# ASIN402 Barcode to Amazon ASIN Lookup

> ASIN402 Barcode to Amazon ASIN Lookup 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).

Converts UPC, EAN, GTIN, or ISBN-13 barcodes into Amazon product listings with ASIN, pricing, sales rank, and estimated monthly sales across 11 marketplaces.

## Facts

- Endpoint: GET https://asin402.com/api/lookup?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-barcode-to-amazon-asin-lookup-8efa403e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8GHESpWKixmCvsBPjxHKj

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-barcode-to-amazon-asin-lookup-8efa403e
```

Example prompt: Look up these UPC codes on Amazon US and give me the ASIN, title, current buy box price, and monthly sales estimate for each: 012345678901, 098765432109, 045496590420.

## When to prefer this

Use this endpoint when you need to resolve physical product barcodes (UPC, EAN, GTIN, ISBN-13) to Amazon ASINs with live pricing and sales data. Ideal for retail arbitrage sourcing, supplier catalog matching, or any workflow that starts with a barcode and needs Amazon marketplace intelligence. Supports batch input of up to 20 codes per call and covers 11 Amazon marketplaces. Codes with no match are not charged, making it cost-efficient for large lists with unknown coverage.

## Known failure modes

- 404 returned when none of the submitted barcodes match any Amazon listing (not charged)
- Invalid barcode format causes validation error
- Marketplace domain code not recognized
- Exceeding 20 codes per request causes rejection
- Some barcodes map to multiple listings — max_per_code controls how many are returned
- Rate limiting or payment failure may block requests

## How this service works

Barcode to Amazon ASIN lookup (UPC, EAN, ISBN). Turn barcodes into Amazon listings: give 1-20 UPC, EAN, GTIN or ISBN-13 codes and get the matching ASINs with title, brand, image, link, current buy box / Amazon / lowest prices, sales rank and estimated monthly sales. For sourcing lists, supplier catalogs and scanned products. 11 marketplaces. From $0.005; codes with no match are not charged (404 if none match).

## Output

Returns an array of matched product listings, each containing ASIN, title, brand, image URL, product page URL, buy box price, Amazon price, lowest new and used prices, sales rank, monthly sold estimate, review count, rating, offer count, and whether Amazon itself is the seller. Also returns metadata including marketplace, total matches found, codes requested, and price paid.

## 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",
     "required": [
      "code"
     ],
     "properties": {
      "code": {
       "type": "string",
       "description": "UPC, EAN, GTIN or ISBN-13; up to 20, comma-separated."
      },
      "domain": {
       "type": "string",
       "description": "Amazon marketplace: us, uk, de, fr, jp, ca, it, es, in, mx, br. Default us."
      },
      "max_per_code": {
       "type": "integer",
       "description": "Max matching products per code, 1-5 (default 3). Some barcodes map to several listings."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "_meta": {
       "type": "object",
       "properties": {
        "cached": {
         "type": "boolean"
        },
        "price_paid": {
         "type": "string"
        },
        "marketplace_domain_id": {
         "type": "integer"
        }
       }
      },
      "matches": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "url": {
          "type": "string"
         },
         "asin": {
          "type": "string"
         },
         "brand": {
          "type": "string"
         },
         "image": {
          "type": "string"
         },
         "price": {
          "type": "object",
          "properties": {
           "buy_box": {
            "type": "number"
           },
           "new_lowest": {
            "type": "number"
           },
           "used_lowest": {
            "type": "number"
           }
          }
         },
         "title": {
          "type": "string"
         },
         "rating": {
          "type": "number"
         },
         "category": {
          "type": "string"
         },
         "currency": {
          "type": "string"
         },
         "sales_rank": {
          "type": "integer"
         },
         "marketplace": {
          "type": "string"
         },
         "review_count": {

… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/asin402-barcode-to-amazon-asin-lookup-8efa403e/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)
