CannMenus API Documentation

The CannMenus API gives you programmatic access to the most comprehensive cannabis e-commerce dataset in North America. Query real-time product data, pricing, and availability from thousands of dispensaries across the US and Canada.


What You Can Build

Market Intelligence

Track pricing trends, identify market gaps, and monitor competitor activity across thousands of dispensaries.

Product Discovery

Build search experiences that help consumers find products by strain, potency, price, or location.

Inventory Analytics

Understand what products are selling, where, and at what price points across the cannabis market.

Brand Insights

Monitor brand distribution, pricing consistency, and retail presence across regions.


Key Features

  • Real-time data — Product listings updated continuously from dispensary menus
  • Multi-platform aggregation — Data from Weedmaps, Leafly, Dutchie, Jane, and more
  • Smart SKU matching — Same products across platforms grouped by unique SKU identifiers
  • Comprehensive coverage — Thousands of active dispensaries across US and Canada
  • Normalized data — Consistent category, subcategory, and tag taxonomy across all sources

Quick Example

Search for flower products in California:

curl "https://api.cannmenus.com/v1/products?states=California&category=Flower&page=1" \
  -H "X-Token: YOUR_API_TOKEN"

Getting Started

1. Create an Account

Sign up for a CannMenus Pro account.

2. Get Your API Token

Generate your token from the Pro dashboard.

3. Make Your First Request

Follow the Quickstart guide to search for products.

4. Explore the API

Browse endpoint documentation for full capabilities.


Pricing

Our pricing is based on monthly API request volume. We offer a free tier for development and testing, with paid tiers for production usage. View pricing details on our Pricing page.


Need Help?