M.Video Russia Electronics Product & Review Scraper
Search, browse categories, or fetch full product detail from mvideo.ru, including price, rating, specifications, images, seller info, and customer reviews.
Input schema
Input fields, types, required flags, descriptions, defaults, and prefills come from the published definition. Prefill examples are distinct from defaults.
| Field | Type | Required | Description |
|---|---|---|---|
mode | string | required | What to fetch. |
searchQuery | string | optional | Free-text product search, e.g. телевизор, ноутбук, холодильник. The full result set is paginated automatically. |
city | string | optional | Russian city name or mvideo city ID (e.g. Москва, Санкт-Петербург, CityCZ_975). City changes stock availability, pickup stores and delivery dates. |
Show all input fields
| Field | Type | Required | Description |
|---|---|---|---|
mode | string | required | What to fetch. |
searchQuery | string | optional | Free-text product search, e.g. телевизор, ноутбук, холодильник. The full result set is paginated automatically. |
city | string | optional | Russian city name or mvideo city ID (e.g. Москва, Санкт-Петербург, CityCZ_975). City changes stock availability, pickup stores and delivery dates. |
category | string | optional | Top-level mvideo.ru category to browse. Use `categoryUrl` for any sub-category not listed here. |
categoryUrl | string | optional | Overrides `category`. Accepts a full mvideo.ru category URL (e.g. https://www.mvideo.ru/televizory-i-cifrovoe-tv-1/televizory-65) or a bare numeric category ID, for sub-categories not in the dropdown. |
productUrls | array | optional | mvideo.ru product URLs (e.g. https://www.mvideo.ru/products/televizor-...-401211841) or bare numeric product IDs. Used by productDetails and reviews modes. |
sortOrder | string | optional | Result ordering. Only popularity and price ordering are supported by the source; other orderings are not promised. |
brands | array | optional | Only return products from these brands. Accepts brand names or mvideo.ru slugs (e.g. `Samsung`, `samsung`, `LG`). The matching facet is resolved from the live response, so no hardcoded IDs are needed. Multiple values are OR'd together. |
sellers | array | optional | Only return products from these marketplace sellers. Accepts seller names or mvideo.ru seller slugs (e.g. `BQ.ru`, `bqru`). The seller facet exists in category browsing only; the search response has no seller facet, so a search run with sellers set stops with a clear message. Multiple values are OR'd together. |
minPrice | integer | optional | Drop products cheaper than this (sale price, in Russian rubles). Applied server-side in search/category mode and client-side for detail records. |
maxPrice | integer | optional | Drop products more expensive than this (sale price, in Russian rubles). Applied server-side in search/category mode and client-side for detail records. |
minRating | number | optional | Drop products with a customer rating below this (0-5 stars). Applied after catalog fetches (the API has no rating facet). Products with no rating are excluded when this filter is set. |
minDiscount | integer | optional | Drop products with a smaller discount than this (0-99 percent). Applied after catalog fetches (the API has no discount facet). Products without a discount are excluded when this filter is set. |
condition | string | optional | Filter by item condition. The matching facet is resolved from the live response; if it is unavailable for a query/category, the run stops with a clear message instead of returning unfiltered results. |
fromAbroad | boolean | optional | Only return parallel-import listings. Applies to search mode only; ignored in category mode. |
maxItems | integer | optional | Hard cap on emitted records (products, or review rows in mode=reviews). Search covers the full result set across all pages, de-duplicated by product ID. Use 0 for all (up to the 10,000 cap). |
maxReviews | integer | optional | Reviews to fetch per product in mode=productDetails (attached as `reviews[]`) and mode=reviews (one row per review). Paginated 20 at a time; 0 skips review fetching. |
includeStoreStock | boolean | optional | Fetch per-store pickup availability for the selected city and attach a `stores[]` list. |
storeLimit | integer | optional | Cap on `stores[]` entries per product when store stock is included. |
includeOtherOffers | boolean | optional | Fetch the seller/buybox block and attach `otherOffers[]` with prices and seller details when available. |
failOnEmpty | boolean | optional | Mark the run as failed when zero records are emitted (for example a blocked connection or an empty query). |
proxyConfiguration | object | optional | Optional. The actor connects directly first and only escalates to Apify Proxy if mvideo.ru blocks a request. Change this only if you need a specific proxy setup. |
Download the published input schema
View complete JSON
{
"description": "Search mvideo.ru, browse a category, or fetch full details for specific products.",
"properties": {
"brands": {
"default": [],
"description": "Only return products from these brands. Accepts brand names or mvideo.ru slugs (e.g. `Samsung`, `samsung`, `LG`). The matching facet is resolved from the live response, so no hardcoded IDs are needed. Multiple values are OR'd together.",
"editor": "stringList",
"prefill": [],
"title": "Brands (mode=search / byCategory)",
"type": "array"
},
"category": {
"default": "",
"description": "Top-level mvideo.ru category to browse. Use `categoryUrl` for any sub-category not listed here.",
"editor": "select",
"enum": [
"",
"5",
"19",
"6327",
"7",
"32156",
"6247",
"55394",
"37",
"50",
"34821",
"51",
"47",
"41",
"58",
"42",
"21",
"9",
"2287",
"20",
"4",
"64",
"32",
"56461",
"55882",
"31034",
"27763",
"11",
"3787",
"4107",
"24",
"5427",
"34",
"31517",
"32328",
"23226",
"3",
"56077",
"55",
"17",
"54",
"8",
"57404",
"57446",
"56457",
"57445",
"9375",
"23",
"4147",
"25",
"53",
"29",
"57366",
"2428",
"56",
"31713",
"8027",
"30420",
"1461",
"28153",
"10",
"5487",
"28151",
"2427",
"9491",
"1",
"31",
"31018",
"5927",
"33737",
"26087",
"23497",
"35",
"14",
"25841",
"8410",
"4887",
"36",
"2",
"36546",
"35284",
"7672",
"59",
"12",
"28",
"2687",
"2468",
"25344",
"7950",
"4507"
],
"enumTitles": [
"(none - required for byCategory)",
"Hi-Fi техника",
"PC игры и софт",
"Автодиагностика и сервис",
"Автозвук",
"Автомобильная безопасность",
"Автомобильная электрика",
"Аксессуары",
"Аксессуары для автомобилей",
"Аксессуары для дома",
"Аксессуары для домашней техники",
"Аксессуары для кухонной техники",
"Аксессуары для планшетов",
"Аксессуары для телевизоров",
"Аксессуары для телефонов",
"Аксессуары для фото и видеотехники",
"Аудиодиски и кассеты",
"Аудиотехника и DJ оборудование",
"Видеокамеры и экшн-камеры",
"Видеотехника",
"Встраиваемая техника",
"Гаджеты",
"Домашние и офисные телефоны/Радиостанции",
"Запчасти и аксессуары для садовой техники",
"Игровые консоли и игры",
"Игрушки, игры и творчество",
"Канцелярия",
"Климатическая техника",
"Коды для фильмов, музыки и книг",
"Компьютерная техника",
"Компьютерные аксессуары",
"Компьютерные комплектующие",
"Крупная кухонная техника",
"Кухонные принадлежности",
"Мебель",
"Медицинские товары",
"Мелкая кухонная техника",
"Мототовары",
"Музыкальные инструменты",
"Навигаторы и автомобильная электроника",
"Наушники",
"Ноутбуки, планшеты, компьютеры",
"Обувь",
"Одежда детская",
"Одежда женская",
"Одежда мужская",
"Освещение",
"Периферийные устройства",
"Планшеты и электронные книги",
"Портативное аудио",
"Посуда",
"Приготовление кофе",
"Продукты",
"Пылесосы и аксессуары",
"Радиоуправляемые устройства",
"Ручной инструмент и наборы",
"Садовая техника и оборудование",
"Сантехника",
"Сервисы",
"Силовая техника и строительное оборудование",
"Смартфоны и связь",
"Спутниковое/цифровое ТВ",
"Станки",
"Стиральные и сушильные машины",
"Строительные расходные материалы и оснастка",
"Телевизоры и цифровое ТВ",
"Товары для авто",
"Товары для активного отдыха",
"Товары для бритья и стрижки",
"Товары для дачи и сада",
"Товары для дома",
"Товары для животных",
"Товары для здоровья",
"Товары для красоты",
"Товары для праздников",
"Товары для спорта",
"Товары для укладки волос",
"Товары для ухода за детьми",
"Товары для ухода за одеждой",
"Транспортные средства",
"Тренажёры",
"Устройства для \"Умного дома\"",
"Устройства охраны и видеонаблюдения",
"Фотоаппараты",
"Хобби",
"Холодильники и морозильники",
"Цифровые фоторамки и фотопринтеры",
"Электрика",
"Электроинструменты",
"Электротранспорт"
],
"prefill": "1",
"title": "Category (mode=byCategory)",
"type": "string"
},
"categoryUrl": {
"description": "Overrides `category`. Accepts a full mvideo.ru category URL (e.g. https://www.mvideo.ru/televizory-i-cifrovoe-tv-1/televizory-65) or a bare numeric category ID, for sub-categories not in the dropdown.",
"editor": "textfield",
"title": "Custom category URL or ID (mode=byCategory)",
"type": "string"
},
"city": {
"default": "Москва",
"description": "Russian city name or mvideo city ID (e.g. Москва, Санкт-Петербург, CityCZ_975). City changes stock availability, pickup stores and delivery dates.",
"editor": "textfield",
"prefill": "Москва",
"title": "City",
"type": "string"
},
"condition": {
"default": "any",
"description": "Filter by item condition. The matching facet is resolved from the live response; if it is unavailable for a query/category, the run stops with a clear message instead of returning unfiltered results.",
"editor": "select",
"enum": [
"any",
"new",
"refurbished",
"used",
"markdown",
"showcase"
],
"enumTitles": [
"Any condition",
"New",
"Refurbished",
"Used",
"Markdown / clearance",
"Showcase / display unit"
],
"prefill": "any",
"title": "Condition (mode=search / byCategory)",
"type": "string"
},
"failOnEmpty": {
"default": false,
"description": "Mark the run as failed when zero records are emitted (for example a blocked connection or an empty query).",
"prefill": false,
"title": "Fail when nothing is found",
"type": "boolean"
},
"fromAbroad": {
"default": false,
"description": "Only return parallel-import listings. Applies to search mode only; ignored in category mode.",
"prefill": false,
"title": "Parallel import only (mode=search)",
"type": "boolean"
},
"includeOtherOffers": {
"default": true,
"description": "Fetch the seller/buybox block and attach `otherOffers[]` with prices and seller details when available.",
"prefill": false,
"title": "Include other seller offers (mode=productDetails)",
"type": "boolean"
},
"includeStoreStock": {
"default": false,
"description": "Fetch per-store pickup availability for the selected city and attach a `stores[]` list.",
"prefill": false,
"title": "Include store stock (mode=productDetails)",
"type": "boolean"
},
"maxItems": {
"default": 100,
"description": "Hard cap on emitted records (products, or review rows in mode=reviews). Search covers the full result set across all pages, de-duplicated by product ID. Use 0 for all (up to the 10,000 cap).",
"maximum": 10000,
"minimum": 0,
"prefill": 3,
"title": "Max items",
"type": "integer"
},
"maxPrice": {
"description": "Drop products more expensive than this (sale price, in Russian rubles). Applied server-side in search/category mode and client-side for detail records.",
"maximum": 10000000,
"minimum": 0,
"title": "Max price (RUB)",
"type": "integer"
},
"maxReviews": {
"default": 20,
"description": "Reviews to fetch per product in mode=productDetails (attached as `reviews[]`) and mode=reviews (one row per review). Paginated 20 at a time; 0 skips review fetching.",
"maximum": 200,
"minimum": 0,
"prefill": 0,
"title": "Max customer reviews per product",
"type": "integer"
},
"minDiscount": {
"description": "Drop products with a smaller discount than this (0-99 percent). Applied after catalog fetches (the API has no discount facet). Products without a discount are excluded when this filter is set.",
"editor": "number",
"maximum": 99,
"minimum": 0,
"title": "Min discount (%)",
"type": "integer"
},
"minPrice": {
"description": "Drop products cheaper than this (sale price, in Russian rubles). Applied server-side in search/category mode and client-side for detail records.",
"maximum": 10000000,
"minimum": 0,
"title": "Min price (RUB)",
"type": "integer"
},
"minRating": {
"description": "Drop products with a customer rating below this (0-5 stars). Applied after catalog fetches (the API has no rating facet). Products with no rating are excluded when this filter is set.",
"editor": "number",
"maximum": 5,
"minimum": 0,
"title": "Min rating",
"type": "number"
},
"mode": {
"default": "search",
"description": "What to fetch.",
"editor": "select",
"enum": [
"search",
"byCategory",
"productDetails",
"reviews"
],
"enumTitles": [
"Search products by keyword",
"Browse a category",
"Fetch product details by URL/ID",
"Fetch customer reviews by product URL/ID"
],
"prefill": "search",
"title": "Mode",
"type": "string"
},
"productUrls": {
"default": [],
"description": "mvideo.ru product URLs (e.g. https://www.mvideo.ru/products/televizor-...-401211841) or bare numeric product IDs. Used by productDetails and reviews modes.",
"editor": "stringList",
"prefill": [
"https://www.mvideo.ru/products/televizor-general-electronics-ge55lqs2-401211841"
],
"title": "Product URLs or IDs (mode=productDetails / reviews)",
"type": "array"
},
"proxyConfiguration": {
"default": {
"useApifyProxy": true
},
"description": "Optional. The actor connects directly first and only escalates to Apify Proxy if mvideo.ru blocks a request. Change this only if you need a specific proxy setup.",
"editor": "proxy",
"prefill": {
"useApifyProxy": true
},
"title": "Proxy configuration",
"type": "object"
},
"searchQuery": {
"default": "телевизор",
"description": "Free-text product search, e.g. телевизор, ноутбук, холодильник. The full result set is paginated automatically.",
"editor": "textfield",
"prefill": "телевизор",
"title": "Search query (mode=search)",
"type": "string"
},
"sellers": {
"default": [],
"description": "Only return products from these marketplace sellers. Accepts seller names or mvideo.ru seller slugs (e.g. `BQ.ru`, `bqru`). The seller facet exists in category browsing only; the search response has no seller facet, so a search run with sellers set stops with a clear message. Multiple values are OR'd together.",
"editor": "stringList",
"prefill": [],
"title": "Sellers (mode=byCategory)",
"type": "array"
},
"sortOrder": {
"default": "popularity",
"description": "Result ordering. Only popularity and price ordering are supported by the source; other orderings are not promised.",
"editor": "select",
"enum": [
"popularity",
"priceAsc",
"priceDesc"
],
"enumTitles": [
"Popularity (default)",
"Price: low to high",
"Price: high to low"
],
"prefill": "popularity",
"title": "Sort order (mode=search / byCategory)",
"type": "string"
},
"storeLimit": {
"default": 20,
"description": "Cap on `stores[]` entries per product when store stock is included.",
"maximum": 200,
"minimum": 1,
"prefill": 20,
"title": "Max stores per product",
"type": "integer"
}
},
"required": [
"mode"
],
"schemaVersion": 1,
"title": "M.Video Scraper Input",
"type": "object"
}
Output schema
Published result links and storage locations. This schema is not an exhaustive contract for every field in a dataset record.
| Field | Type | Required | Description |
|---|---|---|---|
products | string | optional | Dataset containing scraped M.Video products (recordType=product), customer reviews (recordType=review), and invalid-input error rows (recordType=error). |
Download the published output schema
View complete JSON
{
"actorOutputSchemaVersion": 1,
"description": "mvideo.ru product records with price, stock, rating, specifications, images, seller and store availability, plus standalone review records from reviews mode.",
"properties": {
"products": {
"description": "Dataset containing scraped M.Video products (recordType=product), customer reviews (recordType=review), and invalid-input error rows (recordType=error).",
"template": "{{links.apiDefaultDatasetUrl}}/items",
"title": "M.Video products and reviews",
"type": "string"
}
},
"title": "M.Video Russia Electronics Product & Review Scraper Output"
}
Dataset schema
Published dataset views and any declared field definitions. A view can select only a subset of the returned record fields.
Download the published dataset schema
View complete JSON
{
"actorSpecification": 1,
"views": {
"overview": {
"display": {
"component": "table",
"properties": {}
},
"title": "Products",
"transformation": {
"fields": [
"recordType",
"name",
"brandName",
"salePrice",
"currency",
"ratingStar",
"inStock",
"cityName",
"productUrl"
]
}
}
}
}
Key-value schema
Published key-value store definitions, when provided by this build.
This definition is not present in the default published build. See the published README for available documentation.
Published README
Read the full published documentation
M.Video Russia Electronics Product & Review Scraper
Scrape mvideo.ru, one of Russia's largest electronics and appliance retailers, without cookies, logins, or proxy setup. Search the full catalog, browse any category with live brand / condition / price filters, pull complete product detail with seller and store availability, and export customer reviews — all for a chosen Russian city.
What this actor does
- Four modes:
search,byCategory,productDetails,reviews - Full pagination — search walks every result page (about 2,100+ unique TV listings across ~38 pages at test time), de-duplicated by product ID
- Live facets — brand, seller, condition and parallel-import filters are resolved from each response, so the actor uses the IDs the site is actually serving instead of stale hardcoded values
- City-aware availability — stock status, pickup stores and delivery dates follow the city you choose (Москва, Санкт-Петербург, Владивосток, Казань, Екатеринбург, Новосибирск and others)
- Product detail — prices, promo discounts, bonus rubles, rating, specifications, images, breadcrumbs, similar SKUs, seller/buybox and other marketplace offers
- Store stock — optional per-store pickup list with address, metro, coordinates, quantity and schedule
- Customer reviews — paginated review export with rating, text, pros/cons, photos, replies and likes; product detail adds the star histogram
- Empty fields are omitted — no
nullplaceholders anywhere in a record
Output per product (recordType: "product")
productId,name,modelName,brandName,brandIdproductUrl,sourceUrlcategoryId,categoryName,breadcrumbs[],breadcrumbPath[]({name, categoryId})salePrice,basePrice,promoPrice,discountPercent,discountAmount,discounts[],bonusAmount,currencyratingStar,ratingCount,totalRating,ratingsStats,ratingBreakdown,reviewsTotal,reviews[]inStock,soldOut,availabilityStatus,availabilityDate,storeOnly,isPrepayment,showcase,isPreorder,isLastChance,isNewcondition,productType,materialSourcedescription,specifications[],weightKg,imageUrl,imageUrls[],videos[],images3d[],certificates[],instructions[]seller({id, name, legalName, inn, ogrn, address, phone, rating, orders, reviews}),multiofferCount,otherOffers[],similarProducts[]deliveryDate,stockLocation,hasExpressDelivery,prepaidOnlystores[]({storeId, name, address, metro, lat, lng, quantity, availabilityDate, schedule, isAllDay}),storeCount,storeQuantitycityId,cityName,regionIdposition,query,source,recordType,scrapedAt
Listing modes (search, byCategory) return the identity, price, stock, rating and image fields available in the catalog response. Detail enrichment (specifications, seller, stores, reviews) is produced by productDetails.
Output per review (recordType: "review", mode = reviews)
reviewId,productId,productUrlrating,author,datetext,pros,consphotos[],responses[]likes,dislikes,isPopularrecordType,scrapedAt
Output per error record (recordType: "error")
Invalid or unavailable product IDs in productDetails mode produce an error row instead of being dropped. Error rows carry errorType (invalid_input), productId, message, mode, sourceUrl, retryable, cityId, cityName, regionId and scrapedAt, and never count toward maxItems.
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode |
string | search |
search / byCategory / productDetails / reviews |
searchQuery |
string | телевизор |
Free-text query (mode=search) |
city |
string | Москва |
City name or mvideo city ID; controls stock, stores and delivery |
category |
string (select) | "" |
Top-level category (mode=byCategory) |
categoryUrl |
string | – | Any category URL or slug/ID; overrides category |
productUrls |
array | [] |
Product URLs or numeric IDs (mode=productDetails / reviews) |
brands |
array | [] |
Brand names or slugs, e.g. Samsung, lg |
sellers |
array | [] |
Seller names or slugs, e.g. BQ.ru, bqru (mode=byCategory; search has no seller facet) |
minPrice / maxPrice |
integer | – | Sale-price range in RUB |
minRating |
number | – | Minimum rating (0–5); unrated products are excluded when set |
minDiscount |
integer | – | Minimum discount percent (0–99) |
condition |
string | any |
any / new / refurbished / used / markdown / showcase (search / category; resolved from the live facet) |
fromAbroad |
boolean | false |
Parallel-import listings only (mode=search) |
sortOrder |
string | popularity |
popularity / priceAsc / priceDesc |
maxItems |
integer | 100 |
Hard cap on emitted records (0–10,000; 0 = all, capped at 10,000) |
maxReviews |
integer | 20 |
Reviews per product (0–200; 20 per page) |
includeStoreStock |
boolean | false |
Attach stores[] in mode=productDetails |
storeLimit |
integer | 20 |
Maximum stores per product |
includeOtherOffers |
boolean | true |
Attach otherOffers[] in mode=productDetails |
failOnEmpty |
boolean | false |
Mark the run failed when zero records are emitted |
proxyConfiguration |
object | automatic | Optional; the actor connects directly first and escalates only if blocked |
Example: search with filters
{
"mode": "search",
"searchQuery": "телевизор",
"city": "Москва",
"brands": ["Samsung", "LG"],
"minPrice": 30000,
"maxPrice": 90000,
"condition": "new",
"sortOrder": "priceAsc",
"maxItems": 200
}
Example: browse a category, used or refurbished only
{
"mode": "byCategory",
"categoryUrl": "https://www.mvideo.ru/televizory-i-cifrovoe-tv-1/televizory-65",
"city": "Санкт-Петербург",
"condition": "refurbished",
"minDiscount": 10,
"maxItems": 100
}
Example: full detail with stores and seller offers
{
"mode": "productDetails",
"productUrls": [
"https://www.mvideo.ru/products/televizor-general-electronics-ge55lqs2-401211841",
"402415077"
],
"city": "Москва",
"maxReviews": 20,
"includeStoreStock": true,
"includeOtherOffers": true
}
Example: export reviews
{
"mode": "reviews",
"productUrls": ["400205087"],
"maxReviews": 200,
"maxItems": 200
}
Use cases
- Price monitoring — track sale prices, promo discounts and bonus rubles across a category
- Assortment research — compare brand and seller coverage in Russian electronics retail
- Catalog enrichment — pull specifications, images and breadcrumbs for a known SKU list
- Availability intelligence — monitor stock and pickup stores by city for selected products
- Review analytics — export review text, pros/cons and star distributions for sentiment analysis
- Marketplace seller tracking — compare the buybox seller and other offers on marketplace listings
FAQ
Do I need cookies, a login, or a proxy? No. Catalog, product detail and reviews are read from mvideo.ru's public endpoints without an account. The actor connects directly first; if the site temporarily rate-limits a detail or review request, it retries and falls back to a real browser session, and only then to a different Apify Proxy route. If every HTTP route is blocked, it can continue in a browser-only session. You do not configure anything.
Why does the city matter? mvideo.ru serves city-specific stock, pickup stores and delivery dates. In testing, catalog prices for fixed products did not differ between cities, so treat the city setting as an availability selector rather than a price-comparison tool.
How many search results can I get? Search pages through the source's own cursor. At the time of testing, телевизор declared 2,253 results across 38 pages and yielded 2,125 unique products; the source itself does not surface a small number of advertised or duplicate rows. Set maxItems to the number you need.
Why are some fields missing on some products? Empty fields are omitted. Marketplace rows may lack a description, an M.Video-owned product has no third-party seller, and not every SKU has a rating, discount, store stock or video.
Are videos and 3D images included? The fields exist and are filled when mvideo.ru returns them, but most products have none. The actor does not promise video or 3D content.
What does condition guarantee? The filter is applied through the site's live condition facet. Refurbished and markdown items can be recognized from the product name; marketplace "used" listings do not always expose a machine-readable condition, so treat the echoed condition as the filter you requested, not a per-row certification.
Can I sort by rating, newest, or discount? No. Popularity and sale-price ordering are supported. For priceAsc / priceDesc, the actor sorts the emitted rows by sale price because the source's own ordering is approximate. minRating and minDiscount are applied as filters instead.
Why is there no "in stock only" toggle? In validation, every sampled catalog listing was marked available, so the toggle was a no-op. Use the inStock / soldOut fields in the output if you need to filter downstream.
How many reviews can I fetch? The source serves 20 reviews per page with no login wall. maxReviews controls the per-product cap (up to 200); maxItems caps the total rows in reviews mode.
Are review filters or date sorting supported? No. The review list supports useful/rating ordering; the undocumented review filters returned empty results in testing, so they are not exposed.
Why did a brand or seller filter stop the run? Filter facets are resolved from the live response. If a requested brand, seller, condition or parallel-import facet is not present for that query or category, the actor stops with a clear message rather than silently returning unfiltered results. Remove that filter or try a broader query/category.
How fresh is the data? Every run reads current catalog, price, stock and review data directly from mvideo.ru.
Is this actor affiliated with mvideo.ru? No. It is an independent, third-party actor that reads publicly reachable product data. It is not affiliated with, endorsed by, or operated by M.Video.
Python quickstart
Use a schema-derived input and the Python standard library to start a run. An Apify account and token are required for execution.
Source build PKTIXhzs7ROGYFfPO. Documentation is regenerated from the default published build; private drafts are not included.