---
title: "Fetches product reviews."
method: GET
path: "/products/reviews/{siteid}"
tags: ["products"]
---

# Fetches product reviews.

`GET /products/reviews/{siteid}`

## Request

- Base URL: `https://api.shopperapproved.com`
- URL: `https://api.shopperapproved.com/products/reviews/{siteid}`
- Auth: none declared
- TypeScript: <https://skmtc.dev/shopperapproved/apis/shopper-approved-api/docs/products/reviews/:siteid/get.ts> (a function with typed inputs; its response is checked against the schema)

This route will pull in all product reviews matching the provided parameters. By default it will pull 100 reviews at a time.

## Path parameters

- `siteid` integer, required

## Query parameters

- `token` string, required
- `asArray` boolean
- `limit` integer
- `page` integer
- `from` string
- `to` string
- `sort` 'newest' | 'oldest' | 'highest' | 'lowest'
- `removed` 0 | 1
- `xml` boolean

## Response `200`

Success - a JSON object with your product reviews will be returned.

## Other responses

- `403`: Not Authorized - Either your site ID/token combination is incorrect or your site does not have product reviews.
- `422`: Bad Request - One of your parameters was probably malformed.
- `500`: Error - Something else went wrong. A bug report is automatically submitted.

---

[API](https://skmtc.dev/shopperapproved/apis/shopper-approved-api.md) - [All operations](https://skmtc.dev/shopperapproved/apis/shopper-approved-api/llms.txt) - [OpenAPI document](https://skmtc.dev/shopperapproved/apis/shopper-approved-api/revisions/9881d9e6a701?raw)
