# Product Offers (New Layout / US)

> Product Offers (New Layout / US) 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).

Returns all available seller offers for a product by product ID, paginated across multiple sellers including price, availability, and store details.

## Facts

- Endpoint: GET https://agents.openwebninja.com/realtime-product-search/product-offers-v2?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-product-offers-new-layout-us-28d978dd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NIGF51EavVdXHf51RQJfM

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-product-offers-new-layout-us-28d978dd
```

Example prompt: Can you pull up all the seller offers for product ID 4169703020 and show me who's selling it and at what price — I want to compare across stores in the US?

## When to prefer this

Use this endpoint when you need to compare prices and availability across multiple sellers for a specific product identified by a known product ID. It is the right choice when you need paginated offer data across stores like Amazon, eBay, Walmart, and others for US-based or international shopping queries. Prefer this over single-offer product detail endpoints when comprehensive seller comparison is the goal.

## Known failure modes

- Missing or invalid product_id returns an error status
- Invalid country code may return no results or an error
- Page number beyond available results returns empty offers list
- Product ID not found in the index returns empty or error response
- Rate limiting or payment issues return 402 or 429 errors

## How this service works

Get all offers available for a product.  
  Each page of offers contains offers from 10 sellers, however, since some stores sell the same item more than once (e.g. Amazon, eBay, etc), it's possible that more than 10 offers will be returned.

## Output

Returns a paginated list of seller offers for the given product, including product rating and total review count. Each page contains offers from up to 10 sellers (potentially more if a single store lists the item multiple times). Also includes a status field and unique request ID.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "product_id"
 ],
 "properties": {
  "page": {
   "type": "integer",
   "default": 1,
   "description": "The page to return. Each page contains offers from 5 different stores."
  },
  "country": {
   "type": "string",
   "default": "us",
   "description": "Country code of the region/country to return offers for. Allowed values: See https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2."
  },
  "language": {
   "type": "string",
   "default": "en",
   "description": "The language of the results. Allowed values: See https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes."
  },
  "product_id": {
   "type": "string",
   "description": "Product id of the product for which to fetch offers."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object",
   "properties": {
    "product_rating": {
     "type": "number",
     "description": "The average rating of the product."
    },
    "product_num_reviews": {
     "type": "integer",
     "description": "The total number of reviews for the product."
    }
   }
  },
  "status": {
   "type": "string",
   "description": "The status of the response, indicating success or failure."
  },
  "request_id": {
   "type": "string",
   "description": "A unique identifier for the request."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-product-offers-new-layout-us-28d978dd/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)
