Wiktionary
App · Dictionaries & Language · 24 actions
Look words up in Wiktionary, the free dictionary: definitions grouped by language and part of speech, pronunciation recordings, categories, related entries, and full-text search across any of its 190+ language editions.
Actions
| Action | What it does |
|---|---|
| Compare revisions | Show what changed between two revisions of an entry, line by line, with each line marked as added, removed or unchanged (the diff behind 'what did that edit actually do to the definition?'). |
| Get a revision | Get one revision of an entry, including the wiki source exactly as it stood at that moment (how a word was defined before somebody changed it). |
| Get definitions | Look a word up and get its definitions, already grouped by the language it belongs to and by part of speech, with usage examples. |
| Get entries linking here | List the entries that link to this one: the words that mention it in their definitions, its compounds and derived forms, and the alternative spellings that redirect to it. |
| Get entry as HTML | Get an entry rendered as HTML, ready to paste into an email, a document or a web page: headings, pronunciation tables, numbered senses and links all intact. |
| Get entry as text | Get a whole entry as plain, readable text with the wiki markup already resolved (the form to hand to a summary, a translation or an AI step). |
| Get entry categories | List the categories an entry belongs to. |
| Get entry details | Check whether an entry exists and when it last changed, without downloading it. |
| Get entry edit counts | Count an entry's edits (in total, or only the ones by bots, by logged-out editors, marked minor or later reverted), plus how many distinct people have worked on it. |
| Get entry history | List an entry's recent revisions, newest first: who changed it, when, by how many bytes and why. |
| Get entry in other languages | List the other Wiktionary editions that also document this spelling, with a link to each. |
| Get entry media | List an entry's media: above all its pronunciation recordings, of which a well-covered word has several, one per accent. |
| Get entry source | Get an entry's wiki source together with its page details. |
| Get linked entries | List the entries an entry links to. |
| Get media file | Get the direct URL, size and licensing for one Wiktionary media file: the playable link for a pronunciation recording, or the full-size image behind a thumbnail, together with the attribution its licence asks for. |
| Get random entries | Pick entries at random: a word of the day, a vocabulary quiz, a writing prompt. |
| Get recent changes | List a Wiktionary edition's recent changes (the feed behind a 'watch the dictionary' workflow). |
| List entries | Walk a Wiktionary edition's titles in alphabetical order: every entry starting with 'cat', the stretch from 'aa' to 'az', or simply the first few thousand. |
| List entries in a category | List everything filed under one Wiktionary category: every English palindrome, every term borrowed from Japanese, every word that has been Word of the Day. |
| List namespaces | List a Wiktionary edition's namespaces and the number that identifies each one. |
| List Wiktionary editions | List every Wiktionary edition and the language code each one uses. |
| Search entries | Search a Wiktionary edition for entries matching some text, and get each match with a highlighted excerpt showing where it matched. |
| Search entries (advanced) | Search a Wiktionary edition with the full-text engine's own controls: search a namespace other than the dictionary itself (Appendix, Thesaurus, Rhymes), choose the ordering, page beyond the first screen, and see how many entries matched in total. |
| Suggest entries | Complete a partly-typed word against Wiktionary's entry titles. |
Compare revisions
Show what changed between two revisions of an entry, line by line, with each line marked as added, removed or unchanged (the diff behind 'what did that edit actually do to the definition?').
Inputs
- From revision
from_revisionnumberRequired - The earlier revision id.At least 1.
- To revision
to_revisionnumberRequired - The later revision id.At least 1.
- Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
added_line_countnumberchangeslistcountnumber- How many items this result carries.
fromobjectlanguagetext- The Wiktionary edition this result came from.
removed_line_countnumbertoobject
Example output
{
"added_line_count": 1,
"changes": [
{
"line_number": 12,
"text": "===Etymology===",
"type": "context"
},
{
"line_number": 13,
"text": "From Middle English cat, catte.",
"type": "added"
}
],
"count": 2,
"from": {
"id": 91924047,
"slot_role": "main",
"url": "https://en.wiktionary.org/w/index.php?oldid=91924047"
},
"language": "en",
"removed_line_count": 0,
"to": {
"id": 92013814,
"slot_role": "main",
"url": "https://en.wiktionary.org/w/index.php?oldid=92013814"
}
}Get a revision
Get one revision of an entry, including the wiki source exactly as it stood at that moment (how a word was defined before somebody changed it).
Inputs
- Revision
revision_idnumberRequired - The revision id, as Get entry history reports it.At least 1.
- Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
commenttextcontent_modeltexthtml_urltext- API link to this revision rendered as HTML.
idnumberis_minortrue/falselanguagetext- The Wiktionary edition this result came from.
license_titletextlicense_urltextpage_idnumberpage_urltext- Link to the page on Wiktionary.
sizenumbersize_changenumbersourcetext- The entry's wikitext at this revision.
timestamptexttitletexturltext- Link to the page on Wiktionary.
user_idnumberuser_nametext
Example output
{
"comment": "/* Middle English */",
"content_model": "wikitext",
"html_url": "https://en.wiktionary.org/w/rest.php/v1/revision/92013814/html",
"id": 92013814,
"is_minor": false,
"language": "en",
"license_title": "Creative Commons Attribution-Share Alike 4.0",
"license_url": "https://creativecommons.org/licenses/by-sa/4.0/deed.en",
"page_id": 36,
"page_url": "https://en.wiktionary.org/wiki/cat",
"size": 40563,
"size_change": 419,
"source": "==English==\n\n===Noun===\n\n# A domesticated feline.",
"timestamp": "2026-08-15T08:33:02Z",
"title": "cat",
"url": "https://en.wiktionary.org/w/index.php?oldid=92013814",
"user_id": 3219301,
"user_name": "Hazarasp"
}Get definitions
Look a word up and get its definitions, already grouped by the language it belongs to and by part of speech, with usage examples. One spelling is often several words at once ('cat' is an English noun, an English verb, a Translingual symbol and a Dutch verb form) and each comes back separately. The English Wiktionary defines words from every language, so a French or Japanese word works here too; it is the only edition Wikimedia parses definitions for, so to read an entry on another edition use Get entry as text.
Inputs
- Word
termtextRequired - The word or phrase to look up, spelled exactly as the entry is (Wiktionary titles are case-sensitive: 'cat' and 'Cat' are different entries).
- Parts of speech
parts_of_speechlist - Keep only the senses filed under these parts of speech. Leave every option unchecked to get them all.One or more of:
noun,proper noun,verb,adjective,adverb,pronoun,preposition,postposition,conjunction,interjection, and 20 more. - Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English. Definitions are parsed for the English Wiktionary only (it covers words from every language), so leave this on English unless you know the edition you pick serves them.Default:
en.
Outputs
definition_countnumber- Total definitions across every sense.
languagetext- The Wiktionary edition this result came from.
languageslist- Language codes this word is documented under, e.g. ['en', 'nl'].
senseslist- One entry per language + part-of-speech combination.
termtexturltext- Link to the page on Wiktionary.
Example output
{
"definition_count": 1,
"language": "en",
"languages": [
"en"
],
"senses": [
{
"definitions": [
{
"definition": "A domesticated subspecies (Felis silvestris catus) of feline animal, commonly kept as a house pet.",
"definition_html": "A <a rel=\"mw:WikiLink\" href=\"/wiki/domesticate\">domesticated</a> subspecies (<i>Felis silvestris catus</i>) of feline animal, commonly kept as a house pet.",
"examples": [
"The cat sat on the mat."
]
}
],
"language": "English",
"language_code": "en",
"part_of_speech": "Noun"
}
],
"term": "cat",
"url": "https://en.wiktionary.org/wiki/cat"
}Get entries linking here
List the entries that link to this one: the words that mention it in their definitions, its compounds and derived forms, and the alternative spellings that redirect to it.
Inputs
- Entry
titletextRequired - The Wiktionary entry whose incoming links to list.
- Namespace
namespacetext - Only entries in this part of the wiki. Defaults to every namespace.
- Include
includetext - Whether to include redirects among the linking pages. Defaults to both.One of:
all(Entries and redirects),nonredirects(Entries only),redirects(Redirects only). Default:all. - Maximum results
limitnumber - How many entries to return (1–500). Defaults to 50.From 1 to 500. Default:
50. - Continue from
continue_fromtext - Pass the 'next_page_token' a previous run returned to pick up where it stopped. Leave blank for the first page.
- Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
countnumber- How many items this result carries.
entrieslistlanguagetext- The Wiktionary edition this result came from.
next_page_tokentext- Token to pass back as 'continue_from' for the next page; empty when there is nothing more.
titletexturltext- Link to the page on Wiktionary.
Example output
{
"count": 2,
"entries": [
{
"is_redirect": false,
"namespace": 0,
"page_id": 1139,
"title": "Abyssinian",
"url": "https://en.wiktionary.org/wiki/Abyssinian"
},
{
"is_redirect": true,
"namespace": 0,
"page_id": 1654,
"title": "kitty cat",
"url": "https://en.wiktionary.org/wiki/kitty_cat"
}
],
"language": "en",
"next_page_token": "0|1654",
"title": "cat",
"url": "https://en.wiktionary.org/wiki/cat"
}Get entry as HTML
Get an entry rendered as HTML, ready to paste into an email, a document or a web page: headings, pronunciation tables, numbered senses and links all intact.
Inputs
- Entry
titletextRequired - The Wiktionary entry to render.
- Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
character_countnumberhtmltextlanguagetext- The Wiktionary edition this result came from.
titletexturltext- Link to the page on Wiktionary.
Example output
{
"character_count": 71,
"html": "<h2>English</h2><h3>Noun</h3><ol><li>A domesticated feline.</li></ol>",
"language": "en",
"title": "cat",
"url": "https://en.wiktionary.org/wiki/cat"
}Get entry as text
Get a whole entry as plain, readable text with the wiki markup already resolved (the form to hand to a summary, a translation or an AI step). An alternative spelling is followed to the real entry, and the title it came from is reported back.
Inputs
- Entry
titletextRequired - The Wiktionary entry to read. Redirects are followed automatically.
- Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
character_countnumberlanguagetext- The Wiktionary edition this result came from.
page_idnumberredirected_fromtext- The title asked for, when it redirected somewhere else; empty otherwise.
texttexttitletexturltext- Link to the page on Wiktionary.
Example output
{
"character_count": 84,
"language": "en",
"page_id": 36,
"redirected_from": "",
"text": "English\n\nPronunciation\n\nIPA: /k\u00e6t/\n\nNoun\n\ncat (plural cats)\n\nA domesticated feline.",
"title": "cat",
"url": "https://en.wiktionary.org/wiki/cat"
}Get entry categories
List the categories an entry belongs to. Wiktionary's categories are its grammar metadata ('English nouns', 'English irregular verbs', 'English terms derived from Latin', 'English palindromes'), so reading them tells a workflow what kind of word it is holding.
Inputs
- Entry
titletextRequired - The Wiktionary entry whose categories to list.
- Maximum results
limitnumber - How many categories to return (1–500). Defaults to 100.From 1 to 500. Default:
100. - Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
categorieslistcountnumber- How many items this result carries.
languagetext- The Wiktionary edition this result came from.
next_page_tokentext- Token to pass back as 'continue_from' for the next page; empty when there is nothing more.
page_idnumbertitletext
Example output
{
"categories": [
{
"name": "English nouns",
"title": "Category:English nouns",
"url": "https://en.wiktionary.org/wiki/Category:English_nouns"
},
{
"name": "English 3-letter words",
"title": "Category:English 3-letter words",
"url": "https://en.wiktionary.org/wiki/Category:English_3-letter_words"
}
],
"count": 2,
"language": "en",
"next_page_token": "",
"page_id": 36,
"title": "cat"
}Get entry details
Check whether an entry exists and when it last changed, without downloading it. This is the cheap check to run on a schedule: compare the latest revision id with the one the last run saw.
Inputs
- Entry
titletextRequired - The exact title of the Wiktionary entry to check.
- Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
content_modeltexthtml_urltext- API link to the rendered HTML.
keytextlanguagetext- The Wiktionary edition this result came from.
latest_revision_idnumberlatest_revision_timestamptextlicense_titletextlicense_urltextpage_idnumbertitletexturltext- Link to the page on Wiktionary.
Example output
{
"content_model": "wikitext",
"html_url": "https://en.wiktionary.org/w/rest.php/v1/page/cat/html",
"key": "cat",
"language": "en",
"latest_revision_id": 92013814,
"latest_revision_timestamp": "2026-08-15T08:33:02Z",
"license_title": "Creative Commons Attribution-Share Alike 4.0",
"license_url": "https://creativecommons.org/licenses/by-sa/4.0/deed.en",
"page_id": 36,
"title": "cat",
"url": "https://en.wiktionary.org/wiki/cat"
}Get entry edit counts
Count an entry's edits (in total, or only the ones by bots, by logged-out editors, marked minor or later reverted), plus how many distinct people have worked on it. A quick measure of how settled or how contested a definition is.
Inputs
- Entry
titletextRequired - The Wiktionary entry to count edits for.
- Count
count_typetext - Which count to return. Defaults to all edits.One of:
edits,editors(Distinct editors),anonymous(Edits by logged-out users),bot(Edits by bots),minor(Edits marked minor),reverted(Edits that were reverted). Default:edits. - From revision
from_revisionnumber - Count only from this revision onwards. Leave blank to count the whole history.At least 1.
- To revision
to_revisionnumber - Count only up to this revision. Leave blank to count up to the latest.At least 1.
- Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
countnumbercount_typetextlanguagetext- The Wiktionary edition this result came from.
limit_reachedtrue/false- True when the real number is higher than the one reported; counting stops at Wiktionary's own cap.
titletexturltext- Link to the page on Wiktionary.
Example output
{
"count": 2326,
"count_type": "edits",
"language": "en",
"limit_reached": false,
"title": "cat",
"url": "https://en.wiktionary.org/wiki/cat"
}Get entry history
List an entry's recent revisions, newest first: who changed it, when, by how many bytes and why. Returns 20 revisions at a time; pass a revision id to walk further back.
Inputs
- Entry
titletextRequired - The Wiktionary entry whose history to read.
- Only show
revision_filtertext - Narrow the history to one kind of edit. Leave blank for every revision.One of:
reverted(Reverted edits),anonymous(Edits by logged-out users),bot(Edits by bots),minor(Edits marked minor). - Older than revision
older_than_revisionnumber - Return the revisions before this one; pass the id of the oldest revision the previous run returned to page backwards.At least 1.
- Newer than revision
newer_than_revisionnumber - Return only the revisions after this one; pass the id the last run reported to see what has changed since. Cannot be combined with 'Older than revision'.At least 1.
- Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
countnumber- How many items this result carries.
languagetext- The Wiktionary edition this result came from.
latest_page_urltextnewer_page_urltextolder_page_urltext- API link to the previous page of history.
revisionslisttitletexturltext- Link to the page on Wiktionary.
Example output
{
"count": 1,
"language": "en",
"latest_page_url": "https://en.wiktionary.org/w/rest.php/v1/page/cat/history",
"newer_page_url": "",
"older_page_url": "https://en.wiktionary.org/w/rest.php/v1/page/cat/history?older_than=92013814",
"revisions": [
{
"comment": "/* Middle English */",
"id": 92013814,
"is_minor": false,
"size": 40563,
"size_change": 419,
"timestamp": "2026-08-15T08:33:02Z",
"url": "https://en.wiktionary.org/w/index.php?oldid=92013814",
"user_id": 3219301,
"user_name": "Hazarasp"
}
],
"title": "cat",
"url": "https://en.wiktionary.org/wiki/cat"
}Get entry in other languages
List the other Wiktionary editions that also document this spelling, with a link to each. Every edition explains the same word in a different language, so this is how a workflow offers the entry for 'cat' in French, Japanese or Polish.
Inputs
- Entry
titletextRequired - The Wiktionary entry to look up elsewhere.
- Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
countnumber- How many items this result carries.
editionslistlanguagetext- The Wiktionary edition this result came from.
titletexturltext- Link to the page on Wiktionary.
Example output
{
"count": 2,
"editions": [
{
"key": "cat",
"language": "fr",
"language_name": "fran\u00e7ais",
"title": "cat",
"url": "https://fr.wiktionary.org/wiki/cat"
},
{
"key": "cat",
"language": "de",
"language_name": "Deutsch",
"title": "cat",
"url": "https://de.wiktionary.org/wiki/cat"
}
],
"language": "en",
"title": "cat",
"url": "https://en.wiktionary.org/wiki/cat"
}Get entry media
List an entry's media: above all its pronunciation recordings, of which a well-covered word has several, one per accent. Pass a file's title to Get media file to turn it into a playable URL.
Inputs
- Entry
titletextRequired - The Wiktionary entry whose media to list.
- Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
audio_countnumbercountnumber- How many items this result carries.
image_countnumberitemslistlanguagetext- The Wiktionary edition this result came from.
revisiontext- The revision this media list describes.
titletexturltext- Link to the page on Wiktionary.
Example output
{
"audio_count": 1,
"count": 2,
"image_count": 1,
"items": [
{
"audio_type": "generic",
"caption": "",
"file_page_url": "https://en.wiktionary.org/wiki/File:En-us-cat.ogg",
"is_lead_image": false,
"preview_url": "",
"section_id": 6,
"title": "File:En-us-cat.ogg",
"type": "audio"
},
{
"audio_type": "",
"caption": "A domestic cat (Felis catus)",
"file_page_url": "https://en.wiktionary.org/wiki/File:Cat03.jpg",
"is_lead_image": true,
"preview_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cat03.jpg/500px-Cat03.jpg",
"section_id": 8,
"title": "File:Cat03.jpg",
"type": "image"
}
],
"language": "en",
"revision": "92013814",
"title": "cat",
"url": "https://en.wiktionary.org/wiki/cat"
}Get entry source
Get an entry's wiki source together with its page details. The source is where the data the rendered page only hints at lives (translations, inflection tables, etymology templates), so use this when a workflow needs to parse the entry itself.
Inputs
- Entry
titletextRequired - The exact title of the Wiktionary entry to read.
- Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
content_modeltextkeytext- The title in its URL form.
languagetext- The Wiktionary edition this result came from.
latest_revision_idnumberlatest_revision_timestamptextlicense_titletextlicense_urltextpage_idnumbersourcetext- The entry's wikitext.
titletexturltext- Link to the page on Wiktionary.
Example output
{
"content_model": "wikitext",
"key": "cat",
"language": "en",
"latest_revision_id": 92013814,
"latest_revision_timestamp": "2026-08-15T08:33:02Z",
"license_title": "Creative Commons Attribution-Share Alike 4.0",
"license_url": "https://creativecommons.org/licenses/by-sa/4.0/deed.en",
"page_id": 36,
"source": "==English==\n\n===Noun===\n\n# A domesticated feline.",
"title": "cat",
"url": "https://en.wiktionary.org/wiki/cat"
}Get linked entries
List the entries an entry links to. On Wiktionary an entry links to the words in its definitions, its synonyms, and its derived and related terms, so this walks outward from one word into the vocabulary around it.
Inputs
- Entry
titletextRequired - The Wiktionary entry whose outgoing links to list.
- Namespaces
namespaceslist - Only links into these parts of the wiki. Leave every option unchecked to include them all.
- Maximum results
limitnumber - How many links to return (1–500). Defaults to 100.From 1 to 500. Default:
100. - Continue from
continue_fromtext - Pass the 'next_page_token' a previous run returned to pick up where it stopped. Leave blank for the first page.
- Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
countnumber- How many items this result carries.
languagetext- The Wiktionary edition this result came from.
linkslistnext_page_tokentext- Token to pass back as 'continue_from' for the next page; empty when there is nothing more.
page_idnumbertitletext
Example output
{
"count": 2,
"language": "en",
"links": [
{
"namespace": 0,
"title": "feline",
"url": "https://en.wiktionary.org/wiki/feline"
},
{
"namespace": 0,
"title": "kitten",
"url": "https://en.wiktionary.org/wiki/kitten"
}
],
"next_page_token": "36|0|Abyssinian_cat",
"page_id": 36,
"title": "cat"
}Get media file
Get the direct URL, size and licensing for one Wiktionary media file: the playable link for a pronunciation recording, or the full-size image behind a thumbnail, together with the attribution its licence asks for.
Inputs
- File
filetextRequired - The file's title, as Get entry media reports it, including an edition's own word for the file namespace (Fichier:, Datei:). The 'File:' prefix is optional.
- Thumbnail width
thumbnail_widthnumber - Also return a thumbnail this many pixels wide. Leave blank for the original file only.From 1 to 4096.
- Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
authortextcredittext- The source the licence asks you to credit.
descriptiontext- What the file shows, from its Commons page.
description_urltext- The file's description page.
duration_secondsnumber- How long a recording runs; 0 for a still image.
heightnumberhosted_ontext- 'commons' when the file lives on Wikimedia Commons, as most Wiktionary media does; 'local' when the edition hosts it itself.
languagetext- The Wiktionary edition this result came from.
licensetext- The licence the file is published under.
license_urltextmedia_typetext- 'AUDIO', 'BITMAP', 'DRAWING', 'VIDEO', …
mime_typetextsize_bytesnumberthumbnail_urltexttitletextuploaded_attextuploaded_bytexturltext- Direct link to the file itself.
widthnumber
Example output
{
"author": "Dvortygirl",
"credit": "Own work",
"description": "Pronunciation of the word 'cat' in US English",
"description_url": "https://commons.wikimedia.org/wiki/File:En-us-cat.ogg",
"duration_seconds": 0.52,
"height": 0,
"hosted_on": "commons",
"language": "en",
"license": "CC BY-SA 3.0",
"license_url": "http://creativecommons.org/licenses/by-sa/3.0/",
"media_type": "AUDIO",
"mime_type": "application/ogg",
"size_bytes": 9550,
"thumbnail_url": "",
"title": "File:En-us-cat.ogg",
"uploaded_at": "2005-06-15T06:12:41Z",
"uploaded_by": "Dvortygirl",
"url": "https://upload.wikimedia.org/wikipedia/commons/4/46/En-us-cat.ogg",
"width": 0
}Get random entries
Pick entries at random: a word of the day, a vocabulary quiz, a writing prompt. Pair it with Get definitions to send the word and its meaning somewhere.
Inputs
- How many
countnumber - How many entries to pick (1–20). Defaults to 1.From 1 to 20. Default:
1. - Namespace
namespacetext - Which part of the wiki to pick from. Defaults to the dictionary entries themselves (namespace 0).
- Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
countnumber- How many items this result carries.
entrieslistlanguagetext- The Wiktionary edition this result came from.
namespacetext
Example output
{
"count": 1,
"entries": [
{
"namespace": 0,
"page_id": 465438,
"title": "antithetic",
"url": "https://en.wiktionary.org/wiki/antithetic"
}
],
"language": "en",
"namespace": "0"
}Get recent changes
List a Wiktionary edition's recent changes (the feed behind a 'watch the dictionary' workflow). Leave the dates blank for the newest changes; set 'Changed after' to the moment the last run finished to see only what has happened since.
Inputs
- Namespace
namespacetext - Only changes in this part of the wiki. Defaults to every namespace.
- Change types
change_typeslist - Which kinds of change to include. Leave every option unchecked to get them all.One or more of:
edit(Edits to existing pages),new(Newly created pages),log(Log entries (deletions, moves, blocks)),categorize(Category additions and removals). - Filters
showlist - Extra filters to apply. Don't pick both halves of a pair (for example 'Only bot edits' and 'Exclude bot edits'), which would match nothing.One or more of:
minor(Only minor edits),!minor(Exclude minor edits),bot(Only bot edits),!bot(Exclude bot edits),anon(Only logged-out editors),!anon(Exclude logged-out editors),redirect(Only redirects),!redirect(Exclude redirects). - Changed after
changed_afterdate and time - Only changes saved after this moment, oldest first. Leave blank for the newest changes.
- Changed before
changed_beforedate and time - Only changes saved before this moment.
- Maximum results
limitnumber - How many changes to return (1–500). Defaults to 50.From 1 to 500. Default:
50. - Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
changeslistcountnumber- How many items this result carries.
languagetext- The Wiktionary edition this result came from.
namespacetextnext_page_tokentext- Token to pass back as 'continue_from' for the next page; empty when there is nothing more.
ordertext- 'newest first' or 'oldest first'.
Example output
{
"changes": [
{
"comment": "/* Descendants */",
"id": 153346142,
"is_anonymous": false,
"is_bot": false,
"is_minor": false,
"is_new": false,
"namespace": 0,
"page_id": 36,
"previous_revision_id": 92013814,
"previous_size": 337,
"revision_id": 92080196,
"size": 344,
"size_change": 7,
"timestamp": "2026-08-20T02:43:44Z",
"title": "cat",
"type": "edit",
"url": "https://en.wiktionary.org/wiki/cat",
"user_id": 4671788,
"user_name": "Kepler-1229b"
}
],
"count": 1,
"language": "en",
"namespace": "0",
"next_page_token": "20260820024329|153346140",
"order": "newest first"
}List entries
Walk a Wiktionary edition's titles in alphabetical order: every entry starting with 'cat', the stretch from 'aa' to 'az', or simply the first few thousand. This enumerates the dictionary rather than searching it, and pages through long walks with a token.
Inputs
- Starting with
prefixtext - Only entries whose title starts with this text. Leave blank to walk everything.
- Start at
start_fromtext - Begin the walk at this title (inclusive). Leave blank to start at the beginning of the alphabet.
- Stop at
end_attext - Stop the walk at this title (inclusive). Leave blank to run to the end.
- Namespace
namespacetext - Which part of the wiki to list. Defaults to the dictionary entries themselves (namespace 0).
- Include
includetext - Whether to include redirects (the alternative spellings that point at a real entry). Defaults to both.One of:
all(Entries and redirects),nonredirects(Entries only),redirects(Redirects only). Default:all. - Order
directiontext - Which way to walk the alphabet. Defaults to A → Z.One of:
ascending(A → Z),descending(Z → A). Default:ascending. - Maximum results
limitnumber - How many entries to return (1–500). Defaults to 50.From 1 to 500. Default:
50. - Continue from
continue_fromtext - Pass the 'next_page_token' a previous run returned to pick up where it stopped. Leave blank for the first page.
- Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
countnumber- How many items this result carries.
directiontextentrieslistlanguagetext- The Wiktionary edition this result came from.
namespacetextnext_page_tokentext- Token to pass back as 'continue_from' for the next page; empty when there is nothing more.
Example output
{
"count": 2,
"direction": "ascending",
"entries": [
{
"namespace": 0,
"page_id": 36,
"title": "cat",
"url": "https://en.wiktionary.org/wiki/cat"
},
{
"namespace": 0,
"page_id": 1302160,
"title": "cat's-eye",
"url": "https://en.wiktionary.org/wiki/cat's-eye"
}
],
"language": "en",
"namespace": "0",
"next_page_token": "cat's-foot"
}List entries in a category
List everything filed under one Wiktionary category: every English palindrome, every term borrowed from Japanese, every word that has been Word of the Day. Give the category with or without its 'Category:' prefix.
Inputs
- Category
categorytextRequired - The category to list, e.g. 'English palindromes'. The 'Category:' prefix is optional, and an edition's own word for it (Catégorie:, Kategorie:) is understood too.
- Include
member_typeslist - What kinds of member to return. Leave every option unchecked to get them all.One or more of:
page(Entries and other pages),subcat(Sub-categories),file(Files). - Order by
sorttext - Alphabetically, or by when each member joined the category (newest additions first). Defaults to alphabetical.One of:
sortkey(Alphabetical),timestamp(When it was added). Default:sortkey. - Order
directiontext - Which way to read the order. Defaults to A → Z.One of:
ascending(A → Z),descending(Z → A). Default:ascending. - Maximum results
limitnumber - How many members to return (1–500). Defaults to 50.From 1 to 500. Default:
50. - Continue from
continue_fromtext - Pass the 'next_page_token' a previous run returned to pick up where it stopped. Leave blank for the first page.
- Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
categorytextcountnumber- How many items this result carries.
languagetext- The Wiktionary edition this result came from.
memberslistnext_page_tokentext- Token to pass back as 'continue_from' for the next page; empty when there is nothing more.
urltext- Link to the page on Wiktionary.
Example output
{
"category": "Category:English palindromes",
"count": 2,
"language": "en",
"members": [
{
"added_at": "2024-02-11T09:31:44Z",
"namespace": 0,
"page_id": 45820,
"title": "kayak",
"type": "page",
"url": "https://en.wiktionary.org/wiki/kayak"
},
{
"added_at": "2023-11-04T18:02:10Z",
"namespace": 0,
"page_id": 48211,
"title": "level",
"type": "page",
"url": "https://en.wiktionary.org/wiki/level"
}
],
"next_page_token": "",
"url": "https://en.wiktionary.org/wiki/Category:English_palindromes"
}List namespaces
List a Wiktionary edition's namespaces and the number that identifies each one. Dictionary entries live in namespace 0; an edition's other content spaces (Appendix, Thesaurus, Rhymes, Reconstruction) have their own numbers, and those numbers differ between editions.
Inputs
- Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
countnumber- How many items this result carries.
languagetext- The Wiktionary edition this result came from.
namespaceslist
Example output
{
"count": 3,
"language": "en",
"namespaces": [
{
"canonical_name": "",
"id": 0,
"is_content": true,
"name": ""
},
{
"canonical_name": "Appendix",
"id": 100,
"is_content": true,
"name": "Appendix"
},
{
"canonical_name": "Thesaurus",
"id": 110,
"is_content": true,
"name": "Thesaurus"
}
]
}List Wiktionary editions
List every Wiktionary edition and the language code each one uses. Those codes are exactly what the 'Wiktionary edition' input on every other action takes.
Inputs
- Include closed editions
include_closedtrue/false - Also list the editions Wikimedia has closed to new edits. Defaults to off.Default:
false.
Outputs
countnumber- How many items this result carries.
editionslist
Example output
{
"count": 2,
"editions": [
{
"is_closed": false,
"iso_code": "en",
"language": "en",
"language_name": "English",
"native_name": "English",
"site_name": "Wiktionary",
"url": "https://en.wiktionary.org"
},
{
"is_closed": false,
"iso_code": "fr",
"language": "fr",
"language_name": "French",
"native_name": "fran\u00e7ais",
"site_name": "Wiktionnaire",
"url": "https://fr.wiktionary.org"
}
]
}Search entries
Search a Wiktionary edition for entries matching some text, and get each match with a highlighted excerpt showing where it matched. Use this when you know roughly what a word means but not what it is.
Inputs
- Search
querytextRequired - What to search Wiktionary for.
- Maximum results
limitnumber - How many matches to return (1–100). Defaults to 10.From 1 to 100. Default:
10. - Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
countnumber- How many items this result carries.
languagetext- The Wiktionary edition this result came from.
querytextresultslist
Example output
{
"count": 1,
"language": "en",
"query": "cat",
"results": [
{
"description": "",
"excerpt": "A domesticated feline.",
"excerpt_html": "A domesticated <span class=\"searchmatch\">feline</span>.",
"key": "cat",
"page_id": 36,
"thumbnail_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cat03.jpg/60px-Cat03.jpg",
"title": "cat",
"url": "https://en.wiktionary.org/wiki/cat"
}
]
}Search entries (advanced)
Search a Wiktionary edition with the full-text engine's own controls: search a namespace other than the dictionary itself (Appendix, Thesaurus, Rhymes), choose the ordering, page beyond the first screen, and see how many entries matched in total.
Inputs
- Search
querytextRequired - What to search for. Wiktionary's search syntax works here too, e.g. 'incategory:"English palindromes"'.
- Namespace
namespacetext - Which part of the wiki to search. Defaults to searching every namespace.
- Order by
sorttext - How to order the matches. Defaults to best match.One of:
relevance(Best match),last_edit_asc(Least recently edited first),last_edit_desc(Most recently edited first),create_timestamp_asc(Oldest entries first),create_timestamp_desc(Newest entries first),incoming_links_asc(Fewest incoming links first),incoming_links_desc(Most incoming links first),random(Random order). Default:relevance. - Maximum results
limitnumber - How many matches to return (1–500). Defaults to 20.From 1 to 500. Default:
20. - Skip
offsetnumber - How many matches to skip before returning results. Pass the 'next_offset' from a previous run to get the next page. Defaults to 0.From 0 to 10000. Default:
0. - Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
countnumber- How many items this result carries.
languagetext- The Wiktionary edition this result came from.
namespacetextnext_offsetnumber- Offset for the next page, or empty at the end of the results.
offsetnumberquerytextresultslistsorttexttotal_hitsnumber- How many entries matched in total.
Example output
{
"count": 1,
"language": "en",
"namespace": "0",
"next_offset": 20,
"offset": 0,
"query": "borrowed from Japanese",
"results": [
{
"last_edited": "2026-06-02T11:04:19Z",
"namespace": 0,
"page_id": 51334,
"size": 6120,
"snippet": "Borrowed from Japanese \u6d25\u6ce2.",
"snippet_html": "<span class=\"searchmatch\">Borrowed from Japanese</span> \u6d25\u6ce2.",
"title": "tsunami",
"url": "https://en.wiktionary.org/wiki/tsunami",
"word_count": 431
}
],
"sort": "relevance",
"total_hits": 8421
}Suggest entries
Complete a partly-typed word against Wiktionary's entry titles. This is the autocomplete behind Wiktionary's own search box: it matches titles rather than entry text, so it answers instantly and is the right way to check a spelling or offer 'did you mean' options.
Inputs
- Beginning of the word
querytextRequired - The start of a word to complete.
- Maximum results
limitnumber - How many suggestions to return (1–100). Defaults to 10.From 1 to 100. Default:
10. - Wiktionary edition
languagetext - Which Wiktionary to read. Each edition explains the world's words in its own language, so the English Wiktionary defines French words in English and the French Wiktionary defines English words in French. Defaults to English.Default:
en.
Outputs
countnumber- How many items this result carries.
languagetext- The Wiktionary edition this result came from.
querytextsuggestionslist
Example output
{
"count": 2,
"language": "en",
"query": "seren",
"suggestions": [
{
"description": "",
"excerpt": "serendipity",
"excerpt_html": "serendipity",
"key": "serendipity",
"page_id": 40712,
"thumbnail_url": "",
"title": "serendipity",
"url": "https://en.wiktionary.org/wiki/serendipity"
},
{
"description": "",
"excerpt": "serene",
"excerpt_html": "serene",
"key": "serene",
"page_id": 40714,
"thumbnail_url": "",
"title": "serene",
"url": "https://en.wiktionary.org/wiki/serene"
}
]
}