Developer Tools
Canadian Grocery
Price Data API
Compare grocery prices across 16 Canadian chains in a single call — plus a standalone Costco scraper. Delivered through Apify.
- 16 chains, one call
- Every province
- Normalized $/100g
- JSON · CSV · Excel
How the comparison API works
- 01POST a basket and a locationA list of items plus a postal code or city.
- 02Every retailer matched and scoredEach item is matched at each banner and rated high, medium or low.
- 03One ranked row per matchNormalized unit prices and sale flags, as JSON, CSV or Excel.
See the data
A real query and the exact record it returns. Compare every retailer at once, or pull a single one.
Canadian Grocery Price Comparison API
Price one basket across every supported banner, matched, scored and ranked.
| Item | Retailer | Matched product | Price | Unit price | Sale | Confidence |
|---|---|---|---|---|---|---|
| eggs | loblaws | No Name Large Eggs 12-pack | $4.49 | $0.37/each | — | high |
| eggs | saveon | Western Family Large Eggs 12-pack | $5.29 | $0.44/each | — | high |
| eggs | tnt | Large White Eggs 12-pack | $4.99 | $0.42/each | SALE | medium |
“eggs” across three retailers — one ranked row per match. Cheapest here: loblaws at $4.49.
Each row, in full
{ "query": "ground beef", "retailer": "loblaws", "matched_product": "PC Lean Ground Beef", "price": 7.99, "comparable_unit_price": 1.76, // normalized $/100g "is_on_sale": false, "match_confidence": "high", // high / medium / low "match_score": 0.86, // 0-1 similarity … 12 more fields}
The requestPOST /run-sync-get-dataset-items
{ "items": [ "eggs", "chicken breast", "celery" ], "location": "Vancouver, BC", "retailers": [ "loblaws", "saveon", "tnt" ] }
Every chain covered
16 Canadian grocery chains in the comparison API, plus Costco on its own.
| Group | Chains | Region | Guide | Link |
|---|---|---|---|---|
| Loblaw Companies | Loblaws, Real Canadian Superstore, No Frills, Zehrs, Fortinos, Valu-mart, Your Independent Grocer, Independent City Market, Provigo, Maxi, Wholesale Club, Atlantic Superstore | Every province | Guide | API |
| Pattison Food Group | Save-On-Foods, PriceSmart Foods, Urban Fare, Quality Foods | BC, Alberta, the prairies | Guide | API |
| T&T Supermarket | T&T Supermarket — Canada's largest Asian grocery chain | BC, AB, ON, QC | Guide | API |
| Costco | Costco Canada (costco.ca), Costco US (costco.com) | Canada & United States | Guide | API |
Start with one call
Run the comparison actor on Apify and get a normalized basket back. Free to try, no integration work.
Get the Comparison APIOr start with a walkthrough — the grocery data guides cover each API step by step.