Myntra Catalogue by Category
Pricing
from $2.50 / 1,000 results
Myntra Catalogue by Category
Every product on a Myntra category listing (India (myntra.com)): id, name, brand, price, original price, rating, seller and sponsored flag, page by page, optionally with subcategories. Dual-mode: the same code runs as an ATR BullMQ worker.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
AtTheRate AI
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Pulls every product on a Myntra category listing (myntra.com, India), page by page, with the paid tiles flagged in the exact order the site renders them. Use it to keep a live copy of a category's assortment, prices and discounts, or to see which brands hold the ad slots at the top of a category.
What you get
- One row per product:
id,name,brand,price,original_price(MRP),currency,product_url. is_sponsoredon paid (PLA) tiles. Myntra ships ads in a separate list, so the actor rebuilds the on-page interleave from the site's own slot ordering. Ad ranks land where a shopper sees them.ad_campaign_idandpla_slot_typename the paid slot where Myntra exposes them.pageandposition, so rank inside the category is exact, not reconstructed after the fact.- Ratings as
ratingandrating_count, plus the tile'sdiscount_label. - Fashion attributes
gender,sizesandcolour_variants, plus optional subcategory crawling.
Input
Give one or more Myntra category slugs or URLs. Everything else has a working default.
{"categories": ["men-tshirts"],"locale": "in","maxPages": 1,"expandSubcategories": false,"delayMs": 1200,"callsPerSession": 60,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "IN"}}
categories(required): slugs such asmen-tshirts, or URLs such ashttps://www.myntra.com/shoes.maxPages: pages per category.0means every page. Myntra serves 50 products a page.expandSubcategories: also crawl each category's children from Myntra's navigation.delayMsandcallsPerSession: pacing and session rotation. The defaults are tuned for a clean run.proxyConfiguration: egress for the run. An Indian residential proxy is the default.
Output
One dataset row per product per page.
{"platform": "myntra","locale": "in","category_title": "Men Tshirts","page": 1,"position": 1,"id": "9305413","name": "Sparx Men Mesh Sports Non-Marking Shoes","brand": "Sparx","price": 1224,"original_price": 1499,"currency": "INR","rating": 4.2,"rating_count": 318,"in_stock": true,"is_sponsored": true,"pla_slot_type": "TOP","ad_campaign_id": "monet","gender": "men","sizes": ["S", "M", "L"],"discount_label": "18% OFF","product_url": "https://www.myntra.com/9305413","fetched_at": "2026-09-12T03:35:09.757Z"}
seller is always null: Myntra does not name the seller on listing tiles. ad_campaign_id and pla_slot_type are null on organic rows. The category column carries the product's own Myntra category label, which can differ from the slug you asked for.
Use cases
- Daily price and MRP tracking, using
price,original_priceanddiscount_label. - Share of shelf, counting your
brandagainst the rest at eachposition. - Ad-slot share: how many top positions carry
is_sponsoredtrue, and which brands own them. - Assortment gaps from
sizesandcolour_variants, and new-listing alerts by diffingid.
Notes and limits
- 50 products a page. A large category runs to many pages, so set
maxPagesunless you want them all. - An unknown slug is rejected rather than scraped. Myntra never 404s a bad slug, it quietly serves fuzzy search results instead, so the actor checks that the slug's words matched and stops if they did not.
- Myntra ships nationally and does not vary listings by pincode, so there is no location input.
- An Indian residential proxy is needed. Myntra answers 403 to other egress.
breadcrumbsis null: the page state carries no breadcrumb trail.
FAQ
Do I need a proxy? Yes, an Indian residential proxy. That is the actor default, so leaving proxyConfiguration alone is enough.
How many results can I get? Every page Myntra will serve for the category, 50 products at a time. maxPages caps it, 0 means no cap.
Does it need a login or an API key? No.
How is the sponsored flag detected? Myntra returns organic and paid products in two separate lists plus an ordering array saying which slot is which. The actor walks that ordering, so position matches the rendered page and paid tiles are not counted as organic.
Which categories can I pass? Anything in Myntra's navigation: men-tshirts, women-kurtas, shoes, or a category URL. Use expandSubcategories to sweep everything beneath one.