# Shopify Store Intelligence API

> Shopify Store Intelligence API is a paid API for AI agents from api.timzinin.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Analyzes a given URL to detect if it's a Shopify store and returns product count, price range, revenue estimate, top vendors, and product categories

## Facts

- Endpoint: POST https://api.timzinin.com/api/shopify-store-intelligence
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/shopify-store-intelligence-api-87a8322c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5QJX5203pJa2xGJ-KPxy7

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 shopify-store-intelligence-api-87a8322c -d '<json body>'
```

Example prompt: Can you check if allbirds.com is a Shopify store and tell me how many products they sell, what price range they're in, and roughly how much revenue they might be doing?

## When to prefer this

Use this endpoint when you need quick, structured ecommerce intelligence on a specific store URL — especially to confirm Shopify platform usage and extract catalog and pricing signals without scraping raw HTML yourself. Prefer this over general web scrapers when you specifically want Shopify-native data like collections count, vendor lists, and product type taxonomy. Best for competitive research, lead qualification for Shopify ecosystem tools, and supplier vetting workflows.

## Known failure modes

- Non-Shopify URLs return isShopify=false with limited product data
- Large catalogs hit the 750-product / 3-page scan cap, resulting in truncated results and low-confidence revenue estimates
- Stores with access restrictions or private catalogs return productsAccessible=false
- Invalid or unreachable URLs return httpStatus errors and found=false
- Revenue estimates carry low confidence when catalog is truncated

## How this service works

Pay-per-call data & tool APIs

## Output

Returns a JSON object with per-URL results including: whether the site is Shopify, HTTP status, product count, price range (min/max/currency), top vendors, top product types, collections count, revenue estimate band with confidence level, sales signals, newest product timestamp, whether the catalog scan was complete or truncated and why, and a plain-English summary. Also includes run metadata (execution time in ms, settlement status, result count).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "websites": {
   "type": "array",
   "maxItems": 100
  },
  "maxConcurrency": {
   "type": "integer",
   "maximum": 20,
   "minimum": 1
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "meta": {
   "run_ms": 1200,
   "settled": true,
   "item_count": 1
  },
  "results": [
   {
    "url": "https://www.allbirds.com/",
    "found": true,
    "summary": "https://www.allbirds.com/ — Shopify store, 750 products scanned (truncated scan — see catalogTruncatedReason), price range USD3–160, ~$10M+ (confidence low). Top category: Shoes.",
    "checkedAt": "2026-07-26T15:29:08.593Z",
    "isShopify": true,
    "httpStatus": 200,
    "priceRange": {
     "max": 160,
     "min": 3,
     "currency": "USD"
    },
    "topVendors": [
     "Allbirds"
    ],
    "productCount": 750,
    "salesSignals": [
     "runs an online store (Shopify)",
     "large catalog (750+ products, capped at scan limit)"
    ],
    "catalogComplete": false,
    "newestProductAt": "2026-02-04T17:38:18-08:00",
    "revenueEstimate": {
     "band": "$10M+",
     "note": "based on a truncated catalog scan — the real catalog (and this estimate) may be larger",
     "confidence": "low"
    },
    "topProductTypes": [
     "Shoes",
     "Socks",
     "Apparel",
     "Underwear"
    ],
    "collectionsCount": 250,
    "productsAccessible": true,
    "catalogTruncatedReason": "scan limit reached (3 pages / 750 products cap)"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/shopify-store-intelligence-api-87a8322c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.timzinin.com](https://www.zero.xyz/host/api.timzinin.com/llms.txt)
