Eldorado Scraper
Pricing
from $3.00 / 1,000 results
Eldorado Scraper
Scrape Eldorado's former electronics catalog. eldorado.ru's storefront closed and redirects to the M.Video marketplace (the two merged); this actor scrapes that successor catalog. Search by keyword, browse 89 categories, or fetch product details by URL.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrape the catalog that now carries Eldorado's former product line. Eldorado's own storefront has closed — every eldorado.ru page now redirects visitors to the M.Video marketplace, which absorbed Eldorado's business — so this actor scrapes that live successor catalog on your behalf: real, current product data (price, rating, specifications, images, seller info), searchable and browsable just as the original Eldorado storefront was. No login, cookies, or account required.
What this actor does
- Three modes:
search,byCategory,productDetails - 89 top-level categories — electronics, appliances, and everything else the merged catalog carries
- Price, rating, and stock filters
- Full specifications — flattened spec tables and seller info (name, seller ID, INN, OGRN, phone, address, work schedule) in
search/productDetailsmodes - Structured breadcrumb path (
breadcrumbPath[], with category IDs) alongside the plain-stringbreadcrumbs[] - Customer reviews — individual review text/score/pros-cons/helpfulness, plus a star-rating breakdown and "would recommend" percentage (
searchandproductDetailsmodes, configurable viamaxReviews) - Certificate & instruction PDFs, related product variants (other sizes/colors of the same model) —
search/productDetailsmodes - Empty fields are omitted
Output per product
productId,nameproductUrl/sourceUrlmodelName,brandName,brandId(search/productDetailsonly)categoryId,categoryNamebreadcrumbs[](search/productDetailsonly — plain-string category trail)breadcrumbPath[](search/productDetailsonly — structured trail,{name, categoryId}per level)salePrice,basePrice,discountPercent,currency(RUB),bonusAmountratingStar,ratingCount,ratingBreakdown(search/productDetails—{"1": count, ..., "5": count}),recommendPercent(search/productDetails)reviews[](search/productDetailsmode only, up tomaxReviews—{reviewId, author, score, text, benefits, drawbacks, recommended, likes, dislikes, date, photoCount})inStock,isPreorderisNew,isLastChance,badgeText,availabilityStatus(byCategorymode only — promo badge and raw listing status)storeOnly(search/productDetailsonly — set when the product is available for in-store pickup only)imageUrl,imageUrls[]description,specifications[](search/productDetailsmode only —{name, value}pairs)weightKg(search/productDetailsonly)sellerId,sellerName,sellerInn,sellerOgrn,sellerPhone,sellerAddress,sellerWorkSchedule(search/productDetailsonly)certificateUrls[],instructionUrls[](search/productDetailsmode only — direct links to the product's certificate/instruction PDF documents, when the manufacturer filed them)relatedProducts[](search/productDetailsmode only — sibling products in the same model line that differ by one attribute, e.g. other screen sizes/colors:{productId, attributeName, value, productUrl})recordType: "product",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search / byCategory / productDetails |
searchQuery | string | телевизор | Free-text query (mode=search) |
category | string (select) | – | One of 89 top-level categories (mode=byCategory) |
categoryUrl | string | – | Custom category URL/ID, overrides category |
productUrls | array | – | Product URLs or numeric IDs (mode=productDetails) |
sortOrder | string | popularity | popularity / priceAsc / priceDesc (mode=byCategory) |
minPrice / maxPrice | integer | – | Price range filter, RUB |
minRating | number | – | Minimum customer rating (0-5) |
inStockOnly | boolean | false | Only emit in-stock products |
maxItems | integer | 10 | Hard cap on emitted records (1-1000; mode=search is separately capped at ~10 by the site itself) |
maxReviews | integer | 5 | Customer reviews to fetch per product (0-20, search/productDetails only) — set to 0 to skip |
proxyConfiguration | object | Apify Proxy (auto) | Proxy to use — see FAQ below |
Example: search
{ "mode": "search", "searchQuery": "ноутбук", "maxItems": 10 }
Example: browse a category, cheapest first, in stock only
{"mode": "byCategory","category": "1","sortOrder": "priceAsc","inStockOnly": true,"maxItems": 50}
Example: full details for specific products
{"mode": "productDetails","productUrls": ["https://www.mvideo.ru/products/televizor-general-electronics-ge55lqs2-401211841"]}
Example: mid-range products only, with reviews
{"mode": "byCategory","category": "20","minPrice": 20000,"maxPrice": 60000,"minRating": 4,"maxItems": 30}
Use cases
- Price monitoring — track prices/discounts across a category over time
- Market research — compare brand assortment and pricing in Russian electronics retail
- Product catalog enrichment — pull specifications and images for a known list of products
- Competitive intelligence — monitor seller/stock status for specific SKUs
- Review analysis — collect customer review text, ratings, and recommend-rate for a product line
Other Russian marketplace actors by CrawlerBros
FAQ
Why does an "Eldorado" actor scrape mvideo.ru? Because eldorado.ru no longer has a catalog of its own. Every eldorado.ru content page now redirects to the M.Video marketplace, which absorbed Eldorado's business and now exclusively sells what used to be Eldorado's product line. Scraping that live successor catalog is the only way to keep delivering real, current data under the Eldorado name, rather than fabricating data or scraping a dead site. Product URLs and IDs in the output are mvideo.ru's — old eldorado.ru/cat/detail/... links no longer resolve to anything.
Is this actor affiliated with Eldorado or M.Video? No — this is an independent, third-party actor that reads publicly available catalog data.
Do I need to provide a proxy? No — proxyConfiguration defaults to the free Apify datacenter pool. The actor only escalates to a paid residential proxy session internally, and only if the free tier gets blocked on every attempt.
Why do some products have fewer fields than others? Fields are only included when the source actually returns a value for that product (e.g. not every product has a customer rating yet, or a discount).
What currency are prices in? Russian rubles (RUB) — the catalog only sells in the Russian market.
Can I get more than 10 results from mode=search? Not directly — the site's own search API caps at ~10 matching products per query. For broader discovery, find the product's category via one search, then switch to mode=byCategory with that category for full pagination.
How fresh is the data? Real-time — every run fetches current prices, stock status, and ratings directly from the live site.
Can I turn off customer reviews to speed up productDetails/search runs? Yes — set maxReviews to 0. Reviews, ratingBreakdown, and recommendPercent are all fetched together in one request, so skipping them saves one request per item.
Why does byCategory mode return different fields than search/productDetails? byCategory returns fast catalog-listing data (price, rating, stock badges) for many products at once; search and productDetails fetch each product's full detail page, which additionally includes specifications, description, seller info, documents, related variants, and full review data.