# Shopify Store Catalogue and Price Positioning

> Shopify Store Catalogue and Price Positioning is a paid API for AI agents from x402-filings.datalayer.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Analyzes any public Shopify store's catalogue to produce a brand profile including catalogue size, price bands, median price, publishing cadence, vendors, and product types.

## Facts

- Endpoint: GET https://x402-filings.datalayer.workers.dev/v1/ecom/shopify-brand
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/shopify-store-catalogue-and-price-positioning-873922af
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dWXdY_0LauXDaHXM9SA39

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-catalogue-and-price-positioning-873922af
```

Example prompt: Pull the brand profile for allbirds.com from their Shopify catalogue — I want catalogue size, price bands, median price, vendors, product types, and publishing cadence, with up to 250 products included.

## When to prefer this

Choose this endpoint when you need a fast, structured brand intelligence snapshot of any Shopify-powered store without scraping or manual browsing. It is ideal for competitive research, pricing benchmarking, vendor discovery, or due diligence on a DTC brand. Prefer it over general web scrapers when the target is confirmed to be on Shopify, as it interprets the catalogue data into business metrics rather than returning a raw product dump.

## Known failure modes

- Domain is not a Shopify store — returns error or empty catalogue
- Store has a password-protected or private catalogue — no products accessible
- Domain parameter missing — request rejected with validation error
- Limit out of range (not 1-250) — request rejected
- Store has very few products — profile metrics may be statistically limited
- Network timeout reaching the store's public API — transient error

## How this service works

Turns any Shopify store's public catalogue into a read on the business: catalogue size, price bands, median price and where that sits in the market, publishing cadence, vendors and product types. Every Shopify store exposes this data — the work is turning it into a brand profile instead of a product dump. Pass any store domain.

## Output

A structured brand profile derived from the store's public Shopify catalogue, including: total product count, price band distribution, median product price with market positioning context, product publishing cadence (how frequently new items are added), list of vendors, product type breakdown, and optionally the full product list up to the requested limit.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "limit": {
       "type": "integer",
       "examples": [
        100
       ],
       "description": "Max products to read, 1-250. Default 100."
      },
      "domain": {
       "type": "string",
       "examples": [
        "allbirds.com"
       ],
       "description": "Store domain, e.g. allbirds.com or mystore.myshopify.com. Required."
      },
      "includeProducts": {
       "type": "boolean",
       "examples": [
        true
       ],
       "description": "Include the product list as well as the profile. Default true."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/shopify-store-catalogue-and-price-positioning-873922af/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-filings.datalayer.workers.dev](https://www.zero.xyz/host/x402-filings.datalayer.workers.dev/llms.txt)
