Coolblue Scraper
Pricing
from $3.00 / 1,000 results
Coolblue Scraper
Scrape Coolblue with the leading consumer electronics retailer in the Netherlands, Belgium and Germany. Search products, browse categories, or fetch individual product details including prices, ratings, specifications and delivery times.
Pricing
from $3.00 / 1,000 results
Rating
5.0
(11)
Developer
Crawler Gang
Maintained by CommunityActor stats
11
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape product listings, categories, and individual product pages from Coolblue — the leading consumer electronics retailer in the Netherlands, Belgium, and Germany.
What data can you extract?
For each product you get:
| Field | Description |
|---|---|
productId | Coolblue product SKU number |
name | Full product name |
brand | Brand (HP, Lenovo, Apple, etc.) |
price | Current sale price in EUR |
originalPrice | MSRP / Adviesprijs, if discounted |
discountPercent | Discount percentage (when applicable) |
rating | Average customer rating (0–10 scale) |
reviewCount | Number of customer reviews |
category | Product category |
description | Product description |
specifications | Key-value map of technical specifications |
inStock | Whether the product is in stock |
deliveryTime | Estimated delivery time |
url | Full product page URL |
imageUrl | Main product image URL |
scrapedAt | ISO timestamp of scrape |
Modes
1. Search Products (searchProducts)
Search Coolblue by keyword. Works for any product type.
Input:
{"mode": "searchProducts","query": "laptop","maxItems": 30}
2. Browse Category (browseCategory)
Browse a specific Coolblue category URL.
Input:
{"mode": "browseCategory","categoryUrl": "/laptops/windows-laptops","maxItems": 50}
Example category paths:
/laptops— All laptops/laptops/windows-laptops— Windows laptops/laptops/gaming-laptops— Gaming laptops/smartphones— Smartphones/televisies— Televisions/koelkasten— Refrigerators
3. Get Product Details (getProductDetails)
Fetch complete details for a single product including full description and specifications.
Input:
{"mode": "getProductDetails","productUrl": "https://www.coolblue.nl/product/977968/hp-laptop-15-fd1065nd.html"}
Input Configuration
| Parameter | Type | Description | Default |
|---|---|---|---|
mode | select | What to scrape | searchProducts |
query | string | Search keyword(s) | laptop |
categoryUrl | string | Category path (e.g. /laptops/windows-laptops) | /laptops/windows-laptops |
productUrl | string | Full product page URL | — |
maxItems | integer | Max products to return (1–200) | 30 |
Sample Output
{"productId": "977968","name": "HP Laptop 15-fd1065nd","brand": "HP","price": 649,"originalPrice": 779,"discountPercent": 16.7,"rating": 7.6,"reviewCount": 4,"inStock": true,"url": "https://www.coolblue.nl/product/977968/hp-laptop-15-fd1065nd.html","imageUrl": "https://image.coolblue.nl/transparent/max/212x170/products/1581992017","scrapedAt": "2026-05-23T10:00:00+00:00"}
Data Source
Data is scraped directly from coolblue.nl, which serves traditional server-side rendered HTML for search and listing pages. No API keys, cookies, or paid proxies are required — the actor works on the free Apify plan.
FAQs
Does this require a Coolblue account? No. All scraped data is publicly visible without logging in.
What countries does Coolblue cover?
Coolblue operates in the Netherlands (coolblue.nl), Belgium (coolblue.be), and Germany (coolblue.de). This actor scrapes the Dutch .nl version.
How many products can I scrape?
The maxItems parameter supports up to 200 products per run. Each search or category page returns up to 24 products, so the actor paginates automatically.
Is there a rate limit? The actor includes polite delays between requests to avoid overloading Coolblue's servers.
Can I filter by category?
Yes — use mode=browseCategory with a Coolblue category path like /laptops/gaming-laptops.