Myntra Fashion Products Scraper - Catalog & Price Data avatar

Myntra Fashion Products Scraper - Catalog & Price Data

Pricing

from $2.00 / 1,000 product scrapeds

Go to Apify Store
Myntra Fashion Products Scraper - Catalog & Price Data

Myntra Fashion Products Scraper - Catalog & Price Data

Scrape public Myntra fashion product search/category results: brand, title, price, MRP, discount, rating, reviews, sizes, color, image, and product URL.

Pricing

from $2.00 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

Md Jakaria Mirza

Md Jakaria Mirza

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

7 days ago

Last modified

Categories

Share

Myntra Scraper - Fashion Products, Prices & Discounts

Scrape public Myntra fashion search and category pages and export clean product data to JSON, CSV, Excel, XML, or RSS from the Apify dataset. No Myntra login or API key is required.

This scraper extracts product titles, brands, prices, MRP, discounts, ratings, sizes, categories, stock hints, product URLs, image URLs, and timestamps for any search term or category path.

For a low-cost first run, use the default sample input: tshirts, one product, recommended sort, and Residential India proxy.

What It Extracts

  • Source, search query, and result position
  • Myntra product ID
  • Product title and brand
  • Current price, MRP, discount percentage, and currency
  • Star rating and rating count
  • Available sizes in packSize
  • Category and stock flag where available
  • Product URL and image URL
  • ISO scrape timestamp

Use Cases

  • Fashion catalog and assortment monitoring across brands and categories
  • Myntra price and discount tracking
  • Brand and competitor research for sizing and pricing
  • Rating and discount analysis for fashion dashboards
  • Marketplace trend reports over time

Pricing

EventPriceNotes
apify-actor-start$0.00005 per GBCharged when the Actor starts. A 512 MB run charges the minimum one start event.
product-scraped$0.002 per productCharged once for each clean Myntra product record saved to the dataset.

Example product-event cost: 1,000 saved products cost $2.00; 10,000 saved products cost $20.00. Start events are tiny but still included in paid runs.

Failed, blocked, duplicate, or empty records are not charged as product-scraped events. The Actor stops before further Myntra requests when the user's maximum run cost is reached.

To control cost, start with one query and maxResults: 1. Increase volume only after the sample output looks right. Residential India proxy is enabled by default because Myntra can hide product data from datacenter traffic.

Input

FieldTypeDefaultDescription
searchQueriesstring array["tshirts"]Fashion searches such as tshirts, jeans, sneakers, sarees, or kurtas. Up to 5 items.
categoryPathsstring array[]Optional Myntra category paths or URLs, such as men-tshirts. Up to 5 items.
maxResultsinteger1Maximum products saved across all targets, up to 500.
sortBystringrecommendedrecommended, popularity, price_asc, price_desc, new, discount, or rating.
proxyConfigurationobjectResidential IndiaApify Proxy settings.

Provide at least one search query or one category path. The Actor rejects more than 10 total search/category targets per run.

Example Input

{
"searchQueries": ["tshirts"],
"categoryPaths": [],
"maxResults": 1,
"sortBy": "recommended",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "IN"
}
}

Category path example

{
"searchQueries": [],
"categoryPaths": ["men-tshirts"],
"maxResults": 10,
"sortBy": "discount",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "IN"
}
}

Output Dataset

{
"source": "myntra",
"searchQuery": "tshirts",
"position": 1,
"productId": "42867022",
"title": "UMILDO Boys Brand Logo Los Angeles Lakers Printed Dri-FIT T-shirt",
"brand": "UMILDO",
"price": 640,
"mrp": 1299,
"discountPercent": 51,
"currency": "INR",
"packSize": "4-6Y, 6-8Y, 8-10Y, 10-12Y, 12-14Y",
"category": "Tshirts",
"rating": 0,
"ratingCount": 0,
"inStock": null,
"productUrl": "https://www.myntra.com/tshirts/umildo/umildo-boys-brand-logo-los-angeles-lakers-printed-dri-fit-t-shirt/42867022/buy",
"imageUrl": "https://assets.myntassets.com/assets/images/2026/JUNE/6/example.jpg",
"scrapedAt": "2026-06-12T19:56:55.975Z"
}

API Example

curl -X POST "https://api.apify.com/v2/acts/fascinating_lentil~myntra-fashion-products-scraper/runs?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchQueries":["tshirts"],"categoryPaths":[],"maxResults":1,"sortBy":"recommended","proxyConfiguration":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"IN"}}'
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('fascinating_lentil/myntra-fashion-products-scraper').call({
searchQueries: ['tshirts'],
categoryPaths: [],
maxResults: 1,
sortBy: 'recommended',
proxyConfiguration: {
useApifyProxy: true,
apifyProxyGroups: ['RESIDENTIAL'],
apifyProxyCountry: 'IN',
},
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} Myntra products`);

How It Works

The Actor builds Myntra search or category listing URLs, fetches server-rendered pages through optional proxy settings, reads the embedded window.__myx product payload, deduplicates by product ID, normalizes catalog and price fields, and writes clean records to the Apify dataset.

If no products are saved, the run fails with a clear message instead of appearing successful with an empty dataset.

Known Limits

  • Myntra can change page structure or embedded payloads.
  • Some products do not expose rating, rating count, stock, or size data.
  • Very narrow category paths or queries may return no products.
  • Residential India proxy is recommended for cloud reliability.
  • This Actor is not affiliated with Myntra.

Responsible Use

This Actor is intended for lawful collection of publicly available product information only. Users are responsible for ensuring their use complies with the source website's terms, robots.txt, applicable privacy laws, including India's DPDP Act, and all local regulations.

Do not use this Actor to collect, store, sell, or misuse personal data without a lawful basis. The Actor author is not responsible for misuse by end users.

License

Apache-2.0