{
  "openapi": "3.0.1",
  "info": {
    "title": "Myntra Scraper — Fashion Products, Prices, Sizes & Ratings",
    "description": "Myntra scraper: export fashion products from myntra.com by search words, category, brand or product id — price, MRP, discount, rating, per-size stock, colours, images, seller, description. Fast JSON, no login, 10k+ products per run. Not affiliated with Myntra.",
    "version": "1.0",
    "x-build-id": "wbyMPjgSYXongzujq"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/logiover~myntra-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-logiover-myntra-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/logiover~myntra-scraper/runs": {
      "post": {
        "operationId": "runs-sync-logiover-myntra-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/logiover~myntra-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-logiover-myntra-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "searchQueries": {
            "title": "Search words",
            "type": "array",
            "description": "What to look for on Myntra, exactly as you would type it in the search box: \"men tshirts\", \"women kurta sets\", \"nike running shoes\", \"saree\", \"lehenga\", \"kids school bag\". Category names such as \"men-jeans\" work too. One search per line.",
            "items": {
              "type": "string"
            }
          },
          "startUrls": {
            "title": "Myntra URLs (optional)",
            "type": "array",
            "description": "Paste myntra.com category or search pages (for example https://www.myntra.com/men-tshirts?f=Brand%3ARoadster), brand store pages (https://www.myntra.com/shop/...) or product pages (.../buy). The filters in the link (brand, colour, size, price, discount, sort) are applied. Product links return that one product.",
            "items": {
              "type": "object",
              "required": [
                "url"
              ],
              "properties": {
                "url": {
                  "type": "string",
                  "title": "URL of a web page",
                  "format": "uri"
                }
              }
            }
          },
          "productIds": {
            "title": "Product ids (optional)",
            "type": "array",
            "description": "Myntra product ids (the number before /buy in a product link, e.g. 12027436) or full product links. Every id returns one row with the full product page data: sizes with stock, seller, description, specifications.",
            "items": {
              "type": "string"
            }
          },
          "brands": {
            "title": "Brands",
            "type": "array",
            "description": "Only products of these brands, e.g. Roadster, HRX by Hrithik Roshan, Nike, Levis, Libas. Spelling and case are matched to Myntra's brand list. With no search words, every brand is collected on its own.",
            "items": {
              "type": "string"
            }
          },
          "genders": {
            "title": "Gender",
            "type": "array",
            "description": "Only these target groups: men, women, boys, girls (lower case, as in Myntra's Gender filter). Leave empty for all. Some category pages are already limited to one group.",
            "items": {
              "type": "string"
            }
          },
          "colours": {
            "title": "Colours",
            "type": "array",
            "description": "Only these colours, named as in Myntra's Colour filter: Black, White, Navy Blue, Red, Maroon, Olive, Pink, Grey Melange...",
            "items": {
              "type": "string"
            }
          },
          "sizes": {
            "title": "Sizes",
            "type": "array",
            "description": "Only products offered in one of these sizes, written as in Myntra's Size filter: S, M, L, XL, 3XL, 28, 30, UK 8, 2-3Y...",
            "items": {
              "type": "string"
            }
          },
          "minPrice": {
            "title": "Minimum price (INR)",
            "minimum": 0,
            "type": "integer",
            "description": "Lowest selling price in rupees."
          },
          "maxPrice": {
            "title": "Maximum price (INR)",
            "minimum": 0,
            "type": "integer",
            "description": "Highest selling price in rupees (included)."
          },
          "minDiscount": {
            "title": "Minimum discount (%)",
            "minimum": 0,
            "maximum": 99,
            "type": "integer",
            "description": "Only products discounted by at least this many percent off MRP (Myntra's \"50% and above\" filter)."
          },
          "minRating": {
            "title": "Minimum rating",
            "minimum": 0,
            "maximum": 4.9,
            "type": "number",
            "description": "Only products rated at least this value (Myntra's \"Rated 4.0+\" filter). Unrated products are excluded when set."
          },
          "sortBy": {
            "title": "Order",
            "enum": [
              "relevance",
              "popularity",
              "new",
              "priceLow",
              "priceHigh",
              "discount",
              "rating"
            ],
            "type": "string",
            "description": "Order of the results when fewer products are requested than exist. Recommended is Myntra's default ranking.",
            "default": "relevance"
          },
          "includeDetails": {
            "title": "Include sizes with stock, seller, description and specifications",
            "type": "boolean",
            "description": "Open every product page for per-size availability and stock, seller name and address, description, material and care, specifications, return and exchange policy, rating split and the current price. Switch off for a faster list-only export (about 6 times faster).",
            "default": true
          },
          "splitLargeSearches": {
            "title": "Go beyond 599 per search",
            "type": "boolean",
            "description": "Myntra shows at most 599 products for one set of filters. When more are requested, the Actor splits the search by brand, colour, gender, price band and discount band to reach the rest.",
            "default": true
          },
          "maxResults": {
            "title": "Maximum products",
            "minimum": 1,
            "maximum": 1000000,
            "type": "integer",
            "description": "Stop after this many products (across all searches). You are charged per product saved.",
            "default": 1000
          },
          "maxConcurrency": {
            "title": "Parallel sessions",
            "minimum": 1,
            "maximum": 30,
            "type": "integer",
            "description": "Number of parallel browser-like sessions (each uses its own proxy address). 20 reads about 1,000 products with full details in a minute or two; lower it if you share a proxy plan.",
            "default": 20
          },
          "proxyConfiguration": {
            "title": "Proxy",
            "type": "object",
            "description": "Apify datacenter proxy works and is the default. If Myntra refuses these addresses, the Actor falls back to a small amount of Indian residential traffic by itself.",
            "default": {
              "useApifyProxy": true
            }
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}