Wikipedia article autocomplete from the OpenSearch action. Matches titles by prefix, not phrases.
qstringRequiredTitle prefix to complete
langstringOptionalWikipedia edition, e.g. id, en, jv. Default id
countnumberOptionalMaximum titles. Default 10, max 50
/v1/autocomplete:wikipedia-autocomplete/autocompleteArticle titles matching a prefix.qstringrequiredlangstringoptionalcountnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/autocomplete:wikipedia-autocomplete/autocomplete?q=kucing&lang=id&count=10" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"count": 10,
"items": [
{
"url": "https://id.wikipedia.org/wiki/Kucing",
"text": "Kucing"
},
{
"url": "https://id.wikipedia.org/wiki/Kucing_emas",
"text": "Kucing emas"
},
{
"url": "https://id.wikipedia.org/wiki/Kucing_persia",
"text": "Kucing persia"
},
{
"url": "https://id.wikipedia.org/wiki/Kucing_Schr%C3%B6dinger",
"text": "Kucing Schrödinger"
},
{
"url": "https://id.wikipedia.org/wiki/Kucingan_(tumbuhan)",
"text": "Kucingan (tumbuhan)"
},
{
"url": "https://id.wikipedia.org/wiki/Kucing_siam",
"text": "Kucing siam"
},
{
"url": "https://id.wikipedia.org/wiki/Kucing_pallas",
"text": "Kucing pallas"
},
{
"url": "https://id.wikipedia.org/wiki/Kucing_liar_eropa",
"text": "Kucing liar eropa"
}
],
"query": "kucing",
"locale": "id",
"provider": "wikipedia"
}/v1/autocomplete:wikipedia-autocomplete/expandWalk the title index — the prefix with every letter appended, deduplicated.qstringrequiredmodifiersenumoptionallangenumoptionalcountnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/autocomplete:wikipedia-autocomplete/expand?q=kucing&modifiers=all&lang=id&count=200" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"seed": "kucing",
"count": 88,
"items": [
{
"via": "seed",
"text": "Kucing"
},
{
"via": "seed",
"text": "Kucing emas"
},
{
"via": "seed",
"text": "Kucing persia"
},
{
"via": "seed",
"text": "Kucing Schrödinger"
},
{
"via": "seed",
"text": "Kucingan (tumbuhan)"
},
{
"via": "seed",
"text": "Kucing siam"
},
{
"via": "seed",
"text": "Kucing pallas"
},
{
"via": "seed",
"text": "Kucing liar eropa"
}
],
"locale": "id",
"provider": "wikipedia",
"modifiers": "alphabet",
"truncated": false,
"variantsTried": 27,
"variantsFailed": 16
}Google's suggestion lists across five surfaces — web, YouTube, Images, local and Scholar. The same endpoint returns a different universe per surface.
TikTok search suggestions — video-culture vocabulary the search engines do not surface.
Amazon search-box suggestions across eight marketplaces — buying intent rather than information intent.
Yandex search suggestions. The index is Russian-centric; other languages return fewer or no completions.
Bing search autocomplete, with relevance scores.
IMDb title and name autocomplete — returns records with ids, years, posters and cast, not just query strings.