# Amazon Seller Products

> Amazon Seller Products is a paid API for AI agents from agents.openwebninja.com, paid per call via MPP, price unknown, status unknown (last checked 2026-10-14).

Retrieve and paginate through all products listed by a specific Amazon seller across multiple marketplaces

## Facts

- Endpoint: GET https://agents.openwebninja.com/realtime-amazon-data/seller-products?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Provider: agents.openwebninja.com
- Website: https://agents.openwebninja.com
- Canonical page: https://www.zero.xyz/c/agents-openwebninja-com-amazon-seller-products-c2da16e1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WMErsMnmW6mFqFRLdED9E

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 agents-openwebninja-com-amazon-seller-products-c2da16e1
```

Example prompt: Can you pull up all the products sold by Amazon seller A2L77EE7U53NWQ on the US marketplace, sorted by lowest price, starting from page 1?

## When to prefer this

Use this endpoint when you need to enumerate, browse, or analyze the complete product catalog of a known Amazon seller identified by their seller ID. Ideal for competitive analysis, catalog scraping, price monitoring, or product discovery across specific Amazon marketplaces. Supports 24 country marketplaces with sorting and field projection options.

## Known failure modes

- Invalid or non-existent seller_id returns empty results or error
- Unsupported delivery_country and country combination returns 400 error
- Invalid country code returns 400 error
- Requesting a page beyond available pages returns empty seller_products array
- Rate limiting or authentication failures return 402 or 429 errors

## How this service works

Get and paginate through the products sold by an Amazon Seller

## Output

Returns a JSON object containing the seller's marketplace domain, country, seller ID, total product count, and an array of product listings with details. Also includes pagination metadata like current page, country code, sort order, and a unique request ID for tracking.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "seller_id"
 ],
 "properties": {
  "page": {
   "type": "integer",
   "default": 1,
   "description": "The page of seller products results to retrieve Seller products result page to retrieve."
  },
  "fields": {
   "type": "string",
   "description": "A comma separated list of seller product fields to include in the response (field projection).  \n  By default all fields are returned."
  },
  "country": {
   "enum": [
    "US",
    "AU",
    "BR",
    "CA",
    "CN",
    "FR",
    "DE",
    "IN",
    "IT",
    "MX",
    "NL",
    "SG",
    "ES",
    "TR",
    "AE",
    "GB",
    "JP",
    "SA",
    "PL",
    "SE",
    "BE",
    "EG",
    "ZA",
    "IE"
   ],
   "type": "string",
   "default": "US",
   "description": "Sets the Amazon domain, marketplace country, language and currency."
  },
  "sort_by": {
   "enum": [
    "RELEVANCE",
    "LOWEST_PRICE",
    "HIGHEST_PRICE",
    "REVIEWS",
    "NEWEST",
    "BEST_SELLERS"
   ],
   "type": "string",
   "default": "RELEVANCE",
   "description": "Return the results in a specific sort order."
  },
  "language": {
   "type": "string",
   "description": "The language of the results. In case not specified, results will be returned in the default domain language.  \n\n  **Supported languages per country:**  \n  `US`: en_US, es_US  \n  `AU`: en_AU  \n  `BR`: pt_BR  \n  `CA`: en_CA, fr_CA  \n  `FR`: fr_FR, en_GB  \n  `DE`: de_DE, en_GB, cs_CZ, nl_NL, pl_PL, tr_TR, da_DK  \n  `IN`: en_IN, hi_IN, ta_IN, te_IN, kn_IN, ml_IN, bn_IN, mr_IN  \n  `IT`: it_IT, en_GB  \n  `MX`: es_MX  \n  `NL`: nl_NL, en_GB  \n  `SG`: en_SG  \n  `ES`: es_ES, pt_PT, en_GB  \n  `TR`: tr_TR  \n  `AE`: en_AE, ar_AE  \n  `GB`: en_GB  \n  `JP`: ja_JP, en_US, zh_CN  \n  `SA`: ar_AE, en_AE  \n  `PL`: pl_PL  \n  `SE`: sv_SE, en_GB  \n  `BE`: fr_BE, nl_BE, en_GB  \n  `EG`: ar_AE, en_AE  \n  `ZA`: en_ZA  \n  `IE`: en_IE    "
  },
  "seller_id": {
   "type": "string",
   "description": "The Amazon Seller ID for which to get seller product listings"
  },
  "delivery_country": {
   "type": "string",
   "description": "Delivery destination country (ISO 3166-1 alpha-2 code, e.g. `NL`). When set, delivery dates, shipping costs, availability and offers reflect delivery to this country instead of the marketplace's domestic delivery. Defaults to the marketplace country.  \n  Only specific `country` / `delivery_country` combinations are supported. Currently supported: `country` = `DE`, `FR`, `IT` or `ES` with `delivery_countr
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object",
   "properties": {
    "domain": {
     "type": "string",
     "description": "Amazon marketplace domain"
    },
    "country": {
     "type": "string",
     "description": "Country where products are listed"
    },
    "seller_id": {
     "type": "string",
     "description": "Unique identifier of the seller"
    },
    "total_products": {
     "type": "integer",
     "description": "Total number of products available from seller"
    },
    "seller_products": {
     "type": "array",
     "items": {
      "type": "object"
     },
     "description": "List of products listed by the seller."
    }
   }
  },
  "status": {
   "type": "string",
   "description": "Status of the API response"
  },
  "parameters": {
   "type": "object",
   "properties": {
    "page": {
     "type": "integer",
     "description": "Current page number in pagination"
    },
    "country": {
     "type": "string",
     "description": "Country code for the marketplace"
    },
    "sort_by": {
     "type": "string",
     "description": "Sorting method for products"
    },
    "seller_id": {
     "type": "string",
     "description": "Unique identifier of the seller"
    }
   }
  },
  "request_id": {
   "type": "string",
   "description": "Unique identifier for the API request"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-amazon-seller-products-c2da16e1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.openwebninja.com](https://www.zero.xyz/host/agents.openwebninja.com/llms.txt)
