Technopark.ru Scraper - Products, Categories & Search
Pricing
from $3.00 / 1,000 results
Technopark.ru Scraper - Products, Categories & Search
Scrape Technopark.ru, a major Russian consumer-electronics retailer. Search products, browse categories, or fetch full product details - prices, ratings, availability, images, and specs.
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
Technopark.ru Scraper
Scrape technopark.ru — a major Russian consumer-electronics retailer covering laptops, smartphones, TVs, home appliances, gaming gear, and more. Search by keyword, browse any category with automatic multi-page pagination, or fetch full details for specific products: price, rating, stock status, specs, images, and description.
What this actor does
- Three modes:
search,byCategory,productDetails - Search — free-text query, e.g.
ноутбук(notebook) or a brand/model name - Browse a category — pass a category URL or bare slug (e.g.
noutbuki); the actor automatically walks the category's pages (?p=2,?p=3, ...) to collect every product, up to your item limit - Product details — pass one or more full product page URLs and get the complete record parsed from the page's
schema.org/Productstructured data (the same data Technopark feeds to Google/Yandex for rich search results — the most reliable source the site exposes) - Filters: price range, minimum rating, in-stock-only
- Empty fields are omitted — no
nullplaceholders in the output
Output per product
| Field | Description |
|---|---|
productUrl | Canonical product page URL |
productId | Technopark's internal numeric product ID |
sku | Product code shown on the listing card ("Код: ...") |
name | Product title |
brand | Brand/manufacturer (mode=productDetails only) |
category | Category name |
breadcrumbs | Full breadcrumb trail as shown on the page (mode=productDetails only) |
breadcrumbPath | Breadcrumb trail as a clean ordered array, e.g. ["Главная", "Компьютеры и ноутбуки", "Ноутбуки", "Lenovo"] (mode=productDetails only) |
description | Product description (mode=productDetails only) |
price, currency | Current price and currency (RUB) |
creditMonthlyPrice | Monthly installment price, when the product offers one (listing pages only) |
rating | Aggregate rating, 0–5 |
reviewCount | Number of reviews (mode=productDetails only) |
reviews | Individual reviews (author, rating, text, date), when the page's structured data includes them (mode=productDetails only) |
inStock | true / false stock status |
imageUrl | Primary product image URL |
images | Full image gallery (mode=productDetails only) |
specs | Key spec highlights (listing cards: highlighted specs shown on the card; mode=productDetails: the fuller structured spec table, when the page exposes one) |
mpn | Manufacturer part number, when present and distinct from sku (mode=productDetails only) |
model | Model designation, when present (mode=productDetails only) |
gtin | GTIN/EAN/UPC barcode identifier, when present (mode=productDetails only) |
recordType | Always "product" |
scrapedAt | UTC timestamp of when the record was scraped |
Optional fields (reviews, mpn, model, gtin, and the fuller productDetails specs table) are only included when Technopark's own page data actually carries them — some products' structured data is minimal (e.g. no additionalProperty/review blocks), in which case those keys are simply omitted from that record rather than emitted as null or guessed.
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | select | search | search / byCategory / productDetails |
searchQuery | string | ноутбук | Free-text query (mode=search) |
categoryUrl | string | – | Full category URL or bare slug, e.g. noutbuki (mode=byCategory) |
productUrls | array | – | Full technopark.ru product page URLs (mode=productDetails) |
maxItems | integer | 20 | Hard cap on emitted records (1–500) |
minPrice / maxPrice | integer | – | Price range filter in RUB |
minRating | select | (no minimum) | Drop products rated below this (1–5); products without a visible rating are kept |
minReviewCount | integer | – | Drop products with fewer reviews than this. Only populated on productDetails records (listing cards don't show review counts); products without a known review count are kept |
inStockOnly | boolean | false | Only emit products marked "В наличии" (in stock); products with unknown stock status are kept |
proxyConfiguration | object | Residential, RU | Required — see "Why is residential proxy required?" in the FAQ |
Example: search for laptops
{"mode": "search","searchQuery": "ноутбук","maxItems": 20}
Example: browse the Laptops category, in stock only, min 4-star rating
{"mode": "byCategory","categoryUrl": "noutbuki","inStockOnly": true,"minRating": "4","maxItems": 50}
Example: single product lookup
{"mode": "productDetails","productUrls": ["https://www.technopark.ru/noutbuk-lenovo-ideapad-slim-3-15amn8-82xq00maps-782156/"]}
Use cases
- Price monitoring — track competitor pricing across laptops, smartphones, and appliances
- Market research — analyze rating distribution and stock availability for a category
- Catalog enrichment — pull specs, images, and descriptions for a known list of product URLs
- Deal discovery — filter by price range and rating to surface the best-value products
Other Russian marketplace actors by CrawlerBros
FAQ
Is this affiliated with Technopark? No — this is an independent third-party actor that reads technopark.ru's publicly visible product pages. It is not affiliated with or endorsed by Technopark.
Why do I need a residential proxy — can't I use the free datacenter proxy? technopark.ru's Qrator WAF blocks Apify's datacenter (AUTO) proxy pool outright, and even a browser that clears the JS challenge is then blocked by an explicit non-Russian-IP geography gate. A Russian residential proxy is required and pre-filled by default.
What currency are prices in? Russian rubles (RUB), as shown on the site.
How does byCategory/search pagination work? Technopark renders one page's worth of products per load (no infinite scroll, no "show more" button), then paginates further pages via its own ?p=N URL query parameter. The actor walks ?p=2, ?p=3, ... automatically, collecting products from each page until your maxItems is reached or the catalog runs out.
Can I look up a product by just its numeric ID? Not currently — Technopark's canonical product URLs embed a descriptive slug alongside the numeric ID, so a full product page URL is required for productDetails mode.
How fresh is the pricing data? Live — every run fetches current pages; prices and stock status reflect what's shown to a live visitor at scrape time.