Albert Heijn Scraper avatar

Albert Heijn Scraper

Under maintenance

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Albert Heijn Scraper

Albert Heijn Scraper

Under maintenance

Scrapes the complete product catalog and category tree from Albert Heijn (AH), the largest supermarket chain in the Netherlands.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Rashad Ansari

Rashad Ansari

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Albert Heijn (AH) Product Scraper

Scrapes the complete product catalog and category tree from Albert Heijn (AH), the largest supermarket chain in the Netherlands.

What does this Actor do?

  • Discovers the full category hierarchy (main categories + all sub-categories)
  • Paginates through every leaf category to collect all products
  • Returns product name, prices (regular and promotional), discount text, image URL, and product page URL for each item

Input

FieldTypeDefaultDescription
outputCategoriesbooleanfalseIf true, category objects (with type: "category") are also pushed to the dataset
proxyobjectOptional Apify proxy configuration

Example input

{
"outputCategories": true
}

Output

Each item in the dataset represents a product or (optionally) a category.

Product item

{
"type": "product",
"external_id": "400376",
"name": "Salland Luncheon meat",
"base_price": "2.49",
"current_price": "2.49",
"has_discount": false,
"discount_text": null,
"image_url": "https://static.ah.nl/dam/product/AHI_43545239363534353531?revLabel=2&rendition=800x800_JPG_Q90&fileType=binary",
"website_url": "https://www.ah.nl/producten/product/wi400376",
"category_external_id": "2619"
}

Category item (outputCategories: true)

{
"type": "category",
"external_id": "6401",
"name": "Groente, aardappelen",
"parent_external_id": null
}

Fields

FieldTypeDescription
typestring"product" or "category"
external_idstringAH webshop ID (numeric string, e.g. "123456") for products, or taxonomy ID for categories
namestringProduct or category name
base_pricestring|nullRegular price in EUR (as decimal string, e.g. "2.99")
current_pricestring|nullCurrent price — discounted price if on sale, else same as base_price
has_discountbooleantrue if the product is currently on promotion
discount_textstring|nullPromotion description (e.g. "2e halve prijs", "3 voor €5")
image_urlstring|nullProduct image URL
website_urlstringDirect link to the product page on ah.nl
category_external_idstring|nullThe category this product belongs to
parent_external_idstring|null(categories only) Parent category ID, or null for top-level

Notes

  • Prices are in EUR as decimal strings to preserve precision.
  • The scraper targets the Netherlands webshop (api.ah.nl). Belgian AH is a separate domain and is not covered.
  • Apify may mark this Actor as under maintenance when a run takes longer than 5 minutes. This is expected, so you do not need to worry about that status.