A documented REST API at api.pos.dutchie.com ships with an OpenAPI 2.0 spec and a GraphQL playground. Keys are provisioned by Dutchie Support after a dispensary admin requests them, typically in 3 business days, at 120 requests per minute. Auth is a non-expiring key over HTTP Basic.
Dutchie scores F on the API Report Card. A documented REST API at api.pos.dutchie.com ships with an OpenAPI 2.0 spec and a GraphQL playground. Keys are provisioned by Dutchie Support after a dispensary admin requests them, typically in 3 business days, at 120 requests per minute. Auth is a non-expiring key over HTTP Basic.
Without a usable official API, teams fall back on manual exports, file drops, or one-off vendor integrations. The other option is an unofficial API layer like Supergood that automates the authenticated web app directly.
Dutchie is the dominant operating system for cannabis retail in North America, combining e-commerce, point of sale, payments, loyalty, marketing, supply chain, and compliance into a single platform.
Vertical SaaS for state-licensed cannabis dispensaries and, through Connect, the brands that supply them. A dispensary runs in-store transactions on Dutchie POS terminals (with integrated ID/age verification, METRC/Biotrack reporting, and discount engine), takes online and delivery orders through Dutchie Ecommerce menus embedded on its website or via Dutchie Hub, accepts payment through Dutchie Pay (Pay-by-Bank/ACH) or third-party processors like Merrco, manages inventory and purchase orders against state traceability systems, and engages customers through native loyalty/marketing or third-party CRMs like AlpineIQ, SpringBig, and Klaviyo.
Very high within cannabis retail. Dutchie publicly cites 6,500+ dispensary partners out of roughly 11,000 licensed dispensaries in North America, processing $19-22B in annual transaction volume and around 1M daily transactions.
Orders and order line items (in-store, online, delivery), transactions and refunds, payment records (Dutchie Pay and external processors), products and SKUs with cannabis-specific attributes (strain, THC/CBD, lot/batch), inventory levels and adjustments, METRC/Biotrack traceability events, customers with loyalty profiles and purchase history, employees and shift data, discount and promotion configurations, gift card balances, and multi-location reporting rollups.
Founded 2017; current platform is a modern React/TypeScript SaaS with native mobile apps, AI features (Dutchie Nexus), and continuous deployment.
API access gated behind dispensary admin requests and 3-business-day support turnaround, slowing integrator onboarding. Rate limit of 120 req/min/key is tight for high-volume backfills and analytics syncs, with 429s common without careful pagination. Full sourced list under Sources below.
Common alternatives include Flowhub, Jane Technologies, Cova POS, Treez, BLAZE, Meadow. Graded alternatives appear under "More from the report card" below.
Grades measure one thing: can a customer's engineering team get their own data out programmatically? We check six things (whether a real API exists, how access is gated, data coverage, auth quality, docs and developer experience, and stability) and roll them into a letter grade. Grades get re-verified, and they only move on evidence.
Yes. Supergood maintains an unofficial Dutchie API and MCP server so AI agents and internal tools can read and write Dutchie data. See the Dutchie integration docs at supergood.ai/docs/dutchie-api.