# Aldi Australia Product Scraper

> Aldi Australia Product Scraper is a paid API for AI agents from api.scrapeforagents.tech, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes structured product data (name, price, brand, SKU, description) from Aldi Australia's catalogue via search terms or category/product URLs

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/v1/aldi?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aldi-australia-product-scraper-a64f99f1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_j0HOYMmboLDpXFRzY66Dc

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability aldi-australia-product-scraper-a64f99f1 -d '<json body>'
```

Example prompt: Search the Aldi Australia catalogue for 'coffee' and 'chocolate biscuits', return up to 50 results per term sorted by price ascending, and give me each product's name, brand, price, and price per unit.

## When to prefer this

Choose this endpoint when you need structured, machine-readable product data from Aldi Australia's online catalogue — including prices, brands, SKUs, and unit pricing — without building your own scraper. It is especially useful for price monitoring, grocery comparison apps, or catalogue ingestion workflows targeting the Australian market. You only pay for successful, non-empty runs.

## Known failure modes

- No products found for the given search term or URL — returns empty items array (not charged)
- Invalid or inaccessible URL passed in startUrls — run fails silently or returns empty
- Aldi Australia website structure changes may break scraping temporarily
- Rate limiting or blocking by Aldi's website may cause empty or partial results
- Malformed input schema (e.g. invalid sortBy enum value) returns an error

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

A JSON object containing a count of results and an array of product items, each with fields for SKU, name, brand, price, was price (sale/markdown), price display string, price per unit, and description. Empty or failed runs are not charged.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "sortBy": {
   "enum": [
    "relevance",
    "name_asc",
    "name_desc",
    "price_asc",
    "price_desc"
   ],
   "type": "string",
   "default": "relevance",
   "description": "Order products within each search or category. A non-default choice overrides a sort already in a URL."
  },
  "maxItems": {
   "type": "integer",
   "default": 0,
   "minimum": 0,
   "description": "Hard cap across all terms and URLs. Set 0 for no overall cap."
  },
  "startUrls": {
   "type": "array",
   "description": "Public Australian search, category, or product URLs. Short category URLs are followed to their catalogue destination."
  },
  "maxResults": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Maximum new products saved from each term or URL. Set 0 to collect all available pages."
  },
  "searchTerms": {
   "type": "array",
   "description": "Product keywords to search on the Australian catalogue. Each term is searched separately."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "sku": null,
    "name": null,
    "brand": null,
    "price": null,
    "wasPrice": null,
    "description": null,
    "priceDisplay": null,
    "pricePerUnit": null
   }
  ],
  "product": "aldi"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aldi-australia-product-scraper-a64f99f1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.scrapeforagents.tech](https://www.zero.xyz/host/api.scrapeforagents.tech/llms.txt)
