Ozon Scraper — Russia Marketplace Products, Prices & Reviews
Pricing
from $5.00 / 1,000 product scrapeds
Ozon Scraper — Russia Marketplace Products, Prices & Reviews
Scrape Ozon.ru products by keyword, category URL, or product URL — title, price, rating, reviews, seller, brand, SKU. MCP-ready.
Pricing
from $5.00 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Share
Ozon Scraper — Russia's #1 Marketplace Product, Price & Review Data
Scrape Ozon.ru — Russia's largest e-commerce marketplace — by keyword, category URL, or direct product URL. Returns clean JSON with product title, price, discount %, rating, review count, seller, brand, SKU, image, breadcrumbs, stock state. Built MCP-ready, residential-proxied, and cost-capped per run.
Ozon.ru is the Amazon of Russia — 50M+ active buyers, 250M+ SKUs, 1.5B+ orders/year. This actor lets you pull live product data without a Russian SIM card, without manual cookie capture, and without writing a single line of scraping code.
Pricing: $0.005 per product scraped + $0.00005 start fee. Both Pay-Per-Event AND Pay-Per-Usage are enabled — pick whichever fits your run profile. No setup fee.
What does Ozon Scraper do?
- Keyword search: pass
["iphone 15", "наушники беспроводные"]— gets the first N matching products with all listing-card fields. - Category / seller / brand URLs: paste a
https://www.ozon.ru/category/...URL, the actor paginates and pulls every product on that page until the cap. - Product URLs: paste one or more
https://www.ozon.ru/product/...-1234567/URLs and get full per-product detail (JSON-LD brand, SKU, rating, full image gallery, breadcrumbs, stock). - Deep-enrich toggle: turn
enrichProductson to fan out from every listing tile into its product page for the full detail set. - Auto-mode: paste any Ozon URL and the actor classifies it (
product/category/search/seller) automatically — no separate mode flag.
Why use Ozon Scraper?
- Price tracking & dynamic re-pricing — feed Ozon SKU prices into your repricer or BI dashboard.
- Competitive intelligence — track competitor brand assortment, discounts, and stock state across Russia.
- Market research — quantify category breadth, average rating, review velocity.
- Brand monitoring — find every listing of your brand on Ozon, including grey-market resellers.
- Affiliate / dropshipping — discover top-rated SKUs in any niche.
- MCP / agent integration — built so Claude, ChatGPT, and other AI agents can call this actor with a single keyword and get back structured product JSON.
How to use Ozon Scraper
- Click Try for free above this page (Apify account needed — free tier covers your first runs).
- In the Input tab, put your search terms in Search keywords OR paste Ozon URLs into Start URLs.
- Set Max products (default 100 — at $0.005/product that is $0.50 max per run).
- Leave Proxy country as
RU(Ozon hard-blocks non-Russian IPs). - Hit Save & Start. Results stream into the Storage → Dataset tab as products are found.
- Export the dataset as JSON / CSV / Excel / HTML from the Storage tab, or fetch it via the Apify API.
Input
| Field | Type | Notes |
|---|---|---|
keywords | string[] | Russian or English search terms (e.g. ["iphone 15"]). |
startUrls | url[] | Direct Ozon URLs (product / category / seller / search). |
maxResults | integer | Hard cap on products scraped/charged. Default 100. |
enrichProducts | boolean | Open every listing tile's product page for full detail. Default false. |
sort | enum | relevance / price / price_desc / rating / new. Applies to keyword searches only. |
countryCode | string | Proxy country ISO code. Keep RU. |
proxyConfiguration | object | Advanced override. Default Apify Residential RU. |
At least one of keywords or startUrls is required.
Output (one record per product)
{"sku": "1234567","url": "https://www.ozon.ru/product/iphone-15-pro-128gb-1234567/","title": "Смартфон Apple iPhone 15 Pro 128GB","brand": "Apple","price": 89990,"oldPrice": 119990,"discountPercent": 25,"currency": "RUB","rating": 4.8,"reviewsCount": 1432,"sellerName": "Apple Official","image": "https://cdn1.ozone.ru/.../wc1000/1234567.jpg","images": ["https://cdn1.ozone.ru/...", "..."],"breadcrumbs": ["Электроника", "Смартфоны", "Apple"],"inStock": true,"mode": "product","keyword": null,"scrapedAt": "2026-06-27T07:00:00.000Z"}
You can download the dataset in JSON, HTML, CSV, or Excel from the Storage tab, or stream it via the Apify Dataset API.
Data table
| Field | Description |
|---|---|
sku | Ozon product SKU (digits from the product URL). |
url | Canonical product URL. |
title | Product title. |
brand | Brand name (detail-page enrichment). |
price / oldPrice | Current and original price in RUB. |
discountPercent | Discount % derived from price vs oldPrice. |
currency | Always RUB. |
rating | Average rating 0–5. |
reviewsCount | Number of reviews. |
sellerName | Seller / merchant (detail mode). |
image / images | Primary + full gallery. |
breadcrumbs | Category trail (detail mode). |
inStock | Stock state (detail mode). |
mode | search / category / product. |
keyword | Originating keyword (search mode). |
scrapedAt | ISO-8601 UTC timestamp. |
How much does it cost to scrape Ozon?
Two monetization models are active — buyers self-select per run:
Pay-Per-Event (default for predictable cost):
apify-actor-start— $0.00005 per run (RAM-scaled).product-found— $0.005 per scraped product.
Examples:
- 50 products → ~$0.25
- 500 products → ~$2.50
- 5,000 products → ~$25
Pay-Per-Usage (active for heavy / multi-million-product runs):
- Compute units + residential proxy bandwidth at standard Apify rates.
The actor stops charging the moment maxResults is hit — no runaway bills. The expected max cost is printed in the run log + status message at start.
Tips and advanced options
- Be precise with
maxResults. It is a hard cost cap. Cheaper to run twice than to overshoot. - Use category URLs over keywords when you can. Ozon's category pages give cleaner, denser data than search.
enrichProductsis expensive. It opens N additional browser navigations per N tiles. Use it only when you need the JSON-LD-only fields (brand, full gallery, breadcrumbs).- Keep proxy as RU residential. Datacenter IPs and non-RU residentials get walled within seconds.
- Pagination cap. The actor walks up to 10 result pages per start URL. Past 800–1000 results for a single very broad search, results get repetitive; tighten the query instead.
FAQ, disclaimers, and support
- Legality. This actor only collects data that Ozon serves publicly to any logged-out visitor — no login, no personal data, no Russian PII. Use the data in accordance with applicable laws and Ozon's Terms of Use. You are responsible for your use of the data.
- Anti-bot reality. Ozon runs a sophisticated WAF + bot challenge. The actor uses Camoufox (stealth Firefox) + RU residential rotation + session retire-on-block. Expect ~95–99% success on healthy days; intermittent blocks happen.
- No per-product user reviews yet. Review collection is not in v0.1 — let us know via the Issues tab if you need them.
- Have an issue? Open a ticket on the actor's Issues tab — every report is read.
- Need a custom version? Contact us through the Apify Store contact form on this actor's page.
Other actors in this portfolio
- amazon-product-search-scraper — same shape for Amazon.
- aliexpress-product-search-scraper — AliExpress.
- walmart-data-extractor — Walmart.
- jumia-product-scraper — Jumia (Africa).
- tokopedia-scraper — Tokopedia (Indonesia).