Query structured spec data via REST or MCP. Get exactly what your agent needs.
https://od-api-demo.oxforddictionaries.com:443/api/v1
No endpoints found for this provider.
ArrayOfRelatedEntries
{
"type": "array",
"items": {
"type": "object",
"required": [
"text",
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The identifier of the word"
},
"text": {
"type": "string"
},
"domains": {
"$ref": "#/components/schemas/arrayofstrings"
},
"regions": {
"$ref": "#/components/schemas/arrayofstrings"
},
"language": {
"type": "string",
"description": "IANA language code specifying the language of the word"
},
"registers": {
"$ref": "#/components/schemas/arrayofstrings"
}
}
},
"minItems": 1,
"description": "A list of written or spoken words"
}
CategorizedTextList
{
"type": "array",
"items": {
"type": "object",
"required": [
"text",
"type"
],
"properties": {
"id": {
"type": "string",
"description": "The identifier of the word"
},
"text": {
"type": "string",
"description": "A note text"
},
"type": {
"type": "string",
"description": "The descriptive category of the text"
}
}
},
"minItems": 1,
"description": "various types of notes that appear"
}
CrossReferencesList
{
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"text",
"type"
],
"properties": {
"id": {
"type": "string",
"description": "The word id of cooccurrence"
},
"text": {
"type": "string",
"description": "The word of cooccurrence"
},
"type": {
"type": "string",
"description": "The type of relation between the two words. Possible values are 'close match', 'related', 'see also', 'variant spelling', and 'abbreviation' in case of crossreferences, or 'pre', 'post' in case of collocates."
}
},
"description": "cross references of a sense"
},
"minItems": 1,
"description": "A reference to another word that is closely related, might provide additional information about the subject, has a variant spelling or is an abbreviated form of it."
}
Entry
{
"type": "object",
"properties": {
"notes": {
"$ref": "#/components/schemas/CategorizedTextList"
},
"senses": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Sense"
},
"minItems": 1,
"description": "Complete list of senses"
},
"etymologies": {
"$ref": "#/components/schemas/arrayofstrings"
},
"variantForms": {
"$ref": "#/components/schemas/VariantFormsList"
},
"pronunciations": {
"$ref": "#/components/schemas/PronunciationsList"
},
"homographNumber": {
"type": "string",
"description": "Identifies the homograph grouping. The last two digits identify different entries of the same homograph. The first one/two digits identify the homograph number."
},
"grammaticalFeatures": {
"$ref": "#/components/schemas/GrammaticalFeaturesList"
}
},
"minProperties": 1
}
ExamplesList
{
"type": "array",
"items": {
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string"
},
"notes": {
"$ref": "#/components/schemas/CategorizedTextList"
},
"domains": {
"$ref": "#/components/schemas/arrayofstrings"
},
"regions": {
"$ref": "#/components/schemas/arrayofstrings"
},
"senseIds": {
"$ref": "#/components/schemas/arrayofstrings"
},
"registers": {
"$ref": "#/components/schemas/arrayofstrings"
},
"definitions": {
"$ref": "#/components/schemas/arrayofstrings"
},
"translations": {
"$ref": "#/components/schemas/TranslationsList"
}
}
},
"minItems": 1,
"description": "A list of written or spoken rendering of examples of use of a word or text"
}
Filters
{
"properties": {
"results": {
"type": "object",
"properties": {
"entries": {
"$ref": "#/components/schemas/arrayofstrings"
},
"wordlist": {
"$ref": "#/components/schemas/arrayofstrings"
},
"inflections": {
"$ref": "#/components/schemas/arrayofstrings"
},
"translations": {
"$ref": "#/components/schemas/arrayofstrings"
}
},
"description": "A mapping of filters available per endpoints.",
"minProperties": 1
},
"metadata": {
"type": "object",
"description": "Additional Information provided by OUP"
}
},
"description": "Schema for the Filters endpoint."
}
GrammaticalFeaturesList
{
"type": "array",
"items": {
"type": "object",
"required": [
"text",
"type"
],
"properties": {
"text": {
"type": "string"
},
"type": {
"type": "string"
}
}
},
"minItems": 1,
"description": "The different forms are correlated with meanings or functions which we text as 'features'"
}
HeadwordEntry
{
"type": "object",
"required": [
"id",
"language",
"lexicalEntries",
"word"
],
"properties": {
"id": {
"type": "string",
"description": "The identifier of a word"
},
"type": {
"type": "string",
"description": "The json object type. Could be 'headword', 'inflection' or 'phrase'"
},
"word": {
"type": "string",
"description": "A given written or spoken realisation of a an entry, lowercased."
},
"language": {
"type": "string",
"description": "IANA language code"
},
"lexicalEntries": {
"type": "array",
"items": {
"$ref": "#/components/schemas/lexicalEntry"
},
"minItems": 1,
"description": "A grouping of various senses in a specific language, and a lexical category that relates to a word"
},
"pronunciations": {
"$ref": "#/components/schemas/PronunciationsList"
}
},
"description": "Description of a word"
}
HeadwordLemmatron
{
"type": "object",
"required": [
"id",
"language",
"lexicalEntries",
"word"
],
"properties": {
"id": {
"type": "string",
"description": "The identifier of a word"
},
"type": {
"type": "string",
"description": "The json object type. Could be 'headword', 'inflection' or 'phrase'"
},
"word": {
"type": "string",
"description": "A given written or spoken realisation of a an entry, lowercased."
},
"language": {
"type": "string",
"description": "IANA language code"
},
"lexicalEntries": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LemmatronLexicalEntry"
},
"minItems": 1,
"description": "A grouping of various senses in a specific language, and a lexical category that relates to a word"
}
},
"description": "Description of an inflected form of a word"
}
HeadwordThesaurus
{
"type": "object",
"required": [
"word",
"id",
"language",
"lexicalEntries"
],
"properties": {
"id": {
"type": "string",
"description": "The identifier of a word"
},
"type": {
"type": "string",
"description": "The json object type. Could be 'headword', 'inflection' or 'phrase'"
},
"word": {
"type": "string",
"description": "A given written or spoken realisation of a an entry, lowercased."
},
"language": {
"type": "string",
"description": "IANA language code"
},
"lexicalEntries": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ThesaurusLexicalEntry"
},
"minItems": 1,
"description": "A grouping of various senses in a specific language, and a lexical category that relates to a word"
}
},
"description": "description of thesaurus information of a word"
}
InflectionsList
{
"type": "array",
"items": {
"type": "object",
"required": [
"text",
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The identifier of the word"
},
"text": {
"type": "string"
}
}
},
"minItems": 1,
"description": "A grouping of the modifications of a word to express different grammatical categories"
}
Languages
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"enum": [
"monolingual",
"bilingual"
],
"type": "string",
"description": "whether monolingual or bilingual."
},
"region": {
"type": "string",
"description": "Name of region."
},
"source": {
"type": "string",
"description": "Name of source dictionary."
},
"sourceLanguage": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "IANA language code"
},
"language": {
"type": "string",
"description": "Language label."
}
},
"description": "Source language of the results"
},
"targetLanguage": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "IANA language code"
},
"language": {
"type": "string",
"description": "Language label."
}
},
"description": "Translation language of the results"
}
},
"minProperties": 1
},
"minItems": 1,
"description": "A list of languages available."
},
"metadata": {
"type": "object",
"description": "Additional Information provided by OUP"
}
},
"description": "Schema for the languages endpoint."
}
Lemmatron
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"$ref": "#/components/schemas/HeadwordLemmatron"
},
"minItems": 1,
"description": "A list of inflections matching a given word"
},
"metadata": {
"type": "object",
"description": "Additional Information provided by OUP"
}
},
"description": "Schema for the inflections endpoint."
}
LemmatronLexicalEntry
{
"type": "object",
"required": [
"inflectionOf",
"language",
"lexicalCategory",
"text"
],
"properties": {
"text": {
"type": "string",
"description": "A given written or spoken realisation of a an entry."
},
"language": {
"type": "string",
"description": "IANA language code"
},
"inflectionOf": {
"$ref": "#/components/schemas/InflectionsList"
},
"lexicalCategory": {
"type": "string",
"description": "A linguistic category of words (or more precisely lexical items), generally defined by the syntactic or morphological behaviour of the lexical item in question, such as noun or verb"
},
"grammaticalFeatures": {
"$ref": "#/components/schemas/GrammaticalFeaturesList"
}
},
"description": "Description of an entry for a particular part of speech and grammatical features"
}
NgramsResult
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"tokens",
"frequency"
],
"properties": {
"tokens": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"description": "A list of tokens"
},
"frequency": {
"type": "integer",
"description": "The number of times the ngram (a sequence of n words) appears in the corpus"
}
},
"description": "Ngrams matching the given options",
"additionalProperties": true
},
"minItems": 0,
"description": "A list of found ngrams along with their frequencies"
},
"metadata": {
"type": "object",
"description": "Additional Information provided by OUP"
}
},
"description": "Schema for corpus ngrams."
}
PronunciationsList
{
"type": "array",
"items": {
"type": "object",
"properties": {
"regions": {
"$ref": "#/components/schemas/arrayofstrings"
},
"dialects": {
"$ref": "#/components/schemas/arrayofstrings"
},
"audioFile": {
"type": "string",
"description": "The URL of the sound file"
},
"phoneticNotation": {
"type": "string",
"description": "The alphabetic system used to display the phonetic spelling"
},
"phoneticSpelling": {
"type": "string",
"description": "Phonetic spelling is the representation of vocal sounds which express pronunciations of words. It is a system of spelling in which each letter represents invariably the same spoken sound"
}
},
"description": "A grouping of pronunciation information",
"minProperties": 1
},
"minItems": 1,
"description": "A list of possible pronunciations of a word"
}
Regions
{
"properties": {
"results": {
"type": "object",
"description": "A mapping of regions available.",
"additionalProperties": {
"$ref": "#/components/schemas/arrayofstrings"
}
},
"metadata": {
"type": "object",
"description": "Additional Information provided by OUP"
}
},
"description": "Schema for region endpoint."
}
RetrieveEntry
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"$ref": "#/components/schemas/HeadwordEntry"
},
"minItems": 1,
"description": "A list of entries and all the data related to them"
},
"metadata": {
"type": "object",
"description": "Additional Information provided by OUP"
}
},
"description": "Schema for the 'entries' endpoints"
}
Sense
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The id of the sense that is required for the delete procedure"
},
"notes": {
"$ref": "#/components/schemas/CategorizedTextList"
},
"domains": {
"$ref": "#/components/schemas/arrayofstrings"
},
"regions": {
"$ref": "#/components/schemas/arrayofstrings"
},
"examples": {
"$ref": "#/components/schemas/ExamplesList"
},
"registers": {
"$ref": "#/components/schemas/arrayofstrings"
},
"subsenses": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Sense"
},
"minItems": 1,
"description": "Ordered list of subsenses of a sense"
},
"definitions": {
"$ref": "#/components/schemas/arrayofstrings"
},
"translations": {
"$ref": "#/components/schemas/TranslationsList"
},
"variantForms": {
"$ref": "#/components/schemas/VariantFormsList"
},
"pronunciations": {
"$ref": "#/components/schemas/PronunciationsList"
},
"thesaurusLinks": {
"type": "array",
"items": {
"$ref": "#/components/schemas/thesaurusLink"
},
"minItems": 1,
"description": "Ordered list of links to the Thesaurus Dictionary"
},
"crossReferences": {
"$ref": "#/components/schemas/CrossReferencesList"
},
"short_definitions": {
"$ref": "#/components/schemas/arrayofstrings"
},
"crossReferenceMarkers": {
"$ref": "#/components/schemas/arrayofstrings"
}
},
"description": "A lexical sense represents the lexical meaning of a lexical entry when interpreted as referring to the corresponding ontology element",
"minProperties": 1
}
SentencesEntry
{
"type": "object",
"required": [
"id",
"language",
"lexicalEntries",
"word"
],
"properties": {
"id": {
"type": "string",
"description": "The identifier of a word"
},
"type": {
"type": "string",
"description": "The json object type. Could be 'headword', 'inflection' or 'phrase'"
},
"word": {
"type": "string",
"description": "A given written or spoken realisation of a an entry, lowercased."
},
"language": {
"type": "string",
"description": "IANA language code"
},
"lexicalEntries": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SentencesLexicalEntry"
},
"minItems": 1,
"description": "A grouping of various senses in a specific language, and a lexical category that relates to a word"
}
},
"description": "Description of a word"
}
SentencesLexicalEntry
{
"type": "object",
"required": [
"language",
"sentences",
"text"
],
"properties": {
"text": {
"type": "string",
"description": "A given written or spoken realisation of a an entry."
},
"language": {
"type": "string",
"description": "IANA language code"
},
"sentences": {
"$ref": "#/components/schemas/ExamplesList"
},
"lexicalCategory": {
"type": "string",
"description": "A linguistic category of words (or more precisely lexical items), generally defined by the syntactic or morphological behaviour of the lexical item in question, such as noun or verb"
},
"grammaticalFeatures": {
"$ref": "#/components/schemas/GrammaticalFeaturesList"
}
},
"description": "Description of an entry for a particular part of speech"
}
SentencesResults
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SentencesEntry"
},
"minItems": 1,
"description": "A list of entries and all the data related to them"
},
"metadata": {
"type": "object",
"description": "Additional Information provided by OUP"
}
},
"description": "Schema for the 'sentences' endpoint"
}
StatsWordResult
{
"type": "object",
"properties": {
"result": {
"type": "object",
"required": [
"frequency",
"normalizedFrequency",
"matchCount"
],
"properties": {
"lemma": {
"type": "string",
"description": "A lemma of the word (e.g., wordforms \"lay\", \"laid\" and \"laying\" have all lemma \"lay\")"
},
"trueCase": {
"type": "string",
"description": "A given written realisation of a an entry (e.g., \"lay\") usually lower case"
},
"wordform": {
"type": "string",
"description": "A given written realisation of a an entry (e.g., \"Lay\") preserving case"
},
"frequency": {
"type": "integer",
"description": "The number of times a word appears in the entire corpus"
},
"matchCount": {
"type": "integer",
"description": "The number of database records that matched the query params (stated frequency is the sum of the individual frequencies)"
},
"lexicalCategory": {
"type": "string",
"description": "A lexical category such as 'verb' or 'noun'"
},
"normalizedFrequency": {
"type": "integer",
"description": "The number of times a word appears on average in 1 million words"
}
},
"description": "Frequency information for a given entity",
"additionalProperties": true
},
"metadata": {
"type": "object",
"description": "Additional Information provided by OUP"
}
},
"description": "Schema for lexi-stats results for a word/trueCase/lemma/lexicalCategory returned as a frequency"
}
StatsWordResultList
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"wordform",
"trueCase",
"lemma",
"lexicalCategory",
"frequency",
"normalizedFrequency"
],
"properties": {
"lemma": {
"type": "string",
"description": "A lemma of the word."
},
"trueCase": {
"type": "string",
"description": "A given written realisation of a an entry (e.g., \"lay\") usually lower case"
},
"wordform": {
"type": "string",
"description": "A given written realisation of a an entry (e.g., \"lay\") preserving case"
},
"frequency": {
"type": "integer",
"description": "The number of times a word appears in the entire corpus"
},
"lexicalCategory": {
"type": "string",
"description": "A lexical category such as 'verb' or 'noun'"
},
"normalizedFrequency": {
"type": "integer",
"description": "The number of times a word appears on average in 1 million words"
}
},
"description": "Statistical information about a word",
"additionalProperties": true
},
"minItems": 0,
"description": "A list of found words along with their frequencies"
},
"metadata": {
"type": "object",
"description": "Additional Information provided by OUP"
}
},
"description": "Schema for lexi-stats results for a word/trueCase/lemma/lexicalCategory returned as a list of frequencies per wordform-trueCase-lemma-lexicalCategory entry."
}
SynonymsAntonyms
{
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"text"
],
"properties": {
"id": {
"type": "string"
},
"text": {
"type": "string"
},
"domains": {
"$ref": "#/components/schemas/arrayofstrings"
},
"regions": {
"$ref": "#/components/schemas/arrayofstrings"
},
"language": {
"type": "string"
},
"registers": {
"$ref": "#/components/schemas/arrayofstrings"
}
}
},
"minItems": 1
}
Thesaurus
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"$ref": "#/components/schemas/HeadwordThesaurus"
},
"minItems": 1,
"description": "A list of found synonyms or antonyms"
},
"metadata": {
"type": "object",
"description": "Additional Information provided by OUP"
}
},
"description": "Schema for thesaurus endpoint"
}
ThesaurusEntry
{
"type": "object",
"properties": {
"senses": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ThesaurusSense"
},
"minItems": 1,
"description": "Complete list of senses"
},
"variantForms": {
"$ref": "#/components/schemas/VariantFormsList"
},
"homographNumber": {
"type": "string",
"description": "Identifies the homograph grouping. The last two digits identify different entries of the same homograph. The first one/two digits identify the homograph number."
}
},
"minProperties": 1
}
ThesaurusLexicalEntry
{
"type": "object",
"required": [
"language",
"lexicalCategory",
"text"
],
"properties": {
"text": {
"type": "string",
"description": "A given written or spoken realisation of a an entry."
},
"entries": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ThesaurusEntry"
},
"minItems": 1
},
"language": {
"type": "string",
"description": "IANA language code"
},
"variantForms": {
"$ref": "#/components/schemas/VariantFormsList"
},
"lexicalCategory": {
"type": "string",
"description": "A linguistic category of words (or more precisely lexical items), generally defined by the syntactic or morphological behaviour of the lexical item in question, such as noun or verb"
}
},
"description": "Description of an entry for a particular part of speech"
}
ThesaurusSense
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The id of the sense that is required for the delete procedure"
},
"domains": {
"$ref": "#/components/schemas/arrayofstrings"
},
"regions": {
"$ref": "#/components/schemas/arrayofstrings"
},
"antonyms": {
"$ref": "#/components/schemas/SynonymsAntonyms"
},
"examples": {
"$ref": "#/components/schemas/ExamplesList"
},
"synonyms": {
"$ref": "#/components/schemas/SynonymsAntonyms"
},
"registers": {
"$ref": "#/components/schemas/arrayofstrings"
},
"subsenses": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ThesaurusSense"
},
"minItems": 1,
"description": "subsenses of word"
}
},
"description": "A lexical sense represents the lexical meaning of a lexical entry when interpreted as referring to the corresponding ontology element",
"minProperties": 1
}
TranslationsList
{
"type": "array",
"items": {
"type": "object",
"required": [
"text",
"language"
],
"properties": {
"text": {
"type": "string"
},
"notes": {
"$ref": "#/components/schemas/CategorizedTextList"
},
"domains": {
"$ref": "#/components/schemas/arrayofstrings"
},
"regions": {
"$ref": "#/components/schemas/arrayofstrings"
},
"language": {
"type": "string",
"description": "IANA language code specifying the language of the translation"
},
"registers": {
"$ref": "#/components/schemas/arrayofstrings"
},
"grammaticalFeatures": {
"$ref": "#/components/schemas/GrammaticalFeaturesList"
}
}
},
"minItems": 1,
"description": "A list of written or spoken rendering of the meaning of a word or text in another language(s)"
}
UtilityLabels
{
"properties": {
"results": {
"type": "object",
"description": "Mapping of labels available.",
"additionalProperties": {
"type": "object",
"properties": {
"en": {
"type": "string",
"description": "Label in English"
}
},
"description": "the list of labels for an object. Every object can be a lexical category, or a register, or a domain."
}
},
"metadata": {
"type": "object",
"description": "Additional Information provided by OUP"
}
},
"description": "Schema for lexicalcategories, registers utility endpoints."
}
VariantFormsList
{
"type": "array",
"items": {
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string"
},
"regions": {
"$ref": "#/components/schemas/arrayofstrings"
}
}
},
"minItems": 1,
"description": "Various words that are used interchangeably depending on the context, e.g 'aluminium' and 'aluminum'"
}
Wordlist
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"word"
],
"properties": {
"id": {
"type": "string",
"description": "The identifier of a word"
},
"word": {
"type": "string",
"description": "A given written or spoken realisation of a an entry, lowercased."
},
"region": {
"type": "string",
"description": "Name of region."
},
"matchType": {
"type": "string"
},
"matchString": {
"type": "string",
"nullable": true
}
},
"description": "Description of found word",
"additionalProperties": true
},
"minItems": 0,
"description": "A list of found words"
},
"metadata": {
"type": "object",
"description": "Additional Information provided by OUP"
}
},
"description": "Schema for wordlist endpoint."
}
arrayofstrings
{
"type": "array",
"items": {
"type": "string"
}
}
lexicalEntry
{
"type": "object",
"required": [
"language",
"lexicalCategory",
"text"
],
"properties": {
"text": {
"type": "string",
"description": "A given written or spoken realisation of a an entry."
},
"notes": {
"$ref": "#/components/schemas/CategorizedTextList"
},
"entries": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Entry"
},
"minItems": 1
},
"language": {
"type": "string",
"description": "IANA language code"
},
"derivatives": {
"$ref": "#/components/schemas/ArrayOfRelatedEntries"
},
"derivativeOf": {
"$ref": "#/components/schemas/ArrayOfRelatedEntries"
},
"variantForms": {
"$ref": "#/components/schemas/VariantFormsList"
},
"pronunciations": {
"$ref": "#/components/schemas/PronunciationsList"
},
"lexicalCategory": {
"type": "string",
"description": "A linguistic category of words (or more precisely lexical items), generally defined by the syntactic or morphological behaviour of the lexical item in question, such as noun or verb"
},
"grammaticalFeatures": {
"$ref": "#/components/schemas/GrammaticalFeaturesList"
}
},
"description": "Description of an entry for a particular part of speech"
}
thesaurusLink
{
"type": "object",
"required": [
"entry_id",
"sense_id"
],
"properties": {
"entry_id": {
"type": "string",
"description": "identifier of a word"
},
"sense_id": {
"type": "string",
"description": "identifier of a sense"
}
},
"description": "Link to a sense of a specific entry in the thesaurus Dictionary"
}