Last updated on:
Project Goal
Project Hammer aims to drive more competition and reduce collusion in the Canadian grocery sector.
To get this done, we will:
1. Compile a database of historical grocery prices from top grocers’ websites.
2. Make the database available in a format that is suitable for academic analysis and for legal action.
3. Inform changemakers of the existence of this dataset (and make it reasonably easy for them to use).
I Need Your Help
I can’t do this alone. This project can only succeed with a community of people around it – people like you, who bring their own skills and perspectives to the challenge.
Reach out to me (email “jacob” at this website) if:
- You can do economic analysis of pricing data, and especially the interaction/correlation of multiple streams of prices across time
- You are skilled with data processing and normalization
- You’d play with the data for 1 day and tell me of all the bugs/issues/opportunities you found
- You are doing similar pricing work in other countries / you’ve been inspired by Mario Zechner’s work
- You are a data-oriented politician, aide, activist, journalist or lawyer who’s interested in improving Canada’s hyper-concentrated grocery sector
Canadian Grocery Price Data
SQLite file with data from June 10, 2024 to September 8, 2024:
Contains prices from 7 Canadian grocery websites. I recommend that you open it with the free DB Browser application and play with the “raw” table / export to .csv.
Price Visualizations from the Dataset
Full interactive page for the below visualization
Full interactive page for the below
Research Questions
Here are some ideas to play with when looking at the data:
- Visualize the price of making a standard sandwich at each of the grocers (200g white bread + 20g ham + 20g lettuce...) Which grocer is cheapest?
- Will there be a Nov. 1 to Feb. 5 price freeze on certain products?:
Metro stated that “It is an industry practice to have a price freeze from Nov. 1 to Feb. 5 for all private label and national brand grocery products, and this will be the case in all Metro outlets.” - When a product goes on "sale", how long has it been since the previous sale? (if something is constantly on sale, then that's just its regular price)
- When something's on "sale", did the price get jacked up artificially just ahead of the sale, only to lower it back down to normal?
- How are different grocers responding to each other's price moves, on a certain product/category?
- Is someone always leading price movements, and the others follow?
- Is one retailer always reacting, and never initiates price moves?
- Do prices move exactly in tandem?
- Do prices move completely in random, with no interaction?
- Do prices always rise, and never fall?
- Which grocer is generally the cheapest across all comparable product families?
- Do prices on certain "bundles of products" always move in tandem, at a single grocer? (think eggs, milk and bread always rising/dropping by similar amounts together)