Yandex Search Scraper avatar

Yandex Search Scraper

Pricing

from $30.00 / 1,000 results

Go to Apify Store
Yandex Search Scraper

Yandex Search Scraper

Scrape Yandex search results including organic results, ads, knowledge graph, inline images, and videos. Supports 17 regional domains, multiple languages, pagination, and time filters.

Pricing

from $30.00 / 1,000 results

Rating

5.0

(6)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

5

Bookmarked

3

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape Yandex search results across 17 regional domains. Returns structured data for organic results, ads, knowledge graph, inline images, videos, and related searches.

What it does

Enter one or more search queries and the scraper returns full SERP data from Yandex, including organic results with positions, snippets, and thumbnails. Supports all major Yandex regional domains (Russia, Turkey, Germany, France, and 13 more), language settings, time filters, and pagination.

When a regional domain is blocked by SmartCaptcha (common on datacenter IPs), the scraper automatically falls back to a captcha-free domain while preserving regional targeting via Yandex's lr parameter.

Input

FieldRequiredDefaultDescription
Search QueriesYes-One or more search terms to look up on Yandex
Yandex DomainNoyandex.comRegional domain (e.g. yandex.ru, yandex.com.tr, yandex.de)
LanguageNoenUI language code (e.g. en, ru, tr, de)
RegionNo-Region filter: named shortcut (ru, moscow, us) or numeric Yandex region ID
Max PagesNo3Number of SERP pages to scrape per query (1-10)
Results Per PageNo10Organic results per page (10, 20, 30, or 50)
Time FilterNoAny timeFilter by recency: Past day, week, month, or year
Disable Spell CorrectionNofalsePrevent Yandex from auto-correcting your query
Proxy ConfigurationNoResidentialResidential proxies recommended to avoid SmartCaptcha

Supported domains

DomainRegion
yandex.comInternational
yandex.ruRussia
yandex.com.trTurkey
yandex.byBelarus
yandex.kzKazakhstan
yandex.uzUzbekistan
yandex.uaUkraine
yandex.frFrance
yandex.deGermany
yandex.com.geGeorgia
yandex.amArmenia
yandex.azAzerbaijan
yandex.mdMoldova
yandex.tjTajikistan
yandex.ltLithuania
yandex.lvLatvia
yandex.eeEstonia

Example input

{
"searchQueries": ["machine learning", "python programming"],
"yandexDomain": "yandex.com",
"lang": "en",
"maxPages": 2,
"resultsPerPage": 10,
"timeFilter": "any"
}

Output

One dataset record is created per SERP page per query. Each record contains:

FieldDescription
queryThe search query
pagePage number (1-indexed)
urlThe Yandex search URL used
domainThe actual domain used (may differ from requested if fallback occurred)
langLanguage code
total_results_textYandex's total result count text
organic_resultsArray of organic search results
ads_resultsArray of sponsored/ad results
knowledge_graphKnowledge graph card (or null)
inline_imagesArray of inline image thumbnails
inline_videosArray of inline video cards
related_searchesArray of related search suggestions
search_metadataMetadata about domain, language, and fallback status
pagination_infoCurrent page, has next page, results per page
scraped_atISO 8601 timestamp

Organic result fields

FieldExample
position1
title"Artificial Intelligence - Wikipedia"
link"https://en.wikipedia.org/wiki/Artificial_intelligence"
displayed_link"Wikipedia.org"
snippet"AI is the simulation of human intelligence..."
favicon_url"https://favicon.yandex.net/favicon/en.wikipedia.org"
date"2025-12-01" (or empty)
thumbnailImage URL (or null)
sitelinksArray of {title, link} sub-links

Ad result fields

FieldExample
position1
title"Best AI Course - Learn Now"
link"https://example.com/ai-course"
displayed_link"example.com"
snippet"Start your AI journey today..."

Knowledge graph fields

FieldExample
title"Albert Einstein"
description"German-born theoretical physicist..."
image_url"https://avatars.mds.yandex.net/..."
source_url"https://en.wikipedia.org/wiki/Albert_Einstein"
attributes{"Born": "14 March 1879", "Died": "18 April 1955"}
FieldExample
query"machine learning vs deep learning"
link"https://yandex.com.tr/search/?text=machine+learning+vs+deep+learning&noreask=1"

Example output

{
"query": "artificial intelligence",
"page": 1,
"url": "https://yandex.com.tr/search/?text=artificial+intelligence&lang=en&numdoc=10",
"domain": "yandex.com.tr",
"lang": "en",
"total_results_text": "182 bin sonuç bulundu",
"organic_results": [
{
"position": 1,
"title": "Artificial Intelligence - Wikipedia",
"link": "https://en.wikipedia.org/wiki/Artificial_intelligence",
"displayed_link": "Wikipedia.org",
"snippet": "Artificial intelligence is used in astronomy to analyze...",
"favicon_url": "https://favicon.yandex.net/favicon/en.wikipedia.org",
"date": "",
"thumbnail": null,
"sitelinks": []
}
],
"ads_results": [],
"knowledge_graph": null,
"inline_images": [],
"inline_videos": [],
"related_searches": [],
"search_metadata": {
"yandex_domain": "yandex.com",
"domain_description": "International / English",
"language": "en",
"results_per_page": 10,
"max_pages": 2,
"fallback_domain": "yandex.com.tr"
},
"pagination_info": {
"current_page": 1,
"max_pages_set": 2,
"has_next_page": true,
"results_per_page": 10
},
"scraped_at": "2026-03-02T08:32:57.904000+00:00"
}

Cost

This scraper uses Playwright (headless Chromium) to render Yandex search pages. A typical run with 2 queries and 3 pages each takes about 90 seconds and costs ~$0.03 in platform credits.

Limitations

  • SmartCaptcha: Yandex blocks most regional domains from datacenter IPs. The scraper automatically falls back to captcha-free domains (yandex.com.tr, yandex.uz) with region targeting. Residential proxies bypass this entirely.
  • Inline images/videos: Yandex serves dedicated image and video wizard blocks inconsistently across domains and queries. These fields may be empty for some searches.
  • Results per page: While the input accepts 10-50, Yandex may not honor values above 10 on all domains.
  • Rate limiting: The scraper includes random delays between pages (2-4s) and queries (3-7s) to avoid triggering additional captchas.