Myntra Reviews Scraper
Pricing
from $1.49 / 1,000 results
Myntra Reviews Scraper
Extract detailed customer reviews and ratings from Myntra product pages instantly. Ideal for sentiment analysis, competitor monitoring, and e-commerce research. Reliable data extraction for your business needs. Residential proxies are recommended for best performance.
Pricing
from $1.49 / 1,000 results
Rating
5.0
(4)
Developer
Shahid Irfan
Maintained by CommunityActor stats
2
Bookmarked
29
Total users
2
Monthly active users
9 days ago
Last modified
Categories
Share
What does Myntra Reviews Scraper do?
Myntra Reviews Scraper collects customer reviews from public Myntra product pages and saves each review as a structured dataset item. Add one or more Myntra product URLs ending in /buy, choose how many reviews to collect per product, and receive review text, ratings, votes, media references, fit feedback, and product metadata for analysis.
This Myntra reviews scraper is useful for sentiment analysis, product research, marketplace intelligence, customer experience audits, and competitor monitoring. Run it once for a product report or schedule repeat runs to track how customer feedback changes over time.
Why use Myntra Reviews Scraper?
- Collect review data in bulk - Process several Myntra product pages in one run instead of copying reviews manually.
- Support sentiment analysis - Use the original review text, star ratings, reviewer names, and helpful vote counts in NLP workflows and dashboards.
- Understand product quality - Analyze recurring comments about sizing, fabric, fit, delivery experience, and overall satisfaction when customers provide that information.
- Keep media context - Preserve available review image and video references for user-generated content research.
- Create repeatable monitoring - Schedule runs in Apify to compare new reviews, rating patterns, and customer concerns over time.
- Export for downstream work - Download the dataset as JSON, CSV, Excel, XML, or connect it to webhooks and automation tools.
What data can you extract from Myntra?
Each dataset item represents one review. Fields are included when Myntra provides them, so optional fields may be absent from some records.
| Field | Type | Description |
|---|---|---|
reviewId | String | Unique review identifier when available. |
productId | String | Myntra product identifier. |
productUrl | String | Myntra product URL submitted for the run. |
userRating | Number | Customer star rating. |
review | String | Customer review text. |
userName | String | Reviewer display name when available. |
upvotes | Number | Number of helpful or positive votes. |
downvotes | Number | Number of unhelpful or negative votes. |
canEdit | Boolean | Whether the source marks the review as editable, when provided. |
status | String | Review status such as active, when available. |
rejectedReason | String | Moderation reason when provided by the source. |
updatedAt | String or Number | Source timestamp for the review update. |
images | Array | Image URLs and available image metadata attached to the review. |
videos | Array | Video references attached to the review when available. |
styleAttribute | Array | Fit, size, or style feedback attributes. |
userStyleAnswer | Array | Additional style-related answers from the reviewer. |
totalReviewCount | Number | Total review count reported for the product when available. |
apiPage | Number | Result page associated with the saved review. |
apiSize | Number | Number of reviews requested for that result page. |
sourceUrl | String | Source reference associated with the collected record. |
scrapedAt | String | ISO 8601 timestamp for when the item was collected. |
How to scrape Myntra reviews
- Open Myntra Reviews Scraper in Apify Console.
- Add one or more complete Myntra product URLs ending with
/buy. - Set
reviewsLimitto the maximum number of reviews you want per product. - Enable Apify Proxy for larger or repeated runs when needed.
- Start the run and review the dataset preview.
- Download the results or connect the dataset to your analysis workflow.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
productUrls | Array | Yes | Example Myntra product URL | Product URLs to collect reviews from. Each entry can be a URL object from the Apify input form. URLs should use the Myntra /buy format. |
reviewsLimit | Integer | No | 20 | Maximum number of reviews to collect per product. |
proxyConfiguration | Object | No | Apify Proxy enabled | Apify Proxy settings for larger, repeated, or production runs. Residential proxy access is recommended when reliability is important. |
Output Data
The dataset contains one item per saved review. Empty values are omitted, which keeps records compact when a customer did not provide media, style answers, or moderation details.
| Field | Type | Description |
|---|---|---|
reviewId | String | Review identifier used to distinguish a customer review. |
productId | String | Product identifier extracted from the supplied product URL. |
userRating | Number | Numeric customer rating. |
review | String | Review text for sentiment and topic analysis. |
userName | String | Public display name when available. |
upvotes | Number | Helpful vote count. |
downvotes | Number | Unhelpful vote count. |
canEdit | Boolean | Whether the source marks the review as editable, when provided. |
status | String | Review status when available. |
rejectedReason | String | Moderation reason when provided by the source. |
updatedAt | String or Number | Source timestamp for the review update. |
images | Array | Customer-uploaded image references and metadata. |
videos | Array | Customer-uploaded video references when available. |
styleAttribute | Array | Structured fit or style answers. |
userStyleAnswer | Array | Additional style-related answers from the reviewer. |
totalReviewCount | Number | Product-level review count when provided. |
productUrl | String | Original Myntra product URL. |
sourceUrl | String | Source reference for the saved item. |
apiPage | Number | Page number from which the review was collected. |
apiSize | Number | Page size used for that result page. |
scrapedAt | String | Collection timestamp in ISO 8601 format. |
Usage Examples
Basic Product Review Collection
Collect up to 20 reviews from one Myntra product page. The URL format below is also available as the default Apify input example.
{"productUrls": [{"url": "https://www.myntra.com/tshirts/levis/levis-brand-logo-printed-pure-cotton-t-shirt/26773802/buy"}],"reviewsLimit": 20}
Multiple Myntra Products
Compare customer feedback from several products in the same run by adding more URL objects to productUrls.
{"productUrls": [{"url": "https://www.myntra.com/tshirts/levis/levis-brand-logo-printed-pure-cotton-t-shirt/26773802/buy"},{"url": "https://www.myntra.com/jeans/levis/levis-skinny-fit-mid-rise-clean-look-stretchable-jeans/2050688/buy"}],"reviewsLimit": 50}
Larger Collection with Apify Proxy
Use Apify Proxy and a higher limit when collecting a deeper review sample for product research or recurring monitoring.
{"productUrls": [{"url": "https://www.myntra.com/tshirts/levis/levis-brand-logo-printed-pure-cotton-t-shirt/26773802/buy"}],"reviewsLimit": 100,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Sample Output
The following example shows one review dataset item. Optional properties such as media and style answers appear only when the source provides them.
{"reviewId": "d4c3782c-58ac-49c9-afce-22cab43b05b7","productId": "26773802","productUrl": "https://www.myntra.com/tshirts/levis/levis-brand-logo-printed-pure-cotton-t-shirt/26773802/buy","userRating": 5,"review": "Very good quality t-shirt and the fit is comfortable.","userName": "pratham chauhan","upvotes": 0,"downvotes": 0,"status": "ACTIVE","updatedAt": "1758983008000","images": [{"url": "https://assets.myntassets.com/assets/images/2025/SEPTEMBER/27/Lt3k9RCe_3de4764472d64d39a63b8b0f5a8ec6f8.jpg","damId": "1117309409","resolution": "1500X1129"}],"styleAttribute": [{"name": "Size bought","value": "M"}],"totalReviewCount": 1287,"apiPage": 1,"apiSize": 20,"sourceUrl": "https://www.myntra.com/reviews/26773802","scrapedAt": "2026-08-02T08:15:22.000Z"}
Tips for Best Results
- Use complete product URLs - Provide public Myntra links ending with
/buy, including the numeric product ID. - Start with a small limit - Test one product with
reviewsLimitset to20before requesting a larger dataset. - Group related products - Process products from the same brand, category, or campaign together for easier comparison.
- Use proxy for repeat runs - Apify Proxy is recommended for larger collections and scheduled monitoring.
- Expect optional fields - Reviews without images, videos, votes, or style answers will not contain those properties.
- Check the source when needed - Product pages and available review fields can change, so report persistent issues through the Actor's Issues tab.
Integrations and Exports
- Google Sheets - Export CSV or Excel files for review summaries and manual analysis.
- Airtable - Store review records in a searchable product feedback database.
- Webhooks - Notify another service when a run finishes.
- Make and Zapier - Send new review data into no-code workflows.
- Apify API - Retrieve dataset items programmatically for dashboards, data warehouses, AI agents, and RAG pipelines.
- File exports - Download JSON, CSV, Excel, XML, and other formats supported by Apify datasets.
Frequently Asked Questions
How many reviews can I collect per product?
You can request the number of reviews set in reviewsLimit, with a default of 20 per product. The final count can be lower when a product has fewer available reviews or when some source records are duplicates.
Can I scrape multiple Myntra products in one run?
Yes. Add multiple product URL objects to productUrls, and the Actor collects reviews for each valid Myntra product page.
Why are some output fields missing?
Some fields are missing because the individual review does not include that information. Media, style answers, moderation details, and some vote fields are optional on the source.
Are duplicate reviews included?
No. Duplicate review records are removed so the dataset is more suitable for counting, sentiment analysis, and product comparisons.
Do I need to configure a proxy?
No for small tests, because proxy configuration is optional. Apify Proxy, especially residential access, is recommended for larger or recurring runs.
Can I schedule Myntra review monitoring?
Yes. Create an Apify schedule to run the Actor hourly, daily, weekly, or at a custom interval, then compare each dataset with previous runs.
Can I export Myntra reviews to CSV or Excel?
Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats, or accessed through the Apify API.
Is it legal to collect Myntra reviews?
Collecting public web data may be subject to laws, privacy requirements, and Myntra's terms. You are responsible for confirming that your use is permitted and for handling review data responsibly.
Related Actors
- Flipkart Reviews Scraper - Collect reviews from another major Indian ecommerce marketplace.
- AliExpress Reviews Scraper - Gather product reviews and customer feedback from AliExpress.
- Myntra Product Scraper - Collect Myntra catalog data such as prices, ratings, availability, and product details.
Support
For issues, feature requests, or questions about a run, use the Issues tab on the Actor page in Apify Console. Include the input pattern, product category, and a small example when reporting missing or unexpected fields.
Legal Notice
This Actor is intended for legitimate collection and analysis of publicly available product review data. Users are responsible for complying with applicable laws, privacy obligations, Myntra's terms, and any restrictions on storing or redistributing customer-generated content.