Quick Start

Make a simple GET request to retrieve word definitions. All responses are returned as JSON.

GET /api/v1/search?q=ephemeral&lang=en Authorization: Bearer sk_live_51HG... Accept: application/json

Authentication

The Dictionary API uses Bearer tokens for authentication. You can manage your API keys in the developer console.

Include this header in every request: Authorization: Bearer YOUR_API_KEY

Rate Limits

PlanRequests / MinuteConcurrent
Free602
Pro1,00010
EnterpriseUnlimitedUnlimited

Endpoints

GET /api/v1/search

Retrieve comprehensive word data including definitions, phonetics, parts of speech, examples, and related terms.

Query Parameters

ParameterTypeRequiredDescription
qstringRequiredThe word or phrase to search for.
langstringLanguage code (ISO 639-1). Defaults to en.
limitintegerMax results to return. Range: 1-10. Default: 1.
includestringComma-separated list: synonyms, antonyms, phonetics, examples.

Response Example

{ "word": "ephemeral", "phonetic": "/əˈfem.ər.əl/", "meanings": [ { "partOfSpeech": "adjective", "definitions": [ { "definition": "Lasting for a very short time.", "example": "The ephemeral beauty of cherry blossoms." } ], "synonyms": ["fleeting", "transient"], "antonyms": ["permanent", "enduring"] } ], "license": "CC BY-SA 4.0" }

🧪 Try it out

Live endpoint simulation
Response will appear here...

Error Handling

The API uses standard HTTP status codes and returns detailed error objects.

CodeMeaningResolution
400Bad RequestCheck query parameters and syntax.
401UnauthorizedVerify your API key is correct and active.
403ForbiddenKey lacks permission for requested scope.
404Not FoundWord not found in dictionary database.
429Rate LimitedSlow down or upgrade your plan.
500Server ErrorInternal issue. Try again or contact support.
{ "error": { "code": "not_found", "message": "The requested word could not be found.", "documentation_url": "https://api.dictionary.com/errors/404" } }