Yandex search suggestions. The index is Russian-centric; other languages return fewer or no completions.
autocompletepassing, 1.2sexpandpassing, 6.0s/v1/autocomplete:yandex/autocomplete10m cache2 paramschecking key…// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";
const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });
const data = await client.run("autocomplete:yandex", "autocomplete", {
"q": "cat",
"count": 10
});
console.log(data);curl -X GET "https://api.zpi.web.id/v1/autocomplete:yandex/autocomplete?q=cat&count=10" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"/v1/autocomplete:yandex/autocompleteCompletions for a seed query.qstringrequiredcountnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/autocomplete:yandex/autocomplete?q=cat&count=10" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"count": 10,
"items": [
{
"text": "caterpillar 2010"
},
{
"text": "catur online"
},
{
"text": "catch me if you can full movie"
},
{
"text": "catch me if you can film 2002"
},
{
"text": "cathay pacific airways"
},
{
"text": "catawiki"
},
{
"text": "catgpt на русском"
},
{
"text": "cataz"
}
],
"query": "cat",
"provider": "yandex"
}/v1/autocomplete:yandex/expandExpand one seed into the many real queries people type — the seed with every letter, question word and preposition appended, deduplicated.qstringrequiredmodifiersenumoptionallangenumoptionalcountnumberoptionalcurl -X GET "https://api.zpi.web.id/v1/autocomplete:yandex/expand?q=cat&modifiers=all&lang=en&count=200" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"seed": "cat",
"count": 386,
"items": [
{
"via": "alphabet",
"text": "cat and dog"
},
{
"via": "alphabet",
"text": "cat and sofa"
},
{
"via": "alphabet",
"text": "cat art"
},
{
"via": "alphabet",
"text": "cat animal"
},
{
"via": "alphabet",
"text": "cat animation"
},
{
"via": "alphabet",
"text": "cat and sofa кроссовки"
},
{
"via": "alphabet",
"text": "cat anatomy"
},
{
"via": "alphabet",
"text": "cat and mouse"
}
],
"locale": "en",
"provider": "yandex",
"modifiers": "all",
"truncated": false,
"variantsTried": 44,
"variantsFailed": 0
}