API endpoints overview
- 343 All Categories
- 3 Language datasets
- 9 News and updates
- 25 API endpoints
- 17 Review my code
- 6 Tutorials and presentations
- 92 Frequently asked questions
- 7 How to get useful technical help
- 2 Member guidelines
- 12 Suggest an improvement
- 59 Report a bug
- 10 Ask the Community: Other
- 58 Ask the Community: Technical and operational questions
- 64 General
Please note that our site is undergoing maintenance.
We apologize for any inconvenience, we should be back fully operational soon.
Please refrain from posting as new posts may not be saved during this period.
The Oxford dictionaries API team
API endpoints overview
For more detailed information and try out visit our documentation page
Entries: Use this to retrieve definitions, pronunciations (audio files and phonetic spellings), example sentences, grammatical information and word origins.
- Entries only work for dictionary headwords
- You can use filter in this endpoints, and combine them.
Lemmas: to check if the word exists in the dictionary or what 'root' form it links to (e.g., swimming > swim).
- Can be combined with other endpoints
- Can also combine filters with the results
Search: to retrieve possible headword matches for a given string of text. The results are calculated using headword matching, fuzzy matching, and lemmatization
- Search translations: to find possible translations for a given word.
Translations: can be used when translating a word in one language to another. In the event that a word in the dataset does not have a direct translation, the response will be a definition in the target language.
Thesaurus: Use this to retrieve words that are similar or opposite in meaning to the input word (synonym/antonym).
Sentences: Use this to retrieve sentences extracted from a corpus of real-world language, including news and blog content. This is available for English and Spanish. For English, the sentences are linked to the correct sense of the word in the dictionary. In Spanish, they are linked at the headword level.
- Only for English and Spanish
Utility: To allow quick and easy exploration of our data. You can explore:
- The available categories within a particular dataset.
- Find out domains: returns a list of the available domain tags within a dataset (e.g., nautical, photography).
- Fields: Returns a list of the available fields to construct API requests.
- LexicalCategories: returns the lexical categories, or parts of speech, identified in a particular dataset (e.g., particle, noun, determiner).
- GrammaticalFeatures: Returns a list of the available grammatical features for a given dataset.
- Filters: lists the different attributes you can filter different endpoints by.
- Languages: lists the datasets available with a specified source or target language
- Registers: returns the register labels present in a specified dataset (e.g., informal, technical, or even ‘theatrical slang’).
Oxford Dictionaries data is incredibly rich in depth and detail, and the above Utility endpoints aim to make navigating it that bit easier.
Words: Use this endpoint to retrieve definitions, examples and other information for a given dictionary word or an inflection (e.g., running > run). The response contains information about the lemmas to which the given word/inflected form is linked.
- The results can be filtered by lexicalCategories, domains, registers or grammaticalFeatures. Filters can be combined.
- In addition, Users can use fields to project some of the properties.
Inflections: Retrieves the inflected forms of a given words.
Here you can see which language datasets are available