↑ ↓ to move ↡ to open
Meesho Catalog API reference

Meesho Product Reviews

meesho.product.reviews

Read a product's ratings and reviews: the star breakdown, each review's rating, text, date and helpful count. Reviewer names are left out.

At a glance

Endpoint ID
meesho.product.reviews
Price
0.25–1 credits per call; failed calls are free
Runs for up to
45 seconds
Request
POST /execute
Run an endpoint
MCP tool when pinned
meesho__product__reviews
Pin tools
OpenAPI
openapi.json
Download

Request

Send the endpoint ID as capability and its fields as input. Set UPSCRAPE_API_KEY to your key first.

curl --request POST \  --url https://data.upscrape.com/execute \  --header "Authorization: Bearer $UPSCRAPE_API_KEY" \  --header "Content-Type: application/json" \  --header "Prefer: wait=30" \  --data '{  "capability": "meesho.product.reviews",  "input": {    "product_id": "6dy8dt"  }}'

Input

FieldTypeRequiredWhat it doesExample
product_id string yes The product code, or the product's Meesho URL. 6dy8dt
cursor string no Pass next_cursor from the last response to get the next page.
limit integer no How many reviews to return in this call.

Response

A finished call answers with HTTP 200; the data is in results[0].data, and billing.credits_charged is what it cost. A call still running after the wait answers 202: see jobs and results.

This is results[0].data from a real run:

results[0].data
{  "ratings": {    "review_count": 6540,    "average_rating": 4,    "rating_count": 24632,    "rating_scale": 5,    "counts": {      "1": 2063,      "2": 957,      "3": 2735,      "4": 5680,      "5": 13197    }  },  "reviews": [    {      "rating": 5,      "comment": "Bhut bhut he acha kapda hai mujhe bhut pasand aya .. Thank u mesho πŸ‘ Lekin delevery thoda jaldi karao bhut let karte ho ..",      "created": "2026-07-25 09:47:36",      "helpful_count": 7,      "id": 1778962849,      "product_name": "KURTI"    },    {      "rating": 5,      "comment": "It's a very nice kurta go for it guy's bahot pas se photo nikala hai aapko pata chalne ke liye",      "created": "2024-09-06 14:38:48",      "helpful_count": 153,      "id": 820131808,      "product_name": "KURTI"    }  ]}

Fields

FieldTypeWhat it isExample
reviews[].rating integer The star rating the reviewer gave. 5
reviews[].comment string The review text. Bhut bhut he acha kapda hai mujhe bhut pasand aya .. Thank u me…
reviews[].created string When the review was written. 2026-07-25 09:47:36
reviews[].helpful_count integer How many shoppers found the review helpful. 7
reviews[].id integer Meesho's ID for it. 1,778,962,849
reviews[].product_name string The product the review is for. KURTI
reviews array The reviews. 20 records
ratings object The product's rating summary. 5 fields
ratings.average_rating integer The average star rating. 4
ratings.counts object How many ratings each star level has. 5 fields
ratings.counts.1 integer Ratings of one star. 2063
ratings.counts.2 integer Ratings of two stars. 957
ratings.counts.3 integer Ratings of three stars. 2735
ratings.counts.4 integer Ratings of four stars. 5680
ratings.counts.5 integer Ratings of five stars. 13,197
ratings.rating_count integer How many ratings the product has. 24,632
ratings.rating_scale integer The highest rating possible. 5
ratings.review_count integer How many reviews the product has. 6540

If a call fails

A failed call costs nothing. The response carries an error.code you can branch on; Errors and retries lists every code and which ones to retry.

Other Meesho Catalog endpoints

Something missing or unclear? Ask the team that builds the Meesho Catalog endpoints.