Ozon product data API
ShopAPIS returns structured Ozon product data — current and pre-discount price in RUB, the full category tree, seller name and rating, review count, per-warehouse stock, variant attributes and Ozon SKU — as normalized JSON. Ozon is the most-visited shopping site in Russia and one of the “big three” by GMV, with a deeply structured product card that exposes more attributes than almost any other CIS marketplace. ShopAPIS reads both the public catalog and reconciles it into the same schema you use everywhere else.
Why Ozon data is hard to get
Ozon publishes an official seller API, but it is a merchant’s own back office — not a window onto the wider catalog. The official Ozon Seller API lets a merchant manage their own prices, stock and orders; it does not return a competitor’s price history or a rival’s per-warehouse stock. Reading the live catalog at scale means parsing the public storefront, which runs medium-to-high anti-bot difficulty with header and session validation. The specifically tricky part of Ozon is the gap between sticker price and paid price: Ozon layers a base price, a seller discount and an Ozon Card / loyalty price that only applies under conditions, so a naive scrape of the largest number badge misrepresents what buyers actually pay. ShopAPIS separates the base, discounted and card prices into distinct fields, and ties stock to specific warehouses so you can read regional availability rather than a single boolean.
Data fields returned
- Pricing — base price, discounted price, Ozon Card price, currency (RUB), discount %.
- Availability — overall stock plus per-warehouse stock buckets.
- Seller — seller name, seller rating, “Ozon” first-party vs third-party flag.
- Catalog — title, brand, full category tree, structured characteristics/attributes.
- Social proof — average rating, review count, question count.
- Variants — color/size/configuration variants with their own SKU and price.
- Identifiers — Ozon SKU, article/offer ID, product URL.
- Images — full gallery URLs.
Sample response
{
"marketplace": "ozon",
"domain": "ozon.ru",
"country": "RU",
"sku": "1592847163",
"title": "Робот-пылесос Xiaomi Robot Vacuum S10",
"brand": "Xiaomi",
"category": ["Бытовая техника", "Техника для уборки", "Роботы-пылесосы"],
"price": { "base": 24990, "discounted": 18490, "ozon_card": 17590, "currency": "RUB", "discount_pct": 26 },
"seller": { "name": "Smart Home Store", "rating": 4.8, "first_party": false },
"rating": 4.7,
"review_count": 3142,
"stock": { "total": "in_stock", "warehouses": { "Тверь": "high", "Хоругвино": "low" } },
"characteristics": { "Тип уборки": "Сухая и влажная", "Объём пылесборника": "0.4 л" },
"images": ["https://ir.ozone.ru/s3/multimedia-1/c1000/6012847163.jpg"],
"url": "https://www.ozon.ru/product/1592847163/",
"fetched_at": "2026-06-05T10:05:00Z"
}Markets and domains covered
| Domains | Markets | Currency | Scale |
|---|---|---|---|
| ozon.ru | Russia | RUB | ~200M visits/mo, 2.875T RUB GMV, 56.5M buyers |
| ozon.kz | Kazakhstan | KZT | Expansion market |
| ozon.by | Belarus | BYN | Expansion market |
Use cases
- True-price monitoring — track base vs discounted vs Ozon Card price to see what buyers actually pay, not the headline. See price monitoring.
- Regional stock intelligence — read per-warehouse availability to infer demand and supply gaps. See inventory tracking.
- Competitive intelligence — benchmark assortment and discount depth against Wildberries and Yandex Market. See competitive intelligence.
- Review analytics — mine rating and review counts at category scale. See review analytics.