API Endpoints
v1.2.0Overview
The Dictionary API provides programmatic access to lexical data including definitions, etymologies, phonetics, translations, and usage examples. All endpoints return JSON and require HTTPS. The base URL for all requests is https://api.dictionary.com/v1.
Authentication
Access is granted via API keys passed in the Authorization header. Keys can be generated from your dashboard.
Rate Limits
Requests are limited based on your plan tier. Exceeding limits returns 429 Too Many Requests.
| Plan | Requests / Minute | Requests / Day |
|---|---|---|
| Free | 30 | 5,000 |
| Pro | 200 | 100,000 |
| Enterprise | Custom | Unlimited |
Retrieve comprehensive lexical data for a specific word, including definitions, parts of speech, examples, and etymology.
| Parameter | Type | Required | Description |
|---|---|---|---|
| word | string | Yes | The exact word to look up. Case-insensitive. |
| language | string | No | ISO 639-1 code. Defaults to en. |
| include | array | No | Comma-separated fields: definitions,etymology,phonetics,synonyms |
Response (200 OK)
Status Codes
Perform fuzzy and contextual searches across the entire lexicon. Supports partial matches, homophones, and morphological variations.
Request Body
Response (200 OK)
Status Codes
Retrieve equivalent terms across supported languages. Returns direct translations, idiomatic equivalents, and usage notes.
| Parameter | Type | Required | Description |
|---|---|---|---|
| word | string | Yes | Source word to translate |
| target_lang | string | No | ISO code or all. Defaults to all. |
| include_context | boolean | No | Append usage examples for each translation |
Response (200 OK)
Status Codes
Save a word to a user's personal dictionary. Requires authenticated user token.
Request Body
Response (201 Created)
Status Codes
Fetch the current Word of the Day. Updates daily at 00:00 UTC. Returns full lexical entry.