# Apiguru Amazon Product Search API

> Apiguru Amazon Product Search API is a paid API for AI agents from agent.apiguru.app, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-01).

Search Amazon by keyword and return structured product results (ASIN, title, price, rating, image) with pagination, sorting, and filtering across 20 country marketplaces.

## Facts

- Endpoint: GET https://agent.apiguru.app/agent/v1/search?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/apiguru-amazon-product-search-api-6fd7349f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_484XTe3WfQ8va8uYJaTbh

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 apiguru-amazon-product-search-api-6fd7349f
```

Example prompt: Search Amazon US for 'wireless noise cancelling headphones', sort by best sellers, filter to new condition and a price range of $50 to $200, and give me the first page of results with ASINs, titles, prices, and ratings.

## When to prefer this

Use this endpoint when you need to search Amazon by keyword with flexible filtering and sorting across multiple country marketplaces. Prefer this over product-detail or ASIN-lookup endpoints when you don't already have ASINs and need to discover matching products. It is the right choice for price comparison, product research, brand searches, and building shopping recommendation flows.

## Known failure modes

- Empty results if the keyword yields no matches in the selected marketplace
- Invalid or unsupported geo code returns an error
- Malformed or missing required 'query' parameter causes a 400 error
- Page number beyond available results returns empty or error
- Rate limiting or payment failure (x402) blocks the request
- Category ID not valid for the selected marketplace returns no results

## How this service works

Search Amazon products by keyword

## Output

A paginated list of Amazon product results matching the search query, each containing the ASIN, product title, current price, star rating, and product image URL. Results respect applied filters (category, price range, brand, seller, condition) and the chosen sort order.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "query"
     ],
     "properties": {
      "geo": {
       "enum": [
        "US",
        "CA",
        "DE",
        "MX",
        "UK",
        "FR",
        "IT",
        "ES",
        "AU",
        "BR",
        "IN",
        "JP",
        "NL",
        "AE",
        "PL",
        "SA",
        "SG",
        "SE",
        "TR",
        "BE",
        "IE",
        "ZA",
        "EG"
       ],
       "type": "string",
       "default": "US"
      },
      "page": {
       "type": "integer",
       "default": 1,
       "minimum": 1
      },
      "brand": {
       "type": "string"
      },
      "query": {
       "type": "string",
       "minLength": 1
      },
      "sort_by": {
       "enum": [
        "RELEVANCE",
        "BEST_SELLERS",
        "LOW_HIGH_PRICE",
        "HIGH_LOW_PRICE",
        "REVIEWS",
        "NEWEST"
       ],
       "type": "string",
       "default": "RELEVANCE"
      },
      "deal_type": {
       "enum": [
        "today_deals",
        "all_discounts",
        "coupons",
        "buy_more_save_more"
       ],
       "type": "string"
      },
      "max_price": {
       "type": "number",
       "minimum": 0
      },
      "min_price": {
       "type": "number",
       "minimum": 0
      },
      "seller_id": {
       "type": "string",
       "pattern": "^[Aa][A-Za-z0-9]{9,20}$"
      },
      "category_id": {
       "type": "string"
      },
      "today_deals": {
       "type": "boolean",
       "default": false
      },
      "product_condition": {
       "enum": [
        "NEW",
        "USED",
        "RENEWED"
       ],
       "type": "string"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/apiguru-amazon-product-search-api-6fd7349f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.apiguru.app](https://www.zero.xyz/host/agent.apiguru.app/llms.txt)
