Myntra Product Scraper
Pricing
from $3.10 / 1,000 overview product extracteds
Myntra Product Scraper
Scrape Myntra products — price, MRP, discount %, ratings, reviews, sizes, colour variants, images & specs. Keyword, category or URL search with full detail enrichment. Clean JSON/CSV, no code.
Pricing
from $3.10 / 1,000 overview product extracteds
Rating
0.0
(0)
Developer
SIÁN OÜ
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Myntra Product Scraper — Prices, Sizes, Reviews & Specs 👗
🎉 Turn any Myntra search into a clean product dataset — price, MRP, discount %, ratings, sizes, colour variants, images & full specs
Built for price-monitoring teams, fashion e-commerce analysts, and catalog researchers who need Myntra data without writing a single line of code
📋 Overview
Myntra Product Scraper pulls clean, structured product data from Myntra — India's leading online fashion and lifestyle marketplace — straight into a spreadsheet-ready dataset. Search by keyword, browse a whole category, or paste a Myntra URL, and get back every product with its price, discount, ratings, sizes, colours, images and full specifications.
Why teams choose this scraper:
- ✅ Complete product records: style id, name, brand, price, MRP, discount %, rating, rating count, sizes, colour variants and image gallery — all in one row
- ⚡ Two speeds, one dataset: fast Overview for wide catalog sweeps, deep Detail for the full spec sheet, description, reviews count, seller and country of origin
- 🎯 Myntra's own filters: brand, gender, colour, size and price band mirror the site's real facets, so you get exactly what shoppers see
- 💰 Pay-per-result: you're charged only for products you actually receive — no wasted spend
- 💎 No code, no account, no API key: paste a search term and press Start
- ✨ URL & category friendly: drop in any Myntra listing or product URL and it just works
✨ Features
- 👕 Full product catalog extraction — name, brand, style id, article type, gender, master & sub category
- 💵 Complete pricing — selling price, MRP, discount amount and discount %, all in INR
- ⭐ Ratings & reviews — average rating, rating count, review count and the full star-rating breakdown
- 📏 Sizes & colour variants — every available size plus the style ids of sibling colour variants
- 📸 Image galleries — the search card image plus the full product gallery in detail mode
- 📋 Full specifications — the complete product specification table (fabric, fit, pattern, care and more)
- 🏬 Seller & origin — seller name and manufacturing country of origin
- 🔃 Native sorting — recommended, popularity, price, newest, discount or customer rating
- 🎛️ Powerful filtering — brand, gender, colour, size and a client-side price band
- 🔗 Flexible inputs — keyword search, category slug, listing URL or direct product URL
🎬 Quick Start
Provide a search term (or a Myntra URL), choose Overview or Detail, press Start — results stream into the dataset as JSON, CSV or Excel.
curl -X POST https://api.apify.com/v2/acts/sian.agency~myntra-product-scraper/runs?token=YOUR_TOKEN \-H 'Content-Type: application/json' \-d '{"queries": ["men-tshirts"], "scrapeMode": "overview", "brand": "Nike"}'
🚀 Getting Started (3 Simple Steps)
Step 1: Enter what to scrape
Add a search term or category slug (e.g. tshirts, men-tshirts, women-dresses), or paste a Myntra listing/product URL.
Step 2: Choose your depth & filters
Pick Overview (fast) or Detail (full specs + reviews + seller), then optionally set brand, gender, colour, size, price band and sort.
Step 3: Press Start
Watch the products stream into your dataset.
That's it! In under a minute, you'll have:
- A clean, spreadsheet-ready product dataset
- Every price, discount, rating, size and image
- One-click export to JSON, CSV or Excel
📥 Input Configuration
| Field | Type | Required | Description |
|---|---|---|---|
queries | array | No | Search terms or Myntra category slugs (e.g. men-tshirts, tshirts) |
scrapeMode | string | No | overview (fast) or detail (full specs, reviews, seller) |
sort | string | No | recommended, popularity, price_asc, price_desc, newest, discount, rating |
brand | string | No | Restrict to one brand (e.g. Nike) — Myntra's own brand facet |
gender | string | No | men, women, boys, girls or unisex |
colour | string | No | Restrict to a colour (e.g. Black) |
size | string | No | Restrict to a size (e.g. M, 9) |
minPrice / maxPrice | integer | No | Client-side price band in INR |
searchUrls | array | No | Paste Myntra listing/search URLs to scrape verbatim |
productUrls | array | No | Paste Myntra product URLs to enrich directly (always full detail) |
maxResults | integer | No | Cap on total products returned |
Example — overview by category + brand:
{"queries": ["men-tshirts"],"scrapeMode": "overview","brand": "Nike","sort": "popularity","maxResults": 100}
Example — full detail with a price band:
{"queries": ["women-dresses"],"scrapeMode": "detail","minPrice": 500,"maxPrice": 2000}
📤 Output
Results are saved to the Apify dataset with 30+ fields per product, including:
| Field | Type | Description |
|---|---|---|
style_id | integer | Myntra product style id |
product_name | string | Full product name |
brand | string | Brand name |
price / mrp | integer | Selling price and list price (INR) |
discount_percent | number | Discount off the MRP |
rating / rating_count | number | Average rating and number of ratings |
reviews_count | integer | Number of written reviews (detail) |
rating_breakdown | object | Star histogram { "5": n, "4": n, ... } (detail) |
sizes | array | Available sizes |
colour_variants | array | Sibling colour-variant style ids |
images | array | Full image gallery |
specifications | object | Full spec table — fabric, fit, pattern, care… (detail) |
seller_name | string | Seller fulfilling the item (detail) |
country_of_origin | string | Manufacturing country (detail) |
url | string | Product page link |
Example:
{"style_id": 30242288,"product_name": "Decathlon Domyos - Kids Black Moisture Management T-shirt","brand": "Decathlon","price": 299,"mrp": 599,"discount_percent": 50.1,"rating": 3.96,"rating_count": 28,"reviews_count": 6,"gender": "Unisex Kids","article_type": "Tshirts","sizes": ["7-8Y", "8-9Y", "10-11Y", "12-13Y", "14-15Y"],"colour_variants": [30242290],"images": ["https://assets.myntassets.com/…-1.jpg"],"seller_name": "Decathlon Sports India Pvt Ltd","country_of_origin": "India","url": "https://www.myntra.com/Tshirts/Decathlon/…/30242288/buy"}
💼 Use Cases & Examples
1. Price & Discount Monitoring
E-commerce teams tracking competitor prices and promotions across Myntra. Input: A category slug or brand · Output: Price, MRP and discount % per product · Use: Spot price drops and flash-sale depth in a daily run.
2. Fashion Catalog & Assortment Research
Merchandisers mapping what's on sale, in which sizes and colours.
Input: women-dresses in detail mode · Output: Sizes, colour variants and article types · Use: Understand assortment breadth and gap-spot your own catalog.
3. Competitor Pricing Intelligence
Analysts benchmarking a brand's Myntra pricing.
Input: brand: "Nike" · Output: Every Nike product with price and discount · Use: Build a live competitor price index.
4. Product Feed & Spec Extraction
Teams building product feeds that need the full spec sheet. Input: Detail mode · Output: Full specifications table, description and image gallery · Use: Populate marketplaces or comparison sites.
5. Size & Availability Tracking
Ops teams watching which sizes and colours are live. Input: A product URL list · Output: Sizes and colour variants per style · Use: Track stock breadth over time.
6. Seller & Sourcing Research
Sourcing teams checking who sells what and where it's made. Input: Detail mode · Output: Seller name and country of origin · Use: Map sellers and manufacturing origins across a category.
🔗 Integration Examples
JavaScript/Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('sian.agency/myntra-product-scraper').call({queries: ['men-tshirts'],scrapeMode: 'overview',brand: 'Nike',});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0]);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_TOKEN')run = client.actor('sian.agency/myntra-product-scraper').call(run_input={'queries': ['women-dresses'], 'scrapeMode': 'detail'})for item in client.dataset(run['defaultDatasetId']).iterate_items():print(item)
cURL
curl -X POST 'https://api.apify.com/v2/acts/sian.agency~myntra-product-scraper/runs?token=YOUR_TOKEN' \-H 'Content-Type: application/json' \-d '{"queries": ["handbags"], "scrapeMode": "overview"}'
Automation Workflows (N8N / Zapier / Make)
- Trigger: Schedule (e.g. daily price check) or webhook
- HTTP Request: Call the actor API
- Process: Handle the JSON product results
- Action: Save to a sheet, alert on price drops, or sync to your feed
📊 Performance & Pricing
FREE Tier (Try It Now)
- 25 products per run — full feature access, same data quality
- No credit card required
- Perfect for testing and small projects
PAID Tier (Production Ready)
- Unlimited products per run
- Sweep entire categories in a single run
- Pay-per-result: only charged for products actually returned
💰 Transparent pay-per-result pricing — the fast Overview event is the cheapest, so wide catalog sweeps stay affordable.
❓ Frequently Asked Questions
Q: How many products can I scrape? A: FREE tier: 25 per run. PAID tier: unlimited across all your searches and URLs.
Q: What's the difference between Overview and Detail? A: Overview is the fast search view (name, brand, price, MRP, discount, rating, sizes, colour variants, images). Detail adds the full description, specifications table, whole image gallery, star-rating breakdown, review count, seller and country of origin — merged into the same record.
Q: Can I filter by brand, size or price? A: Yes — brand, gender, colour and size use Myntra's own facets, and a client-side price band trims by selling price.
Q: What output formats are available? A: JSON, CSV and Excel — export directly from the Apify dataset.
Q: Can I scrape a specific product?
A: Yes — paste product URLs (or style ids) into productUrls and each is returned with full detail enrichment.
Q: Is this legal? A: Yes — the actor only extracts publicly available product data. See the legal note below.
🐛 Troubleshooting
No products returned
- Check the search term or category slug — try a broad term like
tshirtsfirst - Loosen filters (a very narrow brand + size + price band can return nothing)
Fewer results than expected
- FREE tier caps at 25 products per run — raise
maxResultson a PAID plan - A tight price band filters out products client-side
A pasted URL isn't recognized
- Make sure it's a
myntra.comlisting or product URL - For products, the URL should contain the style id (the long number before
/buy)
⚖️ Is it legal to scrape data?
Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what has been chosen to be shared publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read Apify's blog post on the legality of web scraping.
Trademark notice: Myntra is a trademark of its respective owner. This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Myntra. It accesses only publicly available product information.
🤝 Support
Join our active support community
- For issues or questions, open an issue in the actor's repository
- Check the SIÁN Agency Store for more automation tools
- 📧 apify@sian-agency.online
Built by SIÁN Agency | More Tools