search_products
Search Ozon's product catalog with pagination, sorting, and price filters to retrieve product details, prices, ratings, and delivery dates.
Instructions
Search Ozon like the site does, with real pagination.
Walks Ozon's result pages from page until limit items are collected;
pages are never cut, so next_page continues without gaps (Ozon itself
may repeat an item across pages — repeats within one call are dropped).
Ozon does not report a total count.
Per item: SKU, name, brand (only when the tile shows it — otherwise use
get_product), price_with_ozon_card_rub (tiles show only the Ozon Card
price; e-books and similar show a single price_rub), crossed-out price,
Ozon's discount label, rating and review count as on the tile (usually the
whole variant line's — see rating_shared_with), delivery date for the
region (express_delivery = faster paid option with its surcharge_rub),
units_left when Ozon shows a stock counter, sold_by_ozon,
adult_only, marketing labels. resolved_to shows the category/brand
filters Ozon applied to the query.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Ozon result page to start from (continue with `next_page`) | |
| sort | No | Order of results, the site's options | popular |
| limit | No | Fetch whole Ozon pages until at least this many items (pages hold 8–36) | |
| query | Yes | Search phrase, as typed on the site (Russian works best) | |
| price_max | No | Upper bound, rubles (Ozon filters by the Ozon Card price) | |
| price_min | No | Lower bound, rubles (Ozon filters by the Ozon Card price) | |
| auto_category | No | Let Ozon narrow the query to its predicted category/brand, as the site does; false searches every category |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||