Myntra Reviews Extractor
Pricing
from $2.99 / 1,000 results
Myntra Reviews Extractor
Myntra Reviews Extractor pulls customer reviews, star ratings, sizes bought, and rating breakdowns from any Myntra product, so you can track feedback and benchmark competitors without copy and paste.
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
Kawsar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Myntra Reviews Extractor pulls customer reviews from any Myntra product and returns them as clean, structured data. Give it a product URL or a product ID and it collects every review it can reach, complete with the star rating, reviewer name, full review text, the size the shopper bought, review photos and videos, helpful votes, and the date the review was posted.
Each run also returns product level rating data: the average rating, the total number of ratings, the written review count, and the full one to five star breakdown. That means you get both the individual voices and the big picture in a single dataset.
Unlike a quick page grab that only sees the first handful of reviews, this actor pages through the reviews for each product until it reaches the limit you set. Ask for 100 reviews and it collects up to 100. Ask for 500 and it keeps going.
Why use it
- Track your own listings. Watch ratings and complaints on the products you sell and catch problems while they are small.
- Sizing and fit insights. Every review carries the size the shopper bought, so you can spot patterns like "runs small" before they cost you returns.
- Competitor research. Pull reviews for competing products and compare sentiment, common praise, and common complaints side by side.
- Feed your own tools. Export structured review data straight into dashboards, spreadsheets, BI tools, or a sentiment model.
- Market and product research. Build review datasets across a category to understand what shoppers actually care about.
How it works
- You paste one or more Myntra products (a full
myntra.comURL or just the numeric product ID). - The actor reads the product ID and requests reviews page by page.
- It keeps collecting until it reaches your
maxItemslimit or runs out of reviews for that product. - Every review becomes one row in the dataset, enriched with the product name, brand, and overall rating stats.
No login, no browser extension, no copy and paste.
Input
| Field | Type | Required | Description |
|---|---|---|---|
productUrls | array of strings | yes | Myntra products to collect reviews from. One URL or ID per line. |
sortBy | string | no | Order reviews are collected in: recent, helpful, positive, or negative. Default recent. |
maxItems | integer | no | Maximum reviews to collect per product. Default 20, maximum 1000. |
requestTimeoutSecs | integer | no | Per request timeout in seconds. Default 30. |
Both https://www.myntra.com/reviews/27950524 and the bare ID 27950524 are accepted. Product page URLs work too, since the actor reads the numeric ID from whatever you paste.
Example input
{"productUrls": ["https://www.myntra.com/reviews/27950524","27950524"],"sortBy": "recent","maxItems": 200}
Output
The actor returns one row per review. Each row combines the review itself with product level context, so every row stands on its own.
Example output row
{"productId": "27950524","productName": "Sangria Embroidered Boat-Neck Kurta With Trousers & Dupatta","brand": "Sangria","articleType": "Kurta Sets","productAvgRating": 4.15,"productTotalRatings": 20516,"productReviewCount": 3687,"productImageCount": 2206,"ratingDistribution": { "1": 2068, "2": 883, "3": 1524, "4": 3487, "5": 12554 },"reviewId": "e8a65f7e-03bc-4917-9e8e-f8f7a1c68284","rating": 5,"reviewText": "Excellent quality, elegant design, and outstanding comfort...","reviewerName": "Kashti","sizeBought": "XS","upvotes": 12,"downvotes": 0,"reviewImages": ["https://assets.myntassets.com/.../review.jpg"],"reviewVideos": [],"reviewStatus": "ACTIVE","reviewDate": "2026-07-13T19:09:36+00:00","reviewUrl": "https://www.myntra.com/reviews/27950524","scrapedAt": "2026-08-19T09:22:10+00:00"}
Output fields
| Field | Type | Description |
|---|---|---|
productId | string | Numeric Myntra product ID |
productName | string | Product name. Omitted when it cannot be read for the product. |
brand | string | Brand name. Omitted when it cannot be read for the product. |
articleType | string | Product category, for example Kurta Sets |
productAvgRating | number | Average rating across all shoppers |
productTotalRatings | integer | Total number of ratings |
productReviewCount | integer | Total number of written reviews on Myntra |
productImageCount | integer | Total number of review images on Myntra |
ratingDistribution | object | Count of ratings for each star level, 1 to 5 |
reviewId | string | Unique review ID |
rating | integer | Star rating the reviewer gave, 1 to 5 |
reviewText | string | Full text of the review |
reviewerName | string | Display name of the reviewer |
sizeBought | string | Size the reviewer purchased |
upvotes | integer | Helpful votes on the review |
downvotes | integer | Downvotes on the review |
reviewImages | array | Image URLs attached to the review |
reviewVideos | array | Video URLs attached to the review |
reviewStatus | string | Review status, for example ACTIVE |
reviewDate | string | When the review was posted, ISO 8601 |
reviewUrl | string | The reviews page the data came from |
scrapedAt | string | When the row was collected, ISO 8601 |
Export options
Results are stored in a standard Apify dataset. Export to JSON, CSV, Excel, or HTML from the Apify Console, or pull the data through the Apify API and integrate it into your own workflow.
Run it with the API
You can start a run and read the results programmatically. Replace YOUR_TOKEN with your Apify API token.
curl -X POST "https://api.apify.com/v2/acts/YOUR_USERNAME~myntra-reviews-extractor/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"productUrls": ["https://www.myntra.com/reviews/27950524"],"maxItems": 200}'
Tips
- Set
maxItemsto match how deep you want to go. A product may have thousands of reviews, so a higher limit means a longer run. - Use
sortByto focus a run.negativesurfaces complaints fast,positivesurfaces the best feedback,helpfulbrings the most upvoted reviews to the top. - Pass many products in
productUrlsto build a category wide dataset in one run.
Frequently asked questions
How many reviews can I get per product?
Up to 1000 per product, capped by maxItems. The actor stops early if a product has fewer reviews than your limit.
Can I scrape several products at once?
Yes. Add each product to productUrls, one per line, as a URL or an ID.
What if a product has no written reviews? You still get a row with the product level rating stats and a short note that no individual reviews were available.
Does it need any credentials from me? No. You only provide the products you want reviews for.
Notes
- Use the data responsibly and in line with Myntra's terms of service.
- Rating totals reflect what Myntra reports on the public reviews page at the time of the run.