Meesho Catalog Product Reviews API
Read a product's ratings and reviews: the star breakdown, each review's rating, text, date and helpful count. Reviewer names are left out.
- 1 credit per call
- Failed calls are free
- Updated
- meesho.product.reviews
{ "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" } ]}
| # | Rating | Review | Date | Helpful | Product name | Id |
|---|---|---|---|---|---|---|
| 1 | 5 | Bhut bhut he acha kapda hai mujhe bhut pasand aya .. Thank u me… | 2026-07-25 09:47:36 | 7 | KURTI | 1778962849 |
| 2 | 5 | It's a very nice kurta go for it guy's bahot pas se photo nikal… | 2024-09-06 14:38:48 | 153 | KURTI | 820131808 |
| 3 | 5 | Mujhe bahut pasand aaya product | 2026-07-18 17:48:49 | 7 | KURTI | 1768382878 |
| 4 | 5 | very.nice.kurti.and.fast.delivery | 2025-03-15 18:49:05 | 66 | KURTI | 1016981081 |
| 5 | 5 | It's very good quality, I loved it | 2024-02-25 12:32:41 | 138 | KURTI | 645410073 |
| 6 | 5 | Bahut hi acche hai or badiya bhi hai or sabako kharidna chahia | 2026-03-17 17:40:24 | 40 | KURTI | 1568921742 |
| 7 | 5 | The fabric of the kurti is very good very nice kurti 🤗☺️ | 2025-04-15 17:45:34 | 14 | KURTI | 1056583387 |
| 8 | 5 | Best product in minimum price. | 2024-11-15 21:53:32 | 16 | KURTI | 901953421 |
| 9 | 5 | Finally good pure black cloth super இன்று காலை வணக்கம் | 2026-08-23 13:04:15 | KURTI | 1831440333 | |
| 10 | 5 | Ye size....S.....hai aaur bohot achi aai hai i am so happy 😊 | 2026-03-31 22:34:32 | 35 | KURTI | 1594505313 |
What you send
The input
object of the request, with every field the endpoint accepts.
| Field | Type | Required | What it does | Example |
|---|---|---|---|---|
| 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. |
Fields it returns
What each record in the response holds, with the values from the sample above.
| Field | Type | What it is | Example |
|---|---|---|---|
| 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 |
Call it from your code, or ask your agent
Set UPSCRAPE_API_KEY to your key and copy a working request.
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" }}'
import jsonimport osimport requestspayload = json.loads(r'''{ "capability": "meesho.product.reviews", "input": { "product_id": "6dy8dt" }}''')response = requests.post( "https://data.upscrape.com/execute", headers={ "Authorization": f"Bearer {os.environ['UPSCRAPE_API_KEY']}", "Content-Type": "application/json", "Prefer": "wait=30", }, json=payload,)response.raise_for_status()print(json.dumps(response.json(), indent=2))
const response = await fetch("https://data.upscrape.com/execute", { method: "POST", headers: { "Authorization": `Bearer ${process.env.UPSCRAPE_API_KEY}`, "Content-Type": "application/json", "Prefer": "wait=30", }, body: JSON.stringify({ "capability": "meesho.product.reviews", "input": { "product_id": "6dy8dt" }}),});if (!response.ok) { throw new Error(`Upscrape request failed: ${response.status}`);}console.log(JSON.stringify(await response.json(), null, 2));
https://data.upscrape.com/mcp
With Upscrape, read the reviews of Meesho product 6dy8dt and tell me the star breakdown and the most common complaints.
More from the Meesho Catalog API
The same data from other platforms
Meesho Catalog Product Reviews API FAQ
The short answers. The docs have the long ones.
How much does the Meesho Catalog Product Reviews API cost?
1 credit per successful call, shown before it runs. You buy credits once, and paid credits never expire.
What do I send?
Send product_id. The input fields below list every option with its type and limits.
Do I need a Meesho Catalog login?
No. It reads public Meesho Catalog data; nothing runs on your account.
Can my AI agent call it?
Yes, over MCP: the agent finds meesho.product.reviews, checks its price and runs it with the same credits as the REST API.
Your first Meesho Catalog call is free.
Up to 100 free credits to start, no card needed.