Public APIs
Wiktionary favicon

Wiktionary

Dictionaries

Collaborative dictionary data.

Wiktionary's website screenshot

About Wiktionary

This is the MediaWiki Action API documentation for Wiktionary, providing auto-generated reference documentation for the API's action modules, parameters, and usage conventions. It covers request methods (GET and POST), data types (booleans, expiry values, timestamps), input limits, and templated parameters, along with a listing of available API actions such as edit, delete, block, login, createaccount, emailuser, and content-model changes, among many others.

The API supports both read and write operations against Wiktionary and related MediaWiki-based wikis, including page editing, account and permission management, AbuseFilter checks, notifications, discussion tools, and global account/block operations across wikis. Standard input limits allow up to 50 values in multivalue parameters and up to 500 results per query for regular users, with higher limits (500 inputs, 5,000 results) for accounts holding the apihighlimits right, such as bots and administrators.

The documentation is intended for developers building tools, bots, or integrations that interact with Wiktionary programmatically. It references supplementary resources including a mailing list for API change announcements, a bug tracker, and an interactive testing tool (Special:ApiSandbox).

Key features

  • Auto-generated MediaWiki Action API for querying and editing Wiktionary content
  • Supports GET and POST request methods, with GET preferred for caching and routing
  • Provides a sandbox (Special:ApiSandbox) for testing API requests
  • Supports batch operations via multivalue and templated parameters
  • Higher rate limits (apihighlimits) available for bots and administrators
  • Includes actions for page editing, account management, notifications, and content translation (expandtemplates)

Frequently asked questions

What request methods does the API support?

The API supports both GET and POST methods, with GET preferred since it can be routed to faster replica servers and cached.

Are there limits on API requests?

Most modules accept up to 50 inputs and return up to 500 results per query (50 for slow queries); users with apihighlimits get 500 inputs and 5,000 results.

Is the API stable for production use?

Yes, it is described as a mature and stable interface that is actively supported and improved, though breaking changes may occasionally occur with notice via a mailing list.

How can I test API requests before using them?

You can use Special:ApiSandbox for ease of testing API requests.

What input format does the API expect?

Input to MediaWiki should be NFC-normalized UTF-8.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product