Lebensmittel & Lieferung
ALDI Australia Scraper
aldi.com.au
ALDI Australien verkauft keine Lebensmittel online, aber aldi.com.au listet sein Sortiment mit den Preisen, die du in der Filiale zahlst, und kündigt jeden Special-Buys-Drop vor seinem Verkaufsstart an. Ein dedizierter Plugin-Endpoint liest dasselbe JSON, das die ALDI-Website lädt, und gibt die Produkte bereits geparst zurück. mode=search nimmt einen Suchbegriff und mode=category einen Kategorie-Link oder -Schlüssel, einschließlich der ALDI-Gruppen Lower Prices, Super Savers und Limited Time Only. mode=specials listet einen Special-Buys-Drop auf, den aktuellen oder den an einem Datum, das du übergibst, optional eingegrenzt auf ein Thema wie Gardening, zusammen mit jedem Drop, den ALDI angekündigt hat, und seinen Themen. Jedes Produkt kommt mit seiner SKU, Namen, Marke, Größe und Link, dem Preis und einem etwaigen Streichpreis, dem Grundpreis, dem Flaschenpfand, wo eines anfällt, dem Special-Buys-Verkaufsstartdatum, Badges, Verfügbarkeit, einem Online-Verkaufs-Kennzeichen, einem Altersbeschränkungs-Kennzeichen, dem Bild und seinen Kategorien. Sortiere nach Relevanz, Preis oder Name und sammle bis zu 600 Produkte pro Call bei 60 pro Seite. mode=product nimmt eine SKU oder einen Produktlink und ergänzt Beschreibung, Zutaten, Allergene, Angaben, Lagerung und Verwendung, Herkunftsland und alle Bilder. Die Preise sind die Filialpreise von ALDI in AUD. Es braucht weder ein ALDI-Konto noch einen Login oder einen API-Schlüssel.
Was Sie extrahieren können
- SKU, Name, Marke, Größe und Produktlink
- Preis als Zahl und wie angezeigt, Streichpreis und der Grundpreis (zum Beispiel 1,70 $ pro 1 l)
- Flaschenpfand, wo eines anfällt, Badges, Verfügbarkeit, Online-Verkaufs- und Altersbeschränkungs-Kennzeichen
- Bild, Kategorien und Kategorie-Schlüssel
- Such- und Kategorielisten, einschließlich der ALDI-Gruppen Lower Prices, Super Savers und Limited Time Only, sortiert nach Relevanz, Preis oder Name; bis zu 600 Produkte pro Call
- Special Buys: die Produkte eines Drops mit ihrem Verkaufsstartdatum, eingegrenzt nach Thema, dazu jeder angekündigte Drop mit seinen Themen
- Produktdetail: Beschreibung, Zutaten, Allergene, Angaben, Lagerung, Verwendung, Herkunftsland und alle Bilder
Dedizierte Endpoints
/groceries/aldi-au ALDI-Australien-Suche, Kategorien, Special Buys und Produkte
mode=search mit query, mode=category mit category (ein Kategorie-Link oder -Schlüssel) und mode=specials (category ist ein Special-Buys-Datum oder -Link, leer für den aktuellen Drop, und theme grenzt ihn ein) liefern products mit id (SKU), name, brand, size, url, price, priceText, wasPrice, currency (AUD), onSale, unitPrice (price, per, text), bottleDeposit, specialBuy (Verkaufsstartdatum und Label), badges, available, soldOnline, ageRestricted, image, categories und categoryKeys, dazu totalResults, totalPages und nextPage; mode=specials ergänzt promotions, jeden Drop, den ALDI angekündigt hat, mit seinen Themen. sort ist relevance, price_asc, price_desc, name_asc oder name_desc, und max_results (1-600, 60 pro Seite) mit page blättert durch. mode=product mit product (eine SKU oder ein Link) liefert product mit description, ingredients, allergens, claims, storage, usage, countryOfOrigin und images. Die Preise sind die Filialpreise von ALDI.
So wird es gescrapt
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/groceries/aldi-au?mode=search&query=milk"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/groceries/aldi-au",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"mode": "search", "query": "milk"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const results = await su.aldiAuSearch('milk', { sort: 'price_asc' });
const product = await su.aldiAuProduct('000000000000398691');
console.log(results);
console.log(product); Requests sind POST und übergeben ihre Parameter im Query-String. Browser-Rendering findet immer statt - dafür gibt es kein Flag.
Beispielantwort
{
"mode": "search",
"query": "milk",
"category": null,
"specialBuys": null,
"sort": "relevance",
"totalResults": 89,
"totalPages": 2,
"page": 1,
"pageSize": 60,
"nextPage": 2,
"resultsCollected": 60,
"products": [
{
"id": "000000000000398691",
"name": "Light Milk 2L",
"brand": "FARMDALE",
"size": "2 l",
"url": "https://www.aldi.com.au/product/farmdale-light-milk-2l-000000000000398691",
"price": 3.39,
"priceText": "$3.39",
"wasPrice": null,
"currency": "AUD",
"onSale": false,
"savings": null,
"unitPrice": { "price": 1.7, "per": "1 L", "text": "$1.70 per 1 L" },
"bottleDeposit": null,
"specialBuy": null,
"badges": [],
"available": true,
"soldOnline": false,
"ageRestricted": false,
"image": "https://dm.apac.cms.aldi.cx/is/image/aldiprodapac/product/jpg/scaleWidth/1000/93645b60-eb11-4046-b28e-2b441f8585a4/farmdale-light-milk-2l",
"categories": [ "Dairy, Eggs & Fridge", "Milk" ],
"categoryKeys": [ "960000000", "1111111160" ]
},
{
"id": "000000000000398689",
"name": "Full Cream Milk 2L",
"brand": "FARMDALE",
"size": "2 l",
"url": "https://www.aldi.com.au/product/farmdale-full-cream-milk-2l-000000000000398689",
"price": 3.39,
"priceText": "$3.39",
"wasPrice": null,
"currency": "AUD",
"onSale": false,
"savings": null,
"unitPrice": { "price": 1.7, "per": "1 L", "text": "$1.70 per 1 L" },
"bottleDeposit": null,
"specialBuy": null,
"badges": [],
"available": true,
"soldOnline": false,
"ageRestricted": false,
"image": "https://dm.apac.cms.aldi.cx/is/image/aldiprodapac/product/jpg/scaleWidth/1000/a17bcc6d-7a5f-49b9-adeb-224d162553d4/farmdale-full-cream-milk-2l",
"categories": [ "Dairy, Eggs & Fridge", "Milk" ],
"categoryKeys": [ "960000000", "1111111160" ]
}
],
"pagesFetched": 1,
"spellingSuggestion": null
} Häufige Fragen
Ist das Scrapen von ALDI Australien legal?
Das Erheben öffentlich verfügbarer Daten von ALDI Australien wie Produktnamen, Preise, Grundpreise und Special Buys ist in vielen Rechtsordnungen zulässig, aber die Regeln hängen von deinem Land, den erhobenen Daten und ihrer Verwendung ab. ScrapeUnblocker liefert die öffentlichen Produktdaten; was du erhebst und wie du es nutzt, liegt in deiner Verantwortung.
Wie scrape ich ALDI Australien, ohne blockiert zu werden?
Die Katalog-API von ALDI, aus der die Website aldi.com.au ihre Produkte lädt, beantwortet einfache HTTP-Clients aus jedem Land, deshalb fragt das Plugin /groceries/aldi-au sie direkt über ISP-Exits ab, verteilt auf jedes Land, in dem ScrapeUnblocker Exits hat, statt auf wenige australische IPs. Eine abgewiesene oder fehlgeschlagene Anfrage wechselt in eine frische Session auf einem anderen Exit, und wenn keiner antwortet, kommt die Anfrage über die vollständige Kette hinter /getPageSource. Es ist kein Browser beteiligt. Im Benchmark von ScrapeUnblocker kamen bei 100 % von 1.057 Calls (Suchen mit jeweils anderem Begriff und Produktseiten) Daten zurück, etwa 1,2 s pro Call.
Welche Daten von ALDI Australien bekomme ich?
Für jedes Produkt in einer Such-, Kategorie- oder Special-Buys-Liste: SKU, Name, Marke, Größe und Link, den Preis als Zahl und wie ALDI ihn anzeigt, einen etwaigen Streichpreis, den Grundpreis, das Flaschenpfand, wo eines anfällt, Verkaufsstartdatum und Label der Special Buys, Badges, Verfügbarkeit, Online-Verkaufs- und Altersbeschränkungs-Kennzeichen, das Bild, seine Kategorien und Kategorie-Schlüssel. mode=product ergänzt Beschreibung, Zutaten, Allergene, Angaben, Lagerung, Verwendung, Herkunftsland und alle Bilder.
Wie bekomme ich die Special Buys von ALDI?
Rufe mode=specials auf. Ohne category listet es den aktuellen Special-Buys-Drop auf; übergib das Datum eines Drops (etwa 2026-10-14) oder seinen aldi.com.au/special-buys-Link als category für einen anderen, und theme, etwa Gardening, um ein Thema daraus zu behalten. Die Antwort enthält außerdem promotions, jeden Drop, den ALDI angekündigt hat, mit Datum und Themen, sodass du siehst, was kommt, und es abfragen kannst. Ein Datum ohne Drop antwortet mit 404.
Sind das Online-Preise oder Filialpreise von ALDI?
Filialpreise. ALDI Australien verkauft keine Lebensmittel online, deshalb sind die Preise auf aldi.com.au und in den Antworten des Plugins die Preise, die ALDI in seinen Filialen verlangt, in AUD. ALDI antwortet jedem Land, in dem ScrapeUnblocker Exits hat, es ist also keine australische Adresse nötig: Lass proxy_country leer, um die Last zu verteilen, oder setze es, zum Beispiel AU, um ein Land festzulegen.
Wie viel kostet das Scrapen von ALDI Australien?
Jede abgerufene Listenseite wird als eine Anfrage berechnet: ALDI liefert 60 Produkte pro Seite, eine Standardsuche ist also 1 Anfrage und max_results=600 bis zu 10, und pagesFetched zeigt die genaue Zahl. Ein Produkt ist eine Anfrage. 1 Anfrage = 1 Credit, 1,00 EUR pro 1.000 bei Pay-as-you-go, bis hinunter zu etwa 0,55 EUR pro 1.000 im Ultimate-Tarif. Blockierungen und Timeouts werden nicht berechnet, und die kostenlose Testphase umfasst 500 Anfragen ohne Karte.
Ähnliche Scraper
ALDI Australia sowie weitere Namen und Marken von aldi.com.au gehören ihrem Inhaber und werden hier nur verwendet, um die Website zu bezeichnen, mit der diese API arbeitet. ScrapeUnblocker ist ein unabhängiger Dienst und steht in keiner Verbindung zum Inhaber von aldi.com.au, der ScrapeUnblocker weder unterstützt noch sponsert.
Starten Sie noch heute mit dieser Seite
Kostenloses Kontingent inklusive. Zum Testen ist keine Kreditkarte nötig.