# Realtime Product Search - Product Details

> Realtime Product Search - Product Details 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).

Fetches comprehensive details for a specific product by product ID, including price, reviews, photos, specs, and offer information.

## Facts

- Endpoint: GET https://agents.openwebninja.com/realtime-product-search/product-details?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-realtime-product-search-product-details-8c334d7c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_K4exVk9WT3OCwKf6569wJ

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-realtime-product-search-product-details-8c334d7c
```

Example prompt: Can you pull up the full product details for product ID 'B08N5WRWNW' — I want to see the price, rating, specs, available offers, and any sample reviews, in English for the US market?

## When to prefer this

Use this endpoint when you have a specific product ID and need comprehensive product information in one call — including price, offers, specs, reviews, and photos. Prefer this over a product search endpoint when the product ID is already known. Choose this over a product offers-only endpoint when you need the full product profile beyond just pricing.

## Known failure modes

- Invalid or non-existent product_id returns an empty or error response
- Unsupported country code may result in no offers being returned
- Product has no reviews or photos, resulting in empty arrays for those fields
- Rate limiting or quota exhaustion returns a 402 or 429 error
- Temporary upstream data unavailability returns a 5xx error

## How this service works

Get the details of a specific product by product id. Returns the full product details in addition to reviews sample, photos, product specs and more information.

## Output

Returns a structured object containing the product's title, description, rating, number of reviews, number of offers, typical price range, product page URL, specs page URL, offers page URL, a sample of reviews and photos, and the top offer details including price, sale status, shipping, store name, and product condition.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "product_id"
 ],
 "properties": {
  "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 get full details."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object",
   "properties": {
    "offer": {
     "type": "object",
     "properties": {
      "tax": {
       "type": "string",
       "description": "The tax amount or details applicable to the product."
      },
      "price": {
       "type": "string",
       "description": "The current selling price of the product."
      },
      "on_sale": {
       "type": "boolean",
       "description": "Indicates whether the product is on sale."
      },
      "offer_id": {
       "type": "string",
       "description": "A unique identifier for the offer."
      },
      "shipping": {
       "type": "string",
       "description": "The shipping cost or details for the product."
      },
      "store_name": {
       "type": "string",
       "description": "The name of the store offering the product."
      },
      "store_favicon": {
       "type": "string",
       "description": "The URL of the store's favicon."
      },
      "offer_page_url": {
       "type": "string",
       "description": "The URL of the offer page."
      },
      "original_price": {
       "type": "string",
       "description": "The original price before any discount."
      },
      "product_condition": {
       "type": "string",
       "description": "The condition of the product (e.g., new, used)."
      },
      "top_quality_store": {
       "type": "boolean",
       "description": "Indicates if the store is rated as a top-quality seller."
      }
     }
    },
    "product_id": {
     "type": "string",
     "description": "A unique identifier for the product."
    },
    "product_title": {
     "type": "string",
     "description": "The title of the product."
    },
    "product_rating": {
     "type": "number",
     "description": "The average rating of the product."
    },
    "product_page_url": {
     "type": "string",
     "description": "The URL of the product's main page."
    },
    "product_num_offers": {
     "type": "string",
     "description": "The number of offers available for the product."
    },
    "product_description": {
     "type": "string",
     "description": "A brief description of the product."
    },
    "product_num_reviews": {
     "type": "integer",
     "description": "The total number of reviews for the product."
    },
    "typical_price_range": {
     "type": "array",
     "items": {
      "type": "string"
     },
     "description": "The usual price range of the product."
    },
    "product
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-realtime-product-search-product-details-8c334d7c/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)
