Delhaize Scraper | Belgian Grocery Prices & Products avatar

Delhaize Scraper | Belgian Grocery Prices & Products

Pricing

from $1.30 / 1,000 products

Go to Apify Store
Delhaize Scraper | Belgian Grocery Prices & Products

Delhaize Scraper | Belgian Grocery Prices & Products

Scrape Delhaize Belgium's online catalogue: name, brand, price, per-kg or per-litre price, pack size, promotions (and whether they need the loyalty card), stock and Nutri-Score, as JSON. Whole catalogue, categories, search terms or promotions only. No login.

Pricing

from $1.30 / 1,000 products

Rating

0.0

(0)

Developer

ratatoskr

ratatoskr

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Security

Limited permissions

Share

Scrape Delhaize Belgium's online grocery catalogue: one row per product with name, brand, price, price per kg, litre or piece, pack size, promotions (and whether they need the Delhaize loyalty card), stock, Nutri-Score and image, as clean JSON. Take the whole catalogue, chosen categories, search terms, or only what is on promotion.

What you get

  • The whole online catalogue, about 14,600 products, or any part of it.
  • Per product: name, brand and sub-brand, pack size, price, loyalty card price, was-price, unit price and unit (kg, l, piece), every current promotion (title such as "3 pour €5", type, member-only or not, start and end date), stock and the date an out-of-stock product is expected back, Nutri-Score, top category, Delhaize own brand, organic, frozen and online-exclusive flags, image and product page.
  • Prices are told apart the way a shopper meets them: price is what anyone pays today, including a discount open to everyone, with the old price in wasPrice. memberPrice is the lower price with a Delhaize card. Deals that need several items ("2+1 gratis") do not change the price of one item, so they stay in promotions.
  • The per-unit price is the one on the shelf label (e.g. 10.83 per kg for a 230 g pack), not the pack price repeated.
  • Completeness is checked: every category or search is compared with the total Delhaize itself reports, and the run log shows both.

Choosing what to scrape

  • Everything: leave Categories and Search terms empty and set maxItems to a high number such as 100000. A run stops at 100 products otherwise.
  • Categories: a code such as v2FRU (fresh fruit and vegetables) or any category page URL from delhaize.be, e.g. https://www.delhaize.be/fr/shop/Fruits-et-legumes-frais/c/v2FRU. Subcategory URLs work too.
  • Search terms: what you would type in the site's search box, e.g. chocolat or koffie.
  • Promotions only: tick it to keep only products with a current promotion, within whatever you chose above.

Input

FieldWhat it does
categoriesCategory codes or category page URLs. Empty, with no search terms, means the whole catalogue.
searchTermsOnly products the site's search finds for these terms.
promotionsOnlyOnly products with a current promotion.
maxItemsProducts per category or search term. Default 100; enter a higher number such as 100000 for everything.
languagefr or nl for product and category names.

Example output

A real row (2026-10-29):

{
"chain": "delhaize",
"productId": "F2022080200104510000",
"name": "Concombre | Snack",
"brand": "Delhaize",
"packSize": "230 gr",
"price": 2.49,
"memberPrice": null,
"currency": "EUR",
"unitPrice": 10.83,
"unitOfMeasure": "kg",
"wasPrice": null,
"inPromo": true,
"promotions": [
{ "title": "3 pour €5", "type": "Grocery Multi-buy", "memberOnly": true, "startDate": "2026-01-01", "endDate": "2026-12-31" }
],
"inStock": true,
"nutriScore": "A",
"category": "Fruits et légumes frais",
"categoryCode": "v2FRU",
"isOwnBrand": true,
"isBio": false,
"image": "https://www.delhaize.be/medias/sys_master/products/hde/h32/13714732974110.jpg",
"url": "https://www.delhaize.be/fr/shop/Fruits-et-legumes-frais/Legumes-frais/Aubergines-courgettes-concombres-et-poivrons/Concombres/Concombre-Snack/p/F2022080200104510000",
"query": "category:v2FRU",
"language": "fr",
"scrapedAt": "2026-10-29T23:21:54.486Z"
}

Pricing

Pay per result: $1.70 per 1,000 products. The whole catalogue (about 14,600 products) costs about $25. Set a maximum cost per run and the scraper stops there, without reading pages it cannot bill.

Notes

  • Prices are Delhaize's online prices with no store selected.
  • Every row carries Delhaize's own product id, so you can track a product across runs.
  • Most Delhaize promotions are for loyalty-card holders; memberOnly says which.
  • Stock is Delhaize's online stock with no store selected, so inStock can differ from a given shop.
  • If Delhaize cannot return a single record, that one record is skipped and the run log says how many; a run that gets no products at all fails instead of returning an empty dataset.
  • Not affiliated with, endorsed by or sponsored by Delhaize. Delhaize is a trademark of its owner.