Methodology
BudPrice is an independent, free-to-use price comparison tool for legal cannabis consumers. We aggregate publicly listed menus from licensed dispensaries and surface unit pricing (cost-per-gram, cost-per-mg THC) so you can decide where to buy.
Where the data comes from
We periodically pull the publicly available menus from each dispensary’s online ordering frontend. Most dispensaries we track use the Dutchie e-commerce platform; for those we read the same GraphQL feeds the dispensary’s own website calls when you visit it.
We normalize size labels (e.g. “3.5 g” becomes 3.5 grams) and product types (Flower, Vape Cart, Edible Gummy, etc.), and compute consistent unit pricing across retailers.
Every price you see is attributed to its source dispensary, and every “Open” button takes you back to that dispensary’s site to complete the purchase. We do not sell or fulfill cannabis.
How fresh is the data?
Our scraper runs every 12 hours. Each row shows when the variant was last seen. Products marked out of stock are hidden by default.
Spot a price that looks wrong? Dispensaries sometimes price individual options below the visible threshold or only on certain days. Always confirm the final price on the dispensary’s site before checkout.
State coverage
We never compare prices across state lines because cannabis cannot legally cross them. Each state we cover has its own independent leaderboards, retailer list, and product matches.
What we do not yet cover
Some dispensaries use custom (non-Dutchie) e-commerce backends, which we do not have a scraper for yet. Those retailers will appear once their data source is supported.