# Myntra Product Details Scraper (`ecomscrape/myntra-product-page-details-scraper`) Actor

The Mynstra.com Product Details Scraper extracts detailed product data from Mynstra.com, including name, brand, price, rating, image URLs, etc., by providing product details page urls.

- **URL**: https://apify.com/ecomscrape/myntra-product-page-details-scraper.md
- **Developed by:** [ecomscrape](https://apify.com/ecomscrape) (community)
- **Categories:** Automation, E-commerce, Developer tools
- **Stats:** 73 total users, 1 monthly users, 100.0% runs succeeded, 2 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-usage

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Contact

If you encounter any issues or need to exchange information, please feel free to contact us through the following link:
[My profile](https://apify.com/ecomscrape)

## What does Myntra.com Product Details Page Scraper do?

### Introduction

Myntra is India's largest fashion e-commerce company headquartered in Bengaluru, serving millions of customers since 2007. The platform hosts global brands like H\&M, Mango, and Ralph Lauren, alongside local designers such as Masaba and Rohit Bal. With such a vast catalog of fashion products, accessing structured data from Myntra becomes crucial for market research, competitive analysis, and business intelligence purposes.

The Myntra Product Details Scraper addresses the challenge of manually collecting product information from thousands of listings. Instead of spending hours copying product details one by one, this tool automates the extraction process, providing comprehensive data in a structured format that can be easily analyzed and utilized for various business applications.

### Scraper Overview

The Myntra Product Details Scraper is a powerful automation tool designed to extract comprehensive product information from Myntra.com product pages. This scraper efficiently processes product URLs and returns detailed information including pricing, specifications, customer reviews, ratings, and inventory status.

Key advantages include automated data collection from multiple products simultaneously, consistent data formatting for easy analysis, and robust error handling to ensure reliable operation. The tool is particularly valuable for e-commerce professionals, market researchers, fashion analysts, and businesses looking to monitor competitor pricing and product trends.

The scraper is ideal for fashion retailers analyzing market positioning, researchers studying consumer preferences, price comparison websites, and inventory management systems requiring up-to-date product information from one of India's most popular fashion platforms.

### Input and Output Details

Example url 1: https://www.myntra.com/shirts/snitch/snitch-black-textured-straight-slim-fit-opaque-casual-shirt/29348840/buy

Example url 2: https://www.myntra.com/kurtas/moda+rapido/moda-rapido-floral-printed-round-neck-cotton-maternity-anarkali-kurta/34196652/buy

Example url 3: https://www.myntra.com/kurtas/vastramay/vastramay-men-jacquard-kurta/33124814/buy

Example Screenshot of product information page:

![](https://i.ibb.co/D9sjYCZ/Screenshot-from-2025-01-13-19-26-38.png)

#### Input Format

The scraper accepts a JSON configuration with specific parameters to control the extraction process:

```json
{
  "max_retries_per_url": 2, // Maximum waiting time when accessing the links you provided.
  "proxy": { // Add a proxy to ensure that during the data collection process, you are not detected as a bot.
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL" 
    ],
    "apifyProxyCountry": "SG" // You should choose an Country that coincides with the Country you want to collect data from
  },
  "urls": [ // Links to product information pages.
    "https://www.myntra.com/shirts/snitch/snitch-black-textured-straight-slim-fit-opaque-casual-shirt/29348840/buy",
    "https://www.myntra.com/kurtas/moda+rapido/moda-rapido-floral-printed-round-neck-cotton-maternity-anarkali-kurta/34196652/buy",
    "https://www.myntra.com/kurtas/vastramay/vastramay-men-jacquard-kurta/33124814/buy"
  ]
}
```

**Input Requirements:**

- **max_retries_per_url**: Sets retry attempts for failed requests (recommended: 2-3)
- **proxy settings**: Essential for avoiding bot detection during scraping
- **urls array**: Must contain valid Myntra product page URLs

The proxy configuration is crucial as it prevents detection and potential blocking during data collection. Using residential proxies from the target country (India recommended) ensures better success rates.

#### Output Format

You get the output from the Myntra.com Product Details Page Scraper stored in a tab. The following is an example of the Information Fields collected after running the Actor.

```json
[ // List of product information
  {
    "id": 29348840,
    "url": "https://www.myntra.com/shirts/snitch/snitch-black-textured-straight-slim-fit-opaque-casual-shirt/29348840/buy",
    "name": "Snitch Black Textured Straight Slim Fit Opaque Casual Shirt",
    "manufacturer": "Snitch Apparels Pvt. Ltd. No. 1/1, St. Johns Church Road, Bharathinagar, Bengaluru - 560005",
    "country_of_origin": "India",
    "colours": [
      {
        "style_id": 29348830,
        "label": "Maroon",
        "url": "Shirts/Snitch/Snitch-Maroon-Straight-Slim-Fit-Opaque-Casual-Shirt/29348830/buy",
        "image": "http://assets.myntassets.com/assets/images/29348830/2024/5/29/16351b49-86b2-4c38-aef8-2f5676a90fd01716963460653-Snitch-Maroon-Straight-Slim-Fit-Opaque-Casual-Shirt-60817169-1.jpg"
      },
      {
        "style_id": 29348832,
        "label": "Maroon",
        "url": "Shirts/Snitch/Snitch-Spread-Collar-Long-Sleeves-Straight-Slim-Fit-Casual-Shirt/29348832/buy",
        "image": "http://assets.myntassets.com/assets/images/29348832/2024/5/4/ce127465-69ab-4a9a-ad88-f76f70489ab61714768166502SnitchMenStraightSlimFitOpaqueCasualShirt1.jpg"
      },
      {
        "style_id": 29348836,
        "label": "White",
        "url": "Shirts/Snitch/Snitch-White-Straight-Slim-Fit-Opaque-Casual-Shirt/29348836/buy",
        "image": "http://assets.myntassets.com/assets/images/29348836/2024/5/4/5ae8ee1a-6ee7-4e67-88fd-d5e1ddfd84461714768169444SnitchMenStraightSlimFitOpaqueCasualShirt1.jpg"
      },
      {
        "style_id": 29348838,
        "label": "Mauve",
        "url": "Shirts/Snitch/Snitch-Mauve-Straight-Slim-Fit-Opaque-Casual-Shirt/29348838/buy",
        "image": "http://assets.myntassets.com/assets/images/29348838/2024/5/4/eb3c148b-557f-4837-ae18-f2b4a8eb20001714768172894SnitchMenStraightSlimFitOpaqueCasualShirt1.jpg"
      },
      {
        "style_id": 29348842,
        "label": "Navy Blue",
        "url": "Shirts/Snitch/Snitch-Nay-Blue-Straight-Slim-Fit-Opaque-Casual-Shirt/29348842/buy",
        "image": "http://assets.myntassets.com/assets/images/29348842/2024/5/4/cabe6d5b-2827-454c-ac1b-4b303c475b071714768189187SnitchMenStraightSlimFitOpaqueCasualShirt1.jpg"
      }
    ],
    "base_colour": "Black",
    "brand": {
      "uidx": null,
      "name": "Snitch",
      "image": null,
      "bio": null,
      "brand_attributes": [
        {
          "type": "TABULAR",
          "attributes": [
            {
              "attribute_name": "Brand Store URL",
              "value": "https://www.myntra.com/shop/obs-snitch",
              "attribute_type": "LIST"
            }
          ]
        }
      ]
    },
    "videos": [],
    "albums": null,
    "sizechart": {
      "size_chart_url": null,
      "size_representation_url": "http://assets.myntassets.com/assets/images/sizechart/2016/12/14/11481690794680-shirt_men.png"
    },
    "master_category": "Apparel",
    "gender": "Men",
    "sub_category": "Topwear",
    "product_details": [
      {
        "type": null,
        "content": null,
        "title": "Product Details",
        "description": "Black textured printed opaque Casual shirt ,has a spread collar,  button placket,  na pocket, long regular sleeves,  curved hem"
      },
      {
        "type": null,
        "content": null,
        "title": "SIZE & FIT",
        "description": "Brand Fit: Straight <br> Fit: Slim Fit <br> The model (height 6') is wearing a size 40"
      },
      {
        "type": null,
        "content": null,
        "title": "MATERIAL & CARE",
        "description": "100% Polyester<br>Machine-wash"
      }
    ],
    "tags": null,
    "is_fast_fashion": true,
    "rating_score": 4.2968,
    "rating_count": 155,
    "rating_details": [
      {
        "rating": 2,
        "count": 4
      },
      {
        "rating": 3,
        "count": 5
      },
      {
        "rating": 4,
        "count": 31
      },
      {
        "rating": 5,
        "count": 101
      },
      {
        "rating": 1,
        "count": 14
      }
    ],
    "reviews_count": 17,
    "reviews_has_image_count": 3,
    "atributes": {
      "Add-Ons": "NA",
      "Body or Garment Size": "Garment Measurements in",
      "Brand Fit Name": "Straight",
      "Character": "NA",
      "Collar": "Spread Collar",
      "Contact Brand or Retailer for pre-sales product queries": "",
      "Cuff": "Button",
      "Fabric": "Polyester",
      "Fabric 2": "NA",
      "Fit": "Slim Fit",
      "Hemline": "Curved",
      "Length": "Regular",
      "Main Trend": "New Basics",
      "Number of Items": "1",
      "Number of Pockets": "NA",
      "Occasion": "Casual",
      "Package Contains": "1 shirt",
      "Pattern": "Printed",
      "Placket": "Button Placket",
      "Placket Length": "Full",
      "Pocket Type": "NA",
      "Print or Pattern Type": "Textured",
      "Sleeve Length": "Long Sleeves",
      "Sleeve Styling": "Regular Sleeves",
      "Stitch": "Ready to Wear",
      "Surface Styling": "NA",
      "Sustainable": "Regular",
      "Transparency": "Opaque",
      "Wash Care": "Machine Wash",
      "Weave Pattern": "Regular",
      "Where-to-wear": ""
    },
    "descriptors": [
      {
        "title": "description",
        "description": "Black textured printed opaque Casual shirt ,has a spread collar,  button placket,  na pocket, long regular sleeves,  curved hem"
      },
      {
        "title": "size_fit_desc",
        "description": "Brand Fit: Straight <br> Fit: Slim Fit <br> The model (height 6') is wearing a size 40"
      },
      {
        "title": "materials_care_desc",
        "description": "100% Polyester<br>Machine-wash"
      }
    ],
    "is_exchangeable": true,
    "is_returnable": true,
    "out_of_stock": false,
    "sizes": [
      {
        "sku_id": 94282854,
        "style_id": 29348840,
        "action": "/product/29348840/related/38?co=1",
        "label": "38",
        "available": false,
        "size_type": null,
        "original_style": true,
        "measurements": [
          {
            "type": "Garment Measurement",
            "name": "Chest",
            "value": "38.0",
            "min_value": "38.0",
            "max_value": "38.0",
            "unit": "Inches",
            "display_text": "38.0in"
          },
          {
            "type": "Garment Measurement",
            "name": "Front Length",
            "value": "24.5",
            "min_value": "24.5",
            "max_value": "24.5",
            "unit": "Inches",
            "display_text": "24.5in"
          },
          {
            "type": "Garment Measurement",
            "name": "Across Shoulder",
            "value": "17.5",
            "min_value": "17.5",
            "max_value": "17.5",
            "unit": "Inches",
            "display_text": "17.5in"
          }
        ],
        "all_sizes_list": [
          {
            "scale_code": "myntra_size",
            "size_value": "38",
            "size": "Size",
            "order": 1,
            "prefix": ""
          },
          {
            "scale_code": "brand_size",
            "size_value": "S",
            "size": "Brand Size",
            "order": 2,
            "prefix": ""
          }
        ],
        "size_seller_data": [],
        "kids_size_measurements": null,
        "mrp_per_unit_data": null,
        "net_quantity": null,
        "selected_seller": {
          "discounted_price": 2398,
          "mrp_per_unit_data": null
        }
      },
      {
        "sku_id": 94282852,
        "style_id": 29348840,
        "action": "/product/29348840/related/40?co=1",
        "label": "40",
        "available": true,
        "size_type": null,
        "original_style": true,
        "measurements": [
          {
            "type": "Garment Measurement",
            "name": "Chest",
            "value": "40.0",
            "min_value": "40.0",
            "max_value": "40.0",
            "unit": "Inches",
            "display_text": "40.0in"
          },
          {
            "type": "Garment Measurement",
            "name": "Front Length",
            "value": "25.5",
            "min_value": "25.5",
            "max_value": "25.5",
            "unit": "Inches",
            "display_text": "25.5in"
          },
          {
            "type": "Garment Measurement",
            "name": "Across Shoulder",
            "value": "18.0",
            "min_value": "18.0",
            "max_value": "18.0",
            "unit": "Inches",
            "display_text": "18.0in"
          }
        ],
        "all_sizes_list": [
          {
            "scale_code": "myntra_size",
            "size_value": "40",
            "size": "Size",
            "order": 1,
            "prefix": ""
          },
          {
            "scale_code": "brand_size",
            "size_value": "M",
            "size": "Brand Size",
            "order": 2,
            "prefix": ""
          }
        ],
        "size_seller_data": [
          {
            "mrp": 2398,
            "seller_partner_id": 22787,
            "available_count": 73,
            "sellable_inventory_count": 73,
            "warehouses": [
              "42326"
            ],
            "supply_type": "ON_HAND",
            "discount_id": "29348840:528661504",
            "discounted_price": 575,
            "country_of_origin": [
              "India"
            ],
            "manufacturer_info": "Snitch Apparels Pvt. Ltd. No. 1/1, St. Johns Church Road, Bharathinagar, Bengaluru - 560005",
            "importer_info": "",
            "packer_info": "Snitch Apparels Pvt. Ltd. No. 1/1, St. Johns Church Road, Bharathinagar, Bengaluru - 560005",
            "procurement_time_in_days": 0,
            "expiry_date": "0",
            "frg_list_link": "/free-gift-list?baseStyleId=29348840&sellerPartnerId=22787&skuId=94282852&src=pdp",
            "per_unit_amount": null
          }
        ],
        "kids_size_measurements": null,
        "mrp_per_unit_data": null,
        "net_quantity": null,
        "selected_seller": {
          "seller_partner_id": 22787,
          "discounted_price": 575,
          "available_count": 73,
          "sellable_inventory_count": 73,
          "warehouses": [
            "42326"
          ],
          "manufacturer_info": "Snitch Apparels Pvt. Ltd. No. 1/1, St. Johns Church Road, Bharathinagar, Bengaluru - 560005",
          "importer_info": "",
          "packer_info": "Snitch Apparels Pvt. Ltd. No. 1/1, St. Johns Church Road, Bharathinagar, Bengaluru - 560005",
          "country_of_origin": [
            "India"
          ],
          "discount": {
            "type": 1,
            "free_item": false,
            "label": "(76% OFF)",
            "discount_text": "OFFER ENDS IN ",
            "timer_start": "0",
            "timer_end": "1736808705",
            "discount_percent": 76,
            "offer": "",
            "discount_id": "29348840:528661504",
            "heading": null,
            "description": null,
            "heading_frg_slab": null,
            "description_frg_slab": null,
            "link": null,
            "free_item_image": null,
            "total_frg_count": 0,
            "show_slab_name": false,
            "show_frg_list_page": false
          },
          "expiry_date": "0",
          "mrp_per_unit_data": null
        }
      },
      {
        "sku_id": 94282850,
        "style_id": 29348840,
        "action": "/product/29348840/related/42?co=1",
        "label": "42",
        "available": true,
        "size_type": null,
        "original_style": true,
        "measurements": [
          {
            "type": "Garment Measurement",
            "name": "Chest",
            "value": "42.0",
            "min_value": "42.0",
            "max_value": "42.0",
            "unit": "Inches",
            "display_text": "42.0in"
          },
          {
            "type": "Garment Measurement",
            "name": "Front Length",
            "value": "26.5",
            "min_value": "26.5",
            "max_value": "26.5",
            "unit": "Inches",
            "display_text": "26.5in"
          },
          {
            "type": "Garment Measurement",
            "name": "Across Shoulder",
            "value": "19.0",
            "min_value": "19.0",
            "max_value": "19.0",
            "unit": "Inches",
            "display_text": "19.0in"
          }
        ],
        "all_sizes_list": [
          {
            "scale_code": "myntra_size",
            "size_value": "42",
            "size": "Size",
            "order": 1,
            "prefix": ""
          },
          {
            "scale_code": "brand_size",
            "size_value": "L",
            "size": "Brand Size",
            "order": 2,
            "prefix": ""
          }
        ],
        "size_seller_data": [
          {
            "mrp": 2398,
            "seller_partner_id": 22787,
            "available_count": 100,
            "sellable_inventory_count": 100,
            "warehouses": [
              "42326"
            ],
            "supply_type": "ON_HAND",
            "discount_id": "29348840:528661504",
            "discounted_price": 575,
            "country_of_origin": [
              "India"
            ],
            "manufacturer_info": "Snitch Apparels Pvt. Ltd. No. 1/1, St. Johns Church Road, Bharathinagar, Bengaluru - 560005",
            "importer_info": "",
            "packer_info": "Snitch Apparels Pvt. Ltd. No. 1/1, St. Johns Church Road, Bharathinagar, Bengaluru - 560005",
            "procurement_time_in_days": 0,
            "expiry_date": "0",
            "frg_list_link": "/free-gift-list?baseStyleId=29348840&sellerPartnerId=22787&skuId=94282850&src=pdp",
            "per_unit_amount": null
          }
        ],
        "kids_size_measurements": null,
        "mrp_per_unit_data": null,
        "net_quantity": null,
        "selected_seller": {
          "seller_partner_id": 22787,
          "discounted_price": 575,
          "available_count": 100,
          "sellable_inventory_count": 100,
          "warehouses": [
            "42326"
          ],
          "manufacturer_info": "Snitch Apparels Pvt. Ltd. No. 1/1, St. Johns Church Road, Bharathinagar, Bengaluru - 560005",
          "importer_info": "",
          "packer_info": "Snitch Apparels Pvt. Ltd. No. 1/1, St. Johns Church Road, Bharathinagar, Bengaluru - 560005",
          "country_of_origin": [
            "India"
          ],
          "discount": {
            "type": 1,
            "free_item": false,
            "label": "(76% OFF)",
            "discount_text": "OFFER ENDS IN ",
            "timer_start": "0",
            "timer_end": "1736808705",
            "discount_percent": 76,
            "offer": "",
            "discount_id": "29348840:528661504",
            "heading": null,
            "description": null,
            "heading_frg_slab": null,
            "description_frg_slab": null,
            "link": null,
            "free_item_image": null,
            "total_frg_count": 0,
            "show_slab_name": false,
            "show_frg_list_page": false
          },
          "expiry_date": "0",
          "mrp_per_unit_data": null
        }
      },
      {
        "sku_id": 94282856,
        "style_id": 29348840,
        "action": "/product/29348840/related/44?co=1",
        "label": "44",
        "available": true,
        "size_type": null,
        "original_style": true,
        "measurements": [
          {
            "type": "Garment Measurement",
            "name": "Chest",
            "value": "44.0",
            "min_value": "44.0",
            "max_value": "44.0",
            "unit": "Inches",
            "display_text": "44.0in"
          },
          {
            "type": "Garment Measurement",
            "name": "Front Length",
            "value": "27.5",
            "min_value": "27.5",
            "max_value": "27.5",
            "unit": "Inches",
            "display_text": "27.5in"
          },
          {
            "type": "Garment Measurement",
            "name": "Across Shoulder",
            "value": "19.5",
            "min_value": "19.5",
            "max_value": "19.5",
            "unit": "Inches",
            "display_text": "19.5in"
          }
        ],
        "all_sizes_list": [
          {
            "scale_code": "myntra_size",
            "size_value": "44",
            "size": "Size",
            "order": 1,
            "prefix": ""
          },
          {
            "scale_code": "brand_size",
            "size_value": "XL",
            "size": "Brand Size",
            "order": 2,
            "prefix": ""
          }
        ],
        "size_seller_data": [
          {
            "mrp": 2398,
            "seller_partner_id": 22787,
            "available_count": 66,
            "sellable_inventory_count": 66,
            "warehouses": [
              "42326"
            ],
            "supply_type": "ON_HAND",
            "discount_id": "29348840:528661504",
            "discounted_price": 575,
            "country_of_origin": [
              "India"
            ],
            "manufacturer_info": "Snitch Apparels Pvt. Ltd. No. 1/1, St. Johns Church Road, Bharathinagar, Bengaluru - 560005",
            "importer_info": "",
            "packer_info": "Snitch Apparels Pvt. Ltd. No. 1/1, St. Johns Church Road, Bharathinagar, Bengaluru - 560005",
            "procurement_time_in_days": 0,
            "expiry_date": "0",
            "frg_list_link": "/free-gift-list?baseStyleId=29348840&sellerPartnerId=22787&skuId=94282856&src=pdp",
            "per_unit_amount": null
          }
        ],
        "kids_size_measurements": null,
        "mrp_per_unit_data": null,
        "net_quantity": null,
        "selected_seller": {
          "seller_partner_id": 22787,
          "discounted_price": 575,
          "available_count": 66,
          "sellable_inventory_count": 66,
          "warehouses": [
            "42326"
          ],
          "manufacturer_info": "Snitch Apparels Pvt. Ltd. No. 1/1, St. Johns Church Road, Bharathinagar, Bengaluru - 560005",
          "importer_info": "",
          "packer_info": "Snitch Apparels Pvt. Ltd. No. 1/1, St. Johns Church Road, Bharathinagar, Bengaluru - 560005",
          "country_of_origin": [
            "India"
          ],
          "discount": {
            "type": 1,
            "free_item": false,
            "label": "(76% OFF)",
            "discount_text": "OFFER ENDS IN ",
            "timer_start": "0",
            "timer_end": "1736808705",
            "discount_percent": 76,
            "offer": "",
            "discount_id": "29348840:528661504",
            "heading": null,
            "description": null,
            "heading_frg_slab": null,
            "description_frg_slab": null,
            "link": null,
            "free_item_image": null,
            "total_frg_count": 0,
            "show_slab_name": false,
            "show_frg_list_page": false
          },
          "expiry_date": "0",
          "mrp_per_unit_data": null
        }
      },
      {
        "sku_id": 94282858,
        "style_id": 29348840,
        "action": "/product/29348840/related/46?co=1",
        "label": "46",
        "available": true,
        "size_type": null,
        "original_style": true,
        "measurements": [
          {
            "type": "Garment Measurement",
            "name": "Chest",
            "value": "46.0",
            "min_value": "46.0",
            "max_value": "46.0",
            "unit": "Inches",
            "display_text": "46.0in"
          },
          {
            "type": "Garment Measurement",
            "name": "Front Length",
            "value": "28.5",
            "min_value": "28.5",
            "max_value": "28.5",
            "unit": "Inches",
            "display_text": "28.5in"
          },
          {
            "type": "Garment Measurement",
            "name": "Across Shoulder",
            "value": "20.0",
            "min_value": "20.0",
            "max_value": "20.0",
            "unit": "Inches",
            "display_text": "20.0in"
          }
        ],
        "all_sizes_list": [
          {
            "scale_code": "myntra_size",
            "size_value": "46",
            "size": "Size",
            "order": 1,
            "prefix": ""
          },
          {
            "scale_code": "brand_size",
            "size_value": "XXL",
            "size": "Brand Size",
            "order": 2,
            "prefix": ""
          }
        ],
        "size_seller_data": [
          {
            "mrp": 2398,
            "seller_partner_id": 22787,
            "available_count": 175,
            "sellable_inventory_count": 175,
            "warehouses": [
              "42326"
            ],
            "supply_type": "ON_HAND",
            "discount_id": "29348840:528661504",
            "discounted_price": 575,
            "country_of_origin": [
              "India"
            ],
            "manufacturer_info": "Snitch Apparels Pvt. Ltd. No. 1/1, St. Johns Church Road, Bharathinagar, Bengaluru - 560005",
            "importer_info": "",
            "packer_info": "Snitch Apparels Pvt. Ltd. No. 1/1, St. Johns Church Road, Bharathinagar, Bengaluru - 560005",
            "procurement_time_in_days": 0,
            "expiry_date": "0",
            "frg_list_link": "/free-gift-list?baseStyleId=29348840&sellerPartnerId=22787&skuId=94282858&src=pdp",
            "per_unit_amount": null
          }
        ],
        "kids_size_measurements": null,
        "mrp_per_unit_data": null,
        "net_quantity": null,
        "selected_seller": {
          "seller_partner_id": 22787,
          "discounted_price": 575,
          "available_count": 175,
          "sellable_inventory_count": 175,
          "warehouses": [
            "42326"
          ],
          "manufacturer_info": "Snitch Apparels Pvt. Ltd. No. 1/1, St. Johns Church Road, Bharathinagar, Bengaluru - 560005",
          "importer_info": "",
          "packer_info": "Snitch Apparels Pvt. Ltd. No. 1/1, St. Johns Church Road, Bharathinagar, Bengaluru - 560005",
          "country_of_origin": [
            "India"
          ],
          "discount": {
            "type": 1,
            "free_item": false,
            "label": "(76% OFF)",
            "discount_text": "OFFER ENDS IN ",
            "timer_start": "0",
            "timer_end": "1736808705",
            "discount_percent": 76,
            "offer": "",
            "discount_id": "29348840:528661504",
            "heading": null,
            "description": null,
            "heading_frg_slab": null,
            "description_frg_slab": null,
            "link": null,
            "free_item_image": null,
            "total_frg_count": 0,
            "show_slab_name": false,
            "show_frg_list_page": false
          },
          "expiry_date": "0",
          "mrp_per_unit_data": null
        }
      }
    ],
    "discounts": [
      {
        "type": 1,
        "free_item": false,
        "label": "(76% OFF)",
        "discount_text": "OFFER ENDS IN ",
        "timer_start": "0",
        "timer_end": "1736808705",
        "discount_percent": 76,
        "offer": "",
        "discount_id": "29348840:528661504",
        "heading": null,
        "description": null,
        "heading_frg_slab": null,
        "description_frg_slab": null,
        "link": null,
        "free_item_image": null,
        "total_frg_count": 0,
        "show_slab_name": false,
        "show_frg_list_page": false
      }
    ],
    "offers": [
      {
        "type": "BANK",
        "title": "10% Discount on Kotak Credit and Debit Cards.",
        "description": "Min Spend ₹3500, Max Discount ₹1000.",
        "action": "https://www.myntra.com/shop/kotakbankoffer",
        "image": null
      },
      {
        "type": "BANK",
        "title": "10% Discount on BOBCARD Credit Cards and Credit Card EMI.",
        "description": "Min Spend ₹3500, Max Discount ₹1000.",
        "action": "https://www.myntra.com/shop/bobcardsoffer",
        "image": null
      },
      {
        "type": "BANK",
        "title": "10% Discount on HDFC Bank Credit Card.",
        "description": "Min Spend ₹4000, Max Discount ₹500.",
        "action": "https://www.myntra.com/shop/hdfcbankoffer",
        "image": null
      },
      {
        "type": "BANK",
        "title": "10% Discount on Axis Bank Credit Card EMI.",
        "description": "Min Spend ₹3500, Max Discount ₹1000.",
        "action": "https://myntra.com/shop/axisbankoffer",
        "image": null
      },
      {
        "type": "BANK",
        "title": "10% Discount on HDFC Bank Credit Card EMI.",
        "description": "Min Spend ₹3500, Max Discount ₹1000.",
        "action": "https://www.myntra.com/shop/hdfcbankoffer",
        "image": null
      },
      {
        "type": "BANK",
        "title": "10% Discount on HSBC Credit Cards.",
        "description": "Min Spend ₹5000, Max Discount ₹1500.",
        "action": "https://www.myntra.com/shop/hsbcoffer",
        "image": null
      },
      {
        "type": "BANK",
        "title": "10% Discount on IDFC First Bank Credit Card EMI.",
        "description": "Min Spend ₹3500, Max Discount ₹1000.",
        "action": "https://www.myntra.com/shop/idfcfirstbankoffer",
        "image": null
      },
      {
        "type": "BANK",
        "title": "7.5% Discount on Myntra Kotak Credit Card.",
        "description": "Max Discount up to ₹750 on every spends.",
        "action": "https://www.myntra.com/cbc/store",
        "image": null
      },
      {
        "type": "EMI",
        "title": "EMI option available",
        "description": "EMI starting from Rs.27/month",
        "action": "/faqs",
        "image": null
      }
    ],
    "sellers": [
      {
        "seller_partner_id": 22787,
        "seller_name": "SNITCH APPARELS PRIVATE LIMITED",
        "display_name": "SNITCH APPARELS PRIVATE LIMITED",
        "fssai_number": null,
        "seller_address": {
          "address": "NO.5/1, 4th Cross RoadBengaluru , KARNATAKA - 560027",
          "city": "Bengaluru",
          "state": "KARNATAKA",
          "pincode": "560027",
          "country": "INDIA"
        }
      }
    ],
    "price": {
      "mrp": 2398,
      "discounted": 575
    }
  }, // ... Many other product details
]
```

The scraper returns comprehensive product data in structured JSON format with the following fields:

**Core Product Information:**

- **ID**: Unique Myntra product identifier for tracking and reference
- **URL**: Original product page URL for verification
- **Name**: Complete product title including brand and specifications
- **Manufacturer & Brand**: Company details for brand analysis
- **Country of Origin**: Manufacturing location data

**Visual Content:**

- **Videos**: Product demonstration videos for enhanced listings
- **Albums**: High-resolution product images from multiple angles
- **Colours & Base Colour**: Available color variants and primary color

**Categorization Data:**

- **Master Category, Gender, Sub Category**: Hierarchical product classification
- **Tags**: Searchable keywords and product attributes
- **Is Fast Fashion**: Boolean indicator for fashion trend analysis

**Customer Feedback:**

- **Rating Score**: Average customer rating (1-5 scale)
- **Rating Count**: Total number of ratings for statistical relevance
- **Rating Details**: Breakdown by star ratings
- **Reviews Count**: Total customer reviews
- **Reviews Has Image Count**: Reviews containing visual proof

**Product Specifications:**

- **Product Details**: Comprehensive description and features
- **Attributes & Descriptors**: Technical specifications and style details
- **Size Chart**: Sizing information across different measurements

**Commerce Data:**

- **Price**: Current selling price in Indian Rupees
- **Discounts & Offers**: Available promotional deals
- **Sizes**: Available size variants and stock status
- **Out of Stock**: Inventory availability indicator
- **Sellers**: Marketplace seller information
- **Is Exchangeable/Returnable**: Return policy flags

### Usage Instructions

**Step 1: URL Collection**
Gather Myntra product URLs you want to scrape. Ensure URLs include the complete path with product ID and "/buy" suffix for optimal results.

**Step 2: Configuration Setup**
Configure proxy settings for your target location. For Indian products, use India (IN) or Singapore (SG) proxy locations. Set retry attempts based on your data quality requirements - higher retries improve success rates but increase processing time.

**Step 3: Execution**
Submit your configuration and monitor the scraping progress. The tool processes URLs sequentially and handles common errors like temporary page unavailability or network timeouts automatically.

**Best Practices:**

- Limit concurrent requests to avoid overwhelming the server
- Use residential proxies for better success rates
- Include delays between requests for ethical scraping
- Verify output data quality by spot-checking random samples

**Common Issues:**

- Invalid URLs: Ensure product pages are accessible and not discontinued
- Proxy errors: Switch to different proxy locations if encountering blocks
- Missing data: Some fields may be empty for specific product types or incomplete listings

### Benefits and Applications

The Myntra Product Details Scraper delivers significant time savings by automating manual data collection processes. What would typically require hours of copy-pasting can be completed in minutes with consistent, error-free results.

**Practical Applications:**

- **Competitive Analysis**: Monitor competitor pricing, product features, and customer satisfaction across fashion categories
- **Market Research**: Analyze trends in fashion preferences, popular brands, and seasonal demand patterns
- **Price Monitoring**: Track price changes over time for dynamic pricing strategies
- **Inventory Management**: Monitor stock availability and size distributions for demand forecasting
- **Content Creation**: Gather product descriptions and specifications for marketing materials

**Business Value:**
The structured data enables data-driven decision making for fashion retailers, helps identify market opportunities, and supports automated business processes like price matching or inventory alerts.

### Conclusion

The Myntra Product Details Scraper provides a comprehensive solution for extracting valuable fashion e-commerce data from India's leading online fashion platform. With detailed product information spanning pricing, specifications, customer feedback, and inventory data, this tool empowers businesses to make informed decisions in the competitive fashion marketplace.

Ready to streamline your fashion data collection process? Start extracting comprehensive Myntra product data today and gain valuable insights into India's dynamic fashion e-commerce landscape.

## Related Actors

[**Myntra product Product Search scraper**](https://apify.com/ecomscrape/myntra-product-search-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 Details Page Scraper or simply found a bug, please create an issue on the Actor's Issues tab in Apify Console.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the Specific product urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `max_retries_per_url` (type: `integer`):

Limit the number of retries for each URL if the scrape is detected as a bot or the page fails to load

## `proxy` (type: `object`):

Select proxies to be used by your scraper.

## Actor input object example

```json
{
  "urls": [
    "https://www.myntra.com/kurtas/sangria/sangria-blue-ethnic-motifs-embroidered-straight-kurta/25787018/buy"
  ],
  "max_retries_per_url": 2,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "DE"
  }
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "urls": [
        "https://www.myntra.com/kurtas/sangria/sangria-blue-ethnic-motifs-embroidered-straight-kurta/25787018/buy"
    ],
    "max_retries_per_url": 2,
    "proxy": {
        "useApifyProxy": true,
        "apifyProxyGroups": [
            "RESIDENTIAL"
        ],
        "apifyProxyCountry": "DE"
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("ecomscrape/myntra-product-page-details-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "urls": ["https://www.myntra.com/kurtas/sangria/sangria-blue-ethnic-motifs-embroidered-straight-kurta/25787018/buy"],
    "max_retries_per_url": 2,
    "proxy": {
        "useApifyProxy": True,
        "apifyProxyGroups": ["RESIDENTIAL"],
        "apifyProxyCountry": "DE",
    },
}

# Run the Actor and wait for it to finish
run = client.actor("ecomscrape/myntra-product-page-details-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "urls": [
    "https://www.myntra.com/kurtas/sangria/sangria-blue-ethnic-motifs-embroidered-straight-kurta/25787018/buy"
  ],
  "max_retries_per_url": 2,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "DE"
  }
}' |
apify call ecomscrape/myntra-product-page-details-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,ecomscrape/myntra-product-page-details-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/KIqErticVrUNZl9lU/builds/nmzMGCW3Dyos9IbCF/openapi.json
