Coles Scraper - Prices, Specials, Stock & Catalog avatar

Coles Scraper - Prices, Specials, Stock & Catalog

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Coles Scraper - Prices, Specials, Stock & Catalog

Coles Scraper - Prices, Specials, Stock & Catalog

Scrape Coles.com.au groceries: product name, brand, size, price, was-price & savings (specials), unit price, stock availability and quantity, and category catalog. By search term or category. No login, no API key, no browser.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Categories

Share

Coles Scraper — Prices, Specials, Stock & Catalog 🛒

Scrape Coles (Australia's #2 supermarket) — grocery prices, specials (was-price & savings), stock availability and the category catalog. Search by keyword or browse categories.

No login, no API key, no browser. Export to JSON, CSV, Excel, HTML or XML.

Residential proxy required (Coles uses Akamai). Defaults to Apify Residential (Australia).

What you get

For every product: name, brand, size, price now, was price + savings (specials), unit/comparable price, stock availability & quantity, category, image and product URL.

Use cases

  • Grocery price & specials monitoring — track prices and markdowns over time.
  • Competitor / basket analysis — compare Coles vs Woolworths pricing.
  • Stock availability tracking — monitor availableQuantity per product.
  • Catalog & assortment research — pull whole categories.

Input

FieldTypeDescription
searchTermsarrayKeywords (e.g. milk, coffee).
categoriesarrayCategory slugs or browse URLs (e.g. dairy-eggs-fridge).
onlySpecialsbooleanKeep only products on special.
maxItemsintegerMax products per source.
storeIdstringOptional Coles store id (store-specific stock).
proxyConfigurationobjectResidential required. Defaults to Apify Residential (AU).

Example input

{ "searchTerms": ["coffee"], "categories": ["dairy-eggs-fridge"], "onlySpecials": false, "maxItems": 500 }

Output (example)

{
"id": "8150288", "name": "Blend 43 Instant Coffee", "brand": "Nescafe", "size": "150g",
"priceNow": 7.25, "priceWas": 14.5, "onSpecial": true, "saveStatement": "save $7.25",
"comparable": "$4.83/ 100g", "availability": true, "availableQuantity": 94,
"category": "Coffee", "url": "https://www.coles.com.au/product/blend-43-instant-coffee-8150288",
"currency": "AUD", "scrapedAt": "2026-10-17T12:00:00.000Z"
}

How it works

Coles is a Next.js site; the actor reads its Next.js data endpoint over HTTP through a residential proxy (which passes Akamai), paging through search results and category catalogs. The site's build id is read live each run.

Collects publicly available product data from Coles.com.au. Use responsibly and per Coles's Terms and applicable law.