Dictionaries — entry 010 of 12

Wiktionary

Verified Jul 2026

Wiktionary exposes its full multilingual dictionary — definitions, etymologies, pronunciations, and translations spanning thousands of languages — through the same MediaWiki Action API that powers Wikipedia, with no key required for read access. Cross-origin browser requests need the documented origin=* query parameter rather than a bare Origin header, since that's what actually unlocks the API's CORS headers.

Wiktionary exposes its full multilingual dictionary through the same MediaWiki Action API that powers Wikipedia — definitions, etymologies, and pronunciations for any entry, with no key required for read access.

wikidictionarymultilingualopen-datamediawiki
AuthenticationNone requiredCall it straight away — no key, no signup.
HTTPSSupportedTraffic is encrypted in transit.
CORSEnabledCallable directly from browser JavaScript.
PricingFreeNo paid tier — free for the documented use case.
FormatsJSON, XMLResponses can be requested as JSON or XML.

GreatAPIs Score

Score94out of 100
Authentication25/25No authentication required
Pricing20/20Free to use
Docs14/20Documentation URL provided
Formats15/15Supports 2 response formats
Freshness20/20Verified within 6 months

Embed this badge

Scored 94 on greatapis.com
<a href="https://greatapis.com/api/wiktionary/"><img src="https://greatapis.com/badge/wiktionary.svg" alt="Scored 94 on greatapis.com"></a>

Auth quickstart

  1. No key needed — call it now.
Stored keyNo key stored

Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.

Get a plain-text extract for a word

GEThttps://en.wiktionary.org/w/api.php?action=query&titles=hello&prop=extracts&explaintext=1&exchars=300&format=json&origin=*

200 application/json; charset=utf-8

{
  "batchcomplete": "",
  "query": {
    "pages": {
      "4803": {
        "pageid": 4803,
        "ns": 0,
        "title": "hello",
        "extract": "\n== English ==\n\n\n=== Alternative forms ===\nhullo (UK)\nhallo, hollo (UK, dated)\nhilloa (obsolete)\n\n\n=== Etymology ===\nFirst attested in 1826. From holla, hollo (attested 1588)..."
      }
    }
  }
}

Try it

Developer reference

Base URLhttps://en.wiktionary.org/w
Rate limit

Wikimedia guidance: unauthenticated clients should stay below 5 requests/second (concurrency 1), authenticated clients up to 10 requests/second (concurrency 3)

Key endpoints
  • GET/api.php?action=query&titles={title}&format=json

Gotchas & limits

  • Browser/cross-origin requests need origin=* in the query string — a bare Origin header is not enough to unlock CORS
  • prop=extracts returns every language section on the page (English, French, Fula, ...) unless you constrain it — exchars or exsentences trims the response to a usable size
  • Pages are keyed by numeric pageid, not by the title you requested — look the entry up by iterating query.pages, not by indexing on the word
  • No API key exists to request — anonymous traffic is rate-limited by IP instead