Todos los scrapers

Alimentación y delivery

ALDI Australia Scraper

aldi.com.au

100% Tasa de éxito
1.2s Respuesta media
Bot detection + rate limiting Protección
1057 llamadas Medido sobre

ALDI Australia no vende alimentación online, pero aldi.com.au enumera su surtido con los precios que pagas en tienda y anuncia cada tanda de Special Buys antes de su fecha de venta. Un endpoint de plugin dedicado lee el mismo JSON que carga la web de ALDI y devuelve los productos ya analizados. mode=search recibe una consulta, y mode=category un enlace o una clave de categoría, incluidos los grupos Lower Prices, Super Savers y Limited Time Only de ALDI. mode=specials enumera una tanda de Special Buys, la actual o la de la fecha que pases, opcionalmente acotada a un tema como Gardening, junto con todas las tandas que ALDI ha anunciado y sus temas. Cada producto viene con su SKU, nombre, marca, tamaño y enlace, el precio y cualquier precio anterior, el precio por unidad, el depósito del envase cuando corresponde, la fecha de venta de Special Buys, los distintivos, la disponibilidad, un indicador de venta online, un indicador de restricción de edad, la imagen y sus categorías. Ordena por relevancia, precio o nombre, y recoge hasta 600 productos por llamada a 60 por página. mode=product recibe un SKU o un enlace de producto y añade la descripción, los ingredientes, los alérgenos, las declaraciones, la conservación y el modo de uso, el país de origen y todas las imágenes. Los precios son los precios en tienda de ALDI en AUD. No hace falta cuenta de ALDI, inicio de sesión ni clave de API.

Qué puedes extraer

  • SKU, nombre, marca, tamaño y enlace del producto
  • Precio como número y tal como se muestra, precio anterior, y el precio por unidad (por ejemplo 1,70 $ por 1 L)
  • Depósito del envase cuando corresponde, distintivos, disponibilidad, indicadores de venta online y de restricción de edad
  • Imagen, categorías y claves de categoría
  • Listados de búsqueda y categorías, incluidos los grupos Lower Prices, Super Savers y Limited Time Only de ALDI, ordenados por relevancia, precio o nombre; hasta 600 productos por llamada
  • Special Buys: los productos de una tanda con su fecha de venta, acotados por tema, además de cada tanda anunciada con sus temas
  • Detalle de producto: descripción, ingredientes, alérgenos, declaraciones, conservación, modo de uso, país de origen y todas las imágenes

Endpoints dedicados

/groceries/aldi-au

Búsqueda, categorías, Special Buys y productos de ALDI Australia

mode=search con query, mode=category con category (un enlace o una clave de categoría) y mode=specials (category es una fecha o un enlace de Special Buys, en blanco para la tanda actual, y theme la acota) devuelven products con id (SKU), name, brand, size, url, price, priceText, wasPrice, currency (AUD), onSale, unitPrice (price, per, text), bottleDeposit, specialBuy (fecha de venta y etiqueta), badges, available, soldOnline, ageRestricted, image, categories y categoryKeys, además de totalResults, totalPages y nextPage; mode=specials añade promotions, todas las tandas que ALDI ha anunciado con sus temas. sort es relevance, price_asc, price_desc, name_asc o name_desc, y max_results (1-600, 60 por página) con page recorre páginas. mode=product con product (un SKU o un enlace) devuelve product con description, ingredients, allergens, claims, storage, usage, countryOfOrigin e images. Los precios son los precios en tienda de ALDI.

Cómo rastrearlo

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

Las peticiones son POST y sus parámetros van en la query string. El renderizado en navegador siempre ocurre: no hay ningún flag que activar.

Ejemplo de respuesta

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

Leer la documentación

Preguntas frecuentes

¿Es legal hacer scraping de ALDI Australia?

Recopilar datos públicos de ALDI Australia como nombres de productos, precios, precios por unidad y Special Buys es lícito en muchas jurisdicciones, pero las normas dependen de tu país, de los datos que recopiles y de cómo los uses. ScrapeUnblocker devuelve los datos públicos de los productos; qué recopilas y cómo lo usas es responsabilidad tuya.

¿Cómo hago scraping de ALDI Australia sin que me bloqueen?

La API de catálogo de ALDI, de la que la web aldi.com.au carga sus productos, responde a clientes HTTP simples desde cualquier país, así que el plugin /groceries/aldi-au la consulta directamente desde exits ISP repartidos por todos los países en los que ScrapeUnblocker tiene exits, no desde unas pocas IP australianas. Una petición rechazada o fallida pasa a una sesión nueva en otro exit, y cuando ninguno responde, la petición llega a través de la cadena completa que hay detrás de /getPageSource. No interviene ningún navegador. En el benchmark de ScrapeUnblocker devolvió datos en el 100 % de 1.057 llamadas (búsquedas, cada una con un término distinto, y páginas de producto), unos 1,2 s por llamada.

¿Qué datos de ALDI Australia puedo obtener?

Para cada producto de un listado de búsqueda, categoría o Special Buys: el SKU, nombre, marca, tamaño y enlace, el precio como número y tal como lo muestra ALDI, cualquier precio anterior, el precio por unidad, el depósito del envase cuando corresponde, la fecha de venta y la etiqueta de Special Buys, los distintivos, la disponibilidad, los indicadores de venta online y de restricción de edad, la imagen, sus categorías y las claves de categoría. mode=product añade la descripción, los ingredientes, los alérgenos, las declaraciones, la conservación, el modo de uso, el país de origen y todas las imágenes.

¿Cómo obtengo los Special Buys de ALDI?

Llama con mode=specials. Sin category enumera la tanda actual de Special Buys; pasa la fecha de una tanda (como 2026-10-14) o su enlace de aldi.com.au/special-buys como category para otra, y theme, como Gardening, para quedarte con un tema de ella. La respuesta también incluye promotions, todas las tandas que ALDI ha anunciado con su fecha y sus temas, para que veas lo que viene y lo pidas. Una fecha sin tanda responde 404.

¿Son precios online o precios en tienda de ALDI?

Precios en tienda. ALDI Australia no vende alimentación online, así que los precios de aldi.com.au, y los de las respuestas del plugin, son los precios que ALDI cobra en sus tiendas, en AUD. ALDI responde a todos los países en los que ScrapeUnblocker tiene exits, así que no hace falta una dirección australiana: deja proxy_country en blanco para repartir la carga, o fíjalo, por ejemplo AU, para usar uno concreto.

¿Cuánto cuesta hacer scraping de ALDI Australia?

Cada página de listado obtenida se factura como una petición: ALDI sirve 60 productos por página, así que la búsqueda por defecto es 1 petición y max_results=600 hasta 10, y pagesFetched muestra el número exacto. Un producto es una petición. 1 petición = 1 crédito, 1,00 EUR por cada 1.000 en Pay as you go, bajando hasta unos 0,55 EUR por cada 1.000 en el plan Ultimate. No se facturan los bloqueos ni los timeouts, y la prueba gratuita incluye 500 peticiones sin tarjeta.

Scrapers relacionados

ALDI Australia y los demás nombres y marcas de aldi.com.au pertenecen a su titular y aquí se usan solo para identificar el sitio web con el que funciona esta API. ScrapeUnblocker es un servicio independiente: no está afiliado al titular de aldi.com.au ni cuenta con su respaldo o patrocinio.

Empieza a rastrear este sitio hoy

Plan gratuito incluido. No necesitas tarjeta para probarlo.