# SiteCheck Shop & Social – Shopify Store Product Feed

> SiteCheck Shop & Social – Shopify Store Product Feed is a paid API for AI agents from api.shopsocial-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Fetches live product listings from any public Shopify store's /products.json feed, including titles, types, vendors, variant prices, and stock availability.

## Facts

- Endpoint: GET https://api.shopsocial-api.workers.dev/api/ecommerce/shopify-stores?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-shop-social-shopify-store-product-feed-987b1c6e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kuD5wIQCRWhaej5P3s3QR

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 sitecheck-shop-social-shopify-store-product-feed-987b1c6e
```

Example prompt: Can you pull up the latest product listings from allbirds.com — I want to see what's available, their prices, and which variants are in stock? Show me up to 10 products.

## When to prefer this

Use this endpoint when you need quick, no-auth access to a Shopify store's public product catalog including prices and stock levels, without needing a Shopify API key or merchant cooperation. Prefer this over direct Shopify Admin API calls when you don't have API credentials for the store, or when you just need lightweight public catalog data. Not suitable for private stores or non-Shopify platforms.

## Known failure modes

- Store has disabled its /products.json feed (private Shopify store) — returns an error or empty response
- Invalid or non-existent domain provided — returns an error
- Store is not running on Shopify — feed endpoint does not exist
- Limit parameter outside 1–30 range — may be clamped or rejected
- Network timeout reaching the target store's feed
- Store temporarily rate-limits or blocks the scraper

## How this service works

Pay-per-call e-commerce, product, price and social media data tools for AI agents, from public sources. Payment: x402, USDC on Base, Solana, Arc, Polygon, Arbitrum, Monad, World Chain, Optimism, Avalanche, Celo or Stellar, or RLUSD/XRP on the XRP Ledger. No signup, no API key; a failed call is not charged.

## Output

A JSON object containing the store domain, number of products returned, source URL of the feed, a checkedAt timestamp, and an array of products each with: product ID, URL, type, title, handle, vendor, creation date, and a variants array (SKU, price, title/size, availability boolean).

## 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",
     "required": [
      "shop"
     ],
     "properties": {
      "shop": {
       "type": "string",
       "description": "Store domain, e.g. allbirds.com (no https://)"
      },
      "limit": {
       "type": "string",
       "description": "How many products, 1 to 30 (default 5)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "shop": "allbirds.com",
  "count": 3,
  "source": "https://allbirds.com/products.json",
  "products": [
   {
    "id": 7340901859408,
    "url": "https://allbirds.com/products/womens-allbirds-flip-flop-dusty-pink",
    "type": "Shoes",
    "title": "Women's Allbirds Flip Flop - Dusty Pink",
    "handle": "womens-allbirds-flip-flop-dusty-pink",
    "vendor": "Allbirds",
    "variants": [
     {
      "sku": "A12513W050",
      "price": 25,
      "title": "5",
      "available": false
     },
     {
      "sku": "A12513W060",
      "price": 25,
      "title": "6",
      "available": false
     }
    ],
    "createdAt": "2026-03-27T14:03:50-07:00"
   },
   {
    "id": 7258385809488,
    "url": "https://allbirds.com/products/mens-canvas-runner-nz",
    "type": "Shoes",
    "title": "Men's Canvas Runner NZ - Deep Navy Stripes (Blizzard Sole)",
    "handle": "mens-canvas-runner-nz",
    "vendor": "Allbirds",
    "variants": [
     {
      "sku": "A12498M080",
      "price": 100,
      "title": "8",
      "available": false
     },
     {
      "sku": "A12498M085",
      "price": 100,
      "title": "8.5",
      "available": true
     }
    ],
    "createdAt": "2025-12-04T12:15:25-08:00"
   }
  ],
  "checkedAt": "2026-10-23T09:37:42.747Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-shop-social-shopify-store-product-feed-987b1c6e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.shopsocial-api.workers.dev](https://www.zero.xyz/host/api.shopsocial-api.workers.dev/llms.txt)
