search_serp
Query Yandex Search and return normalized SERP ads and organic results for a given search query, with controls for page, region, device, and result count.
Instructions
Search API Web Search: normalized Yandex SERP ads and organic results.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | sync only in this implementation. | |
| page | No | Zero-based result page. Default: 0. | |
| query | Yes | Search query text, max 400 characters. | |
| device | No | desktop|phone|mobile|tablet. Implemented via Search API userAgent. | |
| format | No | html|xml. Use html for ads extraction (default). | |
| region | No | Yandex Search region id. Defaults to server config. | |
| n_results | No | HTML: 5-50 groups; XML: 1-100 groups. Default: 10. | |
| user_agent | No | Advanced override for Search API userAgent. | |
| include_raw | No | Include decoded raw HTML/XML in response. Default: false. | |
| search_type | No | Search API search type, e.g. SEARCH_TYPE_RU (default). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ads | Yes | ||
| mode | No | ||
| page | No | ||
| query | Yes | ||
| device | Yes | ||
| format | No | ||
| region | Yes | ||
| captcha | Yes | ||
| organic | Yes | ||
| raw_xml | No | ||
| raw_html | No | ||
| n_results | No | ||
| request_id | No | ||
| search_type | No | ||
| ads_count_top | Yes | ||
| ads_count_bottom | Yes | ||
| found_docs_human | No |