EveryData platform API

Yandex API

For Yandex, this page covers Yandex search results, Market products, and public reviews through 3 callable views—`search`, `market`, `reviews`—without merging their inputs or response scopes.

Yandex begins with `search`, where `keyword` selects matching public results; the adjacent `market` view uses `keyword` for market listings, leaving other capabilities unclaimed.

Endpoint
POST /api/v1/social
Capabilities
3
Per 1,000
$1.389

Available capabilities

Compare the Yandex actions by required input, returned data, and price. Use the action identifier exactly as shown in your request.

ActionRequiredOptionalDeliveryLimitPer 1,000Response fields
search

Search

Search public results on Yandex. Accepts these parameters: sort, min_price, language, max_price, category, keyword, lang, and location. Returns these fields: name, address, country, and rating.

keywordcategory, lang, language, location, max_price, min_price, sortSync deliveryCatalog values: defaultLimit=20, maxLimit=100. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$1.39 per 1,000 requestsid · url · name · text · address · city · country · categories · rating · rating_scale · review_count · phone · website · lat · lng · is_open_now · platform
market

Market

Use the market action on Yandex. Accepts these parameters: max_price, min_price, city, region, sort, and keyword. Returns these fields: category, title, rating_scale, and review_count.

keywordcity, max_price, min_price, region, sortSync deliveryCatalog values: defaultLimit=20, maxLimit=100. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$1.39 per 1,000 requestsid · url · title · price · currency · rating · rating_scale · rating_count · review_count · purchase_count · category · shop_name · shop_rating · stock · is_available · image_url · platform
reviews

Reviews

Retrieve public reviews from Yandex. Accepts these parameters: language, sort, and url. Returns these fields: business_name, rating, author_name, and business_id.

urllanguage, sortSync deliveryCatalog values: defaultLimit=20, maxLimit=200. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$1.39 per 1,000 requestsid · url · text · rating · rating_scale · posted_at · language · like_count · dislike_count · comment_count · author_name · owner_reply · business_id · business_name · business_rating · business_review_count · platform

What does each Yandex action accept?

Each answer below pairs one callable action with its real inputs. Parameter meanings and allowed values are action-specific; a familiar name does not carry the same meaning across every platform.

Official sources are linked only to clarify the platform term beside them. They do not imply platform authorization or endorsement, and they do not add official-site features to the EveryInfra API contract.

What do the Yandex search parameters mean?

Search public results on Yandex. Accepts these parameters: sort, min_price, language, max_price, category, keyword, lang, and location. Returns these fields: name, address, country, and rating.

keywordRequired
Specifies search terms for Yandex actions, targeting local places in search and e-commerce items in market. Map listings and product catalogs query separate underlying datasets.
categoryOptional
Filters place categories for the Yandex search action (e.g., restaurants, cafes, coffee_shops, hotels, or none to clear). This parameter does not apply to Yandex Market product categories and must align with the specified keyword and city.
Allowed values:atmsauto_repairbanksbars_pubsbeauty_salonsburgerscafescar_washcinemascoffee_shopsdentistsdry_cleaningfast_foodfitness_clubsgas_stationsgovernment_servicesgrocery_storeshookah_barshospitalshotelskindergartensmuseumsnonepharmaciespizzarestaurantsschoolsshopping_mallssports_facilitiessushi_rollsveterinary_clinics
Yandex Maps: Business Profile Cards, Categories, and RatingsOfficial profile card documentation outlines business category, address, rating, review count, and operating information. This explains map objects; the presence of buttons on profile cards does not imply that this API provides booking or map editing capabilities.Checked
langOptional
Sets the response language for the Yandex search action, accepting ru, en, kk, tr, or uk. This controls search interface locale and does not guarantee translation of user-generated review content.
Allowed values:enkkrutruk
languageOptional
Sets the fallback interface language for Yandex actions, defaulting to ru for search and en for reviews. Explicitly passing lang on the search action overrides this parameter.
locationOptional
Sets the target city for the Yandex search action, defaulting to Moscow. This parameter takes city names and is distinct from numeric Yandex Market region IDs.
max_priceOptional
Sets the upper price boundary for the targeted Yandex action when used in conjunction with min_price. It does not filter by maximum user rating.
min_priceOptional
Sets the lower price limit for Yandex actions, representing product price on market and local place price tier on search. These values reflect target-platform price points rather than API usage fees.
sortOptional
Controls sorting order per Yandex action. Accepts relevance or distance for search; popular or top_rated for market; and newest (gateway default), relevance, highest, or lowest for reviews. Values cannot be used across different actions.
Allowed values:distancerelevance

What do the Yandex market parameters mean?

Use the market action on Yandex. Accepts these parameters: max_price, min_price, city, region, sort, and keyword. Returns these fields: category, title, rating_scale, and review_count.

keywordRequired
Specifies search terms for Yandex actions, targeting local places in search and e-commerce items in market. Map listings and product catalogs query separate underlying datasets.
cityOptional
Specifies the target city slug (e.g., moscow, saint_petersburg) for the Yandex market action. Must match an allowed enum value and cannot be substituted for location on map searches.
Allowed values:chelyabinskkazankrasnodarkrasnoyarskmoscownizhny_novgorodnovosibirskomskpermrostov_on_donsaint_petersburgsamaraufavolgogradvoronezhyekaterinburg
Yandex Market: Delivery Conditions Depend on City and ProductOfficial Yandex Market delivery terms tie shipping methods, schedules, and fees directly to the city and specific product, with exact conditions shown on product and checkout pages; this serves to clarify that initial product search prices do not constitute a guaranteed final delivery total or delivery commitment.Checked
max_priceOptional
Sets the upper price boundary for the targeted Yandex action when used in conjunction with min_price. It does not filter by maximum user rating.
min_priceOptional
Sets the lower price limit for Yandex actions, representing product price on market and local place price tier on search. These values reflect target-platform price points rather than API usage fees.
regionOptional
Accepts a numeric city region code for the Yandex market action, defaulting to 213 (Moscow). This is an internal region identifier, not an RU country code. Providing an explicit city parameter overrides this setting.
sortOptional
Controls sorting order per Yandex action. Accepts relevance or distance for search; popular or top_rated for market; and newest (gateway default), relevance, highest, or lowest for reviews. Values cannot be used across different actions.
Allowed values:populartop_rated

What do the Yandex reviews parameters mean?

Retrieve public reviews from Yandex. Accepts these parameters: language, sort, and url. Returns these fields: business_name, rating, author_name, and business_id.

urlRequired
Specifies a full Yandex Map place URL or a direct businessId string for the reviews action. This parameter does not accept Yandex Market product links.
languageOptional
Sets the fallback interface language for Yandex actions, defaulting to ru for search and en for reviews. Explicitly passing lang on the search action overrides this parameter.
Yandex Maps: Original Reviews and UI TranslationsOfficial Yandex documentation states that reviews written in a language different from the interface language may display translations alongside an option to switch back to the original text; therefore, the language parameter in this API cannot be treated as a direct filter for the review's original written language or as a translation guarantee.Checked
sortOptional
Controls sorting order per Yandex action. Accepts relevance or distance for search; popular or top_rated for market; and newest (gateway default), relevance, highest, or lowest for reviews. Values cannot be used across different actions.

How to use the Yandex API

  1. 01Read the public catalog and choose a platform action.
  2. 02Send the platform, action, and required parameters to POST /api/v1/social.
  3. 03Handle a synchronous result or poll the returned job ID when the selected action is asynchronous.
  4. 04Store the structured response fields needed by your application.
yandex_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"yandex","action":"search","params":{"keyword":"<keyword>"}}'

Yandex API questions

What can I retrieve with the Yandex API?

Set platform to yandex. The current catalog lists search, market, and reviews. These action names identify different Yandex objects or views; they are not interchangeable search modes.

Which input starts a Yandex `search` request?

Specifies search terms for Yandex actions, targeting local places in search and e-commerce items in market. Map listings and product catalogs query separate underlying datasets. Send it as keyword inside params.

Which fields can Yandex `search` return?

Its declared schema includes name, text, address, and city. A declared field can still be absent from an individual source record, and every other action has its own field list.

Does every Yandex action return immediately?

No assumption is needed: this page labels each action's delivery mode. The current catalog contains sync delivery; poll a returned job ID only for an action labeled asynchronous.