# ASIN402 Amazon Product Finder

> ASIN402 Amazon Product Finder 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).

Filter Amazon's entire catalog by 300+ criteria (price, sales rank, buy box, brand, etc.) and return matching ASINs

## Facts

- Endpoint: GET https://asin402.com/api/data/finder?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-amazon-product-finder-d9529a86
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ksrQWXpQD6MtZKRrICikt

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-amazon-product-finder-d9529a86
```

Example prompt: Find me Amazon ASINs on the US marketplace where monthly sales are under 20,000, the buy box price is between $20 and $60, Amazon itself is NOT the seller, and total offer count is 8 or fewer — sort by sales ascending and return 50 results.

## When to prefer this

Use this endpoint when you need to bulk-discover Amazon ASINs matching a precise multi-criteria filter — especially for product research, arbitrage sourcing, or niche analysis. It excels over keyword search when you want numeric criteria (price, sales rank, offer count, buy box share) rather than relevance ranking. Prefer it over scraping or keyword endpoints when you need structured, filterable catalog access across 300+ dimensions.

## Known failure modes

- Invalid or malformed selection JSON returns a 400 error
- Unknown filter field names in selection query cause rejection
- Insufficient credits returns a payment/quota error
- Specifying an unsupported marketplace domain code returns an error
- Very broad queries with millions of results may time out or require pagination
- Stats flag adds 30 credits; unexpected credit depletion if not accounted for

## How this service works

Amazon Product Finder: filter the whole catalog by 300+ criteria. Find ASINs matching any combination of 300+ filters: price ranges, sales rank, monthly sales, offer counts, buy box share, Amazon presence, brand, category, rating, dimensions, price drops, out-of-stock rates and more. Pass the Product Finder query as JSON in 'selection' (GET) or as the JSON body (POST). Returns ASINs; fetch details with /api/data/product. 10 credits + 1 credit per 100 results; stats=1 adds 30 credits.

## Output

A JSON object containing an array of ASINs (asinList) matching the filter criteria, a totalResults count, and metadata including whether the response was cached, the price paid, and the marketplace domain ID. If stats=1 was requested, aggregate statistics across all matching products are also included.

## 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": [
      "selection"
     ],
     "properties": {
      "stats": {
       "enum": [
        0,
        1
       ],
       "type": "integer",
       "description": "1 adds search insights (aggregate stats of all matches). +30 credits."
      },
      "domain": {
       "type": "string",
       "description": "Amazon marketplace: us, uk, de, fr, jp, ca, it, es, in, mx, br. Default us."
      },
      "selection": {
       "type": "string",
       "description": "Product Finder query JSON. Example: {\"current_SALES_lte\":20000,\"current_BUY_BOX_SHIPPING_gte\":2000,\"current_BUY_BOX_SHIPPING_lte\":6000,\"buyBoxIsAmazon\":false,\"totalOfferCount_lte\":8,\"perPage\":50,\"sort\":[[\"current_SALES\",\"asc\"]]}. Prices in cents. All fields: /docs/finder"
      }
     }
    }
   },
   "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"
        }
       }
      },
      "asinList": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "totalResults": {
       "type": "integer"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "_meta": {
   "cached": false,
   "price_paid": "$0.005",
   "marketplace_domain_id": 1
  },
  "asinList": [
   "B0F3GWXLTS",
   "0735211299"
  ],
  "totalResults": 2
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/asin402-amazon-product-finder-d9529a86/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)
