Weedmaps brand's products

GET https://api.api.sh/weedmaps/v1/brand/products
1 credit / call e-commerce try it in the playground →

A brand's product catalog on Weedmaps, with keyword, category and 6 sorts: id, name, slug, link, category, price range, rating and review count, THC/CBD, strain, description, image and raw. Pass next_page back as page; null on the last page.

Every response includes credits_used: the credits this call cost.

Part of the Weedmaps API: 18 endpoints with prices, use cases and example responses.

Parameters

nametypedescription
slug string The brand slug. Example: stiiizy
url string A weedmaps.com brand link, instead of slug.
q string Keyword within the brand's products.
category string Comma list of category slugs (see brand/categories), e.g. flower.
sort featured | name | rating | reviews_count | updated | relevance Sort order (default featured, or relevance with q).
page integer Page number.
limit integer Products per page (1-20, default 10).

Every endpoint also takes fresh, raw, fields (see lean responses and caching).

Example

curl "https://api.api.sh/weedmaps/v1/brand/products?slug=stiiizy" \
  -H "x-api-key: $APISH_KEY"

Response

A JSON object with the fields described above, plus raw (the source's own data), cached, fetched_at and credits_used. Errors return {"success": false, "error": "…"} with the HTTP status (see errors). A lookup that ran but found nothing (404) costs the price above; refused calls and errors on our side are free (what's charged).

Example response (real call, trimmed: lists cut to 2 items, long text shortened, raw left out)

{"brand_slug": "stiiizy","applied_filters": {"q": null,"category": [],"sort": "featured"},"total": 2868,"page": 1,"count": 10,"next_page": 2,"products": [{"id": 2542431,"name": "SUPER STAR Edibles - Sour Strawberry","slug": "stiiizy-star-edibles-sour-strawberry","brand": "STIIIZY","brand_slug": "stiiizy","url": "https://weedmaps.com/brands/stiiizy/products/stiiizy-star-edibles-sour-strawberry","category": "Gummies","categories": ["Edibles","Gummies"],"min_price": null,"max_price": null,"price_label": null,"msrp": null,"rating": 5,"reviews_count": 1,"favorites_count": 46,"listings_count": null,"thc": null,"cbd": null,"tags": ["Flavors/Berry","Flavors/Citrus","… 15 more"],"pickup": false,"delivery": false,"description": null,"image": "https://images.weedmaps.com/products/002/542/431/avatar/1782433768-ca_superstar_i_sourstrawberry_03.png","gallery": []},{"id": 842737,"name": "Vape - CEREAL MILK 1G LQD All-In-One","slug": "stiiizy-vape-cereal-milk-1g-all-in-one","brand": "STIIIZY","brand_slug": "stiiizy","url": "https://weedmaps.com/brands/stiiizy/products/stiiizy-vape-cereal-milk-1g-all-in-one","category": "Disposable","categories": ["Vape Pens","Disposable"],"min_price": null,"max_price": null,"price_label": null,"msrp": 24,"rating": 4.6,"reviews_count": 193,"favorites_count": 625,"listings_count": null,"thc": 1000,"cbd": null,"tags": ["Flavors/Berry","Strains/Cereal Milk","… 16 more"],"pickup": false,"delivery": false,"description": null,"image": "https://images.weedmaps.com/products/000/842/737/avatar/1780854713-1747379404-ca_lrld-aio_fg-3_cereal-milk.png","gallery": []},"… 8 more"],"cached": false,"credits_used": 1}
The fastest way to see the full response is the playground: it runs this endpoint with your account and shows the exact JSON.