Vendor coverage

We search vendors connector-by-connector. Each source has its own inventory semantics — some are real-time, some are catalog-only.

ProvinceVendorTypeInventory semanticsPhaseStatus
ONLCBOgovernmentStore-level inventory via lcbo.dev GraphQL (daily-updated). One row per (product × store) with exact quantity.1
live
BCBC Liquor StoresgovernmentReal-time per-store quantity via bcliquorstores.com public JSON endpoints (proxied through Firecrawl to bypass Cloudflare bot protection).1
live
BCEverything Wineprivate_chainPer-store availability labels (In Stock / Low Stock / Out of Stock) across ~10 BC locations via Firecrawl-extracted PDPs. No exact quantities.2
live
BCLegacy Liquor StoreindependentSingle Vancouver specialty store; WooCommerce in-stock / out-of-stock badge only.2
live
QCSAQgovernmentQuantities shown in real time on saq.com per SAQ. Mock currently emits store-level rows.2
mock
ABWillow Park Wines & Spiritsprivate_chainPer-store inventory across 4 Alberta locations (Calgary Bonaventure, Crowfoot, Airdrie, Edmonton) via Shopify product JSON. Chain-wide aggregate quantity distributed per store.2
live
ABKensington Wine MarketindependentSingle Calgary specialty store (rare-whisky destination); in-stock / sold-out badge only.2
live
ABAlberta LiquorConnectaggregatorRecency signal — surfaces retailers that recently ordered a product (3/12/24-mo windows). No real-time quantities per AGLC.2
live
NSNSLCgovernmentCatalog with store inventory.2
planned