Core APIs
...
Core Requests
Search
4 min
yandex search parameters get get /search?engine=yandex the yandex search parameters are applicable when making a request with engine=yandex to retrieve yandex search results for a given search term the search term is specified in the q parameter and the optional yandex domain parameter can be used to specify the yandex domain used for the request supported yandex domains are yandex com and yandex ru setting the location of yandex requests the yandex location parameter can be used to localize your yandex request the yandex location parameter is only available on the yandex ru domain i e when your request has the yandex domain=yandex ru request parameter set view the full list of supported yandex location values https //docs trajectdata com/serpwow/search api/reference/yandex locations for example, to request yandex search results for the keyword pizza on yandex com , the request would be http https //api serpwow\ com/live/search?api key=demo\&engine=yandex\&yandex domain=yandex com\&q=pizzacurl l get https //api serpwow\ com/live/search \\ d api key="demo" \\ d engine="yandex" \\ d yandex domain="yandex com" \\ d q="pizza"const axios = require('axios'); // set up the request parameters const params = { api key "demo", engine "yandex", yandex domain "yandex com", q "pizza" } // make the http get request axios get('https //api serpwow\ com/live/search', { params }) then(response => { // print the json response console log(json stringify(response data, 0, 2)); }) catch(error => { // catch and print the error console log(error); })import requests import json \# set up the request parameters params = { 'api key' 'demo', 'engine' 'yandex', 'yandex domain' 'yandex com', 'q' 'pizza' } \# make the http get request api result = requests get('https //api serpwow\ com/live/search', params) \# print the json response print(json dumps(api result json()))\<?php \# set up the request parameters $querystring = http build query(\[ 'api key' => 'demo', 'engine' => 'yandex', 'yandex domain' => 'yandex com', 'q' => 'pizza' ]); \# make the http get request $ch = curl init(sprintf('%s?%s', 'https //api serpwow\ com/live/search', $querystring)); curl setopt($ch, curlopt returntransfer, true); curl setopt($ch, curlopt followlocation, true); \# the following options are required if you're using an outdated openssl version \# more details https //www openssl org/blog/blog/2021/09/13/letsencryptrootcertexpire/ curl setopt($ch, curlopt ssl verifyhost, false); curl setopt($ch, curlopt ssl verifypeer, false); curl setopt($ch, curlopt timeout, 180); $api result = curl exec($ch); curl close($ch); \# print the json response echo $api result; ?> yandex search parameters the following parameters are available for all requests made when engine=yandex true left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type next steps https //docs trajectdata com/serpwow/search api/results/yandex/search