api.php?action=opensearch: Search for words

API: wiktionary.org:wiktionary-api
Endpoint: /w/api.php?action=opensearch
Response format: unknown
Auth: unknown
Method: GET
Last Status: 200
Latency: 413ms

Description

OpenSearch protocol for searching words. Returns titles, descriptions, and URLs.

Parameters (4)

action (string, query, required, default: opensearch)
format (string, query, optional, default: json)
limit (integer, query, optional, default: 10)

Maximum number of results

Constraints: {'maximum': 100}

search (string, query, required)

Search query

Examples (1)

Search for words openapi-spec
curl 'https://en.wiktionary.org/w/api.php?action=opensearch%3Fsearch%3Ddictionary&search=dictionary'
import requests

resp = requests.get(
    "https://en.wiktionary.org/w/api.php",
    params={
        'action': 'opensearch?search=dictionary',
        'search': 'dictionary',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("wiktionary")
result = api.fetch("w/api.php?action=opensearch", action="opensearch?search=dictionary", search="dictionary")

for item in result:
    print(item)
const resp = await fetch("https://en.wiktionary.org/w/api.php?action=opensearch%3Fsearch%3Ddictionary&search=dictionary");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 01:24:31.972828 200 413ms
2026-04-15 04:09:11.114090 200 384ms
2026-04-14 03:00:47.291812 200 567ms
2026-04-12 16:01:17.948624 200 405ms
2026-04-10 02:57:59.629778 200 471ms
2026-04-09 03:19:32.807013 200 388ms