Datart.cz Product Scraper avatar

Datart.cz Product Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Datart.cz Product Scraper

Datart.cz Product Scraper

Scrapes product details (name, price, specs, images, availability) from datart.cz

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Michal Turek

Michal Turek

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 months ago

Last modified

Categories

Share

Datart.cz Product Scraper extracts structured product data — prices, specifications, images, ratings, and availability — from datart.cz, one of the largest Czech consumer electronics retailers. Start from the homepage to crawl the entire catalog, or point it at a single category page to scope your run.

Run it directly in Apify Console — no coding required. Results are stored in a dataset you can export as JSON, CSV, or Excel and connect to any downstream system via the Apify API.

Why use Datart.cz Product Scraper?

  • Price monitoring — track price changes across product categories over time
  • Competitor research — collect structured product specs and pricing for analysis
  • Catalog synchronization — keep an external database in sync with live product data
  • Market analysis — aggregate ratings and availability across thousands of products

⚠️ Important

This scraper requires a proxy (Apify Proxy is recommended). Running without a proxy will very likely result in no results, as Datart actively blocks requests from non-proxied or datacenter IPs.

How to use Datart.cz Product Scraper in standard mode

  1. Go to the Actor page on Apify Console and click Try for free.
  2. In the Start URLs field, enter one or more URLs:
    • https://www.datart.cz/ — crawl all categories and products
    • https://www.datart.cz/televize.html — crawl only TVs
    • https://www.datart.cz/notebooky-a-it-technika.html — crawl only laptops & IT
  3. Optional: Enable residential proxy and configure the country to "Czech Republic". If you get no results, this might be the root cause.
  4. Set Max Requests per Crawl to limit run size (200 = roughly 150–180 products).
  5. Click Save & Run.
  6. When finished, open the Output tab or download the dataset.

Input

FieldTypeDescriptionDefault
startUrlsarrayURLs to start crawling fromhttps://www.datart.cz/
maxRequestsPerCrawlintegerMax pages fetched (0 = unlimited)200
proxyConfigurationobjectProxy settings (Apify Proxy or custom)disabled

Example input:

{
"startUrls": [{ "url": "https://www.datart.cz/televize.html" }],
"maxRequestsPerCrawl": 500
}

Output

Each product is stored as one record in the default dataset. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Example output item:

{
"url": "https://www.datart.cz/televize-samsung-qe50q7f",
"title": "Televize Samsung QE50Q7F",
"category": "televize",
"sku": "SAMQE50Q7FA",
"internalId": "1915142",
"price": 9490,
"images": ["https://image.datart.cz/foto/500/0/5/7/product_7421750.jpg"],
"rating": 4.8,
"ratingCount": 188,
"availability": "Ihned k odeslání",
"specifications": {
"Technologie displeje": "QLED",
"Úhlopříčka obrazovky": "125 cm (50\")",
"Rozlišení": "3840 x 2160 (Ultra HD 4K)"
},
"breadcrumbs": [
{ "text": "TV, foto, audio, video", "url": "https://www.datart.cz/tv-audio-video" },
{ "text": "Televize", "url": "https://www.datart.cz/televize.html" }
],
"scrapedAt": "2026-06-17T10:00:00.000Z"
}

Data table

FieldTypeDescription
urlstringCanonical product URL
titlestringFull product name
skustringDatart product code (Kód:)
internalIdstringDatart internal ID (ID:)
pricenumberPrice in CZK including VAT
imagesarrayProduct image URLs (500px size)
ratingnumberAverage customer rating (0–5)
ratingCountnumberNumber of customer ratings
availabilitystringStock/delivery status in Czech
specificationsobjectTechnical specs as key/value pairs
breadcrumbsarrayNavigation path objects {text, url}
scrapedAtstringISO 8601 timestamp of when data was collected

Standby mode

The actor can be started also in the Standby mode. The inner HTTP server then accepts GET /scrape-product?url=<productUrl> requests and returns scraped product data synchronously. When enabled, no batch crawl is run — the actor simply waits for incoming requests.

Each successful scrape and response is charged using apify-default-dataset-item event.

Pricing / Cost estimation

This Actor uses CheerioCrawler (HTTP-based, no browser) making it very fast and cost-efficient. Each page fetch consumes minimal compute units.

Approximate cost estimates on Apify platform:

  • 200 requests (~150 products): ~$0.01–0.02
  • 5,000 requests (~4,000 products): ~$0.20–0.40
  • Full catalog crawl (tens of thousands of products): ~$2–5

New Apify accounts include a free tier that typically covers hundreds of product scraping runs per month.

Tips

  • Scope by category: provide a specific category URL (e.g. /notebooky-a-it-technika.html) to focus the run and reduce cost.
  • Large-scale runs: enable Apify Proxy in the proxyConfiguration field to avoid IP-based rate limiting when crawling thousands of products.
  • Scheduled monitoring: use Apify's scheduler to run this Actor daily/weekly for price tracking.
  • Filtering: use maxRequestsPerCrawl during testing (e.g. 50) to preview results before a full run.

FAQ, disclaimers, and support

Is it legal to scrape datart.cz? This Actor collects only publicly available product information. Respect datart.cz's Terms of Service and robots.txt directives. Do not use the collected data for commercial redistribution without permission.

Some fields are null — why? A few products may have non-standard page layouts. The scraper uses content-based selectors; a null value means the field wasn't found in the expected format on that page.

Need a custom solution? Contact Apify for enterprise-grade custom scrapers with SLA support.

Found a bug or have feedback? Open an issue in the ../../issues on this Actor's page.