/yandexmarket/products/search

POST /api/yandexmarket/products/search

Price: 20 credits

Search Yandex.Market products by keyword: product cards with id, title, image, displayed price, spec highlights, seller business id and sku, with price range, brand, seller, condition, payment, rating and ordering filters.

How to use it

Find products by keyword when you do not have an id. Results are one row per product carrying its cheapest current offer, and `product_id` is what /yandexmarket/products and /yandexmarket/products/offers accept — use those for the full card or the seller landscape. `price_with_card` is the price, and it is the one the card displays. There is deliberately no `price` field here: a listing page does not publish the seller's own base price, only the displayed one, so call /yandexmarket/products/offers when you need an unconditional per-seller figure to benchmark against another retailer. `price_min`/`price_max` filter on a third basis, so a result can land outside the requested range and `sort=price_asc` is not strictly monotonic; re-check the range client-side when it must hold. To narrow to one brand or one seller, run a first search and feed a `vendor_id` or `business_id` from a result row back in — there is no by-name form, and guessing an id returns an unrelated set rather than an error.

Parameters

Request body

Response

Errors

Response headers