
Dictionary API
Dictionary API
TLDR
- Look up definitions for any English word instantly via API.
- 100 free queries per month.
Here's a sample response:
{
"word": "apple",
"is_valid": true,
"definition": "1. The fleshy pome or fruit of a rosaceous tree (Pyrus malus) cultivated in numberless varieties in the temperate zones. 2. Any tree genus Pyrus which has the stalk sunken into the base of the fruit; an apple tree. 3. Any fruit or other vegetable production resembling, or supposed to resemble, the apple; as, apple of love, or love apple (a tomato), balsam apple, egg apple, oak apple. 4. Anything round like an apple; as, an apple of gold."
}❓ What is this?
The Dictionary API gives you instant access to English word definitions.
Send a word, get back its definition—clean JSON, ready for your app.
Perfect for language learning apps, word games, spell checkers, writing tools, or any application that needs dictionary data.
❓ Why use it?
1. Free Plan
100 queries per month. Free. No credit card required.
2. Affordable Pricing
When you need more, our paid plans cost less than alternatives:
- $16 gets you 3K queries/month
- $48 gets you 15K queries/month
- $148 gets you 75K queries/month
3. 99.99% Uptime SLA
Dictionary data demands reliability.
We maintain a 99.99% uptime SLA.
❓ How to use it?
Simple REST API. Here's how it works:
-
Sign up on Omkar Cloud by visiting this link.

-
Visit the API Key Page.
-
Copy your API key.

-
Make a request with it:
cURL:
curl -X GET "https://dictionary-api.omkar.cloud/define?word=apple" \
-H "API-Key: YOUR_API_KEY"Python:
import requests
word = "apple"
api_key = "YOUR_API_KEY"
response = requests.get(
"https://dictionary-api.omkar.cloud/define",
params={"word": word},
headers={"API-Key": api_key}
)
print(response.json())JavaScript (Node.js axios):
import axios from "axios";
const word = "apple";
const apiKey = "YOUR_API_KEY";
const response = await axios.get("https://dictionary-api.omkar.cloud/define", {
params: { word },
headers: { "API-Key": apiKey }
});
console.log(response.data);- Get the definition and use it.
That's it. Word to definition in milliseconds.
API Reference
Endpoint
GET https://dictionary-api.omkar.cloud/define
Parameters
- word (required, string):
The English word to look up. Examples:apple,pineapple,papaya.
Response
Returns the word, validity status, and definition:
{
"word": "apple",
"is_valid": true,
"definition": "1. The fleshy pome or fruit of a rosaceous tree (Pyrus malus) cultivated in numberless varieties in the temperate zones. 2. Any tree genus Pyrus which has the stalk sunken into the base of the fruit; an apple tree. 3. Any fruit or other vegetable production resembling, or supposed to resemble, the apple; as, apple of love, or love apple (a tomato), balsam apple, egg apple, oak apple. 4. Anything round like an apple; as, an apple of gold."
}❓ What data does the API return?
You get:
- word — The word you looked up
- is_valid — Whether the word exists in the dictionary (true/false)
- definition — The complete definition with numbered meanings
All in structured JSON. Ready to use in your app.
❓ How accurate is the data?
Definitions are sourced from comprehensive English dictionaries.
The data is reliable and suitable for production applications including language learning platforms, word games, and writing tools.
❓ What happens if the word doesn't exist?
You get a clean response with is_valid: false:
{
"word": "asdfghjkl",
"is_valid": false,
"definition": null
}❓ Does it support multiple definitions per word?
Yes. When a word has multiple meanings, all definitions are returned in a numbered format.
For example, "apple" returns four distinct definitions:
- The fruit
- The tree
- Similar fruits/vegetables
- Anything round like an apple
This gives you complete coverage for words with multiple meanings.
❓ Tell me about Omkar Cloud.
We're an API services company with 20+ tools for OCR, document processing, and developer APIs. Some things we are proud of:
- We built Botasaurus, an open-source Python framework with 3.7K+ GitHub stars
- Sponsored by 1000+ developers on GitHub
❓ How much does it cost?
- Free — $0 — 100 queries/month
- Starter — $16 — 3,000 queries/month
- Grow — $48 — 15,000 queries/month
- Scale — $148 — 75,000 queries/month
Why we're affordable: Low overhead. We run lean and pass the savings to you.
Note: You get 100 free queries every month.
❓ How do I get a refund?
If the product doesn't meet your needs within 90 days, get a refund in 2 clicks.
-
Go to Transactions Page

-
Click "Request Refund"

-
Confirm by clicking Request Refund again. The amount will be refunded within 1-2 business days. We'll email you updates.

No emails. No explanations. Simple 2-click process.
❓ Is there a catch in refunds?
No catch.
It's a simple 2-click process, exactly as described above.
Questions? We have answers.
Reach out anytime. We will solve your query within 1 working day.

