---
title: "The brand's reviews as its public review widgets (Okendo, Yotpo, Junip, Klaviyo Reviews, Stamped, Trustpilot, Judge.me, Loox) show them, from the daily read of the last 90 days: each widget's latest average rating, review count and star split, the weekly trend, and the newest reviews (title, body cut to 1,000 characters, date, verified, product, replied). No reviewer name is stored or served. A brand whose widgets were not read answers status not_collected, never zero reviews."
method: GET
path: "/v1/brands/{brandId}/reviews"
tags: ["brands"]
---

# The brand's reviews as its public review widgets (Okendo, Yotpo, Junip, Klaviyo Reviews, Stamped, Trustpilot, Judge.me, Loox) show them, from the daily read of the last 90 days: each widget's latest average rating, review count and star split, the weekly trend, and the newest reviews (title, body cut to 1,000 characters, date, verified, product, replied). No reviewer name is stored or served. A brand whose widgets were not read answers status not_collected, never zero reviews.

`GET /v1/brands/{brandId}/reviews`

## Request

- Base URL: `https://api.storequant.com`
- URL: `https://api.storequant.com/v1/brands/{brandId}/reviews`
- Auth: HTTP bearer

The brand's reviews as its public review widgets (Okendo, Yotpo, Junip, Klaviyo Reviews, Stamped, Trustpilot, Judge.me, Loox) show them, from the daily read of the last 90 days: each widget's latest average rating, review count and star split, the weekly trend, and the newest reviews (title, body cut to 1,000 characters, date, verified, product, replied). No reviewer name is stored or served. A brand whose widgets were not read answers status not_collected, never zero reviews. Scope `brands:read`; cache `daily`.

## Path parameters

- `brandId` union, required
  - string, uuid
  - string

## Query parameters

- `max_reviews` integer

## Response `200`

Success.

- object
  - `data` object, required
    - `status` 'collected' | 'not_collected' | 'unavailable', required
    - `providers` object[], required
      - `provider` string, required
      - `account_key` string, required
      - `rating` number, nullable, required
      - `review_count` integer, nullable, required
      - `stars` integer[], nullable, required
      - `trust_score` number, nullable, required
      - `fetched_at` string, date-time, required
    - `weeks` object[], required
      - `week_start` string, date, required
      - `provider` string, required
      - `account_key` string, required
      - `rating` number, nullable, required
      - `review_count` integer, nullable, required
    - `recent` object[], required
      - `provider` string, required
      - `review_id` string, required
      - `rating` integer, required
      - `title` string, nullable, required
      - `body` string, nullable, required
      - `body_truncated` boolean, required
      - `created_at` string, date-time, required
      - `verified` boolean, required
      - `product_name` string, nullable, required
      - `has_reply` boolean, required
      - `language` string, nullable, required
    - `as_of` string, date-time, nullable, required
  - `meta` object, required
    - `request_id` string, required
    - `as_of` string, date-time, required
    - `lag_hours` number
    - `cursor` string
    - `count` integer
    - `partial` boolean
    - `notes` string[]

## Other responses

- `4XX`: The one error shape.
- `5XX`: The one error shape.

---

[API](https://skmtc.dev/scrollstash/apis/storequant-api.md) · [All operations](https://skmtc.dev/scrollstash/apis/storequant-api/llms.txt) · [OpenAPI document](https://skmtc.dev/scrollstash/apis/storequant-api/revisions/4d67a114a13c?raw)
