Coles Grocery Scraper - Prices, Specials & Unit Prices avatar

Coles Grocery Scraper - Prices, Specials & Unit Prices

Pricing

from $1.20 / 1,000 products

Go to Apify Store
Coles Grocery Scraper - Prices, Specials & Unit Prices

Coles Grocery Scraper - Prices, Specials & Unit Prices

Scrape Coles (coles.com.au) products by search term, category, specials or URL. Returns current and was price, unit price, promotion type, stock availability, purchase limits and category. Fast HTTP-only, pay per product.

Pricing

from $1.20 / 1,000 products

Rating

0.0

(0)

Developer

AICORP Tools

AICORP Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Categories

Share

Coles Australia Grocery Scraper — Prices, Specials & Unit Prices

Extract product and price data from Coles (coles.com.au), one of Australia's largest supermarkets. Search by keyword, crawl any category or the whole store, or pull the full On Special catalogue. Get current and previous price, savings, unit price ($/100g, $/L), promotion type, stock availability, purchase limits and category, in one clean table.

Built for reliability: it runs on Australian residential proxies, paces its requests and recovers automatically from bot challenges, so your scheduled price-monitoring runs keep succeeding.

What you can do with it

  • Price monitoring: track daily prices and specials for your products or competitors
  • Grocery price comparison apps: feed a comparison site, app or newsletter
  • Promotions intelligence: see what is on special each week, by department and brand
  • Inflation and economic research: build unit-price time series across thousands of SKUs
  • Brand and category analysis: measure shelf presence, sponsored placements and pricing strategy

Features

  • 🔎 Search: any keyword, e.g. milk, coffee pods, tim tam
  • 🗂️ Categories: any coles.com.au/browse/... category or sub-category, or the entire catalogue
  • 🏷️ Specials: the complete On Special catalogue, or filter any listing to discounted items only
  • 🔗 URLs: paste search, browse or on-special URLs straight from your browser
  • ⚖️ Unit prices: comparable $/unit values for true value comparison
  • 📦 Stock and limits: availability, available quantity and retail/promotional purchase limits
  • 📣 Sponsored flag: identify paid placements (isSponsored)
  • ♻️ Deduplication across listings, and a maxItems cap to control cost
  • ⚡ Fast and light: HTTP-only (no browser), so it's quick and cheap

Input example

{
"searchTerms": ["milk", "coffee"],
"categories": ["dairy-eggs-fridge", "pantry/breakfast"],
"specials": false,
"onlySpecials": false,
"sortBy": "unitPriceAscending",
"maxItems": 500
}

Output example

{
"productId": "1849330",
"name": "Orange Soft Drink Multipack Cans 375ml",
"brand": "Fanta",
"size": "10 Pack",
"fullName": "Fanta Orange Soft Drink Multipack Cans 375ml 10 Pack",
"url": "https://www.coles.com.au/product/fanta-orange-soft-drink-multipack-cans-375ml-10-pack-1849330",
"imageUrl": "https://productimages.coles.com.au/productimages/1/1849330.jpg",
"price": 11.5,
"wasPrice": 23.0,
"saveAmount": 11.5,
"isOnSpecial": true,
"promotionType": "SPECIAL",
"offerDescription": "save $11.50",
"unitPrice": 3.07,
"unitPriceMeasure": "1l",
"unitPriceText": "$3.07/ 1L",
"available": true,
"availabilityType": "InStoreAndOnline",
"availableQuantity": 254,
"retailLimit": 20,
"promotionalLimit": 12,
"isSponsored": false,
"department": "Drinks",
"category": "Soft Drinks",
"aisle": "Soft Drink Cans",
"source": "specials",
"scrapedAt": "2026-09-28T01:19:50+00:00"
}

You can export results as JSON, CSV, Excel or HTML, or pull them via the Apify API, webhooks, Make, Zapier, n8n or MCP.

Pricing

Pay only for what you get: a small fee per run start plus a fee per product returned. Proxy costs are included. Use maxItems to cap your spend.

Tips

  • Weekly specials: enable specials and schedule the Actor weekly (Coles specials change on Wednesdays).
  • Whole store: allCategories: true crawls every department (tens of thousands of products). Set maxItems: 0 for no limit.
  • Category slugs: open a category on coles.com.au and copy the part after /browse/, e.g. meat-seafood/beef-veal.

FAQ

Are prices store-specific? Coles shows online prices for its default location. Some fresh items and promotions can vary by store or state.

Is scraping Coles legal? This Actor only collects publicly visible product and price information. It collects no personal data and uses no logins. You are responsible for using the data in line with applicable laws and the website's terms.

Something broke? Open an issue on the Issues tab. We monitor the Actor daily and usually respond within 24 hours.