Yandex
SERP API Yandex Query Parameters
Configure Yandex search queries using Thordata's SERP API, including output options for parameters such as localization, geographical location, and pagination.
q ,Search Query(Required)
Define the search query for data crawling (default value: q=pizza). Any keywords in any language are supported.
Example Request:
Example with q:pizza parameter
curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=yandex" \
 -d "text=pizza" \
 -d "json=1"Localization
yandex_domain ,Domain(Optional)
This parameter defines the domain name used for crawling, with a default value:yandex.com.
Available options:
yandex.comyandex.ruyandex.com.tr(Other regional domains supported)
Example Request:
Example results for q : pizza,url:yandex.com.tr
curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=yandex" \
 -d "text=pizza" \
 -d "yandex_domain=yandex.com" \
 -d "json=1"lang ,Language(Optional)
This parameter defines the language used for search results during crawling, with a default value of "en". It is a two-letter language code (for example, en, ru, es).
Common values:
en(English)ru(Russian)es(Spanish) Full list: Yandex Language Codes
Example Request:
Example results for q : pizza,lang:en
curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=yandex" \
 -d "text=pizza" \
 -d "json=1" \
 -d "lang=en"Geographical Location
lr ,Location(Optional)
Specify the region for search results (e.g., lr=Moscow,Russia displays only results from Moscow), which takes priority over IP-based geolocation.
Format: lr=<Region_Name> (e.g., lr=Moscow,Russia)
Example Request:
Example results for q : pizza,lr:India
curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=yandex" \
 -d "text=pizza" \
 -d "json=1" \
 -d "lr=India"rstr ,Location Strict Check(Optional)
Dual filtering:
Region lock: Forces results to match
lrregionSafe search:
rstr=familyblocks adult content
Example Request:
Example results for q : pizza,rstr:true
curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=yandex" \
 -d "text=pizza" \
 -d "json=1" \
 -d "rstr=true"Pagination
p ,Page number(Optional)
Page control (starts at p=0). 
It needs to be used in conjunction with the parameter for the number of items per page.
Example: p=2 retrieves results from the 3rd page.
Example Request:
Example results for q : pizza,p:2
curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=yandex" \
 -d "text=pizza" \
 -d "json=1" \
 -d "p=2"Advanced Parameters
within ,Time period(Optional)
Time/domain restrictions:
Time range:
within=7d(Past 7 days)Domain filter:
within=example.com
Example Request:
Example results for q : pizza,within:2
curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=yandex" \
 -d "text=pizza" \
 -d "json=1" \
 -d "within=2"For assistance, contact [email protected].
Last updated
Was this helpful?