# Agent Market Lab Product Snapshot

> Agent Market Lab Product Snapshot is a paid API for AI agents from agent-market-lab-v2.dourfer-r.workers.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-10).

Extracts ecommerce product data including prices and structured metadata from a single public product page URL

## Facts

- Endpoint: POST https://agent-market-lab-v2.dourfer-r.workers.dev/v1/product-snapshot?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-market-lab-product-snapshot-60fa2112
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rKO8I11esGJFdZNlYT5oC

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 agent-market-lab-product-snapshot-60fa2112 -d '<json body>'
```

Example prompt: Can you pull the product details and prices from this URL: https://www.example.com/products/widget-pro — I want to know what products are listed there and how confident the extraction is.

## When to prefer this

Use this endpoint when you need to extract structured product and pricing data from a single known public product page URL, especially in ecommerce contexts where you want a machine-readable snapshot including confidence scoring. Prefer this over generic web scrapers when you specifically need product-oriented extraction with price detection.

## Known failure modes

- Private hosts or IP literal URLs are rejected with an error
- Page returns no detectable products, yielding an empty products array with low confidence
- JavaScript-heavy pages that require client-side rendering may result in incomplete extraction
- Rate limits or upstream fetch errors may cause timeouts
- Malformed or non-URI input rejected at schema validation

## How this service works

Pay-per-call public-web extraction, ecommerce data including a 10-product batch, change detection and website business research for autonomous agents via x402 on Base.

## Output

Returns a JSON object containing the queried URL, an array of detected products, a confidence level (e.g. 'low', 'medium', 'high') indicating extraction reliability, and an array of visible prices found on the page.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "format": "uri",
   "maxLength": 2048,
   "description": "Absolute public HTTP or HTTPS URL to fetch and analyze. Private hosts and IP literals are rejected."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/product",
  "products": [],
  "confidence": "low",
  "visiblePrices": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-market-lab-product-snapshot-60fa2112/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-market-lab-v2.dourfer-r.workers.dev](https://www.zero.xyz/host/agent-market-lab-v2.dourfer-r.workers.dev/llms.txt)
