Weedmaps+API.SH

Weedmaps API

Dispensaries, delivery services, menus with prices, deals, brands, strains and reviews from Weedmaps as clean JSON.

The API.SH Weedmaps API returns the public Weedmaps directory as structured JSON. Find dispensaries, deliveries and doctors near any US or Canadian city or ZIP code with type, service and amenity filters, then read a store's profile, hours, full menu with every price option, THC and CBD, its deals and its reviews. Brand catalogs, stores carrying a brand, where a product is sold nearby, product search and the strain guide are covered too.

  • 18 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
Weedmaps search suggestions
GET https://api.api.sh/weedmaps/v1/autocomplete
{"q": "stiiizy","brands": [{"id": 3464,"wmid": null,"name": "STIIIZY","slug": "stiiizy","type": null,"city": null,"state": null,"distance_miles": null,"open_now": null,"avatar": null}],"dispensaries": [{"id": 347005,"wmid": 441661922,"name": "STIIIZY El Centro","slug": "stiiizy-el-centro","type": "dispensary","city": null,"state": null,"distance_miles": 2275.100143212997,"open_now": true,"avatar": null},{"id": 373738,"wmid": 244036778,"name": "STIIIZY Indio","slug": "stiiizy-indio","type": "dispensary","city": null,"state": null,"distance_miles": 2284.31621194555,"open_now": true,"avatar": null},"… 3 more"],"deliveries": [{"id": 94164,"wmid": 702552336,"name": "STIIIZY DELIVERY","slug": "stiiizy-delivery-9","type": "delivery","city": null,"state": null,"distance_miles": 2319.90320209921,"open_now": true,"avatar": null},{"id": 94167,"wmid": 406432077,"name": "STIIIZY DELIVERY","slug": "stiiizy-delivery-12","type": "delivery","city": null,"state": null,"distance_miles": 2326.157441154824,"open_now": true,"avatar": null},"… 3 more"],"doctors": [],"cached": false,"credits_used": 1}
1 credit · $1 per 1,000 calls

What you can build with the Weedmaps API

Cannabis price monitoring

Pull dispensary menus with every weight and unit price, sale and original prices, and see which nearby stores sell a product and at what price.

Dispensary lead lists and market mapping

List every dispensary, delivery service and doctor around a city with address, coordinates, phone, website, hours, license type and online-ordering details.

Brand distribution tracking

See a brand's catalog and categories and which stores near a place carry it, nearest first, to track retail reach by market.

Deal and promotion tracking

Collect current dispensary deals near a place or for one store, with discount, categories, brands and time left.

Review and reputation analysis

Read reviews of dispensaries, deliveries, products and strains with ratings, dates and the business's replies, plus the rating distribution.

Strain and product content

Build strain pages and product finders from the strain guide (effects, flavors, THC and CBD ranges) and product search near a place.

Weedmaps data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

Weedmaps search suggestions/weedmaps/v1/autocomplete
qstiiizy
brands[]id · wmid · name · slug · type · city · state · distance_miles · open_now · avatar
dispensaries[]id · wmid · name · slug · type · city · state · distance_miles · open_now · avatar
deliveries[]id · wmid · name · slug · type · city · state · distance_miles · open_now · avatar
Weedmaps brand profile/weedmaps/v1/brand
id3464nameSTIIIZYslugstiiizyurlhttps://weedmaps.com/brands/stii…rating4.733926296234131reviews_count111642favorites_count465942products_count3057claimedtruepremiumtruedescriptionSTIIIZY is known as an innovativ…logohttps://images.weedmaps.com/bran…
social[]network_name · external_id
licenses[]number · type
specializations[]parent_uuid · name · uuid · slug
badges[]name · description · id · slug
Weedmaps brand's product categories/weedmaps/v1/brand/categories
brand_slugstiiizycount7
categories[]id · name · slug · products_count · subcategories

Weedmaps API endpoints and prices

Every Weedmaps endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery2
Weedmaps search suggestions
/weedmaps/v1/autocomplete
params q +3 optionaldocstry
$1 · $2 PAYG
1 credit
Weedmaps product search near a place
/weedmaps/v1/products
params none required +12 optionaldocstry
$1 · $2 PAYG
1 credit
Profiles and accounts3
Weedmaps brand profile
/weedmaps/v1/brand
params none required +2 optionaldocstry
$1 · $2 PAYG
1 credit
Weedmaps dispensary, delivery or doctor profile
/weedmaps/v1/listing
params none required +3 optionaldocstry
$1 · $2 PAYG
1 credit
Weedmaps strain profile
/weedmaps/v1/strain
params none required +2 optionaldocstry
$1 · $2 PAYG
1 credit
Posts and media3
Weedmaps dispensary or delivery menu
/weedmaps/v1/listing/menu
params none required +15 optionaldocstry
$1 · $2 PAYG
1 credit
Weedmaps dispensaries, deliveries and doctors near a place
/weedmaps/v1/listings
params none required +12 optionaldocstry
$1 · $2 PAYG
1 credit
Weedmaps reviews of a dispensary, delivery, doctor, product or strain
/weedmaps/v1/reviews
params none required +8 optionaldocstry
$1 · $2 PAYG
1 credit
Products, listings and places8
Weedmaps brand's product categories
/weedmaps/v1/brand/categories
params none required +2 optionaldocstry
$1 · $2 PAYG
1 credit
Weedmaps stores carrying a brand near a place
/weedmaps/v1/brand/listings
params none required +9 optionaldocstry
$1 · $2 PAYG
1 credit
Weedmaps brand's products
/weedmaps/v1/brand/products
params none required +7 optionaldocstry
$1 · $2 PAYG
1 credit
Weedmaps deals near a place
/weedmaps/v1/deals
params none required +7 optionaldocstry
$1 · $2 PAYG
1 credit
Weedmaps dispensary deals
/weedmaps/v1/listing/deals
params none required +3 optionaldocstry
$1 · $2 PAYG
1 credit
Weedmaps menu item
/weedmaps/v1/listing/menu-item
params none required +5 optionaldocstry
$1 · $2 PAYG
1 credit
Weedmaps brand product
/weedmaps/v1/product
params none required +2 optionaldocstry
$1 · $2 PAYG
1 credit
Weedmaps stores selling a product near a place
/weedmaps/v1/product/offers
params none required +7 optionaldocstry
$1 · $2 PAYG
1 credit
More data2
Weedmaps brand directory
/weedmaps/v1/brands
params none required +4 optionaldocstry
$1 · $2 PAYG
1 credit
Weedmaps strain directory
/weedmaps/v1/strains
params none required +5 optionaldocstry
$1 · $2 PAYG
1 credit

Call the Weedmaps API

Weedmaps search suggestions: GET https://api.api.sh/weedmaps/v1/autocomplete

curl "https://api.api.sh/weedmaps/v1/autocomplete?q=stiiizy" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 902 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for Weedmaps data

  • Public data only: no Weedmaps login, cookies or account needed
  • One key and one response shape for Weedmaps and 901 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • No rate limits: run as many calls in parallel as you need
  • Live status for every endpoint

API.SH vs the official Weedmaps API

Weedmaps runs a developer portal with a Menu API and an Orders API, but they are for approved integration partners such as point-of-sale and menu software and use OAuth credentials tied to a business account. API.SH needs no partner account and returns the public directory, menus, deals and reviews as JSON.

Instead of maintaining your own Weedmaps scraper or renting an Apify actor per view, API.SH gives one key, a fixed price per call and the same JSON shape across every Weedmaps view.

Weedmaps API questions

What Weedmaps data can I get?+

Dispensaries, deliveries and doctors near a place (/weedmaps/v1/listings), a store profile (/weedmaps/v1/listing), its menu and one menu item (/weedmaps/v1/listing/menu, /weedmaps/v1/listing/menu-item), its deals (/weedmaps/v1/listing/deals), reviews of stores, products and strains (/weedmaps/v1/reviews), deals near a place (/weedmaps/v1/deals), product search, product pages and the stores selling a product (/weedmaps/v1/products, /weedmaps/v1/product, /weedmaps/v1/product/offers), the brand directory, brand profiles, products, categories and stores (/weedmaps/v1/brands, /weedmaps/v1/brand and its sub-routes), the strain guide (/weedmaps/v1/strains, /weedmaps/v1/strain) and search suggestions (/weedmaps/v1/autocomplete).

How much does the Weedmaps API cost?+

Every Weedmaps endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /weedmaps/v1/autocomplete at 1 credit each.

Is there an official Weedmaps API?+

Yes, for integration partners: the Weedmaps Menu and Orders APIs let approved point-of-sale and menu software manage a business's own menu and orders with OAuth credentials. They are not an open data API for searching dispensaries, menus or reviews. API.SH returns that public data with one key.

Do I need a Weedmaps account or login?+

No. API.SH reads public Weedmaps data only. No endpoint uses a login, cookies or anyone's account.

Is there a free Weedmaps API?+

API.SH's free monthly credits let you try every Weedmaps endpoint at no cost. That is 1,000 calls to /weedmaps/v1/autocomplete at 1 credit each.

Can I search by city or ZIP code?+

Yes. Location-based endpoints take a city, neighborhood or ZIP/postal code as location, or lat and lng, plus an optional radius in miles.

How does pagination work?+

List endpoints return next_page; pass it back as page to get the next page. It is null on the last page.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key from the dashboard. 3. Call /weedmaps/v1/listings with a location. Docs are at https://api.sh/docs, with JS and Python SDKs, Google Sheets, Zapier, Make, n8n and an MCP server for AI agents at https://api.sh/mcp.

Does the Weedmaps API have a rate limit?+

No. API.SH puts no rate limit on your key: send as many Weedmaps calls in parallel as you need and pay only for the calls that run. If Weedmaps itself slows down, the call returns 503 with a retry-after header and is not charged.

More e-commerce APIs all e-commerce APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 902 platforms.
Get a free API key