---
title: "Fetch Structured Data (JSON-LD or Microdata)"
method: GET
path: "/clients/{client-id}/ugc"
---

# Fetch Structured Data (JSON-LD or Microdata)

`GET /clients/{client-id}/ugc`

Retrieves structured data for a specific product. This is the recommended endpoint that accepts product-id as a query parameter.

## Path parameters

- `client-id` string, required

## Query parameters

- `productId` string, required
- `canonical` string, uri
- `locale` string, required
- `siteId` string

## Headers

- `Bv-Forwarded-User-Agent` string
- `User-Agent` string
- `Accept` string

## Response `200`

Returns JSONLD by default for reviews and ratings.

## Other responses

- `400` — Bad Request, Validation failed for the request
- `401` — Unauthorized
- `default` — Internal Server Error

---

[API](https://skmtc.dev/bazaarvoice/apis/content-search-api-charon.md) · [All operations](https://skmtc.dev/bazaarvoice/apis/content-search-api-charon/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bazaarvoice/content-search-api-charon/revisions/6f45fceeafd7/schema)
