Loading...
Loading...
Guides to spending less on groceries in Vancouver, and to pulling Canadian grocery price data yourself: unit prices, price history, and the scrapers.
Spending less at Vancouver supermarkets, using prices we already track.
Six habits, one 20-minute weekly routine. The first one alone changes what you put in the cart, and it takes no extra time at all.
Read the guideThe honest answer is that it changes by aisle. Here’s the ten-minute test that settles it for the basket you actually buy.
Read the guideA discount percentage is measured against yesterday, not against what the thing is worth. The chart is what tells you which one you’re looking at.
Read the guidePulling the same price data yourself, one API call at a time.
The output mode the other guides skip. One run gives you price position per banner, category stats and the twenty deepest discounts, ready to chart.
Read the guideFive Actors, one DataFrame. The field names already line up, so the union is about fifteen lines once you know which ones to keep.
Read the guideTen staples, priced weekly, turned into an index. Including the two things that quietly corrupt a grocery price series if you don’t watch for them.
Read the guideThis one isn’t a scraper, it’s a matcher. How the confidence scoring works, how to filter on it, and how to get basket totals per store.
Read the guideTwelve banners share one input and one output shape. Which banner covers your region, the promo fields only this chain exposes, and how to join across banners.
Read the guideSame group, same platform, different prices. The same milk runs $7.99 at Save-On-Foods and $8.49 at Urban Fare on the same day in the same city.
Read the guideThe catalogue the mainstream Canadian scrapers skip. Also the three limitations I’d want to know before building anything on it.
Read the guidePaste the input, get rows back. Then the three things that cost me time, and where the unit prices come from, since Costco publishes none.
Read the guideThe developer guides all run against the same APIs: 16 Canadian grocery chains plus Costco, with a sample record for each.
See the grocery data API