# Brand.dev Product Extractor

> Brand.dev Product Extractor is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-31).

Extracts a structured list of products (name, description, image, pricing, features) from a brand's website given its domain.

## Facts

- Endpoint: POST https://x402.orthogonal.com/brand-dev/v1/brand/ai/products?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/brand-dev-product-extractor-6069944f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LYOJ8rCMb479eXxB1VBuv

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 brand-dev-product-extractor-6069944f -d '<json body>'
```

Example prompt: Can you pull all the products from allbirds.com — I need the names, prices, descriptions, and images, up to 50 products?

## When to prefer this

Use this endpoint when you need structured product data from a brand's public website without maintaining your own scraper. It is especially useful for competitive intelligence, market research, sales enrichment, or populating a product database. Prefer this over generic web scrapers when you want pre-structured product attributes (name, price, description, image) rather than raw HTML.

## Known failure modes

- Domain not found or unreachable — returns error or empty product list
- Request times out if the site is slow and timeoutMS is exceeded, returning a 408 status
- Brand's website has no clearly structured product pages, resulting in an empty or incomplete extraction
- Anti-scraping measures on the target site may block extraction
- maxProducts limit too low for large catalogs, truncating results

## How this service works

Beta feature: Extract product information from a brand’s website. Brand.dev will analyze the website and return a list of products with details such as name, description, image, pricing, features, and more.

## Output

A structured list of products found on the given brand's website, each containing details such as product name, description, image URL, pricing information, and notable features, up to the specified maximum count.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domain": {
   "type": "string",
   "description": "The domain name to analyze"
  },
  "timeoutMS": {
   "type": "integer",
   "description": "Optional timeout in milliseconds for the request. If the request takes longer than this value, it will be aborted with a 408 status code. Maximum allowed value is 300000ms (5 minutes)."
  },
  "maxProducts": {
   "type": "integer",
   "description": "Maximum number of products to extract."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/brand-dev-product-extractor-6069944f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.orthogonal.com](https://www.zero.xyz/host/x402.orthogonal.com/llms.txt)
