Albert Heijn Scraper | Netherlands & Belgium Prices
Pricing
from $1.30 / 1,000 dutch products
Albert Heijn Scraper | Netherlands & Belgium Prices
Scrape Albert Heijn's Dutch and Belgian shops: prices, bonus deals with dates, old prices, Nutri-Score, categories, and on request EANs, ingredients, allergens and nutrition, as JSON. Whole catalogue, categories or search. No login, no proxy.
Pricing
from $1.30 / 1,000 dutch products
Rating
0.0
(0)
Developer
ratatoskr
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Albert Heijn Scraper: Netherlands & Belgium Prices
Get Albert Heijn's prices for the Netherlands and Belgium as clean JSON: price, bonus deal with its dates, old price, price per kg, Nutri-Score, brand and category. Read the whole catalogue, chosen categories or a search, and add EANs, ingredients, allergens and nutrition when you need them. No login, no proxy to configure.
Two countries, real local prices
Albert Heijn runs a separate shop for each country, with its own range and prices. AH Komkommer is not the same price in both, and each row says which country it belongs to, so you can compare them directly. The same product keeps the same productId in both.
What you get
| Field | Example |
|---|---|
name, brand, packSize | AH Snoepgroente komkommer, AH, 230 g |
price, currency | 1.69, EUR |
wasPrice, discountPercent | 5.96, 10 |
promotionLabel, promotionStart, promotionEnd | 3 voor 5.00, 2026-10-26, 2026-11-01 |
upcoming, upcomingPrice | true, 0.39 |
unitPrice, unitOfMeasure | 7.35, kg |
nutriScore, category, subcategory, labels | A, Groente, aardappelen, Komkommer, vegan |
availableOnline, orderable, ageRestricted | true, true, false |
image, url, country |
With Include EAN, ingredients, allergens and nutrition on, each row also has ean, ingredients, allergens, mayContain, nutritionPer and nutrition.
Next week's bonus, before it starts
Albert Heijn publishes the coming bonus days ahead. Those rows keep today's price and add upcoming: true, upcomingPrice and the start date, so you can see a deal coming without mistaking it for today's price.
Input
| Field | What it does |
|---|---|
| Countries | Netherlands, Belgium, or both. Default: Netherlands. |
| Categories | Names such as Vlees, ids, or page URLs. |
| Search terms | Albert Heijn's own search. |
| Bonus only | Only products on a bonus deal, running now or starting soon. |
| Include EAN, ingredients, allergens and nutrition | Reads each product's full record too, at about 3 products a second. |
| Max products | Per country, category or search term. Default 100; enter a higher number such as 100000 for everything. |
{ "countries": ["NL", "BE"], "searchTerms": ["koffie"], "includeDetails": true, "maxItems": 200 }
How the prices work
price is what one pack costs today. On a bonus price, wasPrice holds the normal price, and the bonus price is the one Albert Heijn gives with its free Bonuskaart. On a deal across several packs, such as "3 voor 5.00", or a price per weight, such as "100 GRAM VOOR 1.89", price stays the price of one pack and the deal is in promotionLabel. A discount the deal says needs a store card is in memberPrice.
Pricing
Pay per product, with no monthly fee, and a separate rate for Dutch and Belgian rows. You pay only for the rows you receive.
Not affiliated with or endorsed by Albert Heijn or Ahold Delhaize.