Weedmaps
Weedmaps is a cannabis discovery and ordering marketplace connecting consumers with dispensaries, delivery services, and brands. For its business customers it publishes a partner integration API suite - a Menu API for keeping a retailer's product menu, pricing, and availability in sync with their point-of-sale, a Brand Catalog API for mapping and enriching menu items against the Weedmaps brand and product taxonomy, a Taxonomy API for categories, cannabinoids, strains, terpenes, and discovery tags, and an Orders API for receiving and updating online orders in a partner POS. The developer documentation is public, but production access is partner-gated - integrators apply by email, receive OAuth2 client-credentials credentials and a test listing, and a Listing Owner must grant access. New integrations are noted as not currently being onboarded, so the endpoints below are documented but modeled from the public reference rather than exercised against a live account.
APIs
Weedmaps Menu API
Keep a retailer's Weedmaps menu in sync with their point-of-sale. Retrieve menus and menu items, and create, retrieve, update, delete, and upsert-by-external-ID menu items to pu...
Weedmaps Brand Catalog API
Sync or map the Weedmaps catalog of Brands and Brand Products to an internal catalog to improve menu-item search relevance and discoverability. Retrieve all brands, a single bra...
Weedmaps Taxonomy API
Read-only reference taxonomy used to enrich menu items - retrieve cannabinoids, categories (flat and tree), strains, terpenes, and discovery tags. Linking menu items to these ta...
Weedmaps Orders API
Receive and manage online Weedmaps orders directly in a partner POS. Update order status, retrieve applicable discounts, retrieve order schedule time windows, and retrieve docum...