Sources
US grocers do not publish a shared live-price API. This is the map of what exists, what it costs to call, and what On Shelf actually uses.
This copy — market index
On deviceCo-op, Superstore, No Frills, Walmart CA, Safeway, Save-On, FreshCo, Sobeys, Giant Tiger, Independent, Costco
No outbound call unless you turn live lookup on.
CAD or USD index depending on the country pack. Remix STORE_SPREAD per town.
Open Food Facts
Open data, optionalName, brand, size — not Canadian shelf tags
15 product reads/min/IP, 10 searches/min/IP. Search-as-you-type gets you banned.
Off by default. One call per unknown search, only when you opt in.
Flipp / Reebee / Flyers
CircularsWeekly ads for Loblaw, Sobeys, Walmart CA, Co-op
No public price API. Partner access only.
Best legal path for this-week sale prices in Canada.
Loblaw / PC Express
Private appSuperstore, No Frills, Independent
No developer program for shelf prices.
Do not scrape from a shared app. Keep calls off unless you are running your own copy.
Walmart.ca
StorefrontCanadian Walmart listings, not US Marketplace
US Marketplace caps (~10/min ads, ~5,000/day on some io plans) do not apply here. Unofficial scrapers still 429 fast.
A personal index beats a crawler for a ketchup bottle.
Kroger Products API
US officialKroger banners only
Partner OAuth. A few thousand calls/day when approved.
Useless unless the country pack is United States.
Walmart US Marketplace
Seller APIWalmart.com listings for approved sellers
~10 ads lookups/min on many plans; item search is not a shopper price API.
Personal copies should stay on the index. Live scrape 429s fast.
Target RedSky / store apps
UnofficialTarget grocery and Good & Gather
No public grocery API. Unofficial JSON dies under load.
Use the US stock index unless you hold a partner key.
Aldi / Publix / H-E-B / Food Lion
Circular + appWeekly ads, not a SKU feed
No developer price program.
Same rule as Canadian banners: index first, flyer second.