Heureka Product Search Scraper
Pricing
from $1.50 / 1,000 results
Heureka Product Search Scraper
Scrape product search results from Heureka.cz and Heureka.sk with ease. Collect names, prices, ratings, shop counts, variants, and 30+ fields per product — perfect for price monitoring, market research, and competitor analysis.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Stealth mode
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Heureka.cz Product Search Scraper: Extract Product Listings at Scale
What Is Heureka.cz?
Heureka.cz (and its Slovak counterpart Heureka.sk) is one of Central Europe's largest price comparison platforms, aggregating millions of products across hundreds of categories — from electronics and appliances to fashion and sports gear. It consolidates offers from hundreds of e-shops, making it a valuable source for pricing intelligence and market analysis.
Manually collecting this data is impractical at scale. The Heureka.cz Product Search Scraper automates extraction from any category or filtered search page, delivering structured records ready for analysis.
Overview
This scraper targets Heureka product search and category listing pages, extracting rich product-level data including pricing ranges, review metrics, variant counts, and price drop signals. It is built for:
- E-commerce analysts monitoring competitor pricing and assortment
- Price intelligence teams tracking market trends across categories
- Product managers benchmarking their catalog against the market
- Developers building price comparison or deal-detection tools
Input Format
{"urls": ["https://mobilni-telefony.heureka.cz/?f=2"],"offset": 20,"ignore_url_failures": true,"max_items_per_url": 200}
| Field | Type | Description |
|---|---|---|
urls | array | URLs of Heureka product search or category listing pages to scrape. Add one per line or use bulk edit. Example: https://mobilni-telefony.heureka.cz/?f=2 |
max_items_per_url | integer | Maximum number of products to collect per URL. Default: 20. Increase for larger datasets. |
offset | integer | Number of items to skip before collecting. Useful for paginating through results or resuming a partial run. |
ignore_url_failures | boolean | If true, the scraper continues when a URL fails instead of stopping the entire run. Recommended for bulk scraping. |
Tip: Heureka supports rich filter parameters in URLs (e.g.,
?f=2for in-stock items). Apply filters directly in the URL before pasting into the input for more targeted results.
Output Format
Sample output
{"page": 2,"product_line_id": "35f505f1-704c-47d8-ae32-8645dfc5e13e","type": "productLine","name": "Google Pixel 9a 5G","category_slug": "mobilni-telefony","category_id": "731","category_name": "Mobilní telefony","shop_count": 22,"offer_count": 29,"top_badge": 21,"review_count": 46,"review_rating": 90,"compare_params": [{"id": "1364196112","uuid": "e548d1bd-a64a-5533-b143-67650c7caefd","name": "Google Pixel 9a 5G 8GB/128GB Porcelain","min_price": 11543,"images": {"60x60": {"url": "https://img-cdn.heureka.group/v1/8f6c0854-6168-4d00-8b23-113a8d99552b.jpg?width=70&height=70"}}},{"id": "1363872028","uuid": "6e9affc1-0beb-5e95-b4d4-ac8135d246fe","name": "Google Pixel 9a 5G 8GB/128GB Obsidian","min_price": 9490,"images": {"60x60": {"url": "https://img-cdn.heureka.group/v1/c5a49e9d-6096-4804-9ac3-a81215bdd219.jpg?width=70&height=70"}}},{"id": "1356728296","uuid": "1c11cfb5-e106-5556-b152-2f5b406ff307","name": "Google Pixel 9a 5G 8GB/128GB Iris","min_price": 9755,"images": {"60x60": {"url": "https://img-cdn.heureka.group/v1/a3954850-8021-4f2e-8925-4045a938503a.jpg?width=70&height=70"}}},{"id": "1364196113","uuid": "29cfa2cb-906b-5184-be3d-0b33cfc42728","name": "Google Pixel 9a 5G 8GB/128GB Peony","min_price": 9900,"images": {"60x60": {"url": "https://img-cdn.heureka.group/v1/0c09b6c0-e45c-4b46-936b-4ed2dcda5f16.jpg?width=70&height=70"}}}],"id": "1363872028","uuid": "6e9affc1-0beb-5e95-b4d4-ac8135d246fe","slug": "google-pixel-9a-5g-8gb-128gb-obsidian","description": "Elegantní společník s AI asistencí pro každodenní výzvy i kreativní projekty.","main_variant_name": "Google Pixel 9a 5G 8GB/128GB Obsidian","params_for_preview": [{"id": null,"type": null,"description": "Výrobce","text": "Google","display_type": null,"unit": null,"order": 0,"value_order": 0},{"id": null,"type": null,"description": "Třída energetické účinnosti","text": "B","display_type": null,"unit": null,"order": 0,"value_order": 0},{"id": null,"type": null,"description": "Kapacita baterie","text": "5100 mAh","display_type": null,"unit": null,"order": 0,"value_order": 0},{"id": null,"type": null,"description": "Velikost displeje","text": "6.3 \"","display_type": null,"unit": null,"order": 0,"value_order": 0},{"id": null,"type": null,"description": "Rozlišení hlavního fotoaparátu","text": "48 Mpx","display_type": null,"unit": null,"order": 0,"value_order": 0},{"id": null,"type": null,"description": "Nabíjecí konektor","text": "s nabíjením přes USB-C","display_type": null,"unit": null,"order": 0,"value_order": 0}],"energy_params": [{"value_name": "b","range": "A-G","param_name": "Třída energetické účinnosti","order": 1,"first_letter": "a","last_letter": "g","color": "colored"}],"images": {"200x200": {"url": "https://img-cdn.heureka.group/v1/c5a49e9d-6096-4804-9ac3-a81215bdd219.jpg?width=220&height=220"},"400x400": {"url": "https://img-cdn.heureka.group/v1/c5a49e9d-6096-4804-9ac3-a81215bdd219.jpg?width=400&height=400"}},"min_price": 9490,"max_price": 43282,"thumbnail_params": [{"id": "1364196112","name": "Google Pixel 9a 5G 8GB/128GB Porcelain","slug": "google-pixel-9a-5g-8gb-128gb-porcelain","title": "Barva: béžové","value_order": 0,"images": {"30x30": {"url": "https://img-cdn.heureka.group/v1/8f6c0854-6168-4d00-8b23-113a8d99552b.jpg?width=35&height=35"},"60x60": {"url": "https://img-cdn.heureka.group/v1/8f6c0854-6168-4d00-8b23-113a8d99552b.jpg?width=70&height=70"}}},{"id": "1363872028","name": "Google Pixel 9a 5G 8GB/128GB Obsidian","slug": "google-pixel-9a-5g-8gb-128gb-obsidian","title": "Barva: černé","value_order": 1,"images": {"30x30": {"url": "https://img-cdn.heureka.group/v1/c5a49e9d-6096-4804-9ac3-a81215bdd219.jpg?width=35&height=35"},"60x60": {"url": "https://img-cdn.heureka.group/v1/c5a49e9d-6096-4804-9ac3-a81215bdd219.jpg?width=70&height=70"}}},{"id": "1356728296","name": "Google Pixel 9a 5G 8GB/128GB Iris","slug": "google-pixel-9a-5g-8gb-128gb-iris","title": "Barva: fialové","value_order": 2,"images": {"30x30": {"url": "https://img-cdn.heureka.group/v1/a3954850-8021-4f2e-8925-4045a938503a.jpg?width=35&height=35"},"60x60": {"url": "https://img-cdn.heureka.group/v1/a3954850-8021-4f2e-8925-4045a938503a.jpg?width=70&height=70"}}},{"id": "1364196113","name": "Google Pixel 9a 5G 8GB/128GB Peony","slug": "google-pixel-9a-5g-8gb-128gb-peony","title": "Barva: růžové","value_order": 3,"images": {"30x30": {"url": "https://img-cdn.heureka.group/v1/0c09b6c0-e45c-4b46-936b-4ed2dcda5f16.jpg?width=35&height=35"},"60x60": {"url": "https://img-cdn.heureka.group/v1/0c09b6c0-e45c-4b46-936b-4ed2dcda5f16.jpg?width=70&height=70"}}}],"button_params": {"title": "Uživatelská paměť","size": "medium","list": [{"id": "1364196113","slug": "google-pixel-9a-5g-8gb-128gb-peony","value": "128","unit": "GB","name": "Google Pixel 9a 5G 8GB/128GB Peony","value_order": 0}]},"price_drop": null,"price_drop_slug": null,"price_drop_min_price": null,"price_drop_highest": 0,"price_drop_uuid": null,"price_drop_name": null,"variants_price_drop_count": 0,"variants_total_count": 4,"from_url": "https://mobilni-telefony.heureka.cz/?f=2"}
Each product record contains 33 fields organized across four areas:
Product Identity
| Field | Meaning |
|---|---|
ID | Heureka's internal numeric product identifier |
UUID | Universally unique identifier for the product |
Slug | URL-friendly product identifier used in Heureka links |
Name | Full product name as displayed on Heureka |
Product Line ID | Groups product variants under a common product line |
Type | Product type classification (e.g., standard, variant group) |
Main Variant Name | Name of the primary/default variant shown in listings |
Category & Catalog
| Field | Meaning |
|---|---|
Category ID | Numeric ID of the product's category |
Category Name | Human-readable category label (e.g., "Mobilní telefony") |
Category Slug | URL slug for the category |
Page | The search result page number this item was found on |
Description | Short product description or summary |
Pricing & Availability
| Field | Meaning |
|---|---|
Min Price | Lowest current offer price across all shops |
Max Price | Highest current offer price across all shops |
Shop Count | Number of e-shops currently selling this product |
Offer Count | Total number of individual offers available |
Price Drop | Boolean or flag indicating an active price drop |
Price Drop Slug | Slug identifying the price drop promotion |
Price Drop Min Price | Discounted minimum price during the price drop |
Price Drop Highest | Original highest price before the drop (reference point) |
Price Drop UUID | Unique identifier for the price drop event |
Price Drop Name | Display name of the price drop deal |
Variants
| Field | Meaning |
|---|---|
Variants Total Count | Total number of variants (e.g., colors, storage sizes) |
Variants Price Drop Count | How many variants are currently in a price drop |
Reviews & Badges
| Field | Meaning |
|---|---|
Review Count | Total number of user reviews |
Review Rating | Aggregate rating score |
Top Badge | Special badge awarded by Heureka (e.g., "Tip redakce") |
Media & Technical
| Field | Meaning |
|---|---|
Images | Array of product image URLs |
Thumbnail Params | Parameters for generating thumbnail renditions |
Compare Params | Technical specifications used in Heureka's compare tool |
Params For Preview | Key specs shown in the listing preview (e.g., RAM, display) |
Energy Params | EU energy label data where applicable |
Button Params | CTA button configuration metadata |
How to Use
- Find your target URL — Navigate to a Heureka category or filtered search page and copy the full URL.
- Apply filters in the URL — Use Heureka's on-site filters (brand, price range, availability) before copying; the URL will encode your filters.
- Configure the input — Paste URLs into
urls, setmax_items_per_urlbased on category size, and useoffsetto skip already-collected items. - Run and export — Start the scraper and download results as JSON, CSV, or Excel.
Best practices:
- Set
ignore_url_failures: truefor multi-URL runs to avoid interruptions. - Use
offsetto collect in batches if a category has thousands of products. - Cross-reference
Shop CountandOffer Countto gauge product competitiveness.
Use Cases & Business Value
- Price monitoring: Track
Min PriceandMax Pricefluctuations over time for key products - Deal detection: Use
Price Dropfields to surface discounts automatically - Assortment analysis: Map competitor catalogs by category using
Category NameandVariants Total Count - Review benchmarking: Compare
Review RatingandReview Countacross competing products - Feed enrichment: Supplement product feeds with Heureka's
Compare ParamsandParams For Preview
Conclusion
The Heureka.cz Product Search Scraper turns one of Central Europe's most comprehensive price comparison databases into a structured, queryable dataset. Whether you need pricing signals, market coverage analysis, or deal monitoring, this scraper delivers the raw data to power it — at any scale.