# Zinc Product Offers API

> Zinc Product Offers API is a paid API for AI agents from api.zinc.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-20).

Retrieves current offer listings (price, availability, sellers) for a specific product on Amazon or Walmart by product ID.

## Facts

- Endpoint: POST https://api.zinc.com/agent/products/offers?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/zinc-product-offers-api-f1d7ea1b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Lp4Cb9RI0QagzbUJKyVCJ

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 zinc-product-offers-api-f1d7ea1b -d '<json body>'
```

Example prompt: Can you check the current offers and pricing on Amazon for the product with ASIN B08N5WRWNW? I want to see all available sellers and their prices.

## When to prefer this

Choose this endpoint when you need structured, up-to-date offer and pricing data for a specific product on Amazon or Walmart by product ID (e.g. ASIN), especially in automated buying pipelines where you need to verify pricing before placing an order. Prefer this over scraping or generic web search when you need machine-readable, structured offer data with seller breakdowns and availability flags integrated into a commerce automation workflow.

## Known failure modes

- Invalid or non-existent product_id returns an error or empty offers list
- Unsupported retailer value (anything other than 'amazon' or 'walmart') returns a validation error
- Product not available in the retailer's catalog returns empty results
- Response age constraints (max_age, newer_than) may trigger a fresh fetch with higher latency
- Async mode returns immediately with processing status, requiring a follow-up poll for results
- Rate limiting or payment failure returns 402 or 429 error

## How this service works

Zinc is infrastructure for developers to search products, place orders, and track shipments through one API. Automate your buying process. Start building now!

## Output

Returns a list of offers for the specified product on the given retailer, including pricing, seller details, availability status, and condition information. Response may be returned synchronously or asynchronously (with status=processing) depending on the async flag.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "retailer",
  "product_id"
 ],
 "properties": {
  "async": {
   "type": "string",
   "description": "Return immediately with status=processing"
  },
  "max_age": {
   "type": "string",
   "description": "Max response age in seconds"
  },
  "retailer": {
   "enum": [
    "amazon",
    "walmart"
   ],
   "type": "string",
   "description": "Retailer: amazon or walmart"
  },
  "newer_than": {
   "type": "string",
   "description": "Minimum retrieval timestamp"
  },
  "product_id": {
   "type": "string",
   "description": "Product identifier (e.g. ASIN)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "title": "Response Agent Product Offers"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/zinc-product-offers-api-f1d7ea1b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.zinc.com](https://www.zero.xyz/host/api.zinc.com/llms.txt)
