Krefel Scraper — Belgian Electronics Products & Prices
Pricing
Pay per usage
Krefel Scraper — Belgian Electronics Products & Prices
Scrape products, prices, specifications, stock levels, and reviews from Krefel.be. Belgium's #2 electronics retailer. Supports category browsing and search.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Jelle Desramaults
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Krefel Scraper
Extract product data from Krefel.be — Belgium's second-largest electronics chain (behind Vanden Borre). Laptops, TVs, smartphones, white goods, small appliances, the lot.
How it works
Krefel uses a Hybris/SAP Commerce backend with a product search API at /api/proxy/products/search. The actor opens a Playwright browser session to establish a valid session cookie, then calls that API directly. This means you get full structured data (specs, stock levels, images, EAN codes) without parsing HTML.
The browser is only needed for the session — actual data extraction happens through the API, so it's faster than a typical Playwright scraper.
Input
| Field | Type | Description |
|---|---|---|
categoryUrls | Array | Category pages to scrape. Example: https://www.krefel.be/nl/c/laptops |
searchQuery | String | Search by keyword, e.g. Samsung Galaxy or wasmachine |
maxResults | Integer | Product limit (default: 100) |
language | String | nl or fr — Krefel serves both |
proxyConfiguration | Object | Recommended if you're pulling 200+ products |
Pass a category URL, a search query, or both. If you pass neither, it falls back to the homepage.
Example category URLs
https://www.krefel.be/nl/c/laptopshttps://www.krefel.be/nl/c/smartphoneshttps://www.krefel.be/nl/c/televisieshttps://www.krefel.be/nl/c/wasmachineshttps://www.krefel.be/fr/c/ordinateurs-portables(French)
Output fields
Every product includes name, brand, price, currency, sku, inStock, url, and scrapedAt. The rest depends on what Krefel has for that product:
| Field | Notes |
|---|---|
originalPrice | Only when there's an active promo |
discount | Promo label, e.g. "Promo" or a signing title |
ean | EAN-13 barcode |
stockLevel | Exact warehouse stock count (e.g. 170) |
rating / reviewCount | Customer ratings |
imageUrl | Primary image. imageUrls has all of them (up to 9) |
specs | Object with 30-40 technical specs, keyed by Dutch name |
category | Breadcrumb path like "Computers > Laptops" |
description | Product summary or full description (HTML) |
{"name": "Galaxy S25 Ultra 256 GB Titanium Blue","brand": "SAMSUNG","price": 1349,"currency": "EUR","ean": "8806095483627","sku": "41012150","inStock": true,"stockLevel": 85,"rating": 4.7,"reviewCount": 12,"imageUrl": "https://media.krefel.be/sys-master/products/9571234567890/41012150_01.webp","specs": {"Schermgrootte": "6,8\" (17,3 cm)","Processor": "Snapdragon 8 Elite","RAM configuratie": "12 GB","Capaciteit Opslag": "256 GB","OS Versie": "Android 15"},"category": "Smartphones > Samsung","url": "https://www.krefel.be/nl/p/41012150","scrapedAt": "2026-03-16T10:00:00.000Z"}
Cost
About 0.05 compute units per 100 products. Krefel's full catalog is around 5,000-6,000 products — scraping everything runs under $1.50 in Apify credits. The Playwright overhead adds a bit compared to pure HTTP scrapers.
Heads up
- Product descriptions come back as HTML. Strip tags yourself if you need plain text.
- Krefel's API paginates at 24 items per page. The actor handles this automatically, but large category scrapes will make many sequential API calls.
- The
/api/proxy/productsendpoint requires a browser session cookie. Running without proxy on very large jobs may result in session expiration — enable proxy for anything over a few hundred products. - Specs are keyed by their Dutch display name regardless of language setting (e.g.
"Schermgrootte", not"Screen Size").