Aldi Nord Offers avatar

Aldi Nord Offers

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Aldi Nord Offers

Aldi Nord Offers

Scrape weekly offers from Aldi Nord in Germany, Netherlands, and France. Get product names, prices, validity dates, images, and categories. Supports current and next week offers.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Viktor Steck

Viktor Steck

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

Share

Aldi Nord Weekly Offers Scraper

Scrapes weekly offers from Aldi Nord across Germany, Netherlands, and France. Extracts structured product data including prices, validity dates, categories, and images.

How it works

The scraper fetches the Aldi Nord offers pages and extracts product data from the embedded __NEXT_DATA__ JSON — no browser automation needed. Results are cached by country and calendar week for fast repeated runs.

Supported countries

CountryDomainCurrent weekNext week
Germanyaldi-nord.de
Netherlandsaldi.nl
Francealdi.fr

Input

ParameterTypeDefaultDescription
actionenumgetAllOffersgetAllOffers or searchProducts
countryenumdede (Germany), nl (Netherlands), fr (France)
weekenumcurrentcurrent, next, or both
searchQuerystringFilter by name/brand/description (search only)
categorystringFilter by category (search only)
forceRefreshbooleanfalseSkip cache and fetch fresh data

Output

Each offer in the dataset contains:

{
"objectId": "abc123",
"name": "Bio Bananen",
"brand": "GUT BIO",
"description": "Fairtrade, Klasse II",
"price": 1.29,
"validFrom": "2026-03-09T00:00:00.000Z",
"validUntil": "2026-03-14T23:59:59.000Z",
"category": "obst-gemuese",
"imageUrl": "https://cdn.aldi-nord.de/...",
"productUrl": "https://www.aldi-nord.de/produkt/bio-bananen",
"isAvailable": true,
"week": "current",
"country": "de",
"scrapedAt": "2026-03-08T12:00:00.000Z"
}

Example usage

# Get all current week offers from Germany
apify run --input '{"action":"getAllOffers","country":"de","week":"current"}'
# Get Dutch offers for both weeks
apify run --input '{"action":"getAllOffers","country":"nl","week":"both"}'
# Search French offers for "Bio"
apify run --input '{"action":"searchProducts","country":"fr","week":"current","searchQuery":"Bio"}'
# Force fresh data (skip cache)
apify run --input '{"action":"getAllOffers","country":"de","week":"current","forceRefresh":true}'

Pricing

Pay-per-event: $0.001 per offer (~$0.25 for a full run of ~250 products).