Yandex

There are two approaches to retrieving data from Yandex using our SERP Scraper API. You can give us a full URL or pass parameters via the specifically built data source - Search.

Overview

Below is a quick overview of all the available data source values we support with Yandex.

Although we do not have dedicated parsers for Yandex, you can write your own parsing instructions with Custom Parser feature and get structured data.

You can jump to your preferred Yandex page type by selecting its name on the right hand side menu. Each page contains the parameter table as well as code examples to help you get started with your query.

URL

The yandex source is designed to retrieve content of direct URLs of various Yandex pages. Instead of sending multiple parameters, you can provide us with a direct URL required for Yandex page. We do not strip any parameters or alter your URLs in any other way.

Query parameters

- required parameter

Code examples

In the example below, we make a request to retrieve a result for a URL.

{
    "source": "yandex", 
    "url": "https://yandex.com/search/?text=nike&"
}

The example above uses the Realtime integration method. If you would like to use some other integration method in your query (e.g. Push-Pull or Proxy Endpoint), refer to the integration methods section.

The yandex_search source is designed to retrieve Yandex Search results (SERP).

Query parameters

- required parameter

Code examples

In the example below, we make a request to retrieve Yandex SERPs from the number 11 to 20 for the keyword adidas.

{
    "source": "yandex_search", 
    "query": "adidas", 
    "start_page": 11, 
    "pages": 10
}

The example above uses the Realtime integration method. If you would like to use some other integration method in your query (e.g. Push-Pull or Proxy Endpoint), refer to the integration methods section.

Last updated