Dictionary API logo

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:

  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 — 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.

  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