# King of Budz > King of Budz is a recreational cannabis dispensary chain with seven licensed Michigan locations and one in Buffalo, New York. Customers shop the live Dutchie-powered menu for flower, edibles, vapes, concentrates, pre-rolls, and CBD with in-store pickup, curbside, and (where licensed) same-day delivery. All visitors must be 21+ with a valid government ID. Out-of-state IDs accepted. Cannabis is federally illegal; only retail recreational cannabis purchased in-state at licensed dispensaries is permitted. We accept cash, debit, and Pay by Bank (offered by Plaid). Credit cards are not accepted at any licensed cannabis dispensary. ## Locations Each line gives the store page, the store slug used by the menu feed, and that store's feed URL. - [Monroe, MI](https://kingofbudz.com/michigan/monroe) (I-75 Exit 11, 20 min from Toledo, OH). Store slug `monroe`, feed https://kingofbudz.com/api/menu/monroe - [Detroit, MI](https://kingofbudz.com/michigan/detroit). Store slug `detroit`, feed https://kingofbudz.com/api/menu/detroit - [Ferndale, MI](https://kingofbudz.com/michigan/ferndale) (delivery available). Store slug `ferndale`, feed https://kingofbudz.com/api/menu/ferndale - [New Buffalo, MI](https://kingofbudz.com/michigan/new-buffalo) (I-94 Exit 1, 90 min from Chicago). Store slug `new-buffalo`, feed https://kingofbudz.com/api/menu/new-buffalo - [Roseville, MI](https://kingofbudz.com/michigan/roseville) (delivery available). Store slug `roseville`, feed https://kingofbudz.com/api/menu/roseville - [Inkster, MI](https://kingofbudz.com/michigan/inkster). Store slug `inkster`, feed https://kingofbudz.com/api/menu/inkster - [Taylor, MI](https://kingofbudz.com/michigan/taylor) (delivery available). Store slug `taylor`, feed https://kingofbudz.com/api/menu/taylor - [Buffalo, NY](https://kingofbudz.com/new-york/buffalo) (Erie County, free same-day delivery). Store slug `buffalo`, feed https://kingofbudz.com/api/menu/buffalo ## State Pages - [Michigan Dispensaries](https://kingofbudz.com/dispensaries/michigan) (overview, FAQ, all MI stores) - [New York Dispensaries](https://kingofbudz.com/dispensaries/new-york) (overview, FAQ, Buffalo store) ## Shop Each store has its own live menu with identical category structure. Browse by store, or use the Monroe flagship as a representative example: - [Locations directory](https://kingofbudz.com/locations) (pick a store to shop) - [Monroe full menu](https://kingofbudz.com/michigan/monroe/menu) - [Monroe Flower](https://kingofbudz.com/michigan/monroe/menu/categories/flower) - [Monroe Edibles](https://kingofbudz.com/michigan/monroe/menu/categories/edibles) - [Monroe Disposables & Vapes](https://kingofbudz.com/michigan/monroe/menu/categories/disposables) - [Monroe Cartridges](https://kingofbudz.com/michigan/monroe/menu/categories/cartridges) - [Monroe Concentrates](https://kingofbudz.com/michigan/monroe/menu/categories/concentrates) - [Monroe Pre-Rolls](https://kingofbudz.com/michigan/monroe/menu/categories/pre_rolls) - [Monroe Deals](https://kingofbudz.com/michigan/monroe/deals) Replace `michigan/monroe` with any other store path (e.g. `michigan/ferndale`, `new-york/buffalo`) for that store's menu. ## Live Menu Data Read-only JSON for agents and apps. No key, no cookies, CORS open to any origin. Each response is a snapshot refreshed about once a minute, and `generatedAt` says when it was taken. Keep to 60 requests a minute: past that the API returns 429 with a `Retry-After` header in seconds, so wait that long before retrying. - Store directory: https://kingofbudz.com/api/menu (every store with its slug, address, page URL, delivery flag and feed URL; accepts no query parameters) - Per-store feed: `https://kingofbudz.com/api/menu/{store}`, where `{store}` is a store slug from the directory or the Locations list above. An unknown slug returns 404. Feed query parameters (all optional; an unknown, empty or repeated parameter returns 400 with an `error` message): - `category`: one of `flower`, `pre_rolls`, `disposables`, `cartridges`, `edibles`, `concentrates`, `tinctures`, `topicals`, `accessories`, `cbd`, `apparel` - `strainType`: `sativa` (includes sativa-dominant hybrids), `indica` (includes indica-dominant hybrids) or `hybrid`. Not available for `buffalo`, where New York rules keep strain type labels off the menu, so it returns 400 there. - `brand`: a brand slug, the brand name lowercased with every run of other characters replaced by a hyphen (`Kiva Confections` is `kiva-confections`). A brand the store does not carry returns 400. - `page`: 1 or more, default 1 - `pageSize`: 1 to 100, default 100. Results stop at a 10,000 product offset. Each product in `products` carries `id`, `slug`, `url` (its canonical product page), `name`, `brand`, `category`, `strainType` (null where the label is not allowed), `thc` as `{ min, max, unit }`, `terpenes` as `{ total, top }` with the total and up to five measured terpenes strongest first (edibles report `mg/g`, everything else `%`), in-stock `variants` with `option`, `grams`, `price`, `salePrice`, `pricePerGram` and `quantity`, `image` and `updatedAt`. Products are ordered by popularity, and `total` is the full match count. Page URL patterns: - Product page: `https://kingofbudz.com/{state}/{city}/menu/{product-slug}/{product-id}` (the feed's `url` field) - Category page: `https://kingofbudz.com/{state}/{city}/menu/categories/{category}`, using the `category` values above - Sitemap: https://kingofbudz.com/sitemap.xml ## Customer Info - [FAQ](https://kingofbudz.com/faq) - [Contact](https://kingofbudz.com/contact) - [Download the App](https://kingofbudz.com/download-app) - [Careers](https://kingofbudz.com/careers) - [KOB TV](https://kingofbudz.com/kob-tv) ## Legal - [Privacy Policy](https://kingofbudz.com/legal/privacy-policy) - [Terms of Use](https://kingofbudz.com/legal/terms-of-use) - [App Policy](https://kingofbudz.com/legal/app-policy) - [Accessibility](https://kingofbudz.com/legal/accessibility)