Web Search
/api/yandex/search
Organic results, ads, related searches and an entity card, first page
Scrappa's Yandex API turns public Yandex results into structured JSON. Search the web with organic results, ads, related searches and an entity card, search images with original size, source and other sizes, search by image to find similar pictures and the sites that show them, search videos with duration, views and publish date, and get suggestions. One API key, failed requests are not charged.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/yandex/search?text=pizza+restaurant&lang=en" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"search_information": { "query": "pizza restaurant", "yandex_domain": "com", "lang": "en" },
"organic_results": [
{
"position": 1,
"title": "Best Pizza Near Me - Order Pizza on DoorDash",
"link": "https://www.doordash.com/cuisine/pizza-near-me/",
"displayed_link": "doordash.com › cuisine › pizza-near-me"
}
],
"related_searches": [{ "position": 1, "query": "pizza restaurants near me" }],
"pagination": { "page": 1, "max_page": 1 },
"meta": { "duration_ms": 2400, "upstream_calls": 2, "billable": true }
}
Structured data for real applications. Here are some ideas.
Track organic positions, ads and related searches on Yandex for Russian, Kazakh and Turkish markets.
Find where a picture appears, its other sizes and visually similar images.
Collect videos for a topic with duration, views, source and publish date.
Use Yandex suggestions to find what people type in English, Russian and Turkish.
Yandex scraper API
The Yandex API is built for SEO tracking, image research and video collection on Yandex. Choose the Yandex site, the language and the filters, and read the result as clean JSON. Web search returns the first result page. Image and video search return real result pages, so page 2 is page 2.
Search the web on Yandex com, ru, kz, by or com.tr with language, region, family mode and period.
Read organic results with sitelinks, ads, related searches and an entity card.
Search images by orientation, size, file type and site, with original size and other sizes.
Send an image url to find similar images and the sites that show the picture.
Search videos and filter by length.
Test the Yandex API with 500 free monthly credits before scaling production traffic.
Send the keyword, the Yandex site and the language, and read the organic positions, ads and related searches of the first page.
Open Yandex Search API docsSend the url of a public image to get the detected objects, other sizes, similar images and the sites that show the picture.
Open Yandex Images API docsSearch a topic and filter by duration. Each video has the source, the view count text and the publish date.
Open Yandex Videos API docsEverything you need in one API.
/api/yandex/search
Organic results, ads, related searches and an entity card, first page
/api/yandex/images
Image search with filters, or reverse image search with a url
/api/yandex/videos
Video search with duration, views, source and date
/api/yandex/suggest
Search suggestions for a text start
See how Scrappa compares to SerpApi.
| Feature | Scrappa | SerpApi |
|---|---|---|
| Yandex web search | First page | Paged |
| Yandex image search | ||
| Reverse image search | ||
| Yandex video search | ||
| Price per 1k requests | From $0.20 | Higher |
| Unified API key | Yes (350+ APIs) | Search only |
| Free tier | 500 credits/month | 250 searches/month |
No. Scrappa is an independent service and is not affiliated with or endorsed by Yandex. The Yandex API returns structured JSON from public Yandex result pages.
No. Yandex gives only the first web result page to automated clients, so page above 1 answers 422. Image and video search support paging.
The sites com, ru, kz, by and com.tr (images: not com.tr), and the languages en, ru and tr. Regions with lr work on the Russian site.
Yandex does not honour every filter. Scrappa refuses a filter it cannot guarantee, so you never get results that look filtered but are not.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit. Failed requests are not charged.