# Product Details (New Layout / US)

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

Retrieves comprehensive product details for a specific Google Shopping product ID, including pricing, offers, reviews, photos, and specs.

## Facts

- Endpoint: GET https://agents.openwebninja.com/realtime-product-search/product-details-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-details-new-layout-us-50b3e02f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fZteEdVfwcY_nWxOv5noF

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-details-new-layout-us-50b3e02f
```

Example prompt: Can you pull up the full details for Google Shopping product ID 12345678 — I want to see the price, whether it's on sale, the rating, shipping info, and a sample of reviews?

## When to prefer this

Choose this endpoint when you have a specific Google Shopping product ID and need comprehensive product details in a single call, including pricing, offer metadata, store reputation, shipping info, reviews, and photos. Prefer it over a search endpoint when you already know the exact product and want enriched structured data rather than a list of results. It is especially useful when checking sale status, comparing discounted vs original prices, or evaluating seller trustworthiness before a purchase decision.

## Known failure modes

- Invalid or non-existent product_id returns empty or null data
- Invalid country code may default to 'us' or return an error
- Product may have no offers available, returning empty offer object
- Rate limiting or payment issues may result in 402 or 429 responses
- Some fields like coupon_discount_percent or offer_badge may be null if not applicable

## 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 rich product object including product title, average rating, page URL, number of offers, and a featured offer with price, original price, sale status, discount percentage, shipping info, store name, store rating, store review count, payment methods, product condition, offer badge, and coupon details. Also includes review samples, product photos, and product specifications.

## 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": {
      "price": {
       "type": "string",
       "description": "The current price of the product in the offer."
      },
      "on_sale": {
       "type": "boolean",
       "description": "Indicates if the product is currently on sale."
      },
      "offer_id": {
       "type": "string",
       "description": "The unique identifier for the offer."
      },
      "shipping": {
       "type": "string",
       "description": "The shipping details of the offer."
      },
      "store_name": {
       "type": "string",
       "description": "The name of the store offering the product."
      },
      "offer_badge": {
       "type": "string",
       "description": "A label for promotional offers."
      },
      "offer_title": {
       "type": "string",
       "description": "The title of the offer."
      },
      "percent_off": {
       "type": "string",
       "description": "The percentage discount applied."
      },
      "store_rating": {
       "type": "string",
       "description": "The rating of the store."
      },
      "store_favicon": {
       "type": "string",
       "description": "The favicon URL of the store."
      },
      "offer_page_url": {
       "type": "string",
       "description": "The URL of the offer page."
      },
      "original_price": {
       "type": "string",
       "description": "The original price before any discounts."
      },
      "payment_methods": {
       "type": "string",
       "description": "The available payment methods for the offer."
      },
      "product_condition": {
       "type": "string",
       "description": "The condition of the product (e.g., new, used)."
      },
      "store_review_count": {
       "type": "integer",
       "description": "The number of reviews for the store."
      },
      "store_reviews_page_url": {
       "type": "string",
       "description": "The URL of the store's reviews page."
      },
      "coupon_discount_percent": {
       "type": "string",
       "description": "The discount percentage applied via coupon."
      }
     }
    },
    "product_id": {
     "type": "string",
     "description": "The unique identifier for the product."
    },
    "product_title": {
     "type": "string",
     "description": "The title of the product."
    },
    "product_rating": {
     "type": "number",
     "description": "The average ra
… (truncated)
```

## More

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