Coles Australia Product & Price Scraper
Pricing
from $0.65 / 1,000 product results
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
Maintained by CommunityActor 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?
| Field | Example |
|---|---|
productId, fullName, brand, name, size | 8150288 · Coles Full Cream Milk 3L · Coles · Full Cream Milk · 3L |
price, wasPrice, saveAmount, isOnSpecial | 5.95 · 7 · 1.05 · true |
promotionType, specialType, offerDescription | SPECIAL · MULTI_SAVE · Pick any 2 for $10.50 |
multiBuy | {"quantity": 2, "pricePerItem": 5.25, "totalPrice": 10.5} |
unitPrice, unitOfMeasure, unitPriceText | 1.65 · 1l · $1.65/ 1L |
available, availabilityType, retailLimit | true · InStoreAndOnline · 20 |
category, subCategory, aisle | Dairy, Eggs & Fridge · Milk · Full Cream Milk |
imageUrl, url, sponsored | Coles image and product links, and whether the listing was a paid placement |
With details: gtin, ingredients, allergens, nutritionPerServing, nutritionPer100, countryOfOrigin, images | 9300601186945 · 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?
- Enter Search terms and/or Coles URLs (category, specials or product pages).
- Optionally tick Only products on special or Include product details.
- 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-specialwith 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.