Myntra Reviews Scraper avatar
Myntra Reviews Scraper

Pricing

Pay per usage

Go to Apify Store
Myntra Reviews Scraper

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

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Share

Myntra Product Reviews Scraper

Extract authentic customer reviews from Myntra product pages by scraping review pages directly. Collect ratings, review text, user details, images, videos, and style attributes for sentiment analysis, market research, and customer insights. Fast, reliable, and designed for production use.

Features

  • Complete Review Data — Extract ratings, review text, user information, media content, and moderation details
  • Direct Page Scraping — Scrapes Myntra review pages directly for maximum reliability and data completeness
  • Batch Processing — Efficiently handles multiple products with smart rate limiting and retry logic
  • Rich Media Support — Captures review images, videos, and user-submitted style attributes
  • Structured JSON Output — Clean, analysis-ready data with consistent field mapping
  • Production Ready — Built for scale with error handling, retries, and proxy support

Use Cases

Sentiment Analysis

Analyze customer feedback at scale. Extract review text, ratings, and user sentiments for natural language processing and brand monitoring.

Market Research

Understand customer preferences through authentic reviews. Identify trending products, common complaints, and satisfaction patterns across categories.

Competitive Intelligence

Compare customer experiences across brands and products. Track review trends, rating distributions, and user engagement metrics.

Product Development

Gather user feedback on fit, quality, and features. Use style attributes and review content to inform product design and improvement.

Customer Service Insights

Monitor review patterns to identify service issues, delivery problems, and quality concerns for proactive customer support.

UGC Content Analysis

Collect user-generated content including review images, videos, and detailed feedback for content marketing and social proof.


Input Parameters

ParameterTypeRequiredDefaultDescription
productUrlsArrayYes-List of Myntra product URLs to scrape reviews from (automatically converted to review URLs)
reviewsLimitIntegerNo20Maximum number of reviews to extract per product
proxyConfigurationObjectNoResidential proxyProxy settings for reliable scraping

Local Development

Important: Myntra blocks requests from most IP addresses for anti-bot protection. For local testing:

  1. Use Apify Platform (recommended): Deploy and run on Apify platform where proxy services are available
  2. Enable Proxy: Set proxyConfiguration.useApifyProxy: true in INPUT.json (requires Apify account)
  3. VPN/Proxy Service: Use a VPN or residential proxy service for local testing

The actor includes automatic connectivity checks and will provide clear error messages if Myntra blocks your IP.

How It Works

Each review in the dataset contains:

FieldTypeDescription
reviewIdStringUnique review identifier
productIdStringProduct ID the review belongs to
userRatingNumberStar rating (1-5 scale)
reviewStringReview text content
userNameStringReviewer's display name
upvotesNumberNumber of upvotes received
downvotesNumberNumber of downvotes received
canEditBooleanWhether user can edit the review
statusStringReview status (ACTIVE, etc.)
rejectedReasonStringReason if review was rejected
updatedAtStringISO timestamp of last update
imagesArrayReview images with URLs and metadata
videosArrayReview videos if any
styleAttributeArrayProduct attributes (size bought, fit, etc.)
userStyleAnswerArrayUser's answers to style questions
scrapedAtStringISO timestamp of data collection

Usage Examples

Single Product Reviews

Extract reviews from one product:

{
"productUrls": [
{"url": "https://www.myntra.com/tshirts/levis/levis-brand-logo-printed-pure-cotton-t-shirt/26773802/buy"}
],
"reviewsLimit": 50
}

Multiple Products

Scrape reviews from multiple products:

{
"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"},
{"url": "https://www.myntra.com/shirts/allen-solly/allen-solly-slim-fit-shirt/1527399/buy"}
],
"reviewsLimit": 100
}

Large-Scale Collection

For comprehensive review analysis:

{
"productUrls": [
{"url": "https://www.myntra.com/dresses/w/w-printed-a-line-dress/1527399/buy"}
],
"reviewsLimit": 500
}

Sample Output

{
"reviewId": "d4c3782c-58ac-49c9-afce-22cab43b05b7",
"productId": "26773802",
"userRating": 5,
"review": "Very good quality t-shirt",
"userName": "pratham chauhan",
"upvotes": 0,
"downvotes": 0,
"canEdit": false,
"status": "ACTIVE",
"rejectedReason": "approved",
"updatedAt": "1758983008000",
"images": [
{
"url": "https://assets.myntassets.com/assets/images/2025/SEPTEMBER/27/Lt3k9RCe_3de4764472d64d39a63b8b0f5a8ec6f8.jpg",
"reviewId": "",
"damId": "1117309409",
"resolution": "1500X1129",
"aspectRatio": "1500:1129"
}
],
"videos": [],
"styleAttribute": [
{
"name": "Size bought",
"value": "M"
}
],
"userStyleAnswer": [],
"scrapedAt": "2026-01-18T04:36:57.000Z"
}

Tips for Best Results

| brand | String | Brand name | | price | Number | Current selling price (₹) | | mrp | Number | Original maximum retail price (₹) | | discountPercent | Number | Discount percentage | | rating | Number | Average customer rating (1-5 scale) | | ratingCount | Number | Total number of ratings | | sizes | Array | Available sizes (e.g., ["S", "M", "L"]) | | imageUrl | String | Product image URL | | productUrl | String | Direct link to product page | | inStock | Boolean | Stock availability status | | isSponsored | Boolean | Whether this is a sponsored/promoted listing | | sourceUrl | String | URL where data was collected | | scrapedAt | String | ISO timestamp of data collection |


Usage Examples

Basic Category Scraping

Extract products from a specific category:

{
"startUrls": [
{"url": "https://www.myntra.com/men-tshirts"}
],
"results_wanted": 50
}

Multiple Categories

Scrape products from multiple categories simultaneously:

{
"startUrls": [
{"url": "https://www.myntra.com/men-tshirts"},
{"url": "https://www.myntra.com/women-dresses"},
{"url": "https://www.myntra.com/kids-clothing"}
],
"results_wanted": 200
}

Large-Scale Collection

For comprehensive data collection:

{
"startUrls": [
{"url": "https://www.myntra.com/casual-shoes"}
],
"results_wanted": 1000
}

Search Results Scraping

Extract products from search results:

{
"startUrls": [
{"url": "https://www.myntra.com/nike-shoes"}
],
"results_wanted": 100
}

Sample Output

{
"productId": "12345678",
"name": "Men Graphic Printed Round Neck Pure Cotton T-shirt",
"brand": "Roadster",
"price": 499,
"mrp": 999,
"discountPercent": 50,
"rating": 4.3,
"ratingCount": 1856,
"sizes": ["S", "M", "L", "XL", "XXL"],
"imageUrl": "https://assets.myntassets.com/h_720,q_90,w_540/v1/assets/images/12345678/2024/1/15/abc123_1.jpg",
"productUrl": "https://www.myntra.com/tshirts/roadster/roadster-men-graphic-printed-round-neck-pure-cotton-t-shirt/12345678/buy",
"inStock": true,
"isSponsored": false,
"sourceUrl": "https://www.myntra.com/men-tshirts",
"scrapedAt": "2026-01-18T04:36:57.000Z"
}

Tips for Best Results

Choose Valid Product URLs

  • Use complete product URLs ending with /buy
  • Extract product IDs from URLs for validation
  • Test with one product first to ensure the URL format works

Optimize Review Limits

  • Start with 20-50 reviews for testing
  • Use 100-200 for detailed analysis of popular products
  • Set higher limits (500+) for comprehensive sentiment analysis
  • Balance depth with processing time based on your needs

Handle Rate Limits

  • Built-in delays prevent throttling (1-2 seconds between requests)
  • Automatic retries for failed API calls
  • Residential proxies recommended for large-scale collection
  • Batch processing minimizes API load

Maximize Data Quality

  • Reviews are extracted exactly as users see them
  • All media content (images/videos) preserved when available
  • Style attributes capture fit feedback and product details
  • Moderation metadata included for quality assessment

Proxy Configuration

For reliable large-scale scraping, use residential proxies:

{
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Integrations

Connect your Myntra review data with analytics and business tools:

  • Google Sheets — Export reviews for sentiment analysis and reporting
  • Airtable — Build searchable review databases with filtering
  • Slack — Get notifications when review scraping completes
  • Webhooks — Send review data to custom endpoints and APIs
  • Make/Zapier — Create automated sentiment analysis workflows
  • Power BI / Tableau — Visualize review trends and ratings
  • NLP Tools — Feed review text into sentiment analysis pipelines

Export Formats

Download your review data in multiple formats:

  • JSON — For API integrations and data processing
  • CSV — For spreadsheet analysis and Excel reporting
  • Excel — For business presentations and stakeholder reports
  • XML — For system integrations and custom applications

Frequently Asked Questions

How many reviews can I scrape per product?

You can extract all available reviews for any product. The practical limit depends on the product's review count and your reviewsLimit setting. Popular products may have hundreds or thousands of reviews.

Does the scraper handle multiple products?

Yes, you can provide multiple product URLs in a single run. The scraper processes each product sequentially with appropriate delays to avoid rate limits.

What if a product has no reviews?

The scraper checks review availability before attempting extraction. Products with no reviews are logged but don't cause errors.

Can I scrape reviews from any Myntra product?

Yes, as long as you provide valid product URLs ending with /buy. The scraper validates URLs and extracts product IDs automatically.

Do I need proxies?

Proxies are optional but recommended for large-scale scraping or when processing many products. Residential proxies provide the best reliability for API-based scraping.

How long does scraping take?

Processing time depends on the number of products and reviews requested. Expect 2-5 seconds per product for metadata checks, plus time for review extraction. A 10-product run typically takes 1-3 minutes.

What happens if Myntra changes their API?

The scraper uses documented API endpoints. If Myntra makes changes, we'll update the actor to maintain compatibility. Direct API access is more stable than browser scraping.

Can I schedule recurring review scrapes?

Yes, use Apify's scheduler to run the scraper at specific intervals for ongoing review monitoring and sentiment tracking.

Is there a limit on concurrent runs?

You can run multiple instances simultaneously. Each run maintains its own dataset and processes independently.

What about review images and videos?

The scraper captures all media content associated with reviews, including image URLs, video links, and metadata like resolution and aspect ratios.


Support

For issues, feature requests, or technical assistance, contact support through the Apify Console.

Resources


This actor is designed for legitimate data collection purposes such as market research, sentiment analysis, and business intelligence. Users are responsible for ensuring compliance with Myntra's terms of service and applicable laws. Use review data responsibly, respect rate limits, and avoid excessive requests that may impact service performance.