Skip to content

Get Product Reviews

Retrieve a paginated list of reviews and ratings for a specific product.

Endpoint

GET /api/shop/products/{productId}/reviews

Request Headers

HeaderRequiredDescription
Content-TypeYesapplication/json
X-STOREFRONT-KEYYesYour storefront API key

Path Parameters

ParameterTypeRequiredDescription
productIdintegerYesProduct ID

Query Parameters

ParameterTypeDefaultDescription
pageinteger1Page number
limitinteger10Reviews per page
sortstringlatestSort by (latest, oldest, helpful, rating)
ratinginteger-Filter by rating (1-5)
statusstringapprovedFilter by status (approved, pending, rejected)

Response Fields (200 OK)

FieldTypeDescription
idintegerReview ID
productIdintegerProduct ID reviewed
titlestringReview title
commentstringReview comment/content
ratingintegerRating (1-5 stars)
authorNamestringReviewer name
authorEmailstringReviewer email
statusstringReview status (approved, pending, rejected)
helpfulintegerNumber of helpful votes
unhelpfulintegerNumber of unhelpful votes
createdAtstringReview creation date
updatedAtstringLast update date

Pagination

FieldTypeDescription
totalintegerTotal reviews for product
perPageintegerReviews per page
currentPageintegerCurrent page

Use Cases

  • Display product reviews on detail pages
  • Show review ratings and statistics
  • Filter reviews by rating
  • Load recent reviews
  • Build review management interfaces

Released under the MIT License.