Myntra Listings Scraper avatar

Myntra Listings Scraper

Pricing

from $1.00 / 1,000 product listings

Go to Apify Store
Myntra Listings Scraper

Myntra Listings Scraper

The Myntra Listings Scraper extracts products from Myntra.com categories and search results, capturing names, brands, prices, discounts, ratings, images, and optional full details like descriptions, size availability, and sellers — ideal for price monitoring and fashion market research.

Pricing

from $1.00 / 1,000 product listings

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

14

Total users

5

Monthly active users

10 days ago

Last modified

Security

Limited permissions

Share

🚀 Myntra Scraper: Products, Prices, Discounts and Sizes

Export Myntra products from any category, search or filtered listing as clean JSON, CSV or Excel. The Myntra Scraper returns each product's name, brand, price, MRP, discount, rating, sizes and image, and can add the full description, all images, size-level stock and seller. Use it as a Myntra price tracker, to build your own Myntra price history, or as a practical alternative to a Myntra API.

🎯 Use Cases

  • Myntra price tracker: schedule a daily run on a category or brand and build your own price history for the products you follow.
  • Catch Myntra price drops and discounts: compare each run's price, mrp and discount to spot markdowns during sales.
  • Brand and competitor monitoring: see how rival brands price, discount and rate across a whole Myntra category.
  • Fashion assortment research: count products by brand, colour, season and size range before you launch a line.
  • Catalog and feed building: turn Myntra products into a feed with images, descriptions and attributes for your own app or spreadsheet.

✨ Features

  • Prices as numbers: selling price, MRP (strike-through price) and the discount label, all in INR.
  • Ratings: average rating and rating count for every product that has them.
  • Fashion fields: category, gender, primary colour, season, year and the sizes shown on the listing.
  • Search, category or filtered URLs: paste any Myntra listing page; brand, price and other filters and the sort order in the URL are kept.
  • Optional full product details: description, style note, material and care, all images, per-size stock with SKU IDs, seller, country of origin and 20+ product attributes.
  • Large categories: categories with hundreds of thousands of products are split automatically into price slices, so you are not stuck at the first few hundred results.
  • No duplicates: a product that appears in two slices or pages is saved and billed once.
  • Budget aware: the run never scrapes more products than your maximum total charge can pay for.

🛠️ How It Works

  1. Paste Myntra category or search URLs (e.g. https://www.myntra.com/men-tshirts) or type search keywords like nike running shoes.
  2. Set Max items (default 50) and switch on Scrape product details if you need descriptions, all images and size-level stock.
  3. Run the scraper and download the results as JSON, CSV or Excel, or pull them through the Apify API.

⚙️ Input

FieldWhat it does
Start URLsMyntra category, search or filtered listing URLs. Filters and sorting in the URL are respected.
Search queriesKeywords as you would type them on Myntra. Used together with Start URLs.
Max itemsMaximum number of products for the whole run, across all URLs and queries. Default 50.
Scrape product detailsAlso fetch each product's full details (description, all images, size stock, seller). Default off.
{
"startUrls": [{ "url": "https://www.myntra.com/men-tshirts" }],
"searchQueries": ["nike running shoes"],
"maxItems": 200,
"scrapeDetails": false
}

Max items is one limit for the whole run, not per input. If you add several URLs or queries and want products from each, raise it or run them separately.

💰 How Much Does It Cost to Scrape Myntra?

Pay only for the products you get. No monthly rental.

EventPriceWhat you get
Product listing$0.001 per product ($1.00 per 1,000)One product with name, brand, price, MRP, discount, rating, sizes, image and URL.
Product detail$0.004 per product ($4.00 per 1,000)Everything above plus description, all images, size-level stock, seller and attributes. Charged instead of the listing event when details are on.
Actor start$0.00005 per runCharged once when the run starts.

Examples:

  • 50 products from one category = $0.05 (+ $0.00005 start).
  • 1,000 products for a daily price check = $1.00 per run.
  • 1,000 products with full details = $4.00.

📊 Sample Output Data

A real product from a run with Scrape product details on (long text and arrays trimmed):

{
"productId": 33477860,
"name": "Nike Run Defy Men's Road-Running Shoes",
"brand": "Nike",
"price": 2597,
"mrp": 3995,
"discount": "(35% OFF)",
"currency": "INR",
"rating": 4.433962264150943,
"ratingCount": 2968,
"category": "Sports Shoes",
"gender": "Men",
"primaryColour": "Black",
"season": "Summer",
"year": "2025",
"sizes": ["5", "5.5", "6", "6.5", "7", "…"],
"image": "http://assets.myntassets.com/assets/images/2025/APRIL/4/35tsxYXy_39ef113ec33f4c39a2d89953bc5be3f8.jpg",
"url": "https://www.myntra.com/Sports-Shoes/Nike/Nike-Run-Defy-Mens-Road-Running-Shoes/33477860/buy",
"description": "Run by your own rules in the all-new Nike Defy. A foam midsole, breathable upper and reliable traction combine to make a shoe that's raring …",
"styleNote": "Run by your own rules in the all-new Nike Defy. A foam midsole, breathable upper and reliable tracti…",
"materialAndCare": "Textile Wipe with a clean, dry cloth to remove dust",
"articleType": "Sports Shoes",
"masterCategory": "Footwear",
"subCategory": "Shoes",
"baseColour": "Black",
"countryOfOrigin": "India",
"seller": "Nike India Private Limited",
"images": [
"https://assets.myntassets.com/v1/assets/images/2025/APRIL/4/35tsxYXy_39ef113ec33f4c39a2d89953bc5be3f8.jpg",
"https://assets.myntassets.com/v1/assets/images/2025/APRIL/4/DwH3YgNA_3b6572383c33473c8bd345772c088f16.jpg",
"…"
],
"sizesDetail": [
{ "size": "5", "available": false, "skuId": 108104963 },
{ "size": "5.5", "available": false, "skuId": 108104964 }
],
"articleAttributes": {
"Ankle Height": "Regular",
"Cushioning": "Medium",
"Fastening": "Lace-Ups",
"Running Type": "Road Running",
"Sole Material": "PU"
}
}

Without product details a row ends at url. sizes lists every size shown on the listing; sizesDetail tells you which of them are in stock right now. discount is Myntra's own label and is null when the product sells at MRP.

🔁 Schedule and Integrate

For a Myntra price tracker, run it once a day with the same URLs or queries: each run is a dated snapshot, and together they form your Myntra price history. During big sales, run it every few hours to catch price drops. Set this up in Apify Schedules, then send results to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so new prices land where your team already works.

🤖 Use with AI Agents (MCP)

This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:

{ "searchQueries": ["nike running shoes"], "maxItems": 20 }

❓ FAQ

Does Myntra have an official API? Myntra's APIs are for sellers and partners and are not open to the public. This Actor needs no key, account or approval and returns the public product data a shopper sees: prices, discounts, ratings, sizes and, optionally, full product details.

How do I track Myntra price history and price drops? Myntra shows only today's price. Schedule this Actor daily on the same category or search and keep each run's dataset (or append them to a Google Sheet). Comparing price across runs shows every drop; mrp and discount show how deep the markdown is.

Do I need a Myntra account? No. The Actor reads public listing and product pages only.

Why is a field empty? New products have no rating yet, products at full price have no discount, and some products don't have a style note or every attribute. Those fields are null then. Detail fields such as description and sizesDetail appear only when Scrape product details is on.

How many products can I get from one category? Large categories are split into price ranges automatically, so a run can go well beyond the first few hundred results; set Max items to the number you need. For very broad categories, add Myntra filters (brand, price, discount) to the URL to get exactly the slice you want.

Can I scrape a filtered Myntra listing, like one brand or a price range? Yes. Apply the filters and sort order on Myntra, copy the URL and paste it into Start URLs.