Colruyt Scraper — Belgian Supermarket Products & Prices avatar

Colruyt Scraper — Belgian Supermarket Products & Prices

Pricing

Pay per usage

Go to Apify Store
Colruyt Scraper — Belgian Supermarket Products & Prices

Colruyt Scraper — Belgian Supermarket Products & Prices

Scrape products, prices, unit prices, brands, and promotions from Colruyt.be — Belgium's largest supermarket chain. Supports product search and category browsing. No login required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Colruyt Scraper

Scrape products, prices, unit prices, brands, and promotions from Colruyt.be — Belgium's largest supermarket chain with their famous lowest-price guarantee.

How to scrape Colruyt data

  1. Go to the Colruyt Scraper on Apify Store
  2. Enter a search query (e.g., "melk", "pasta", "bio") or leave empty for a catalog sample
  3. Set your desired maximum number of results
  4. Click "Start" and wait for the results
  5. Download your data as JSON, CSV, or Excel

Why use this scraper?

  • Belgium's #1 supermarket — Colruyt has the largest market share in Belgian grocery retail
  • Lowest-price guarantee data — Colruyt actively price-matches against all competitors (Delhaize, Albert Heijn, Carrefour, Aldi, Lidl)
  • No login required — scrapes the public product catalog without needing a Colruyt Xtra account
  • Unit prices included — get price-per-liter, price-per-kg for easy comparison
  • Bilingual — supports both Dutch (NL) and French (FR) product data
  • Zero competition — only Colruyt scraper available on the Apify Store

Use cases

  • Price comparison and monitoring across Belgian supermarkets
  • Market research for FMCG brands and retailers
  • Basket optimization tools
  • Competitor intelligence for grocery retail
  • Academic research on food pricing in Belgium

Input options

FieldTypeDescription
searchQuerystringSearch products by keyword (e.g., "melk", "pasta"). Default: "melk"
maxResultsintegerMaximum number of products to return (1-5000). Default: 50
languagestringLanguage: "nl" (Dutch) or "fr" (French). Default: "nl"
placeIdintegerColruyt store ID used to resolve prices. Default: 871
proxyConfigurationobjectApify proxy settings. Belgian residential proxies recommended

Output fields

FieldTypeExample
namestring"EVERYDAY Halfvolle melk 1l"
brandstring"Everyday"
pricenumber1.09
currencystring"EUR"
unitstring"1l"
unitPricestring"1,09/l"
promotionPricenumber0.89
categorystring"Zuivel > Melk"
urlstring"https://www.colruyt.be/nl/producten/12345"
imageUrlstring"https://static.colruytgroup.com/images/500x500/..."
inStockbooleantrue
scrapedAtstring"2026-06-07T12:00:00.000Z"

Example output

{
"name": "EVERYDAY Halfvolle melk 1l",
"brand": "Everyday",
"price": 1.09,
"currency": "EUR",
"unit": "1l",
"unitPrice": "1,09/l",
"category": "Zuivel > Melk",
"url": "https://www.colruyt.be/nl/producten/12345",
"imageUrl": "https://static.colruytgroup.com/images/500x500/std.lang.all/12/34/asset-1234567.jpg",
"inStock": true,
"scrapedAt": "2026-06-07T12:00:00.000Z"
}

Cost estimate

This actor talks directly to Colruyt's product search API, so it is fast and cheap:

  • One API request returns up to 250 products
  • A typical run of 50 products finishes in under 30 seconds
  • Residential proxy traffic is minimal (a few hundred KB per run)

How it works

Colruyt uses one of Belgium's most aggressive anti-bot systems on its website (Imperva BotGuard, Fastly CDN, F5 BIG-IP, Dynatrace RUM). Instead of fighting the website, this scraper queries the same product search API that the colruyt.be frontend uses, through Belgian residential proxies. That makes it faster and far more reliable than browser-based scraping.

Limitations

  • Search-based: Results come from Colruyt's own search engine. Broad queries (e.g. "bio") return more results than very specific ones.
  • Store prices: Prices are resolved for one store (placeId). Colruyt prices can vary slightly per store.
  • Promotions: Promotional prices are only available when the product is actively on promotion.
  • Price comparison data: Colruyt's competitor price comparison (vs Delhaize, Carrefour, etc.) requires Xtra login and is not available in this scraper.
  • Rate limiting: The scraper paginates politely to avoid triggering blocks.

Changelog

  • 0.2 — Switched to Colruyt's product search API: faster, more reliable, no third-party unlocker needed
  • 0.1 — Initial release: product search, prices, unit prices, brands, images