Scrape Ozon product listings by keyword: title, current and original price, discount, rating, image and product URL. Russia's largest marketplace. No login, no API key.
Run it on Apify: apify.com/themineworks/ozon-product-search Docs, FAQ and pricing: themineworks.com/actors/ozon-product-search
Price: From $2.50 per 1,000 products on Apify's higher plans, plus a $0.005 start fee per run. Failed and empty results are never charged.
- Title, current and original price, discount percentage
- Rating, image, and product URL
- Keyword-based search across the Ozon catalog
- No login, no API key
You need a free Apify account and its API token (Settings, API & Integrations).
pip install apify-clientfrom apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("themineworks/ozon-product-search").call(run_input={
"queries": [
"ноутбук"
],
"sort": "score",
"maxItems": 50
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)npm install apify-clientimport { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('themineworks/ozon-product-search').call({
"queries": [
"ноутбук"
],
"sort": "score",
"maxItems": 50
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);One request that runs the actor and returns the results in the response (for runs under 5 minutes):
curl -X POST "https://api.apify.com/v2/acts/themineworks~ozon-product-search/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"queries": ["ноутбук"], "sort": "score", "maxItems": 50}'This repo includes ready-made clients that save results to JSON and CSV:
python3 ozon_scraper.py --token YOUR_APIFY_TOKEN --queries "ноутбук" --sort "score" --max-items "50"
node ozon_scraper.mjs --token YOUR_APIFY_TOKEN --queries "ноутбук" --sort "score" --max-items "50"| Field | Type | Default | Description |
|---|---|---|---|
queries |
array | Product keywords | |
sort |
string | "score" |
How Ozon should order the results |
maxItems |
integer | 50 |
Maximum products to return across all queries |
monitorMode |
boolean | false |
Run on a schedule and get ONLY products not delivered in a previous run |
maxReviewsPerProduct |
integer | 100 |
Upper limit of reviews per product |
reviewSort |
string | "usefulness_desc" |
Ozon's own review orders: newest and most useful first, highest rated first, or lowest rated first |
reviewProductUrls |
array | Ozon product links (https://www.ozon.ru/product/...) whose customer reviews you want, one row per review with… |
One row per result, as JSON, CSV, Excel or through the API.
| Field | Type | Description |
|---|---|---|
title |
Product | |
price_rub |
Price RUB | |
original_price_rub |
Was | |
discount |
Discount | |
rating |
Rating | |
review_count |
Reviews | |
product_url |
Ozon |
The actor works as a tool in Claude, Cursor or any MCP client through Apify's MCP server:
https://mcp.apify.com/?tools=themineworks/ozon-product-search
Russia's largest online marketplace, this actor reads its public product search results.
From $2.50 per 1,000 products on Apify's higher plans, plus a $0.005 start fee per run. Failed and empty results are never charged. You can cap what a single run may spend with the maximum cost setting on Apify.
Yes. Every run saves to an Apify dataset you can download as JSON, CSV, Excel or XML, or read through the API. The Python and Node clients in this repo also write the results to local files.
Yes. Save your input as a task on Apify and attach a schedule, or call the API from your own cron job. Scheduled runs are billed the same way as manual ones.
- B2B Leads Finder: Business emails and LinkedIn profiles for target companies
- LinkedIn Company Scraper: Company size, industry, website, and followers without login
- Zillow Rental Listings Scraper: Scrape Zillow for-rent listings by city or zip. $1 per 1,000 results
Part of The Mine Works: 151 pay-per-result scrapers with no login and no browser setup on your side.
MIT © The Mine Works