Coolblue Scraper: Live Prices, Stock, Ratings & Open-Box Deals avatar

Coolblue Scraper: Live Prices, Stock, Ratings & Open-Box Deals

Pricing

from $1.88 / 1,000 product records

Go to Apify Store
Coolblue Scraper: Live Prices, Stock, Ratings & Open-Box Deals

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

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

3

Monthly active users

10 days ago

Last modified

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.

FieldTypeRequiredDescription
modeenumNoHow to find products: Search by Keyword or Browse Category URL. Defaults to Search.
domainenumNoRegional Coolblue domain to scrape: coolblue.nl (Netherlands), coolblue.be (Belgium), or coolblue.de (Germany). Defaults to coolblue.nl.
languageenumNoLanguage subpath: nl (Dutch), en (English), fr (French), or de (German). Defaults to nl.
keywordsstringNoSearch term to look up across Coolblue. Required in Search mode.
categoryUrlstringNoDirect category listing URL to crawl, for example https://www.coolblue.nl/laptops/apple-macbook. Required in Category mode.
sortenumNoProduct ordering: Relevance, Best Reviewed, Price Low to High, Price High to Low, or Most Popular. Defaults to Relevance.
includeSpecsbooleanNoExtract specification highlights shown on each product card. Defaults to true.
includeBulletsbooleanNoExtract product bullet highlights. Defaults to true.
includePromobooleanNoExtract promotional badge text and campaign labels. Defaults to true.
includeSecondChancebooleanNoExtract Tweedekans open-box alternative URL and price when available. Defaults to true.
maxItemsintegerNoMaximum number of products to collect in one run. Defaults to 100.
proxyConfigurationproxy objectNoProxy 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

FieldTypeDescription
product_idstringUnique Coolblue product identifier.
titlestringFull product title as shown on the listing.
pricenumberCurrent selling price in EUR.
currencystringCurrency code, always EUR.
rating_scorenumberCommunity rating out of 10.
reviews_countnumberTotal number of customer reviews.
in_stockbooleanWhether the product is currently available.
specificationsarray of stringsKey specification highlights shown on the product card.
bullet_highlightsarray of stringsShort selling-point bullets for the product.
promo_textstringActive promotional badge or campaign label, when present.
second_chance_pricenumberTweedekans open-box price, when available.
second_chance_urlstringLink to the Tweedekans open-box listing, when available.
image_urlstringMain product image link.
view_item_urlstringDirect link to the product page on Coolblue.
scraped_atstringExtraction 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