🔑 Authentication

Authenticate your requests using Bearer tokens. Generate your API key from the Dashboard and include it in the Authorization header.

cURL Example
curl https://api.dictionary.dev/v1/lookup \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "ephemeral", "language": "en"}'

🌐 API Endpoints

GET
/v1/lookup
Fetch definitions, phonetics, and usage examples
Test →
GET
/v1/translate
Translate words/phrases across 100+ languages
Test →
GET
/v1/synonyms
Retrieve semantic variations and antonyms
Test →
POST
/v1/pronunciation
Generate audio files and phonetic transcriptions
Test →

🧪 API Playground

Response times shown are simulated for demonstration.

Response 200 OK
{
  "status": "ready",
  "message": "Enter query and click 'Run Request' to simulate API response"
}

📦 SDKs & Libraries

🟨
JavaScript / TypeScript
v2.1.0
npm install @dictionary/sdk
🐍
Python
v1.8.3
pip install dictionary-api
🔵
Go
v0.9.2
go get github.com/dictionary/go-sdk
💎
Ruby
v1.2.0
gem install dictionary-ruby

⚡ Rate Limits & Quotas

API access is tiered based on your subscription plan. All limits reset per rolling minute.

Plan Requests / min Concurrent Response Time SLA
Free 30 2 ~120ms
Pro 500 10 < 80ms
Enterprise Custom Unlimited < 40ms