# ASIN402 Product Data & Price History API

> ASIN402 Product Data & Price History API is a paid API for AI agents from asin402.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-31).

Fetches full Amazon product data including complete price history, sales rank history, current prices, buy box, live offers, ratings, monthly sales estimates, and FBA fees for 1–100 ASINs or barcodes per call.

## Facts

- Endpoint: GET https://asin402.com/api/data/product?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/asin402-product-data-price-history-api-5391b291
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ckRGsMewxkY8dEb__kvMD

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 asin402-product-data-price-history-api-5391b291
```

Example prompt: Pull the full price history and current buy box price for ASIN B08N5WRWNW on the US Amazon marketplace, and also include ratings history and the monthly sales estimate.

## When to prefer this

Choose this endpoint when you need comprehensive Amazon product intelligence — especially historical price and sales rank data — for 1 to 100 products in a single call. It is ideal for FBA sellers doing product research, price monitoring systems, competitive analysis tools, and any workflow that needs structured historical time series with ISO dates in clean JSON. Prefer it over single-ASIN endpoints when batching is needed, and over scraping when you need structured, reliable, long-horizon history.

## Known failure modes

- Invalid or non-existent ASIN returns empty products array or error
- Exceeding 100 ASINs per call returns validation error
- Using both asin and code parameters simultaneously returns error
- Unsupported marketplace domain returns error
- Offers fetch timeout (2–20 seconds) may result in partial data
- Insufficient credits for add-on features (buybox, offers, rating, stock) returns error
- UPC/EAN with no Amazon match returns empty result

## How this service works

Amazon price history API: full product data for 1-100 ASINs. Complete Amazon price history and sales-rank history (full tracked history) plus current prices, buy box, live offers and stock, ratings history, monthly sales, variations, dimensions and fees for 1-100 ASINs (or UPC/EAN) per call. Clean JSON with ISO dates. From $0.005 per product; options like offers and buybox add credits. Use history=0 for current data only. Free sample: /api/sample/data-product

## Output

A JSON object containing a products array where each element includes: ASIN, title, brand, manufacturer, images, categories, price history time series by series type (BUY_BOX_SHIPPING, AMAZON, NEW, USED, SALES_RANK, etc.), current buy box price, statistics (min/max/average over a date window), monthly sold estimate, FBA pick-and-pack fees, referral fee percentage, out-of-stock percentages, live offers (optional), ratings and review count history (optional), package dimensions, and marketplace metadata. Also includes _meta with cache status, price paid, and marketplace domain ID.

## 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",
     "properties": {
      "asin": {
       "type": "string",
       "description": "ASIN or comma-separated list of up to 100 ASINs. Use asin OR code."
      },
      "code": {
       "type": "string",
       "description": "UPC, EAN, GTIN or ISBN-13 (comma-separated, up to 100). Use asin OR code."
      },
      "days": {
       "type": "integer",
       "description": "Limit history to the last N days."
      },
      "aplus": {
       "enum": [
        0,
        1
       ],
       "type": "integer",
       "description": "Include A+ content. No extra cost."
      },
      "stats": {
       "type": "integer",
       "description": "Add a statistics object (current, averages, min/max) over the last N days. Default 180. 0 to disable. No extra cost."
      },
      "stock": {
       "enum": [
        0,
        1
       ],
       "type": "integer",
       "description": "With offers: stock quantity per offer. Up to +2 credits per product."
      },
      "buybox": {
       "enum": [
        0,
        1
       ],
       "type": "integer",
       "description": "Buy box price, winner history and buy box statistics. +2 credits per product (included free with offers)."
      },
      "domain": {
       "type": "string",
       "description": "Amazon marketplace: us, uk, de, fr, jp, ca, it, es, in, mx, br. Default us."
      },
      "format": {
       "enum": [
        "clean",
        "raw"
       ],
       "type": "string",
       "description": "clean (default): readable JSON, prices in currency units, ISO dates. raw: compact native format (prices in cents, timestamps as minutes since 2011-01-01, flat history arrays)."
      },
      "offers": {
       "type": "integer",
       "description": "20-100. Fetch live marketplace offers (sellers, prices, FBA/FBM, Prime). Costs about 6 credits per 10 offers per product instead of the base credit; takes 2-20 seconds."
      },
      "rating": {
       "enum": [
        0,
        1
       ],
       "type": "integer",
       "description": "Rating and review-count history. Up to +1 credit per product."
  
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "_meta": {
   "cached": false,
   "price_paid": "$0.005",
   "marketplace_domain_id": 1
  },
  "products": [
   {
    "asin": "0735211299",
    "brand": "Avery",
    "stats": {
     "by_series": {
      "NEW": {},
      "USED": {},
      "RATING": {},
      "COUNT_NEW": {},
      "SALES_RANK": {},
      "COUNT_REVIEWS": {},
      "BUY_BOX_SHIPPING": {}
     },
     "buy_box_price": 24.99,
     "total_offer_count": 7,
     "sales_rank_drops30": 410,
     "sales_rank_drops90": 1150,
     "out_of_stock_pct_90d": {
      "NEW": 4,
      "AMAZON": -1
     }
    },
    "title": "Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones",
    "images": [
     "https://m.media-amazon.com/images/I/81ANaVZk5LL.jpg"
    ],
    "history": {
     "NEW": [
      [
       "2026-04-29T18:40:00.000Z",
       28.5
      ],
      [
       "2026-05-02T18:40:00.000Z",
       28.5
      ]
     ],
     "BUY_BOX_SHIPPING": [
      [
       "2026-04-29T18:40:00.000Z",
       29.5
      ],
      [
       "2026-05-02T18:40:00.000Z",
       29.5
      ]
     ]
    },
    "package": {},
    "currency": "USD",
    "fba_fees": {
     "pick_and_pack": 5.12
    },
    "categories": [
     {
      "id": 283155,
      "name": "Books"
     },
     {
      "id": 4736,
      "name": "Self-Help"
     }
    ],
    "last_update": "2026-05-27T00:00:00.000Z",
    "marketplace": "us",
    "manufacturer": "Avery",
    "referral_fee_pct": 15,
    "monthly_sold_estimate": 600
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/asin402-product-data-price-history-api-5391b291/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from asin402.com](https://www.zero.xyz/host/asin402.com/llms.txt)
