---
title: "Get a Wish product's customer reviews"
method: GET
path: "/wish/product/{id}/reviews"
tags: ["Wish"]
---

# Get a Wish product's customer reviews

`GET /wish/product/{id}/reviews`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/wish/product/{id}/reviews`
- Auth: API key in header `x-api-key`

Returns a Wish product's customer reviews. id is taken from a search result's product_id field or a product page's URL. A product with zero reviews returns a normal, empty result rather than an error. A caller wanting more reviews should re-request with a larger count -- this endpoint does not support an offset/cursor parameter.

## Path parameters

- `id` string, required

## Query parameters

- `count` integer

## Headers

- `x-api-key` string, required

## Response `200`

OK

- WishProductReviewsResponseDoc
  - `code` integer
  - `data` WishProductReviewsResponse
    - `count` integer: Number of reviews that was requested.
    - `fetched_at` string: Time the data was fetched, in UTC (RFC 3339).
    - `has_more` boolean: Whether more reviews exist beyond those returned.
    - `product_id` string: Wish product id that was requested.
    - `result_count` integer: Number of reviews returned.
    - `reviews` WishReview[]: Customer reviews of the product.
      - `color` string: Product color the review is for.
      - `comment` string: Text of the review.
      - `created_at` string: Time the review was posted, in ISO 8601 format.
      - `downvote_count` integer: Number of downvotes the review received.
      - `id` string: Wish review id.
      - `image_ids` string[]: Ids of the photos attached to the review.
      - `is_wish_star` boolean: Whether Wish marks the review as a Wish Star rating.
      - `rating` integer: Star rating the reviewer gave.
      - `title` string: Review headline written by the reviewer.
      - `upvote_count` integer: Number of upvotes the review received.
      - `user_country_code` string: Country code of the reviewer, such as `US`.
      - `user_name` string: Display name of the reviewer.
    - `source_url` string: URL the data was read from.
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `429`: Too Many Requests
- `503`: Service Unavailable

---

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