Introduction
The Shobdo API provides programmatic access to one of the largest multilingual dictionary databases in the world. Search across 30+ dictionaries covering 15+ languages, retrieve full dictionary entries with definitions, examples, pronunciations, etymology, and audio — all through a simple REST API.
Base URL
All API requests are made to the following base URL:
https://api.shobdo.me/api/v1Quick Start
We highly recommend following our Quickstart Guide to get up and running in under 5 minutes.
Here is a sneak peek at making a search request:
# Example request
curl -X GET "https://api.shobdo.me/api/v1/api/search?q=hello" \
-H "Authorization: Bearer YOUR_API_KEY"- Parse the response — every successful response returns a standard JSON envelope:
{
"ok": true,
"data": [
{
"id": "42",
"word": "hello",
"preview": "Used as a greeting...",
"dictionaryId": "...",
"dictionaryName": "...",
"sourceLang": "en",
"targetLang": null,
"hasAudio": true
}
],
"meta": {
"total": 12,
"limit": 20,
"offset": 0,
"took_ms": 45
}
}What You Can Do
Search across all dictionaries
Use GET /search with powerful filtering options to find translations, meanings, and pronunciations across all supported language pairs. Learn more
Retrieve a full dictionary entry
Use GET /entry/{source}/{id} to retrieve a complete dictionary entry by its unique ID, containing rich definitions, examples, and etymology. Learn more
Look up an entry by word string
Use GET /entry/{source}/word/{word} to directly look up a dictionary entry when you know the exact word string. Learn more
Stream pronunciation audio
Use GET /audio/{source}/{lexid} to retrieve a direct stream of the pronunciation audio for a specific entry. Learn more
Supported Languages
Shobdo supports English, German, French, Spanish, Italian, Portuguese, Russian, Chinese, Japanese, Hindi, Urdu, Bengali, Arabic, Persian, Burmese, Bulgarian, Greek, and Thai — with more being added regularly.
Next Steps
- Quickstart — Make your first request in 5 minutes.
- Data Models — Understand how Dictionary entries are structured.
- Authentication — Learn how to authenticate your API requests.
- Building a Search — Check out our guide on building a dictionary search interface.