Get product schema

Returns schema.org Product data for the given merchant and product, generated asynchronously from reviews, summary and AI data

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Retrieve Schema.org Product structured data for an individual product, parent product, or product series.

📘

Product Identifier Requirement

You must supply at least one of the following query parameters: sku, parent_sku, or a tags value with the key SERIES (e.g., tags=SERIES:my-series).

Example Requests

Standard SKU Request:

GET /widgets-review-service/ssr/product?slug=your-merchant&sku=ABC123&widget=on-page
Authorization: Bearer your-access-token

Parent SKU Request:

GET /widgets-review-service/ssr/product?slug=your-merchant&parent_sku=PARENT123&widget=on-page
Authorization: Bearer your-access-token

SERIES Tag Request:

GET /widgets-review-service/ssr/product?slug=your-merchant&widget=on-page&tags=SERIES:my-series
Authorization: Bearer your-access-token

Schema @id and Graph Linking

Search engines use the Schema.org @id property as a primary key to connect separate JSON-LD blocks describing the same entity:

  • If you already render Product JSON-LD on your page: Pass the exact @id from your existing <script type="application/ld+json"> node into the schema_id query parameter (URL-encoded) so search engines merge Feefo’s ratings and reviews with your price, availability, and image metadata.
  • If you do not render existing Product JSON-LD: Omit schema_id. Feefo will generate a stable fallback @id.

AI Product Review Content

Depending on your Feefo configuration and widget type, the response may also include AI-generated review summaries (additionalProperty) and review topics (positiveNotes / negativeNotes):

{
  "additionalProperty": [
    {
      "@type": "PropertyValue",
      "name": "Customer review summary",
      "value": "Customers frequently praise the product's quality and ease of use."
    },
    {
      "@type": "PropertyValue",
      "name": "Review summary source",
      "value": "Feefo verified customer reviews"
    }
  ],
  "positiveNotes": {
    "@type": "ItemList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Quality"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Ease of use"
      }
    ]
  }
}

(Negative topics follow the same ItemList structure under negativeNotes. These fields are omitted if AI features are disabled for the widget or suitable data is unavailable.)

Query Params
string
required
string
string
string
required
string
tags
array of objects
tags
Headers
string
Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
*/*