For brand leaders & analysts
Track competitors, spot gaps, and understand your market in real time
For sales reps & account managers
Suggested orders, stock alerts, and account intel — before every meeting
For brand marketing teams
Turn your website into a live store locator with real-time inventory
For data teams & developers
REST API, Claude MCP, and data feeds for your stack
We publish our methodology publicly because you should know where the numbers come from before you act on them. This page explains what we track, how we get it, and where our data has limits.
We read dispensary menus — the product listings that dispensaries publish on their websites and through their e-commerce platforms. From each menu we capture:
Automated collection from 9,000+ dispensary websites and menu platforms across 27 US states and Ontario. We read publicly accessible menus — the same pages any customer would see.
Menus are typically refreshed every 1–2 hours. Collection frequency varies by platform and state. Some dispensaries update their menus in real time; others batch-update daily. Our timestamps reflect when we last successfully read a given menu.
Raw menu data is messy. The same product appears under dozens of different names across different dispensaries. We run a normalization pipeline to make the data actually useful:
We are not a POS data provider. We do not have access to:
Our estimates of market presence are based on menu listings and pricing signals — not register data. When we say a brand has strong market presence, we mean it appears on many dispensary menus at strong prices, not that we have verified sell-through numbers.
We currently track dispensary menus in 27 US states and Ontario. Coverage depth varies by state — mature markets like California and Colorado have higher dispensary counts and more complete data than newer markets. States with limited e-commerce menu adoption (where dispensaries don't publish public menus online) have lower coverage rates.
We add states as markets open and e-commerce adoption grows. Hemp beverage and other federally legal categories are tracked separately from licensed dispensary data.
"We publish our data in public leaderboards specifically so you can verify it. If something looks wrong, tell us."
Our normalization pipeline makes mistakes. Brand matching is imperfect. Some dispensary menus are inconsistently formatted. Prices occasionally reflect promotions that have since ended. We work continuously to improve accuracy, and we rely on users who know their markets to flag errors.