Shopify

List Shopify product reviews

List a Shopify product's reviews, ratings and review media the store publishes.

GET/v1/shopify/products/{handle}/reviews
1credit
x-api-keystringheader

API key (`sfk_...`)

Parameters
6
handlestringrequiredpath

The product handle, as it appears in its URL.

min 1 chars · max 255 chars · pattern: ^[^\s/?#]+$

storestringrequiredquery

The store's domain, for example `allbirds.com`, `www.allbirds.com` or `weareallbirds.myshopify.com`. A full URL is accepted and reduced to its host. Only public storefront hosts are accepted.

limitintegeroptionalquery

Reviews per page, 1 to 250. Default: 25.

≥ 1 · ≤ 250

cursorstringoptionalquery

Cursor from `page.nextCursor` of the previous response. It only works with the same filters.

min 1 chars · max 4096 chars

sortstringoptionalquery

`newest` (default), `rating`, `helpful` or `with_photos`. A sort the store's reviews do not support is ignored.

one of: newest, rating, helpful, with_photos

ratingintegeroptionalquery

Only reviews with this star rating, 1 to 5.

≥ 1 · ≤ 5

Response fields
44

Endpoint-specific response payload.

datalookupStatus
string

`found` on success; `not_found` when it does not exist or is not a Shopify store; `private` when the storefront is password-protected; `restricted` when the store is paused or frozen.

one of: found, not_found, private, restricted

datastore
string

The store host that was requested.

datahandle
string

The product handle that was requested.

datareviewsAvailable
boolean

False when the store publishes reviews in a form this endpoint does not support, so `reviews` is empty because none are available, not because there are no reviews.

Reviews on this page.

datareviews[]id
string

The review id.

datareviews[]productId
stringnullable

Numeric product id.

datareviews[]productHandle
stringnullable

Product handle the review names, where the store publishes one.

datareviews[]rating
numbernullable

Star rating, 1 to 5.

datareviews[]title
stringnullable

Review title.

datareviews[]body
stringnullable

Review text.

The reviewer's public display name.

datareviews[]authorname
stringnullable

Display name.

datareviews[]authorlocation
stringnullable

Reviewer location where published.

datareviews[]authorcountry
stringnullable

Reviewer country where published.

datareviews[]verified
booleannullable

Verified buyer.

datareviews[]recommended
booleannullable

Would recommend.

datareviews[]incentivised
booleannullable

Received a incentive.

datareviews[]helpfulCount
integernullable

Helpful votes.

datareviews[]unhelpfulCount
integernullable

Unhelpful votes where the store publishes them.

datareviews[]status
stringnullable

The store's moderation status where it publishes one.

datareviews[]language
stringnullable

Review language code.

datareviews[]createdAt
stringnullable

Created, ISO 8601 UTC.

datareviews[]updatedAt
stringnullable

Updated, ISO 8601 UTC.

datareviews[]variant
stringnullable

Variant the review is about.

datareviews[]sku
stringnullable

Variant SKU.

datareviews[]reply
stringnullable

The merchant's public reply.

Attached images.

datareviews[]media[]url
stringnullable

Full-size URL.

datareviews[]media[]alt
stringnullable

Alt text.

datareviews[]media[]width
integernullable

Width.

datareviews[]media[]height
integernullable

Height.

datareviews[]sentiment
numbernullable

Sentiment score where exposed.

Answers to the vendor's custom questions.

datareviews[]customQuestions[]question
string

Question.

datareviews[]customQuestions[]answer
string

Answer.

Pagination state for the current page.

datapagehasMore
boolean

Whether another page is available.

datapagenextCursor
stringnullable

Cursor for the next page; null on the last page.

Metadata describing the request and billing outcome.

metarequestId
string

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integer

Credits charged for this request.

≥ 0

metaversion
string

Public API version that served the response.

one of: v1

Code example

curl "https://api.socialfetch.dev/v1/shopify/products/bae-eyeshadow/reviews?store=colourpop.com" \
  -H "x-api-key: YOUR_API_KEY"

Responses

A page of Shopify product reviews.