Ozon Products Scraper
Pricing
from $3.39 / 1,000 result items
Ozon Products Scraper
Scrape Ozon.ru products by search term, category, brand, seller or product URL: price, Ozon card price, discount, rating, reviews, seller, stock and images. Export to CSV, Excel, JSON or XML.
Pricing
from $3.39 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share

🛒 Ozon Products Scraper
🚀 Export Ozon.ru products in seconds. 30 fields per product: the Ozon Bank card price and the regular price side by side, the crossed-out price, discount, star rating, review count, seller, stock left and delivery date, straight to CSV, JSON, Excel or XML.
The Ozon Products Scraper collects products from Ozon.ru, Russia's largest online marketplace. Give it search terms, or paste Ozon search, category, brand, seller or product links, and it returns one clean row per product with what a buyer sees on the product card plus the product page: title, photos, prices, discount, rating, reviews, seller, brand, category path, characteristics and availability. All prices are in Russian rubles.
Each listing page on Ozon yields 8 to 30 products per request, and the Actor follows Ozon's own pagination until it reaches your item count or the listing ends. With several search terms or links, each one gets a fair share first, and any share a source cannot fill goes back to the listings that still have pages. It removes duplicates on Ozon's product ID. With product details on, every row also carries the seller name, seller ID and store link, the brand, the full category path, the regular price for buyers without an Ozon Bank card, the complete photo gallery (up to 20 photos in testing) and the key characteristics. Titles and characteristics can be returned in English through Ozon's own translation.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Ozon sellers and brand managers | Track competitor prices, discounts and ratings |
| Ecommerce and price intelligence teams | Monitor the Russian market for a product category |
| Marketplace analysts | Map which sellers win each search result |
| Researchers and journalists | Study discount depth and price levels on Ozon |
📋 What the Ozon Products Scraper does
- 🔎 Searches Ozon.ru for any term, in Russian or English, and pages through the results.
- 🗂️ Reads any listing link: search results, categories, brand pages and seller stores.
- 📦 Opens single product links for a one-off lookup.
- 💳 Captures both prices: the Ozon Bank card price shown on the card and the regular price without the card, plus the crossed-out price and discount.
- ⭐ Collects demand signals: star rating, review count, stock left and the earliest delivery date.
- 🏪 Identifies the seller: store name, seller ID and store link, with brand and category path.
- 🔀 Sorts and filters like Ozon: popular, price low or high, newest, highest rated or biggest discount, with a ruble price range.
💡 Why it matters: on Ozon the price on the card is usually the Ozon Bank card price, which was about 10% below the regular price on most products in our tests. This Actor returns both, so your price comparisons are not off by the card discount.
🎬 Full Demo (🚧 Coming soon)
📊 Output
| Field | Description |
|---|---|
| 🖼 imageUrl | Main product photo |
| 📌 title | Product title as listed on Ozon |
| 🔗 url | Product page on www.ozon.ru |
| 🆔 productId | Ozon SKU (article number) |
| 💲 price | Price on the card, in rubles (the Ozon Bank card price when offered) |
| 💳 priceWithoutOzonCard | Regular price without the Ozon Bank card (details on) |
| 🏷 originalPrice | Crossed-out price, or N/A |
| 📉 discountPercent | Discount shown on the card, 0 when none |
| 💱 currency | Always RUB |
| ⭐ rating | Average star rating, 1 to 5 |
| 📝 reviewCount | Number of reviews |
| ✅ available | Yes when the product can be ordered |
| 📦 stockLeft | Units left when Ozon shows a low-stock counter |
| 🚚 deliveryDate | Earliest delivery date on the card, for Ozon's default address in the proxy's region |
| 🏢 brand | Brand name (details on) |
| 🏪 sellerName / sellerId / sellerUrl | Store name, Ozon seller ID and store page (details on) |
| 🗂 category | Category path from the breadcrumbs (details on) |
| 🎟 badge | Promotion badge, such as Распродажа |
| 🔖 labels | Card labels, such as Бренд проверен |
| 🔞 isAdult | Yes for 18+ products |
| 📝 description | Seller description, when the seller wrote one |
| 📋 characteristics | Key specs as name and value pairs (details on) |
| 🖼 images | Every photo in the gallery |
| 🎬 videos | Product videos, when uploaded |
| 🔎 searchSource / position | Search term or link the row came from, and its rank there |
| 🕒 scrapedAt | ISO timestamp of the scrape |
Three real rows from a test run with the search term "наушники" (headphones). Long arrays and the description are shortened here:
[{"imageUrl": "https://ir.ozone.ru/s3/multimedia-1-v/11643621043.jpg","title": "CONFIRM Наушники беспроводные с микрофоном, Bluetooth, USB Type-C, серый металлик, бежевый","url": "https://www.ozon.ru/product/confirm-naushniki-besprovodnye-s-mikrofonom-bluetooth-usb-type-c-seryy-metallik-bezhevyy-4404451135/","productId": "4404451135","price": 1557,"priceWithoutOzonCard": 1730,"originalPrice": "N/A","discountPercent": 0,"currency": "RUB","rating": 4.6,"reviewCount": 19427,"available": "Yes","stockLeft": "Not Disclosed","deliveryDate": "3 октября","brand": "CONFIRM","sellerName": "Повер Хаб","sellerId": "1998959","sellerUrl": "https://www.ozon.ru/seller/powerhub-1998959/","category": "Электроника > Компьютеры и периферия > Периферия > Игровые наушники > CONFIRM","badge": "N/A","labels": ["Бренд проверен"],"isAdult": "No","description": "Наушники беспроводные c шумоподавлением Air Pro 4- Активное шумоподавление обеспечивает глубокую изоляцию от внешних звуков для максимального погружения в музык...","characteristics": [{"name": "Тип","value": "Наушники"},{"name": "Наличие микрофона","value": "Да"},{"name": "Конструкция наушников","value": "Вкладыши"}],"images": ["https://ir.ozone.ru/s3/multimedia-1-v/11643621043.jpg","https://ir.ozone.ru/s3/multimedia-1-v/11643625399.jpg"],"videos": [],"searchSource": "наушники","position": 4,"scrapedAt": "2026-09-25T00:54:44.389Z","error": null},{"imageUrl": "https://ir.ozone.ru/s3/multimedia-1-4/13839961792.jpg","title": "Наушники беспроводные с микрофоном, Bluetooth, USB Type-C, бирюзовый, бронза","url": "https://www.ozon.ru/product/naushniki-besprovodnye-s-mikrofonom-bluetooth-usb-type-c-biryuzovyy-bronza-5343971584/","productId": "5343971584","price": 1473,"priceWithoutOzonCard": 1637,"originalPrice": 20000,"discountPercent": 92,"currency": "RUB","rating": 4.6,"reviewCount": 1792,"available": "Yes","stockLeft": 513,"deliveryDate": "29 сентября","brand": "Not Disclosed","sellerName": "Электро Мир","sellerId": "1935652","sellerUrl": "https://www.ozon.ru/seller/happy-toys-1935652/","category": "Электроника > Наушники и аудиотехника > Наушники","badge": "Распродажа","labels": ["Бренд проверен"],"isAdult": "No","description": "Not Disclosed","characteristics": [{"name": "Тип","value": "Наушники"},{"name": "Наличие микрофона","value": "Да"},{"name": "Конструкция наушников","value": "Внутриканальные"}],"images": ["https://ir.ozone.ru/s3/multimedia-1-4/13839961792.jpg","https://ir.ozone.ru/s3/multimedia-1-l/13839962205.jpg"],"videos": [],"searchSource": "наушники","position": 1,"scrapedAt": "2026-09-25T00:54:40.832Z","error": null},{"imageUrl": "https://ir.ozone.ru/s3/multimedia-1-q/12377626910.jpg","title": "Наушники JBL Tune 520, черный","url": "https://www.ozon.ru/product/naushniki-jbl-tune-520-chernyy-992281116/","productId": "992281116","price": 2319,"priceWithoutOzonCard": 2390,"originalPrice": 6990,"discountPercent": 66,"currency": "RUB","rating": 4.9,"reviewCount": 12662,"available": "Yes","stockLeft": 445,"deliveryDate": "1 октября","brand": "JBL","sellerName": "Ozon Россия","sellerId": "0","sellerUrl": "https://www.ozon.ru/seller/ozon/","category": "Электроника > Компьютеры и периферия > Периферия > Игровые наушники > JBL","badge": "Распродажа","labels": ["JBL","Бренд проверен","Ozon"],"isAdult": "No","description": "Настройтесь на качество звука без проводов с беспроводными наушниками JBL Tune 520BT в элегантном черном исполнении! Эти стильные наушники от JBL обеспечат вам ...","characteristics": [{"name": "Тип","value": "Наушники"},{"name": "Наличие микрофона","value": "Да"},{"name": "Конструкция наушников","value": "Накладные"}],"images": ["https://ir.ozone.ru/s3/multimedia-1-q/12377626910.jpg","https://ir.ozone.ru/s3/multimedia-1-l/7756322853.jpg"],"videos": ["https://v.ozone.ru/vod/video-45/01HV95RNY0Y191CEVR4PZN23MD/asset_1_h264.mp4?type=pdp"],"searchSource": "наушники","position": 7,"scrapedAt": "2026-09-25T00:54:51.410Z","error": null}]```## ✨ Why choose this Actor- **Both prices, not one.** The Ozon Bank card price and the regular price, so a 10% card discount never skews your data.- **Real numbers.** "1 792 отзыва" becomes 1792 and "513 ед осталось" becomes 513, ready to sort.- **Any Ozon link.** Search, category, brand, seller and product pages all work, and listings are paged automatically.- **Seller-level detail.** Store name, seller ID and store link on every row with details on.- **English on request.** Ozon's own translation of titles and characteristics, with rubles kept.- **No duplicates.** Rows are deduplicated on Ozon's product ID across the whole run.## 📈 How it compares to alternatives| | This Actor | Manual copy from ozon.ru | Basic listing scrapers ||---|---|---|---|| Needs an Ozon login | No | No | No || Ozon Bank card price and regular price | Both | By hand | Usually one || Seller, brand, category path | Yes (details on) | By hand | Rarely || Search, category, brand and seller links | Yes | One page at a time | Often search only || Full review text | No | Yes | Some |Ozon protects its site with its own bot check, so the Actor opens a real browser through a Russian residential address before it reads any data. The first address is sometimes refused, and the Actor then rotates to a new one, which adds 15 to 40 seconds at the start of a run. The full product description and the review texts sit on further product-page requests and are not collected; the description field carries the seller's summary when there is one.## 🚀 How to use1. Create a free Apify account with $5 credit: [sign up here](https://console.apify.com/sign-up?fpr=vmoqkp).2. Open the Ozon Products Scraper and type one or more search terms, or paste Ozon links.3. Set Max Items and, if you like, a sort order, a ruble price range or English output.4. Click Start and download CSV, Excel, JSON or XML from the dataset.Example run settings:```json{ "searchTerms": ["наушники", "робот-пылесос"], "maxItems": 500, "sorting": "rating", "minPrice": 1000, "maxPrice": 20000 }
💼 Business use cases
Competitor price monitoring
Run your category every morning and compare your card price and regular price with the top 100 products for the same search.
Seller landscape mapping
Search your key terms and count which stores hold the first 50 positions, with their ratings and review counts.
Discount and promotion tracking
Follow the badge, crossed-out price and discount of a product set over time and see which promotions Ozon runs and for how long.
Assortment and stock research
Use stockLeft and deliveryDate to spot products that are about to sell out and where fast delivery wins the listing.
🔌 Automating Ozon Products Scraper
- Make and Zapier: start a run on a schedule and push new rows to a sheet or CRM.
- Slack: post the day's biggest price drops in your category.
- Airbyte: load every run into your warehouse.
- GitHub Actions: trigger runs from your pipelines.
- Google Drive: export each dataset as a spreadsheet automatically.
🌟 Beyond business use cases
- Research: study how discounts and card-only prices shape a large marketplace.
- Personal: watch the products you want and buy when the price falls.
- Non-profit: document marketplace discount claims for consumer protection work.
- Experimentation: build datasets for price prediction or product classification models.
🤖 Ask an AI assistant about this scraper
Paste this into ChatGPT, Claude or any assistant to plan your run:
I am using the Ozon Products Scraper on Apify. It searches Ozon.ru or reads Ozon links and returns 30 fields per product, including price (Ozon Bank card price), priceWithoutOzonCard, originalPrice, discountPercent, rating, reviewCount, stockLeft, deliveryDate, brand, sellerName, sellerId, category and characteristics. Help me design a daily run that tracks the 200 most popular products in my category and flags price drops.
❓ Frequently Asked Questions
🔍 Can I search Ozon by keyword?
Yes. Add terms to Search terms, in Russian or English, exactly as you would type them on Ozon. Ozon may route a term to its matching category, and the Actor follows it.
🔗 Which Ozon links can I paste?
Search results, category pages, brand pages, seller stores and single product pages from www.ozon.ru. Listing links are paged automatically.
💳 Why are there two prices?
Ozon shows a lower price for buyers who pay with the Ozon Bank card. price is the price on the card (the card price when Ozon offers one) and priceWithoutOzonCard is what everyone else pays. The second one needs product details on.
💱 What currency are prices in?
Russian rubles, as on ozon.ru.
🌐 Can I get English titles?
Yes. Set Language to English and Ozon's own translation is returned for titles and characteristics. Seller names and badges keep their original wording.
📦 How many products can one run collect?
As many as the listing holds, up to 1,000,000. Free accounts are limited to 10 items per run.
⏱️ How fast is it?
A test run of 10 products with details took about 2 minutes, including the browser warmup. With details off, a listing page of 8 to 30 products loads in about a second after the warmup.
🚚 Why does the delivery date change between runs?
Ozon estimates delivery for a default address that depends on the region of the proxy address the run uses. Treat deliveryDate as an indication of speed, not a promise for your own address.
🛡️ Do I need a proxy?
Yes. Ozon refused every non-Russian and datacenter address we tested, so the default Russian residential proxy is required. It is set for you.
🔀 Can I sort and filter?
Yes: popular, price low to high, price high to low, newest, highest rated and biggest discount, plus a minimum and maximum price in rubles. Links that already carry their own sort or price filter keep it.
📝 Why is the description sometimes Not Disclosed?
The description comes from the seller's product summary, and some sellers leave it empty. The same goes for brand on unbranded products.
🔒 Does it log in or use my Ozon account?
No. It reads only what Ozon shows every logged-out visitor, and it never solves a captcha.
🔌 Integrate with any app
Every run's dataset is available through the Apify API in JSON, CSV, Excel and XML, so it drops into whatever you already use: a warehouse, a BI tool, a spreadsheet, a notebook or a webhook into your own service. Apify's client libraries for JavaScript and Python make triggering a run and reading the results a few lines of code.
🔗 Recommended Actors
- AliExpress Product Scraper for cross-border prices on the same products.
- Amazon Products Scraper to compare marketplace prices outside Russia.
- SHEIN Product Scraper for fast-fashion prices and ratings.
- eBay Scraper for second-hand and auction prices.
- 1688 Wholesale Scraper to find factory prices behind marketplace listings.
💡 Pro Tip: browse the complete ParseForge collection for more ecommerce and price Actors.
🆘 Need Help? Open our contact form
⚠️ Disclaimer: This is an independent tool and is not affiliated with, endorsed by, or sponsored by Ozon. Ozon is a trademark of its respective owner. The Actor collects only publicly available product data shown to logged-out visitors and does not access any account or personal information.