Coolblue Scraper: Live Prices, Stock, Ratings & Open-Box Deals
Pricing
from $1.88 / 1,000 product records
Coolblue Scraper: Live Prices, Stock, Ratings & Open-Box Deals
Extract live prices, stock status, community ratings, specs, promo badges, and Tweedekans open-box deals from Coolblue across the Netherlands, Belgium, and Germany. Search by keyword or browse any category page. Export to Google Sheets, Make, Zapier, or your own pipeline via the API.
Pricing
from $1.88 / 1,000 product records
Rating
5.0
(2)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
3
Monthly active users
10 days ago
Last modified
Categories
Share
🛒 Coolblue Scraper: Live Prices, Stock, Ratings & Open-Box Deals
|
Get live Coolblue prices, stock, and open-box deals ready for your spreadsheet in minutes. Search any keyword or paste a category link across coolblue.nl, coolblue.be, and coolblue.de. Get ratings, promo badges, and Tweedekans open-box pricing back as clean, structured data. |
|
🌍 Three stores, one run Covers coolblue.nl, coolblue.be, and coolblue.de from a single input form. |
⚡ No extra page visits Specs, bullets, and promo badges come straight off the listing page. |
♻️ Open-box pricing Tweedekans alternative price and link included when available. |
⭐ Ratings included Community rating and review count on every product by default. |
Search by keyword, browse a category, or paste any Coolblue listing page. Export to JSON, CSV, Excel, or Google Sheets.
🔍 What does Coolblue Scraper do?
It reads product listings from Coolblue, one of the Netherlands' largest electronics retailers, and returns structured records for every item it finds. Each record includes the product title, current price, community rating, review count, stock status, key specifications, promo badge text, Tweedekans open-box pricing when available, and a direct link to the product page.
Search a keyword like "laptop" or "wasmachine", point it at any category page, or set a sort order. All of it comes directly from the same listing page: specs, bullets, promo badges, and open-box pricing. No extra visit to each product page, so runs stay fast and reliable.
Running on Apify also gets you scheduling, a full API, ready integrations with Google Sheets, Make, Zapier, and Slack, automatic proxy rotation, and run monitoring, all included.
🎯 Why use Coolblue Scraper?
- I am a reseller looking to track Coolblue's Tweedekans open-box deals in order to resell underpriced refurbished electronics before they sell out.
- I am a price analyst looking to benchmark Coolblue against my own store across the Netherlands, Belgium, and Germany in order to keep my pricing competitive.
- I am an affiliate site owner looking to build a ranked list of Coolblue's best-rated products in order to turn it into a deal page or newsletter.
- I am a market researcher looking to compare pricing and ratings across Coolblue's three regional stores in order to spot regional pricing gaps.
🚀 How to use Coolblue Scraper to extract products
|
STEP 1 Pick a region and search Choose coolblue.nl, .be, or .de, then search a keyword or paste a category URL. |
STEP 2 Toggle your fields Keep specs, bullets, promo badges, and Tweedekans pricing on or off, and set a result limit. |
STEP 3 Run and export Start the run, then export to JSON, CSV, Excel, or Google Sheets. |
📋 Input
Configure the scraper from the Apify Console form or pass the same fields as JSON. Every field is optional, so a run with only keywords set scrapes the first 100 matching products from coolblue.nl.
| Field | Type | Required | Description |
|---|---|---|---|
| mode | enum | No | How to find products: Search by Keyword or Browse Category URL. Defaults to Search. |
| domain | enum | No | Regional Coolblue domain to scrape: coolblue.nl (Netherlands), coolblue.be (Belgium), or coolblue.de (Germany). Defaults to coolblue.nl. |
| language | enum | No | Language subpath: nl (Dutch), en (English), fr (French), or de (German). Defaults to nl. |
| keywords | string | No | Search term to look up across Coolblue. Required in Search mode. |
| categoryUrl | string | No | Direct category listing URL to crawl, for example https://www.coolblue.nl/laptops/apple-macbook. Required in Category mode. |
| sort | enum | No | Product ordering: Relevance, Best Reviewed, Price Low to High, Price High to Low, or Most Popular. Defaults to Relevance. |
| includeSpecs | boolean | No | Extract specification highlights shown on each product card. Defaults to true. |
| includeBullets | boolean | No | Extract product bullet highlights. Defaults to true. |
| includePromo | boolean | No | Extract promotional badge text and campaign labels. Defaults to true. |
| includeSecondChance | boolean | No | Extract Tweedekans open-box alternative URL and price when available. Defaults to true. |
| maxItems | integer | No | Maximum number of products to collect in one run. Defaults to 100. |
| proxyConfiguration | proxy object | No | Proxy settings. Rotating datacenter proxies are the default and work reliably for Coolblue. |
📤 Output
Results are returned as a structured dataset. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. Here is a simplified example of one product record:
{"product_id": "976911","title": "Apple MacBook Pro 14 inch M5 Pro (15 CPU / 16 GPU) 24GB/1TB Zwart QWERTY","price": 2949.0,"currency": "EUR","rating_score": 9.6,"reviews_count": 20,"in_stock": true,"specifications": ["MacBook Pro", "2026", "14 inch (36 cm)"],"bullet_highlights": ["Ultra-thin design", "18-hour battery life"],"promo_text": "tot € 450,- inruilwaarde","second_chance_price": 2891.0,"second_chance_url": "https://www.coolblue.nl/tweedekans-product/2994680","image_url": "https://image.coolblue.nl/transparent/max/320xauto/products/1730017064","view_item_url": "https://www.coolblue.nl/product/976911/apple-macbook-pro-14-inch.html","scraped_at": "2026-06-27T09:00:00.000Z"}
📊 Data table
| Field | Type | Description |
|---|---|---|
| product_id | string | Unique Coolblue product identifier. |
| title | string | Full product title as shown on the listing. |
| price | number | Current selling price in EUR. |
| currency | string | Currency code, always EUR. |
| rating_score | number | Community rating out of 10. |
| reviews_count | number | Total number of customer reviews. |
| in_stock | boolean | Whether the product is currently available. |
| specifications | array of strings | Key specification highlights shown on the product card. |
| bullet_highlights | array of strings | Short selling-point bullets for the product. |
| promo_text | string | Active promotional badge or campaign label, when present. |
| second_chance_price | number | Tweedekans open-box price, when available. |
| second_chance_url | string | Link to the Tweedekans open-box listing, when available. |
| image_url | string | Main product image link. |
| view_item_url | string | Direct link to the product page on Coolblue. |
| scraped_at | string | Extraction time in ISO 8601 format. |
💰 Pricing
This Actor runs on the pay per result model. You pay only for the products you collect, empty runs cost nothing, and there are no monthly subscriptions. Set a maximum listings limit to keep every run within budget. The first results are free to try.
⭐ Enjoying Coolblue Scraper?
|
⭐ ⭐ ⭐ ⭐ ⭐ One scheduled run replaces hours of manually rechecking Coolblue listings for price drops, stock changes, and new open-box deals. A 5-star rating takes 10 seconds and helps other resellers and price trackers find this actor. Your feedback also tells us what to build next. |
| ★ Rate this Actor on Apify |
💡 Tips and advanced options
- Search vs category. Use Search mode for broad market sweeps. Use Category mode to monitor a specific segment, for example all NL laptops under a brand page, with guaranteed scope.
- Sort by best-reviewed. Set sort to Best Reviewed to surface the top-rated products in a category first and stop early, keeping runs cheap.
- Extract Tweedekans deals. Keep includeSecondChance enabled to capture open-box pricing and URLs in the same record as the new price. Useful for arbitrage and resale margin calculations.
- Run multi-region in parallel. Start one run per domain (nl, be, de) in parallel to compare regional pricing across Coolblue's three markets.
- Schedule it. Run the scraper on a weekly schedule to build a price and availability history over time for trend analysis.
- Limit by maxItems. Set a small limit (20 to 50) for a quick spot check, or leave it high for a full category sweep.
❓ Frequently asked questions
Is it legal to scrape Coolblue? Scraping publicly available product data is generally legal in most jurisdictions. This scraper collects only public listing information and no private account data. You are responsible for how you use the data and for following Coolblue's terms and applicable laws.
Do I need a Coolblue account or login? No. The scraper reads public product listing pages, so no Coolblue account or password is needed.
Does the scraper get blocked by Coolblue? It uses Apify's proxy network with automatic rotation and built-in retries, so blocks are rare. For very high-volume runs, you can switch to residential proxies in the Proxy Configuration field for extra reliability.
Can I scrape a specific brand or category page? Yes. Paste any Coolblue category, brand, or filtered listing URL into the Category URL field and the scraper will read it directly, including pagination.
Why did some products come back without a price? A small number of Coolblue listings show "Prijs op aanvraag" (price on request) or are display-only. The scraper sets price to null for these and still captures the title and product URL.
How many products can I collect? As many as the category contains, up to your maximum listings limit. Most Coolblue category pages have 24 products per page and support up to 50 pages.
🛟 Support
Found a problem or need a field that is missing? Open an issue on the Actor's Issues tab. Custom scraping solutions are available on request.
🔗 Other actors
- de Bijenkorf scraper ↗ - tracks products, prices, and stock on the Dutch department store de Bijenkorf.
- eMAG Price Monitor: Monitorizare Prețuri eMAG (Romania) ↗ - monitors price and stock changes on Romania's largest online retailer.
- Falabella Price Monitor: Alerta de Precios (Chile, Peru, Colombia) ↗ - tracks price and stock changes across Falabella's Latin American stores.
- Trendyol Price Monitor: Fiyat Takibi (Türkiye) ↗ - monitors price changes on Turkey's largest e-commerce marketplace.