Onlinetrade.ru Scraper avatar

Onlinetrade.ru Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Onlinetrade.ru Scraper

Onlinetrade.ru Scraper

Scrape onlinetrade.ru (Онлайн Трейд) - a major Moscow electronics and appliances retailer. Search products, browse by category, or fetch full product details: price, discount, rating, reviews, brand, specifications, images.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Extract product data from onlinetrade.ru (Онлайн Трейд) — a long-running Moscow electronics and home-appliances retailer — without writing a single line of code. Search by keyword, browse any category page, or pull full product details from a list of URLs. Get clean, structured data on price, discounts, ratings, reviews, brand, specifications, and images, ready for spreadsheets, price-monitoring dashboards, or market research.

What this actor does

  • Search onlinetrade.ru by keyword — the same search box you'd use on the site (ноутбук, холодильник, наушники), returned as structured JSON instead of a web page.
  • Browse any category page — pass an onlinetrade.ru catalog/category URL and get every product listed on it, paginated automatically up to your item limit.
  • Fetch full product details — give it product URLs (or bare numeric product IDs) and get back the complete product record: brand, specifications, gallery images, breadcrumbs, stock status, and more.
  • Filter and sort results by price range, minimum rating, discount status, and stock status, and sort by popularity, price, rating, or newest — no need to post-process the output yourself.
  • Empty fields are omitted — a record only ever contains the fields onlinetrade.ru actually exposed for that product; there are no null or empty placeholders to filter out.

Output per product

Every record includes as many of the following fields as onlinetrade.ru exposes for that product:

FieldDescription
titleProduct name
brandBrand/manufacturer name
priceCurrent price in Russian rubles (RUB)
originalPricePre-discount price, if the product is on sale
discountPercentDiscount percentage, derived from price vs. original price
currencyPrice currency (normally RUB)
ratingAverage customer rating (1–5)
reviewCountNumber of customer reviews
reviewsArray of individual reviews (author, rating, text, date), where the product page exposes structured review data (product detail pages)
sellerNameName of the merchant/seller fulfilling the listing
sellerUrlSeller's storefront/profile URL, where exposed (product detail pages)
availabilityStock status (in stock / out of stock)
imagesArray of product image URLs
categoryProduct category
breadcrumbsFull category breadcrumb trail (product detail pages)
specificationsKey/value map of technical specifications (product detail pages)
descriptionProduct description
skuSeller/manufacturer SKU
mpnManufacturer part number, where distinct from sku (product detail pages)
eanEAN/GTIN barcode identifier, where exposed (product detail pages)
videoUrlProduct video URL, where the product page embeds one (product detail pages)
productIdonlinetrade.ru's numeric product ID
productUrlCanonical product page URL
recordTypeAlways "product"
scrapedAtUTC timestamp of when the record was scraped

On the rare run where onlinetrade.ru's anti-bot check blocks every attempt, the actor falls back to Google's own index of the storefront. Fallback records only ever contain title, productId, productUrl, and — where Google's own rich result surfaced them — price, currency, availability, and description; all other fields are simply omitted rather than guessed.

Input

FieldTypeDefaultDescription
modestringsearchsearch, byCategory, or productDetails
searchQuerystringKeyword to search for (mode=search), e.g. ноутбук
categoryUrlsarray[]Full onlinetrade.ru catalog/category URLs to browse (mode=byCategory)
productUrlsarray[]Product page URLs or bare numeric IDs (mode=productDetails)
sortBystring– (site relevance)popular, priceAsc, priceDesc, rating, new (mode=search/byCategory)
minPriceintegerDrop products cheaper than this, in RUB
maxPriceintegerDrop products more expensive than this, in RUB
minRatingintegerMinimum rating filter (1–5)
onSaleOnlybooleanfalseOnly return products currently discounted
inStockOnlybooleanfalseOnly return products currently marked in stock
maxItemsinteger20Maximum number of products to return (1–500)
proxyConfigurationobjectRussian residentialApify proxy configuration — required; see FAQ

Example: search for laptops

{
"mode": "search",
"searchQuery": "ноутбук",
"sortBy": "priceAsc",
"maxItems": 20
}

Example: browse a category, on-sale items only

{
"mode": "byCategory",
"categoryUrls": ["https://www.onlinetrade.ru/catalogue/noutbuki-c9.html"],
"onSaleOnly": true,
"maxItems": 50
}

Example: fetch product details

{
"mode": "productDetails",
"productUrls": [
"https://www.onlinetrade.ru/item/apple-macbook-air-13-m2-512345/",
"654321"
]
}

Example: in-stock fridges under a price cap, sorted by rating

{
"mode": "search",
"searchQuery": "холодильник",
"maxPrice": 60000,
"inStockOnly": true,
"sortBy": "rating",
"maxItems": 30
}

Use cases

  • Price monitoring — track prices and discounts for specific products or an entire category over time.
  • Competitive research — compare assortments, pricing, and ratings against other Russian electronics retailers.
  • Catalog enrichment — pull structured product data (brand, specifications, images) for a known list of product URLs.
  • Market research — analyze rating/review distributions across a product category.
  • Stock tracking — monitor which products go in and out of stock.

Other Russian marketplace actors by CrawlerBros

ActorURL
Citilink Scraper - Russian Electronics Store Productshttps://apify.com/crawlerbros/citilink-scraper
DNS-Shop Scraperhttps://apify.com/crawlerbros/dns-shop-scraper
Eldorado Scraperhttps://apify.com/crawlerbros/eldorado-scraper
ETM Electrical Equipment Scraperhttps://apify.com/crawlerbros/etm-scraper
Holodilnik.ru Scraperhttps://apify.com/crawlerbros/holodilnik-scraper
Lemanapro Scraperhttps://apify.com/crawlerbros/lemanapro-scraper
Magnit Market (mm.ru) Scraperhttps://apify.com/crawlerbros/magnit-market-scraper
Maxidom Scraperhttps://apify.com/crawlerbros/maxidom-scraper
Megamarket.ru Scraperhttps://apify.com/crawlerbros/megamarket-scraper
M.Video Scraperhttps://apify.com/crawlerbros/mvideo-scraper
Onlinetrade.ru Scraper (this actor)https://apify.com/crawlerbros/onlinetrade-scraper
Ozon Scraper - Products, Categories & Searchhttps://apify.com/crawlerbros/ozon-scraper
Petrovich Building Materials Scraperhttps://apify.com/crawlerbros/petrovich-scraper
Regard Scraperhttps://apify.com/crawlerbros/regard-scraper
Russkiy Svet (rs24.ru) Electrical Equipment Scraperhttps://apify.com/crawlerbros/russkiysvet-scraper
Technopark.ru Scraper - Products, Categories & Searchhttps://apify.com/crawlerbros/technopark-scraper
VseInstrumenti.ru Scraperhttps://apify.com/crawlerbros/vseinstrumenti-scraper
Wildberries Scraperhttps://apify.com/crawlerbros/wildberries-scraper
X-Com Shop Scraperhttps://apify.com/crawlerbros/xcom-shop-scraper
Yandex Market Pro Scraperhttps://apify.com/crawlerbros/yandex-pro-scraper

FAQ

Do I need to configure the proxy myself? No — the default proxy configuration (Russian residential) is already set up and required for this actor to return data. You can leave it as-is.

Why is residential proxy required? onlinetrade.ru's pages are protected by a WAF that blocks non-Russian and datacenter IPs with a persistent CAPTCHA challenge. Russian residential IPs pass through normally. The actor is pre-configured with the required residential proxy setting.

Why did my run return 0 results? onlinetrade.ru's anti-bot protection is session-based and can occasionally block an individual run. Simply run the actor again — each run opens a fresh proxy session. If a specific search or category consistently returns nothing, double-check that the query/URL is correct on onlinetrade.ru itself.

Why do some records have far fewer fields than others? On a run where onlinetrade.ru's anti-bot check blocks every direct attempt, the actor falls back to Google's own index of the site to still return real products. Those fallback records only carry the fields Google itself surfaced (title, URL, and sometimes price/availability/description) — never fabricated values.

What currency are prices in? Russian rubles (RUB), as displayed on the site.

Can I look up a product by its numeric ID instead of a URL? Yes — productUrls accepts bare numeric IDs as well as full product URLs.

Does categoryUrls accept any onlinetrade.ru catalog page? Yes — any full category/catalog listing URL from the site works; the actor appends sorting and pagination parameters automatically.

Does this scraper work for other Онлайн Трейд regional domains? This actor targets onlinetrade.ru, the primary retailer domain.

Does search work correctly with Cyrillic (Russian) queries? Yes — searchQuery fully supports Cyrillic terms like ноутбук or холодильник.

Is this actor affiliated with onlinetrade.ru? No, this is a third-party actor that reads onlinetrade.ru's own public storefront pages.