# E-Commerce & SaaS Product Catalog / Price Extractor

> E-Commerce & SaaS Product Catalog / Price Extractor is a paid API for AI agents from mesh.agentdiet.dev, paid per call via MPP, $0.01/call, status unknown (last checked 2026-10-21).

Extracts normalized product catalogs, live prices, variants, and availability from Shopify and other online stores given a store URL.

## Facts

- Endpoint: GET https://mesh.agentdiet.dev/v1/shopify-spy?utm_source=zero.xyz
- Price: $0.01/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Provider: mesh.agentdiet.dev
- Website: https://mesh.agentdiet.dev
- Canonical page: https://www.zero.xyz/c/mesh-agentdiet-dev-e-commerce-saas-product-catalog-price-extractor-38d57a82
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tZC1ILR3TwZjYJwYaMNPM

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 mesh-agentdiet-dev-e-commerce-saas-product-catalog-price-extractor-38d57a82
```

Example prompt: Pull the full product catalog and live prices from allbirds.com — I want to see all their variants and availability in a structured format.

## When to prefer this

Use this endpoint when you need structured product and pricing data from a Shopify or compatible e-commerce store and don't have API access to that store. Ideal for competitive intelligence, price monitoring, market research, or aggregating product data across multiple stores. Prefer this over manual scraping when you need normalized, agent-ready output at low cost.

## Known failure modes

- Store URL is not a Shopify or supported e-commerce platform — returns empty or error response
- Store has bot-protection or anti-scraping measures preventing extraction
- Invalid or unreachable store URL — connection timeout or 404
- Store has no publicly accessible product catalog or uses client-side rendering that blocks extraction
- Rate limiting on the target store side causing incomplete data

## How this service works

Extracts normalized product catalogs, live prices, variants, and availability from online stores. (Live x402 v2, IETF MPP & MCP endpoint at https://mesh.agentdiet.dev/v1/shopify-spy)

## Output

A normalized JSON object containing the store's product catalog, including product names, descriptions, prices, variant options (size, color, etc.), SKUs, and availability/stock status extracted live from the target store.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "store_url"
 ],
 "properties": {
  "store_url": {
   "type": "string",
   "minLength": 1,
   "description": "Shopify or e-commerce store URL to extract structured product & pricing data from"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mesh-agentdiet-dev-e-commerce-saas-product-catalog-price-extractor-38d57a82/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mesh.agentdiet.dev](https://www.zero.xyz/host/mesh.agentdiet.dev/llms.txt)
