Product Categories
Cannabis products are organized into nine main categories. Use these values with the category parameter when querying the API.
Available Categories
| Value | Display Name | Description |
|---|---|---|
Flower | Flower | Dried cannabis buds and flower products |
Pre-roll | Pre-roll | Pre-rolled joints, blunts, and infused pre-rolls |
Vape | Vape | Cartridges, disposable pens, and pods |
Concentrate | Concentrate | Extracts like wax, shatter, live resin, rosin |
Edible | Edible | Infused food and beverages |
Tincture | Tincture | Liquid extracts and sublingual products |
Topical | Topical | Lotions, balms, patches, and skin applications |
Grow | Grow | Seeds, clones, and cultivation supplies |
Other | Other | Accessories, apparel, and miscellaneous items |
Usage
curl "https://api.cannmenus.com/v1/products?states=California&category=Flower&page=1" \
-H "X-Token: YOUR_API_TOKEN"
Category values are case-insensitive. Flower, flower, and FLOWER all work.
Cannabinoid Measurements
Different categories use different measurement types for THC/CBD content:
Percentage-Based Categories
These categories express cannabinoid content as a percentage of total weight:
| Category | Example |
|---|---|
| Flower | "28% THC" |
| Pre-roll | "24% THC" |
| Concentrate | "85% THC" |
| Vape | "90% THC" |
Filter parameter: percentage_thc, percentage_cbd (exact match)
# Flower with 25% THC
curl "https://api.cannmenus.com/v1/products?states=California&category=Flower&percentage_thc=25&page=1" \
-H "X-Token: YOUR_API_TOKEN"
Dosage-Based Categories
These categories express cannabinoid content in milligrams per unit or serving:
| Category | Example |
|---|---|
| Edible | "10mg THC per gummy" |
| Tincture | "500mg CBD per bottle" |
| Topical | "200mg CBD per jar" |
Filter parameter: mg_thc, mg_cbd (exact match)
# Edibles with 100mg THC
curl "https://api.cannmenus.com/v1/products?states=Colorado&category=Edible&mg_thc=100&page=1" \
-H "X-Token: YOUR_API_TOKEN"
Categories Using Both
Vape and Other categories may use either measurement type depending on the specific product.
Subcategories
Each category has more specific subcategories for granular filtering. See the Subcategories reference for the complete list.
# Gummy edibles specifically
curl "https://api.cannmenus.com/v1/products?states=California&category=Edible&subcategory=Gummy&page=1" \
-H "X-Token: YOUR_API_TOKEN"
