---
title: "Get Walmart product reviews"
method: GET
path: "/walmart/product/{item_id}/reviews"
tags: ["Walmart"]
---

# Get Walmart product reviews

`GET /walmart/product/{item_id}/reviews`

## Request

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

Returns the reviews snapshot embedded in a Walmart product page: average rating, total review count, the per-star rating breakdown, the recommended percentage, the top positive and top negative review, and a sample of recent reviews. This is a single on-page snapshot, not a full paginated feed. A product that exists but has no reviews returns zero counts and an empty reviews list.

## Path parameters

- `item_id` string, required

## Headers

- `x-api-key` string, required

## Response `200`

OK

- WalmartReviewsResponseDoc
  - `code` integer
  - `data` WalmartReviewsResponse
    - `average_rating` number: Average star rating of the product, out of 5.
    - `item_id` string: Walmart item id the reviews belong to.
    - `rating_counts` WalmartRatingBreakdown
      - `five_star` integer: Number of 5-star ratings on the product.
      - `four_star` integer: Number of 4-star ratings on the product.
      - `one_star` integer: Number of 1-star ratings on the product.
      - `three_star` integer: Number of 3-star ratings on the product.
      - `two_star` integer: Number of 2-star ratings on the product.
    - `recommended_percent` number: Percentage of reviewers who recommend the product.
    - `reviews` WalmartReview[]: Sample of recent customer reviews shown on the product page.
      - `author` string: Nickname of the reviewer.
      - `negative_feedback` integer: Number of shoppers who voted the review not helpful.
      - `positive_feedback` integer: Number of shoppers who voted the review helpful.
      - `rating` number: Star rating the reviewer gave, out of 5.
      - `review_id` string: Walmart review id.
      - `submission_date` string: Date the review was submitted, as Walmart shows it, for example `11/30/2025`.
      - `text` string: Body text of the review.
      - `title` string: Headline the reviewer gave the review.
    - `reviews_with_text_count` integer: Number of reviews that include written text.
    - `top_negative_review` WalmartReview
      - `author` string: Nickname of the reviewer.
      - `negative_feedback` integer: Number of shoppers who voted the review not helpful.
      - `positive_feedback` integer: Number of shoppers who voted the review helpful.
      - `rating` number: Star rating the reviewer gave, out of 5.
      - `review_id` string: Walmart review id.
      - `submission_date` string: Date the review was submitted, as Walmart shows it, for example `11/30/2025`.
      - `text` string: Body text of the review.
      - `title` string: Headline the reviewer gave the review.
    - `top_positive_review` WalmartReview
      - `author` string: Nickname of the reviewer.
      - `negative_feedback` integer: Number of shoppers who voted the review not helpful.
      - `positive_feedback` integer: Number of shoppers who voted the review helpful.
      - `rating` number: Star rating the reviewer gave, out of 5.
      - `review_id` string: Walmart review id.
      - `submission_date` string: Date the review was submitted, as Walmart shows it, for example `11/30/2025`.
      - `text` string: Body text of the review.
      - `title` string: Headline the reviewer gave the review.
    - `total_review_count` integer: Total number of reviews on the product.
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `500`: Internal Server Error
- `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)
