# Cannastack Strain Finder

> Cannastack Strain Finder is a paid API for AI agents from cannastack.0x402.sh, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Search dispensary menus across the US to find strain availability, prices, and deals near a specified location

## Facts

- Endpoint: POST https://cannastack.0x402.sh/api/strain-finder
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cannastack-strain-finder-f780a246
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8I8vH_-uE26hHdLY0JjpD

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability cannastack-strain-finder-f780a246 -d '<json body>'
```

Example prompt: Can you find dispensaries near Denver, CO that carry Blue Dream flower and tell me where I can get it cheapest right now?

## When to prefer this

Use this endpoint when an agent needs to find real-time cannabis strain availability and pricing across multiple dispensaries in a US city or region. It is purpose-built for cannabis retail discovery — combining geospatial dispensary lookup with menu scraping and price comparison in a single call — making it far more efficient than scraping individual dispensary websites. Prefer it over general web search when you need structured, comparable pricing data across dispensaries rather than unstructured results.

## Known failure modes

- No dispensaries found near the specified location
- Strain not currently in stock at any nearby dispensary
- Invalid or unresolvable location string
- Network or upstream data source unavailable
- Payment failure via x402 protocol preventing call execution

## How this service works

Agent-native cannabis data. Dispensary menus, prices, deals, and strain availability across the US, priced like an API call via x402.

## Output

Returns a JSON object with a list of matched dispensaries including name, address, rating, review count, and URL; each dispensary lists the matched strain with its price, brand, category, genetics type, and whether it can be ordered. Also includes a human-readable summary (e.g. '12 matches at 8 dispensaries, cheapest $28 at Native Roots'), resolved location coordinates, response time, number of dispensaries searched, and suggested next API actions like fetching 30-day price history for the strain.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "source": "database",
  "strain": "Blue Dream",
  "results": [
   {
    "url": "https://...",
    "rating": 4.6,
    "address": "1146 Broadway, Denver, CO",
    "matches": [
     {
      "name": "Blue Dream",
      "brand": "House",
      "price": 28,
      "category": "flower",
      "genetics": "hybrid",
      "orderable": true
     }
    ],
    "reviews": 1248,
    "dispensary": "Native Roots"
   }
  ],
  "summary": "Searched 24 dispensaries near Denver, CO for \"Blue Dream\". Found 12 matches at 8 dispensaries. Cheapest: $28 at Native Roots.",
  "location": {
   "lat": 39.7392,
   "lng": -104.9849,
   "query": "Denver, CO",
   "resolved": "Denver, Colorado, USA"
  },
  "response_ms": 612,
  "next_actions": [
   {
    "url": "https://cannastack.0x402.sh/api/price-history",
    "body": {
     "days": 30,
     "strain": "Blue Dream",
     "location": "Denver, CO"
    },
    "action": "price-history",
    "method": "POST",
    "endpoint": "price-history",
    "price_usdc": 0.02,
    "description": "Is \"Blue Dream\" trending up or down? 30-day price history."
   }
  ],
  "dispensaries_searched": 24
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cannastack-strain-finder-f780a246/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cannastack.0x402.sh](https://www.zero.xyz/host/cannastack.0x402.sh/llms.txt)
