Myntra Listings Extractor avatar

Myntra Listings Extractor

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Myntra Listings Extractor

Myntra Listings Extractor

Myntra Listings Extractor scrapes product listings from Myntra search and category pages, returning brand, price, discount, rating, sizes, and images so you can track pricing, build product feeds, and run market research fast.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Myntra Listings Extractor pulls product data straight from Myntra's search and category pages. Give it a keyword like t-shirt or nike shoes, or paste a listing URL, and it returns a clean dataset: brand, current price, MRP, discount, rating, colour, sizes, stock status, and every listing image, one row per product.

No login, no browser extension, no manual copying from the page. Set how many products you want and run it.

Why use it

Myntra is one of India's largest fashion marketplaces, which makes it a common source for price tracking, catalog building, and competitor research, but the site has no public API and copying listings by hand does not scale past a handful of products. This actor automates that: point it at a search term or category, and it hands back structured data you can filter, sort, or load straight into a spreadsheet, BI tool, or your own database.

What it does

  • Searches Myntra by one or more keywords, or extracts from direct listing and category URLs
  • Paginates automatically to reach the number of products you ask for, up to 1,000 per run
  • Returns full product details: name, brand, price, MRP, discount amount and label, rating, review count, colour, sizes, category, and stock status
  • Collects every listing image plus the direct product page link for each item
  • Keeps going if one keyword or URL fails; a failed source gets an error row instead of stopping the whole run
  • Exports to JSON, CSV, Excel, or HTML through the Apify dataset, ready for spreadsheets, dashboards, or a database import

How pagination works

Each keyword or URL you provide is one source. The actor fetches results a page at a time and keeps requesting more pages from that source until one of these happens:

  • it has collected your maxItems share for that run,
  • the listing itself reports there is nothing more to show, or
  • several pages in a row return nothing new (the listing has been exhausted)

Products are de-duplicated by their Myntra product ID as they come in, so you will not see the same item twice from a single source. maxItems is a shared budget across every keyword and URL in the input, spent in the order they are listed, so put your highest-priority searches first if you are close to the limit.

Input

You need at least one search keyword or one listing URL. Everything else is optional.

FieldTypeDefaultDescription
searcharray of stringsSearch terms to look up on Myntra, e.g. t-shirt, nike shoes, women kurta. Each keyword is treated as its own paginated source.
startUrlsarray of stringsDirect Myntra search or category page URLs, e.g. a filtered results page copied from your browser's address bar.
maxItemsinteger100Maximum number of products to extract per run, shared across all keywords and URLs. Max 1,000.
requestTimeoutSecsinteger30Per-request timeout in seconds. Max 120.

Example input

{
"search": ["t-shirt", "running shoes"],
"startUrls": ["https://www.myntra.com/men-tshirts"],
"maxItems": 300,
"requestTimeoutSecs": 30
}

This pulls up to 300 products total, split across the two keyword searches and the category URL, in that order.

Output

Each dataset item is one product. Example:

{
"productId": 40651844,
"productName": "Marks & Spencer Pure Cotton Plain T-Shirt",
"brand": "Marks & Spencer",
"productUrl": "https://www.myntra.com/tshirts/marks+%26+spencer/marks--spencer-pure-cotton-plain-t-shirt/40651844/buy",
"price": 679,
"mrp": 799,
"discount": "(15% OFF)",
"discountAmount": 120,
"rating": 4.375,
"ratingCount": 48,
"gender": "Unisex Kids",
"primaryColour": "Pink",
"sizes": ["6-7Y", "7-8Y", "9-10Y", "11-12Y", "13-14Y"],
"category": "Tshirts",
"articleType": "Tshirts",
"subCategory": "Topwear",
"masterCategory": "Apparel",
"inStock": true,
"mainImage": "https://assets.myntassets.com/assets/images/2026/MARCH/23/iay9wVp1_156b12bdab4646d283cb09a4442c18ed.jpg",
"images": [
"https://assets.myntassets.com/assets/images/2026/MARCH/23/iay9wVp1_156b12bdab4646d283cb09a4442c18ed.jpg",
"https://assets.myntassets.com/assets/images/2026/MARCH/23/86XmRa6A_f6cb9d0220c44b3e8c9a73302d2d31d7.jpg"
],
"searchQuery": "t-shirt",
"sourceUrl": "https://www.myntra.com/t-shirt?rawQuery=t-shirt",
"scrapedAt": "2026-08-15T05:12:25.087500+00:00",
"error": null
}

Field reference

FieldDescription
productIdMyntra's internal product identifier
productNameFull product name, including brand
brandBrand name
productUrlDirect link to the product detail page
priceCurrent selling price in INR
mrpMaximum retail price in INR, before discount
discountDiscount label as shown on the listing, e.g. (15% OFF)
discountAmountAbsolute discount amount in INR
ratingAverage customer rating out of 5
ratingCountNumber of customer ratings
genderTarget audience, e.g. Men, Women, Unisex Kids
primaryColourPrimary colour of the product
sizesAvailable sizes
category / articleType / subCategory / masterCategoryMyntra's category hierarchy for the product
inStocktrue if at least one size currently has inventory
mainImagePrimary listing image URL
imagesAll listing image URLs
searchQueryThe keyword that produced this item, if a keyword was used
sourceUrlThe listing URL the item was extracted from
scrapedAtUTC timestamp of when the item was collected
errorPopulated only on a failed source row; null on success

Common uses

  • Price and discount tracking against competitor listings or your own catalog
  • Product feeds for marketplaces, ads, or a comparison site
  • Stock monitoring on specific brands, categories, or SKUs
  • Market and SEO research on Myntra's fashion catalog
  • Image sourcing for catalog or design reference work

Performance notes

Run time scales with how many keywords and URLs you provide and how high you set maxItems, since each additional page is a separate fetch. A single keyword pulling 100 products typically finishes in well under a minute; requests near the 1,000 item cap across several sources will take longer. If a keyword or URL turns out to have fewer matching products than your limit, the actor recognizes this automatically and moves on rather than retrying indefinitely.