Yandex Search Scraper avatar

Yandex Search Scraper

Under maintenance

Pricing

from $1.99 / 1,000 search results

Go to Apify Store
Yandex Search Scraper

Yandex Search Scraper

Under maintenance

Scrapes Yandex Search for any query. Extracts the full canonical search-vertical schema: title, URL, snippet, sitelinks, related links, passages, dates, thumbnail, language, ad/Yandex Direct flags, and more.

Pricing

from $1.99 / 1,000 search results

Rating

0.0

(0)

Developer

Search API

Search API

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

2 days ago

Last modified

Share

Search Yandex using keywords and the same region, language, time, family, and site filters a visitor would choose. The Actor supports one query or a deduplicated list and enforces one global maximum across the run.

Output

Each organic result can include stable identity and ranking fields, title and snippet text/HTML, canonical destination and displayed URLs, domain, favicon, thumbnail, highlighted terms, breadcrumbs, labels, sitelinks, rich-result ratings/reviews/prices, date information, advertising/official flags, search context, extraction method, and timestamp.

Optional values are omitted when Yandex does not expose them. Records never contain placeholder null, empty strings/arrays, CAPTCHA pages, or raw transport responses.

Inputs

FieldPurposeDefault
queryPrimary Yandex queryartificial intelligence
queriesAdditional deduplicated queries[]
siteOptional site: domain filterempty
lrNumeric Yandex region codeautomatic
countryOptional proxy-country alignmentautomatic
languageSearch/interface languageen
timeRangeAny time, past day, week, or monthany
familyFilterOff, moderate, or strictmoderate
maxItemsGlobal unique-record limit20
maxPagesMaximum pages per query5
maxConcurrencyParallel pages2
proxyConfigurationApify or user-provided proxiesResidential

Example:

{
"query": "machine learning",
"queries": ["large language models"],
"lr": "213",
"language": "en",
"timeRange": "7",
"familyFilter": "moderate",
"maxItems": 30,
"maxPages": 3,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Reliability

The Actor validates status and content type before parsing, uses country/language-consistent desktop fingerprints, short-lived persistent sessions, stable canonical-URL deduplication, and bounded retries for temporary HTTP/proxy/browser failures. Explicit CAPTCHA or robot-verification pages are terminal, marked TARGET_BLOCKED, and never stored or bypassed. Confirmed no-result searches finish successfully with an empty dataset; selector drift fails visibly.

Local development

npm ci
npm test
apify run

The checked-in INPUT.json disables proxy use for local diagnosis. Cloud runs use the input schema's Residential default.