Coles Australia Grocery Price Scraper: Products & Specials
Pricing
from $1.40 / 1,000 results
Coles Australia Grocery Price Scraper: Products & Specials
Coles Australia supermarket grocery prices by search term or category: current price, was-price, unit price, specials and promotions, size, brand, category and availability, in AUD. One record per product. Built for price tracking and specials monitoring. $2 per 1,000 products, with plan discounts.
Pricing
from $1.40 / 1,000 results
Rating
0.0
(0)
Developer
Charitable Trousseau
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Get current grocery prices from coles.com.au by search term or category. Built for price tracking, specials monitoring and supermarket price comparison.
What you can do with it
- Track the price of a fixed list of products day by day: schedule a run with the same search terms and compare
priceandwasPricebetween runs. - Watch the specials: pass
https://www.coles.com.au/on-specialas a category URL and readonSpecial,promotionandwasPrice. - Compare unit prices across brands and pack sizes in one category with
unitPrice. - Fill a spreadsheet or a price-comparison page with current Coles prices in AUD.
What you get
One record per product:
| Field | Example |
|---|---|
productId | 5477930 |
name | Full Cream Milk |
brand | Pura |
size | 2L |
price | 4.1 (AUD) |
wasPrice | 4.65, or null if not marked down |
unitPrice | $2.05/ 1L |
promotion | 1/2 Price, save $2.03, or null |
onSpecial | true |
available | true |
category | Milk |
url | product page link |
imageUrl | product image link |
query | the search term or category this record came from |
scrapedAt | ISO timestamp |
price is null for the few products Coles lists without a price.
Sample output
One record from a run on 2026-10-07, as saved:
{"productId": "5477930","name": "Full Cream Milk","brand": "Pura","size": "2L","description": "PURA FULL CREAM MILK 2L","price": 4.1,"wasPrice": 4.65,"unitPrice": "$2.05/ 1L","promotion": "save $0.55","onSpecial": true,"available": true,"category": "Milk","url": "https://www.coles.com.au/product/pura-full-cream-milk-2l-5477930","imageUrl": "https://cdn.productimages.coles.com.au/productimages/5/5477930.jpg","query": "milk","scrapedAt": "2026-10-07T19:05:22.350Z"}
Input
- Search terms — one or more product searches, e.g.
milk,oat milk. If you give neither search terms nor category URLs (for example an API call with an empty input), the example searchmilkruns. - Category URLs — Coles category pages, e.g.
https://www.coles.com.au/browse/dairy-eggs-fridge/milk. - Maximum products per search term or category — default 100.
- Proxy — optional.
{"searchTerms": ["milk", "eggs"],"categoryUrls": ["https://www.coles.com.au/browse/dairy-eggs-fridge/milk"],"maxItemsPerQuery": 200}
FAQ
Is there a Coles price API?
We know of no public price API offered by Coles itself. This scraper can be used as one. Start a run through the Apify API or one of Apify's clients with the input described here, then read the results as JSON, CSV or Excel. Each record is one product with its current price, was-price, unit price and promotion.
How do I get the Coles specials for this week?
Put https://www.coles.com.au/on-special in Category URLs. Every product comes back with onSpecial, the promotion text (for example save $0.55) and wasPrice. To watch specials on particular products instead, use search terms and filter on onSpecial.
Can I get prices for one Coles store, or stock by store?
No. Prices are those Coles shows online to a visitor who has not chosen a store, and available is the flag shown to that visitor. Store-level prices and stock are not collected.
How do I track Coles price history?
The scraper returns today's prices, not past ones. To build a history, schedule it (daily, for example) and keep each run's dataset; productId stays the same between runs, so prices can be joined on it.
How much does it cost to scrape Coles prices?
$2.00 per 1,000 products on Apify's Free plan, plus a start fee of $0.00005 per run. Paid Apify plans pay less: Bronze 10%, Silver 20% and Gold 30% less. Runs that fail or return nothing cost nothing.
Pricing
You pay per product saved. Runs that fail or return nothing cost nothing.
Reliability
If Coles blocks a request or changes its page layout, the run fails with a clear message instead of returning partial or empty data. The scraper is checked against the live site daily.
Notes
Prices are those Coles shows online to a visitor who has not chosen a store. This scraper collects product and price information only; it does not collect personal data.
Related scrapers
- AliExpress Product Search Scraper: search results by keyword with prices, discounts and units sold
- eBay Active Listings & Auctions Search Scraper: active listings and auctions on five eBay sites
- Apple App Store Scraper: iOS top charts, search results and app details
- Zillow ZIP Code Search Scraper: homes for sale, rentals and recently sold homes
- Tripadvisor Places Scraper: hotels, restaurants and things to do for any place
- Google Maps Places Scraper: business listings across a whole city, postcode or radius
- Indeed Jobs Scraper: job listings on 12 Indeed country sites, descriptions optional
- Glassdoor Jobs Scraper: job listings with salary ranges and employer ratings
- LinkedIn Jobs Scraper: job postings past LinkedIn's 1,000-per-search limit, no login
- Google Trends Scraper: interest over time, interest by region, rising queries and trending searches