Scraper API for Yandex
The ScrapeBadger Yandex API turns Yandex Search into a clean JSON feed: the web SERP (organic results with resolved destination URLs, ads, inline images and videos, related searches and pagination), text-query image search with full-resolution URLs and dimensions, and reverse image search by URL (hosting pages, similar images, detected tags and other sizes).All endpoints are
GET, live under https://scrapebadger.com/v1/yandex/*,
and authenticate with the X-API-Key header. Credits are charged per request
(see the table below) and reported on the X-Credits-Used response header.Features
- Web SERP — organic results with
position, resolved destinationurl(Yandex’s/r?u=redirects are decoded),displayed_url,domain,snippet,faviconandsitelinks[], plusads[],inline_images[],inline_videos[],related_searches[], an optionalknowledge_graphandpagination. - Image search — full-resolution
image(url,width,height),thumbnail, the page the image lives on (source_url) andsuggested_searches[]. - Reverse image search — pass a public image URL and get the pages that
host it (
sites[]), visuallysimilar_images[], detectedtags[]and the same image atother_sizes[], via Yandex’s two-step CBIR flow.
Markets
Yandex localises by domain (TLD), not a query parameter. Thedomain
parameter selects one of tr (yandex.com.tr), com, ru, by, kz or uz.
GET /v1/yandex/markets (free)
returns the supported domains with their default region (lr) and language.
Credits
Quickstart
Other notes
- The domain is the anti-bot lever.
yandex.com.trclears reliably;yandex.com/.rufrequently serve SmartCaptcha. The scraper defaults totrand recovers blocks by re-rolling a fresh Turkish residential exit. - Organic
urlvalues are final destinations. Yandex wraps results in a/r?u=tracking redirect; the API unwraps it so you get the real URL. - Reverse image search is a two-step flow. The API uploads/derives a
cbir_idfor your image, then reads the hosting pages, similar images, tags and other sizes. An image with no matches returnsis_empty: true.
Errors
ScrapeBadger is an independent tool and is not affiliated with, endorsed by, or sponsored by Yandex. “Yandex” is a trademark of Yandex LLC, used here only to describe the platform this scraper is designed to work with.

