Myntra Product Search Scraper
Pricing
$20.00/month + usage
Myntra Product Search Scraper
The Mynstra.com Product Search Scraper extracts detailed product data from Mynstra.com, including title, price, brand, etc., using search query URLs. It's perfect for market research, trend analysis, lead generation, and campaign planning.
Pricing
$20.00/month + usage
Rating
0.0
(0)
Developer
ecomscrape
Actor stats
2
Bookmarked
49
Total users
0
Monthly active users
6 days ago
Last modified
Categories
Share
Contact
If you encounter any issues or need to exchange information, please feel free to contact us through the following link: My profile
What does Myntra.com Product Search Scraper do?
Introduction
Myntra is India's largest fashion e-commerce platform, headquartered in Bengaluru and currently hosting over 2.3 million styles from 6,000 Indian and global fashion brands. As the country's leading fashion marketplace, Myntra contains invaluable product data that businesses, researchers, and analysts need to understand market trends, pricing strategies, and consumer preferences in the rapidly growing Indian fashion industry.
The challenge lies in manually collecting this vast amount of product information, which would be time-consuming and inefficient. Our Myntra.com Product Search Scraper addresses this need by automating the data extraction process, enabling users to gather comprehensive product insights at scale for informed business decisions.
Scraper Overview
The Myntra Product Search Scraper is a powerful data extraction tool designed specifically for Myntra.com's product catalog. This scraper efficiently navigates through Myntra's product listings, extracting detailed information about fashion items across various categories including men's wear, women's wear, footwear, accessories, and lifestyle products.
Key advantages include automated data collection from filtered product searches, comprehensive product attribute extraction, and structured output format suitable for analysis. The scraper is particularly valuable for fashion retailers, market researchers, price comparison services, and e-commerce professionals who need accurate, up-to-date product information from India's premier fashion marketplace.
Target users include competitive intelligence teams, pricing analysts, fashion trend researchers, e-commerce businesses, and digital marketing agencies focusing on the Indian fashion market.
Input and Output Configuration
Example url 1: https://www.myntra.com/men-casual-wear?rf=Discount%20Range%3A40.0_100.0_40.0%20TO%20100.0
Example url 2: https://www.myntra.com/clothing?f=Categories%3AKurtas
Example url 3: https://www.myntra.com/clothing?f=Brand%3AModa%20Rapido%3A%3ACategories%3AKurtas
Example Screenshot of product list by query page:

Input Format
The scraper accepts configuration through a JSON object with several key parameters:
Scrape with URLs:
{"max_retries_per_url": 2, // Maximum number of retry attempts for each URL"proxy": { // Proxy configuration to avoid bot detection"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "IN" // Choose a country that matches your target data location},"max_items_per_url": 20, // Total number of items you want to scrape"urls": [ // Product list page URLs to scrape"https://www.myntra.com/men-casual-wear?rf=Discount%20Range%3A40.0_100.0_40.0%20TO%20100.0","https://www.myntra.com/clothing?f=Brand%3AModa%20Rapido%3A%3ACategories%3AKurtas","https://www.myntra.com/clothing?f=Categories%3AKurtas"],"ignore_url_failures": true // Continue scraping even if some URLs fail}
The urls parameter: List of product list page URLs that you want to scrape. You can add URLs one by one, or use the Bulk edit section to add a prepared list.
The ignore_url_failures parameter: If set to true, the scraper will continue running even if some URLs fail to be scraped after reaching the maximum number of retries. This ensures that one problematic URL doesn't stop your entire scraping job.
When you provide a list of URLs for scraping, all options in the "Scrape with search filters" section will be disabled. The system will only collect data from the URLs you specified.
Scrape with Search Filters:
{"max_retries_per_url": 2, // Maximum number of retry attempts for each search filter"proxy": { // Proxy configuration to avoid bot detection"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "IN" // Choose a country that matches your target data location},"max_items_per_url": 20, // Total number of items you want to scrape"keyword": "kurta", // Search keyword to find products"sort_by": "price_asc", // Sort products by specific criteria"page": 1 // Starting page number for search results}
The keyword parameter: The search keyword to find products (e.g., "kurta", "shirt", "jeans", "dress", "shoes").
The sort_by parameter: Sort products by various criteria:
"recommended"- Recommended (Myntra's recommendations)"new"- New (latest arrivals first)"popularity"- Popularity (most popular items)"discount"- Best Discount (highest discount first)"price_desc"- Price (high to low)"price_asc"- Price (low to high)"Customer Rating"- Customer Rating (highest rated first)
The page parameter: Starting page number for scraping, useful for continuing interrupted scrapes or targeting specific result ranges.
When using search filters for scraping, you need to leave the urls field empty (or set it to null) in the "Scrape with URLs" configuration.
General Options:
The max_items_per_url parameter: Limits the number of products extracted from each product list page or search results page. The default value is 20, providing a manageable batch size while allowing for comprehensive data collection.
The max_retries_per_url parameter: Sets the maximum number of retry attempts for each URL or search filters if the scrape is detected as a bot or the page fails to load. The default value is 2, providing a good balance between thoroughness and efficiency.
The proxy parameter: Proxy configuration is essential for maintaining anonymity and avoiding detection. The residential proxy option ensures that your scraping activities appear as legitimate browsing, reducing the risk of being blocked or rate-limited. You should choose a country that matches the location of the website you're scraping (e.g., India/IN for myntra.com).
Output Format
You get the output from the Myntra.com Product Search Scraper stored in a tab. The following is an example of the Information Fields collected after running the Actor.
[ // List of product information{"id": 31496734,"url": "https://www.myntra.com/men-casual-wear","name": "RARE RABBIT Men Comfort Slim Fit Opaque Casual Shirt","colours": [],"primary_colour": "Purple","brand": "RARE RABBIT","videos": [],"images": [{"view": "default","src": "http://assets.myntassets.com/assets/images/2024/NOVEMBER/5/R9iitxs7_4ff2bb9c0bae4b5c8d77ec537023d97e.jpg"},{"view": "front","src": "http://assets.myntassets.com/assets/images/2024/NOVEMBER/5/x7E8tk5s_13c12903cc7942caa8d63df6533ba619.jpg"},{"view": "search","src": "http://assets.myntassets.com/assets/images/2024/NOVEMBER/5/R9iitxs7_4ff2bb9c0bae4b5c8d77ec537023d97e.jpg"},{"view": "left","src": "http://assets.myntassets.com/assets/images/2024/NOVEMBER/5/m51Fy06f_a0ba1d012cad4bedbc2e5b8d278d8804.jpg"},{"view": "bottom","src": "http://assets.myntassets.com/assets/images/2024/NOVEMBER/5/jyieWBvj_c591875a4e8241babf5e3b2d2df03bfb.jpg"},{"view": "size_representation","src": ""},{"view": "right","src": "http://assets.myntassets.com/assets/images/2024/NOVEMBER/5/kEEzApcV_f7b2bdec53cf430eb45e052276426393.jpg"},{"view": "back","src": "http://assets.myntassets.com/assets/images/2024/NOVEMBER/5/lTXmUCgO_70504afda335458995082bf53ec0cfff.jpg"},{"view": "top","src": "http://assets.myntassets.com/assets/images/2024/NOVEMBER/5/scd6XBod_ab265a931aee4f5481b4af83e7c84c70.jpg"}],"category": "Shirts","master_category": "Apparel","gender": "Men","sub_category": "Topwear","is_fast_fashion": true,"rating_score": 4.07390022277832,"rating_count": 2191,"sizes": "36,38,40,42,44,46,48","discount": 1280,"seller_id": "3135","price": 1919.0,"future_discounted_price": 0,"future_discount_start_date": "","discount_display_label": "(40% OFF)","additional_info": "Slim Fit Opaque Casual Shirt","media_data": [],"season": "Spring","year": "2024","coupon": {"coupon_discount": 300,"end_date": "1746018032000","tag_link": "https://www.myntra.com/myntra?f=Coupons:ELITEREWARDS_121943","coupon_description": {"description": "{bestPriceText} {bestPrice} with coupon","coupon_code": "ELITEREWARDS","best_price": 1619,"best_price_text": "Best Price","template_info": {"template_name": "template1","attributes": {"coupon_discount": "","coupon_code": "identifier1","best_price": "identifier1","best_price_text": "identifier1"}}}},"page": 1,"from_url": "https://www.myntra.com/men-casual-wear?rf=Discount%20Range%3A40.0_100.0_40.0%20TO%20100.0"}, // ... Many other product details]
The scraper returns structured data for each product with comprehensive attributes:
Core Product Information:
- Id: Unique Myntra product identifier for tracking and reference
- Url: Direct product page link for accessing full product details
- Name: Complete product title as displayed on Myntra
- Brand: Product manufacturer or brand name for brand analysis
- Category/Master Category/Sub Category: Hierarchical product classification for market segmentation
Visual and Media Data:
- Images: Array of product image URLs for visual analysis
- Videos: Product demonstration or promotional video links
- Colours/Primary Colour: Available color variants and main color
- Media Data: Additional visual content metadata
Pricing and Promotion Details:
- Price: Current selling price in Indian Rupees
- Future Discounted Price: Upcoming sale price if applicable
- Discount: Current discount percentage or amount
- Future Discount Start Date: When future discounts become active
- Discount Display Label: Marketing text for promotions
- Coupon: Available coupon codes or special offers
Customer Feedback and Availability:
- Rating Score: Average customer rating (1-5 scale)
- Rating Count: Number of customer reviews for reliability assessment
- Sizes: Available product sizes for inventory planning
- Seller Id: Merchant identifier for seller analysis
Additional Attributes:
- Gender: Target gender for demographic analysis
- Is Fast Fashion: Boolean indicating fast fashion classification
- Season/Year: Seasonal relevance and product year
- Additional Info: Extra product specifications or features
Example output structure enables direct integration into analytics tools, databases, or business intelligence platforms.
Usage Instructions
Method 1: Scraping with URLs
Step 1: Configuration Setup Configure your input parameters with appropriate URLs from Myntra product listings. Use filtered URLs to target specific categories, brands, or price ranges. You can paste URLs one by one or use the Bulk edit section to add a prepared list. Set reasonable limits for max_items_per_url to balance data volume with processing time.
When providing URLs for scraping, all options in the "Scrape with search filters" section will be automatically disabled. Enable the ignore_url_failures option to ensure your scraping job continues even if some URLs fail after reaching the maximum retry limit.
Step 2: Proxy Configuration Enable proxy settings to ensure reliable data collection without triggering anti-bot mechanisms. Choose proxy countries that align with your analysis needs, typically India (IN) for local market research or neutral locations like Germany (DE) for general data collection.
Step 3: Execution and Monitoring Launch the scraper and monitor progress through the provided dashboard. The tool handles pagination automatically and respects rate limits to maintain consistent access to Myntra's servers.
Method 2: Scraping with Search Filters
Step 1: Configure Search Parameters
Instead of providing specific URLs, configure your search by setting a keyword and optional sorting preferences. Leave the urls field empty when using this method.
Enter a keyword to search for specific products (e.g., "men t-shirt", "women dress", "sneakers", "jeans", "kurta").
Step 2: Set Sorting Options Choose how you want your results sorted:
- Recommended - Myntra's recommended products
- New - Newest arrivals first
- Popularity - Most popular items
- Best Discount - Highest discount percentages
- Price (high to low) - Most expensive items first
- Price (low to high) - Cheapest items first
- Customer Rating - Highest rated products first
Step 3: Specify Starting Page
Set the page parameter to specify which page number to start scraping from. This is useful for continuing interrupted scrapes or targeting specific result ranges.
Step 4: Proxy Configuration Configure residential proxies with appropriate country settings to match your target market and avoid detection.
Step 5: Execute and Monitor Run the scraper with your search configuration. The tool will automatically search for your keyword, apply sorting, and extract data from the matching product listings.
Best Practices:
- For URL-based scraping: Start with smaller datasets to test configuration and use specific category URLs for targeted data collection
- For search-based scraping: Use specific keywords and appropriate sorting options to narrow down results and improve data quality
- Implement appropriate delays between requests to respect Myntra's servers
- Regularly update URLs or search keywords as Myntra may modify their structure
- Start with a small
max_items_per_urlvalue to test your configuration before running large-scale extractions - Enable
ignore_url_failuresto ensure partial data collection even when some URLs encounter issues
Common Issues:
- Access blocked: Ensure proxy settings are properly configured with India (IN) proxies for best results
- Empty results: Verify URL accessibility and format, or check that search keywords are valid
- Incomplete data: Check max_retries_per_url setting and increase if needed
- No search results: Ensure the
urlsfield is empty when using search filters, and verify keyword spelling
Benefits and Applications
Time and Resource Efficiency: Automated data collection eliminates manual browsing and copying, reducing data gathering time from weeks to hours. This efficiency enables regular market monitoring and real-time competitive analysis.
Real-World Applications:
- Competitive Pricing Analysis: Track competitor pricing strategies and discount patterns
- Market Trend Research: Identify popular products, emerging brands, and seasonal trends
- Inventory Planning: Analyze product availability and size distribution
- Brand Monitoring: Track brand performance, pricing, and market positioning
- Customer Sentiment Analysis: Aggregate rating and review data for market insights
Business Value: The comprehensive data enables data-driven decision making for pricing strategies, inventory management, and marketing campaigns. Fashion businesses can identify market gaps, optimize product offerings, and stay competitive in India's dynamic fashion market.
Conclusion
The Myntra.com Product Search Scraper provides essential market intelligence for businesses operating in or analyzing the Indian fashion e-commerce space. With comprehensive data extraction capabilities and structured output format, it serves as a valuable tool for competitive analysis, market research, and strategic planning.
Ready to gain competitive insights from India's largest fashion marketplace? Configure your scraper today and unlock the power of data-driven fashion business intelligence.
Related Actors
Myntra product page details scraper: A specialized tool that allows you to extract detailed product data directly from the Myntra.com platform
Your feedback
We are always working to improve Actors' performance. So, if you have any technical feedback about Myntra.com Product Search Scraper or simply found a bug, please create an issue on the Actor's Issues tab in Apify Console.