RapidAPI logo

Oxford English Dictionary

FREE
By Oxford_Dictionaries
Updated 6 months ago
Data
8.1/10
Popularity Score
1042ms
Latency
-
Success Rate

Oxford English Dictionary API Documentation

Shape what comes next with the Oxford Dictionaries API.

The OED is the unsurpassed guide to the meaning, history, usage and pronunciation of more than 600,000 words – past and present – from across the English-speaking world. Its historical record of the English language is traced through more than 3.5 million quotations and covers words and senses including rare, obscure, and obsolete terms, as well as terms that are used in modern English.

The OED prototype API endpoints return three main data types:

• words: data for each OED lemma (headwords and sublemmas), including date range, etymological information, syntactic information, and pronunciations; • senses: data for each word meaning listed in the OED, including date range, definitions, and semantic classifications; • quotations: data for each quotation provided in the OED as an illustrative example, including date, source, and quotation text.

Whether you’d like to focus your search on a particular historical period to create a Tudor Word of the Day app, integrate authorial quotations into your project, look up rare and obsolete terms, or offer word histories, this is the resource for you.

Try it out and let us know what you think: https://developer.oxforddictionaries.com/our-data

View API Details
GET/words/
GET/word/{id}/senses
GET/senses/
GET/sense/{id}/quotations
GET/quotations/
GET/words/
Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Code Snippet
unirest.get("https://joughtred-oxford-english-dictionary-v1.p.rapidapi.com/words/")
.header("X-RapidAPI-Host", "joughtred-oxford-english-dictionary-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
General
Request URL: https://joughtred-oxford-english-dictionary-v1.p.rapidapi.com/words/
Request Method: GET
Response Headers
Response Body

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.get("https://joughtred-oxford-english-dictionary-v1.p.rapidapi.com/words/")
.header("X-RapidAPI-Host", "joughtred-oxford-english-dictionary-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication