Loblaw
- Loblaws
- No Frills
- Real Canadian Superstore
- Zehrs
- Fortinos
- Your Independent Grocer
- Valu-Mart
- Provigo
- Maxi
- Atlantic Superstore
- Dominion
- Extra Foods
- Wholesale Club
How we collect, qualify, and deliver Canadian grocery pricing data — so you know exactly what you're looking at before you act on it.
Vynn.AI tracks 5,200+ store locations across 200+ Canadian retailers, grouped by parent company.
We clearly label whether you’re looking at this week’s data or historical records. You always know how fresh the numbers are.
We only publish numbers we can back up. If we can’t verify a data point, we leave it out.
Sample views use representative products and are clearly marked. Your account data reflects your specific categories.
The weekly snapshot shows this week's shelf prices, promotions, and retailer context.
Daily price history is available for selected products and always shown separately from the current snapshot.
These fields support current price comparison, promotion review, and export-ready reporting.
These fields explain which retailer, store, city, and region a product observation came from.
These fields support category browsing, product filtering, and comparison work across the dataset.
These fields keep historical trends, freshness labels, and report metadata visible in dashboards and exports.
Role-specific examples of the reports, exports, and briefings Vynn.AI can package around the dataset.
Business-level field dictionary for pricing, promotions, coverage, taxonomy, delivery, and trust metadata.
How sample outputs, CSV/JSON exports, and report delivery work.
Current benchmark snapshot for enterprise review materials. These values are maintained from validated production measurements and platform thresholds rather than fetched live at request time.
Every incoming price observation passes through an automated price guard before being accepted into the dataset. The guard rejects zero and negative prices outright, flags large drops for review, and preserves audit history instead of silently discarding suspicious observations. This protects aggregate outputs from obvious bad inputs.
Sweeps run nightly across 5 Canadian time zones — Atlantic through Pacific. Each zone and provider is monitored for freshness: zones are flagged stale after 36 hours without a successful sweep, and providers after 48 hours. Degraded states surface explicitly in the health API.
Request a free sample package to see the methodology in practice with real Canadian grocery pricing data.