Discover/dictionary.cambridge.org API
live

dictionary.cambridge.org APIdictionary.cambridge.org

Access Cambridge Dictionary data via API: definitions, IPA pronunciations, synonyms, translations, collocations, corpus examples, and browsable word lists.

Endpoints
14
Updated
11d ago
Try it
The word to look up (e.g. 'apple', 'run', 'happy')
api.parse.bot/scraper/d593a0d5-fc4e-4d24-b208-fd9143ffb8d0/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/d593a0d5-fc4e-4d24-b208-fd9143ffb8d0/get_word_definition?word=apple' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 14 totalclick to expand

Fetch a full word entry from the English dictionary. Returns all senses, parts of speech, pronunciations, definitions, and examples for the given word.

Input
ParamTypeDescription
wordrequiredstringThe word to look up (e.g. 'apple', 'run', 'happy')
Response
{
  "type": "object",
  "fields": {
    "word": "string - the looked-up word",
    "entries": "array of entry objects containing part_of_speech, pronunciations, and senses with definitions and examples"
  },
  "sample": {
    "data": {
      "word": "apple",
      "entries": [
        {
          "word": "apple",
          "senses": [
            {
              "guide_word": null,
              "definitions": [
                {
                  "cefr": null,
                  "grammar": null,
                  "examples": [
                    "to peel an apple",
                    "apple pie"
                  ],
                  "definition": "a round fruit with firm, white flesh and a green, red, or yellow skin:"
                }
              ]
            }
          ],
          "part_of_speech": "noun",
          "pronunciations": [
            {
              "ipa": "ˈæp.əl",
              "audio": [
                "https://dictionary.cambridge.org/media/english/uk_pron/u/uka/ukapp/ukappen014.mp3"
              ],
              "region": "uk"
            }
          ]
        }
      ]
    },
    "status": "success"
  }
}

About the dictionary.cambridge.org API

This API exposes 14 endpoints covering the full Cambridge Dictionary surface: word definitions with all senses and parts of speech, IPA pronunciations with audio URLs, thesaurus data, bilingual translations, collocations, and corpus examples. The get_word_definition endpoint returns structured entry objects including part_of_speech, pronunciations, and nested senses arrays. Specialized endpoints target American English and Business English dictionary sections separately.

Word Lookup and Definition Data

The get_word_definition endpoint accepts a word string and returns an entries array. Each entry carries part_of_speech, a pronunciations array, and senses — each sense containing its definition text and associated example sentences. The get_american_dictionary_entry and get_business_dictionary_entry endpoints follow the same response shape but scope results to their respective dictionary sections, so asset or profit through the business endpoint returns Business English–specific senses distinct from the main entry.

Pronunciation, Thesaurus, and Translations

get_word_pronunciation returns a pronunciations array with region (uk or us), ipa transcription, and audio URLs — useful for any application that needs machine-readable phonetics. get_word_thesaurus returns senses, each with a synonyms array and an antonyms array grouped by meaning. For translation workflows, get_word_translation accepts a dict_code parameter; call get_available_dictionaries first to enumerate all valid codes and their display names, then pass the desired code to scope results to that bilingual dictionary.

Examples, Collocations, and Discovery

get_word_examples returns an examples array of sentence strings drawn from the Cambridge English Corpus when available. get_word_collocations returns collocation objects pairing definition text with example sentences that demonstrate the word combination in use. For discovery, search_words accepts a query string and returns matching entry links; autocomplete accepts a query fragment plus an optional dataset to narrow the suggestion scope; and browse_words_by_letter followed by browse_words_by_letter_range lets you walk the full alphabetical index. get_word_of_the_day requires no inputs and returns the current featured word with its full entry data.

Common use cases
  • Language learning apps displaying IPA transcriptions and audio pronunciations from get_word_pronunciation for both UK and US variants
  • Writing tools surfacing synonyms and antonyms via get_word_thesaurus grouped by sense to help users find contextually accurate word choices
  • Bilingual dictionary features using get_word_translation with a specific dict_code to show target-language definitions alongside English
  • Vocabulary builders pulling get_word_of_the_day daily to present learners with a new word and its full definition data
  • Corpus-based writing assistants enriching suggestions with real usage patterns from get_word_examples
  • Business terminology tools scoping lookups to get_business_dictionary_entry for finance and commerce vocabulary
  • Dictionary dataset pipelines walking the full word list using browse_words_by_letter and browse_words_by_letter_range to index entries systematically
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Cambridge Dictionary offer an official developer API?+
Cambridge University Press does not publish a general-purpose public REST API for dictionary data. The Cambridge Dictionary website at dictionary.cambridge.org is the canonical source for this data.
What does `get_word_translation` return and how do I know which dictionary codes to use?+
It returns an entries array with senses that include both the English definition and the translation in the target language, plus a dictionary field confirming which code was used. Before calling it, run get_available_dictionaries — that endpoint returns all valid code and name pairs you can pass as the dict_code parameter.
Does the API return etymology or word-origin data?+
Not currently. The endpoints cover definitions, pronunciations, senses, synonyms, antonyms, translations, collocations, and examples, but etymological data is not included in any response field. You can fork this API on Parse and revise it to add an endpoint targeting etymology sections if Cambridge exposes that content.
Are grammar codes or inflected forms (e.g. past tense, plural) returned in the definition response?+
The entries array in get_word_definition includes part_of_speech and senses with definitions and examples, but explicit inflected forms and grammar labels are not broken out as dedicated fields. You can fork this API on Parse and revise it to extract those fields from the entry structure.
How does browsing the word list work across multiple requests?+
Call browse_words_by_letter with a single letter to get a ranges array of alphabetical sub-ranges, each with a range_slug. Pass that slug along with the letter to browse_words_by_letter_range to retrieve the words array for that segment. There is no offset or page parameter — navigation follows the range structure the dictionary exposes.
Page content last updated . Spec covers 14 endpoints from dictionary.cambridge.org.
Related APIs in EducationSee all →
arxiv.org API
Search and discover academic research papers on arXiv using keywords, authors, titles, categories, and dates, then access detailed metadata for any paper. Browse the complete arXiv category taxonomy to explore research across different scientific disciplines.
kenpom.com API
Access comprehensive college basketball analytics and ratings including team efficiency stats, four factors, point distribution, and detailed team statistics from KenPom's renowned basketball evaluation system. Search teams and coaches, retrieve conference-specific ratings, and explore advanced metrics across Division I college basketball.
springer.com API
Search and retrieve metadata for millions of articles, books, and journals from Springer Nature's research library using DOI or ISBN lookups, with powerful filtering and pagination options. Get detailed information about academic publications including journal details, article metadata, and book information to power your research tools and discovery applications.
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.
ieeexplore.ieee.org API
Search for scientific papers and retrieve their metadata, abstracts, references, and citations from IEEE Xplore's collection of journals and conferences. Look up author profiles, browse journals, and access paper details and full text sections all programmatically.
josaa.nic.in API
Access JoSAA (Joint Seat Allocation Authority) admission data for IITs, NITs, IIITs, and GFTIs. Retrieve opening and closing ranks by institute, program, category, quota, and round for the current counselling session as well as historical data from 2016 onwards. Also query seat matrices and full institute details.
ncaa.com API
Access live college sports scores, game schedules, detailed boxscores, play-by-play breakdowns, and team statistics across NCAA sports. Search for specific contests and retrieve comprehensive game information for any NCAA sport, division, or team.