Access definitions, pronunciations, synonyms, antonyms, translations, and usage examples from Oxford University Press dictionaries. Used in NLP data pipelines for lexical enrichment, building vocabulary datasets, word sense disambiguation, and constructing multilingual corpora in Python.
Engineers use `requests` with Oxford API credentials to query the Entries endpoint by word and language, retrieving structured JSON with senses, examples, pronunciations, and grammatical features. Results enrich NLP feature extraction pipelines.
Oxford Dictionaries data grounds language AI with authoritative lexical information. Fine-tune word sense disambiguation models on Oxford example sentences, or expose the definitions endpoint as an MCP tool so LLM agents can retrieve precise, authoritative word meanings during reasoning.
# pip install requests
import requests
url = "https://od-api.oxforddictionaries.com/api/v2/entries/en-gb/pipeline"
headers = {
"app_id": "YOUR_APP_ID",
"app_key": "YOUR_APP_KEY"
}
resp = requests.get(url, headers=headers).json()
senses = resp["results"][0]["lexicalEntries"][0]["entries"][0]["senses"]
print(senses[0]["definitions"][0])Official dataset source
More datasets used by Python data engineers.
A lightweight REST API that returns random facts and trivia about cats. Useful for learning API integration, testing HTTP client libraries in Python, and building practice ETL pipelines before connecting to more complex data sources.
A communications API providing access to global phone numbers, SMS messaging, voice calls, and WhatsApp data. Used in data engineering for logging communication events, building alerting systems, and ingesting message metadata into analytics pipelines.
Programmatically access metadata for millions of digitised books including titles, authors, publishers, descriptions, and full-text previews from Google Books. Useful for building publication catalogues, literature analysis pipelines, and enriching book recommendation systems with structured bibliographic data in Python.