Coles Australia Product & Price Scraper avatar

Coles Australia Product & Price Scraper

Pricing

from $0.65 / 1,000 product results

Go to Apify Store
Coles Australia Product & Price Scraper

Coles Australia Product & Price Scraper

Scrape Coles (coles.com.au) products by search term, category, specials or product URL: price, was-price, specials and multi-buy deals, unit price, stock, aisle, plus optional barcode, ingredients and nutrition. Fast HTTP, no browser.

Pricing

from $0.65 / 1,000 product results

Rating

0.0

(0)

Developer

Stralium

Stralium

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

What does Coles Australia Product & Price Scraper do?

It returns Coles (coles.com.au) products with current prices and specials from any search term, category page, the specials page or individual product URLs. Each product comes with its price, was-price and savings, multi-buy deals, unit price, stock status, category and aisle. Optionally it adds the barcode (GTIN), ingredients, allergens, nutrition panel and country of origin.

  • ⚡ Fast and cheap. Plain HTTP with no headless browser. 1,000 products take about a minute.
  • 🏷️ Specials done properly. Half-price, % off and "2 for $10" multi-buy deals, with was-price, saving and per-item multi-buy price as numbers.
  • ⚖️ Unit prices. Price per 1L / 100g / 1kg as a number, ready for comparisons.
  • 🔎 Any entry point. Search terms, /browse/... categories, /on-special, or /product/... URLs.
  • 🧾 Clean output. Flat JSON with numeric prices, ready for spreadsheets, databases and AI agents.

What data can I extract from Coles?

FieldExample
productId, fullName, brand, name, size8150288 · Coles Full Cream Milk 3L · Coles · Full Cream Milk · 3L
price, wasPrice, saveAmount, isOnSpecial5.95 · 7 · 1.05 · true
promotionType, specialType, offerDescriptionSPECIAL · MULTI_SAVE · Pick any 2 for $10.50
multiBuy{"quantity": 2, "pricePerItem": 5.25, "totalPrice": 10.5}
unitPrice, unitOfMeasure, unitPriceText1.65 · 1l · $1.65/ 1L
available, availabilityType, retailLimittrue · InStoreAndOnline · 20
category, subCategory, aisleDairy, Eggs & Fridge · Milk · Full Cream Milk
imageUrl, url, sponsoredColes image and product links, and whether the listing was a paid placement
With details: gtin, ingredients, allergens, nutritionPerServing, nutritionPer100, countryOfOrigin, images9300601186945 · Full Cream Milk · Contains Milk · {"Protein": "8.5 g", ...} · Australian Milk

Prices are Coles' standard online prices in AUD.

How much does it cost to scrape Coles?

You pay per product returned, plus a small add-on per product when Include product details is on. Failed searches cost nothing. See the Pricing tab for the current rate.

Set Max products per search term or URL to control spend exactly.

How do I use it?

  1. Enter Search terms and/or Coles URLs (category, specials or product pages).
  2. Optionally tick Only products on special or Include product details.
  3. Click Start, then download the results as JSON, CSV or Excel, or fetch them by API.

Input example

{
"searchTerms": ["milk", "coffee pods"],
"startUrls": ["https://www.coles.com.au/browse/pantry", "https://www.coles.com.au/on-special"],
"maxResultsPerSource": 500,
"onlySpecials": true,
"includeDetails": false
}

Output example

{
"source": "milk",
"position": 1,
"productId": 8150288,
"fullName": "Coles Full Cream Milk 3L",
"brand": "Coles",
"size": "3L",
"price": 4.95,
"wasPrice": null,
"isOnSpecial": false,
"unitPrice": 1.65,
"unitOfMeasure": "1l",
"unitPriceText": "$1.65/ 1L",
"available": true,
"category": "Dairy, Eggs & Fridge",
"subCategory": "Milk",
"aisle": "Full Cream Milk",
"imageUrl": "https://cdn.productimages.coles.com.au/productimages/8/8150288.jpg",
"url": "https://www.coles.com.au/product/coles-full-cream-milk-3l-8150288",
"scrapedAt": "2026-10-08T01:30:17.000Z"
}

Use cases

  • Price monitoring: track Coles prices and specials daily for your products or competitors.
  • Grocery price comparison: unit prices as numbers make cross-brand and cross-retailer comparisons simple.
  • Specials alerts: pull /on-special with Only products on special each week when the catalogue changes (Wednesdays).
  • Product data: barcodes, ingredients and nutrition for apps, research and FMCG analytics.

FAQ

Does it need a Coles account or cookies? No. It reads the public website.

Why are some products missing a price? Products that are currently unavailable online have no price; available is false for them.

Is this affiliated with Coles? No. This is an independent tool that reads publicly available product information.

Something broke? The scraper is checked automatically every day and fixed when coles.com.au changes. Open an issue and it will be looked at.