Dictionary API logo

Dictionary API

Dictionary API

TL;DR

  • Look up definitions for any English word instantly via API.
  • 5,000 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. Generous Free Plan

5,000 queries per month. Free. No credit card required.

That's 5,000 word lookups every month at no cost. Build and test your language app without upfront costs.

2. Affordable Pricing

When you need more, our paid plans cost less than alternatives:

  • $25 gets you 100K queries/month
  • $75 gets you 1M queries/month
  • $150 gets you 10M 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:

  1. Sign up on Omkar Cloud by visiting this link.
    Sign Up

  2. Visit the API Key Page.

  3. Copy your API key.
    Copy the API Key

  4. 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);
  1. 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:

  1. The fruit
  2. The tree
  3. Similar fruits/vegetables
  4. 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:

❓ How much does it cost?

  • Free — $0 — 5,000 queries/month
  • Starter — $25 — 100,000 queries/month
  • Grow — $75 — 1,000,000 queries/month
  • Scale — $150 — 10,000,000 queries/month

Why we're affordable: Low overhead. We run lean and pass the savings to you.

Note: You get 5,000 free queries every month. Most users find this covers their needs.

❓ How do I get a refund?

If the product doesn't meet your needs within 90 days, get a refund in 2 clicks.

  1. Go to Transactions Page
    Transactions Page

  2. Click "Request Refund"
    Request Refund Button

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

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.

Contact Us on WhatsApp about Dictionary API

Contact Us on Email about Dictionary API