Yandex Images Scraper avatar

Yandex Images Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Yandex Images Scraper

Yandex Images Scraper

Scrape image search results from Yandex Images (yandex.ru/images). Returns full image URL, thumbnail, dimensions, source page, and title for each result. Ideal for image SEO research, brand monitoring, and content research on Russian-language sites.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Extract image search results from Yandex Images — the leading image search engine for Russian-language and CIS-market web content, with regional coverage across Russia, Kazakhstan, Belarus, Uzbekistan, Turkmenistan, and an international (English) edition.

What data does it return?

For each image result you get:

FieldDescription
imageUrlFull-resolution image URL
thumbnailUrlThumbnail URL (Yandex CDN)
titleImage title / alt text
sourceUrlWeb page where the image appears
sourceDomainDomain of the source page
width / heightImage dimensions in pixels
thumbnailWidth / thumbnailHeightThumbnail dimensions
queryThe search query that produced this result
positionRank within the query's results (1-indexed)
scrapedAtScrape timestamp (ISO 8601 UTC)

Every field above is only ever included when real data was extracted — no null/empty placeholders are ever pushed to the dataset.

Use cases

  • Image SEO research — Find what images rank for Russian-language keywords
  • Brand & logo monitoring — Track visual usage of your brand across Russian and CIS websites
  • Content research — Discover image sources and publishers for CIS-market topics
  • Stock photo research — Find imagery indexed on the Russian web for specific topics
  • Freshness monitoring — Track newly-indexed images for a topic over the last week

How to use

  1. Enter one or more search queries (supports Cyrillic and Latin scripts)
  2. Set Max Results per query (1–500; each page returns ~30 images)
  3. Optionally filter by Image Size, Type, Color, Orientation, or Date
  4. Optionally pick a Region to search a different Yandex ccTLD
  5. Proxy is pre-configured to Apify's free AUTO (datacenter) group — no paid add-ons required

Example input

{
"searchQueries": ["Яндекс логотип", "Toyota red car"],
"maxResults": 60,
"imageSize": "large",
"imageType": "photo",
"orientation": "horizontal",
"region": "ru",
"proxyConfiguration": { "useApifyProxy": true }
}

Example output

{
"query": "Яндекс логотип",
"position": 1,
"imageUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/5/58/Yandex_icon.svg/3840px-Yandex_icon.svg.png",
"thumbnailUrl": "https://avatars.mds.yandex.net/i?id=31db23fb37e882f20c3b984958435be25e63ecda-3471343-images-thumbs&n=13",
"title": "File:Yandex icon.svg - Wikimedia Commons",
"sourceUrl": "https://commons.wikimedia.org/wiki/File:Yandex_icon.svg?uselang=ru",
"sourceDomain": "commons.wikimedia.org",
"width": 3840,
"height": 3840,
"thumbnailWidth": 3840,
"thumbnailHeight": 3840,
"scrapedAt": "2026-07-20T12:08:56Z"
}

Filters

FilterOptionsNotes
Image SizeAny, Small, Medium, Large, HugeMaps to Yandex's isize parameter
Image TypeAny, Photo, Clipart, Face, Line art, DemotivatorMaps to itype
Image ColorAny, Color, Black & white, Red, Orange, Yellow, Green, Blue, Violet, White, BlackMaps to icolor
OrientationAny, Horizontal (landscape), Vertical (portrait), SquareMaps to iorient; verified to measurably narrow the image aspect-ratio distribution
DateAny time, Past 7 daysMaps to Yandex's recent "fresh images" toggle. This is the only freshness granularity Yandex Images' own UI exposes — there is no day/month/year range, so we don't fabricate one
RegionRussia (yandex.ru), International (yandex.com), Kazakhstan (yandex.kz), Belarus (yandex.by), Uzbekistan (yandex.uz), Turkmenistan (yandex.tm)Each domain is queried directly; yandex.com serves an English UI, the CIS ccTLDs serve Russian

All filters were verified live against Yandex Images (inspecting the page's own advancedSearch.filters.active state and the resulting image dimensions/content) before being wired into the actor — none are guessed.

Proxy

Yandex Images can show a CAPTCHA to heavy/automated traffic. The actor defaults to Apify's free AUTO (datacenter) proxy group, which was verified reliable across every input combination tested (see Testing below) — no paid proxy is required to run this actor on the free plan. If you scrape at high volume and start seeing CAPTCHA warnings in the run log, switch proxyConfiguration to a Residential proxy group for extra headroom.

The actor also retries automatically: each search page load gets up to 3 attempts with exponential backoff (10s → 20s → 40s, capped at 90s), rotating to a fresh proxy session on every retry. This recovers from transient network errors, 429/5xx responses, and one-off CAPTCHA challenges. If a query still fails after all retries, the run's status message reports it explicitly instead of silently returning 0 results.

Regions / multi-market support

Yandex Images is queried directly on the domain you select — yandex.ru, yandex.com, yandex.kz, yandex.by, yandex.uz, and yandex.tm were all verified to return real (non-CAPTCHA) search results from Apify's own datacenter IPs. yandex.ru remains the default and the most complete index for Russian-language content; yandex.com is the best choice for an English-language UI and international sources.

Known limitations

  • Reverse image search is not supported — keyword search only.
  • Some sourceUrl pages (e.g., certain stock-photo sites) block plain HTTP clients with their own bot protection and return a non-200 status to tools like curl, even though the page opens fine in a real browser. This affects only the page URL, not the imageUrl/thumbnailUrl media links, which were verified to resolve directly.
  • Results past roughly 400–500 per query become sparse on Yandex's side, matching the actor's 500 cap.

FAQ

Can I scrape more than 500 results per query? Yandex Images stops returning meaningful results past ~400–500 results. The cap of 500 matches practical limits.

Does it work without a paid proxy? Yes. The default AUTO (datacenter) proxy group is free on every Apify plan and was verified reliable in testing. Residential proxy is available as an opt-in for high-volume use.

Is reverse image search supported? Not currently — keyword search only.

What languages do the queries support? Any language Yandex Images supports — Russian, Kazakh, Uzbek, English, and more.

What does the "Date" filter actually do? It toggles Yandex's own "fresh images" filter, which only supports a single 7-day window — Yandex's own search UI doesn't expose finer date granularity for images, so the actor doesn't invent one.

Which region should I pick? yandex.ru (default) has the deepest index for Russian-language and CIS content. Use yandex.com for an English-language interface, or the country-specific ccTLD (kz/by/uz/tm) if you specifically need that market's locally-tuned results.