yandex_search
Parse Yandex search results for a query and region. Get organic listings, related questions, knowledge graph, and date filters for Russian SEO research.
Instructions
Parse Yandex search results page (SERP) for a given query and region.
Use this for: Russian SEO research (own/competitor ranking in Yandex), regional keyword analysis, SERP feature analysis (FAQ, knowledge graph), competitive intel for Russian-speaking markets.
Do NOT use for: keyword frequency data — use wordstat_query instead.
Do NOT use for: structured JSON output — use yandex_search_api_v2 instead
(official Yandex Search API proxy, cleaner JSON).
Returns:
Dict with results (organic 10 items), total_found, page, addresults
(related_questions, knowledge_graph, etc), or isError: True on failure.
Examples: yandex_search(query="купить iphone", region=213) → top 10 organic for Moscow
yandex_search(query="site:wildberries.ru игрушки", region=2)
→ site-restricted search for St. Petersburg
yandex_search(query="новости", within="77")
→ last-24-hours filteredInput Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search query. Plain text or with Yandex operators (site:, inurl:, host:, etc). Example: 'купить квартиру москва' or 'site:habr.com nextjs'. | |
| region | No | Yandex region ID (lr param). Default 213 (Moscow). Common: 213=Moscow, 2=SPb, 65=Novosibirsk, 54=Yekaterinburg, 47=NN, 10174=Samara, 11119=Krasnodar, 39=Rostov, 51=Kazan. Full list: https://yandex.ru/yandsearch/regions.html | |
| domain | No | Yandex domain. Default 'ru'. | ru |
| language | No | Interface language. Default 'ru'. | ru |
| device | No | Device emulation. Default 'desktop'. | desktop |
| page | No | Page number (0-based for Yandex). Default 0. | |
| within | No | Date filter (Yandex `within` param). Values: '77' (24h), '1' (2 weeks), '2' (1 month), or 'YYYYMMDD..YYYYMMDD' custom range. | |
| additional_blocks | No | Comma-separated extra blocks: 'topads,bottomads,faqsnippet,rq,rs,knowledge_graph,sitelinks,extended_snippet,fast_links,related_searches'. | |
| filter_duplicates | No | Filter near-duplicate results. Default False (Yandex default). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||