Tous les scrapers

Alimentation et livraison

ALDI Australia Scraper

aldi.com.au

100% Taux de réussite
1.2s Réponse moyenne
Bot detection + rate limiting Protection
1 057 appels Mesuré sur

ALDI Australie ne vend pas de produits alimentaires en ligne, mais aldi.com.au liste son assortiment avec les prix pratiqués en magasin et annonce chaque arrivage de Special Buys avant sa date de mise en vente. Un endpoint de plugin dédié lit le même JSON que charge le site d'ALDI et renvoie les produits déjà parsés. mode=search prend une requête, et mode=category un lien ou une clé de catégorie, y compris les groupes Lower Prices, Super Savers et Limited Time Only d'ALDI. mode=specials liste un arrivage de Special Buys, l'actuel ou celui d'une date que vous passez, éventuellement restreint à un thème comme Gardening, avec tous les arrivages qu'ALDI a annoncés et leurs thèmes. Chaque produit arrive avec son SKU, son nom, sa marque, son format et son lien, le prix et l'éventuel ancien prix, le prix unitaire, la consigne de bouteille quand elle s'applique, la date de mise en vente des Special Buys, les badges, la disponibilité, un indicateur de vente en ligne, un indicateur de restriction d'âge, l'image et ses catégories. Triez par pertinence, prix ou nom, et collectez jusqu'à 600 produits par appel à raison de 60 par page. mode=product prend un SKU ou un lien produit et ajoute la description, les ingrédients, les allergènes, les allégations, la conservation et le mode d'emploi, le pays d'origine et toutes les images. Les prix sont les prix en magasin d'ALDI, en AUD. Aucun compte ALDI, connexion ni clé d'API n'est nécessaire.

Ce que vous pouvez extraire

  • SKU, nom, marque, format et lien produit
  • Prix en nombre et tel qu'affiché, ancien prix, et le prix unitaire (par exemple 1,70 $ par 1 L)
  • Consigne de bouteille quand elle s'applique, badges, disponibilité, indicateurs de vente en ligne et de restriction d'âge
  • Image, catégories et clés de catégorie
  • Listes de recherche et de catégorie, y compris les groupes Lower Prices, Super Savers et Limited Time Only d'ALDI, triées par pertinence, prix ou nom ; jusqu'à 600 produits par appel
  • Special Buys : les produits d'un arrivage avec leur date de mise en vente, restreints par thème, plus chaque arrivage annoncé avec ses thèmes
  • Fiche produit : description, ingrédients, allergènes, allégations, conservation, mode d'emploi, pays d'origine et toutes les images

Endpoints dédiés

/groceries/aldi-au

Recherche, catégories, Special Buys et produits ALDI Australie

mode=search avec query, mode=category avec category (un lien ou une clé de catégorie) et mode=specials (category est une date ou un lien de Special Buys, vide pour l'arrivage actuel, et theme le restreint) renvoient products avec id (SKU), name, brand, size, url, price, priceText, wasPrice, currency (AUD), onSale, unitPrice (price, per, text), bottleDeposit, specialBuy (date de mise en vente et libellé), badges, available, soldOnline, ageRestricted, image, categories et categoryKeys, plus totalResults, totalPages et nextPage ; mode=specials ajoute promotions, chaque arrivage annoncé par ALDI avec ses thèmes. sort vaut relevance, price_asc, price_desc, name_asc ou name_desc, et max_results (1-600, 60 par page) avec page parcourt les pages. mode=product avec product (un SKU ou un lien) renvoie product avec description, ingredients, allergens, claims, storage, usage, countryOfOrigin et images. Les prix sont les prix en magasin d'ALDI.

Comment le scraper

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);

Les requêtes sont en POST et passent leurs paramètres dans la query string. Le rendu navigateur a toujours lieu : aucun flag à activer.

Exemple de réponse

{
  "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
}

Lire la documentation de l'API

Questions fréquentes

Le scraping d'ALDI Australie est-il légal ?

Collecter des données ALDI Australie publiques comme les noms des produits, les prix, les prix unitaires et les Special Buys est licite dans de nombreuses juridictions, mais les règles dépendent de votre pays, des données collectées et de leur usage. ScrapeUnblocker renvoie les données produit publiques ; ce que vous collectez et comment vous l'utilisez relève de votre responsabilité.

Comment scraper ALDI Australie sans se faire bloquer ?

L'API de catalogue d'ALDI, celle depuis laquelle le site aldi.com.au charge ses produits, répond aux clients HTTP simples depuis n'importe quel pays, le plugin /groceries/aldi-au l'interroge donc directement depuis des sorties ISP réparties sur tous les pays où ScrapeUnblocker en dispose, et non sur quelques IP australiennes. Une requête refusée ou en échec passe à une session neuve sur une autre sortie, et quand aucune ne répond, la requête passe par toute la chaîne qui sert /getPageSource. Aucun navigateur n'intervient. Dans le benchmark de ScrapeUnblocker, 100 % des 1 057 appels (recherches avec un terme différent à chaque fois et pages produit) ont renvoyé des données, en environ 1,2 s par appel.

Quelles données ALDI Australie puis-je obtenir ?

Pour chaque produit d'une liste de recherche, de catégorie ou de Special Buys : le SKU, le nom, la marque, le format et le lien, le prix en nombre et tel qu'ALDI l'affiche, l'éventuel ancien prix, le prix unitaire, la consigne de bouteille quand elle s'applique, la date de mise en vente et le libellé des Special Buys, les badges, la disponibilité, les indicateurs de vente en ligne et de restriction d'âge, l'image, ses catégories et clés de catégorie. mode=product ajoute la description, les ingrédients, les allergènes, les allégations, la conservation, le mode d'emploi, le pays d'origine et toutes les images.

Comment obtenir les Special Buys d'ALDI ?

Appelez mode=specials. Sans category, il liste l'arrivage de Special Buys actuel ; passez la date d'un arrivage (comme 2026-10-14) ou son lien aldi.com.au/special-buys en category pour en obtenir un autre, et theme, comme Gardening, pour n'en garder qu'un thème. La réponse contient aussi promotions, chaque arrivage annoncé par ALDI avec sa date et ses thèmes, pour voir ce qui arrive et le demander. Une date sans arrivage répond 404.

S'agit-il des prix en ligne ou en magasin d'ALDI ?

Des prix en magasin. ALDI Australie ne vend pas de produits alimentaires en ligne, les prix d'aldi.com.au, et ceux des réponses du plugin, sont donc les prix qu'ALDI pratique dans ses magasins, en AUD. ALDI répond à tous les pays dans lesquels ScrapeUnblocker a des sorties, aucune adresse australienne n'est donc nécessaire : laissez proxy_country vide pour répartir la charge, ou renseignez-le, par exemple AU, pour en fixer un.

Combien coûte le scraping d'ALDI Australie ?

Chaque page de liste récupérée est facturée comme une requête : ALDI sert 60 produits par page, la recherche par défaut fait donc 1 requête et max_results=600 jusqu'à 10, et pagesFetched indique le nombre exact. Un produit est une requête. 1 requête = 1 crédit, 1,00 EUR pour 1 000 en paiement à l'usage, en descendant jusqu'à environ 0,55 EUR pour 1 000 sur l'offre Ultimate. Les blocages et les timeouts ne sont pas facturés, et l'essai gratuit inclut 500 requêtes sans carte bancaire.

Scrapers similaires

ALDI Australia et les autres noms et marques de aldi.com.au appartiennent à leur titulaire et ne servent ici qu'à désigner le site avec lequel cette API fonctionne. ScrapeUnblocker est un service indépendant, sans lien avec le titulaire de aldi.com.au, et n'est ni approuvé ni parrainé par lui.

Commencez à scraper ce site dès aujourd'hui

Palier gratuit inclus. Aucune carte bancaire requise pour tester.