{
  "openapi": "3.0.1",
  "info": {
    "title": "LVMH Jobs Scraper",
    "description": "⚡ Fast LVMH jobs scraper for all maisons: Louis Vuitton, Dior, Sephora, Tiffany, Bulgari and more. No login, no API key. Search by keyword or job offers URL with filters. Get title, maison, function, location, contract, work mode, experience, salary, apply link and full description.",
    "version": "1.0",
    "x-build-id": "z6LDP1g7K4tyaFCW4"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/aboo.script~lvmh-jobs-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-aboo.script-lvmh-jobs-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/aboo.script~lvmh-jobs-scraper/runs": {
      "post": {
        "operationId": "runs-sync-aboo.script-lvmh-jobs-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/aboo.script~lvmh-jobs-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-aboo.script-lvmh-jobs-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": {
          "startUrls": {
            "title": "Start URLs",
            "type": "array",
            "description": "LVMH job offers URLs: the job offers list with any filters, keyword and page applied on the website, or a single job offer page.",
            "items": {
              "type": "object",
              "required": [
                "url"
              ],
              "properties": {
                "url": {
                  "type": "string",
                  "title": "URL of a web page",
                  "format": "uri"
                }
              }
            }
          },
          "searchQueries": {
            "title": "Search queries",
            "type": "array",
            "description": "Keywords to search LVMH job offers for (job title, skill, maison, city...). Each query is scraped separately.",
            "items": {
              "type": "string"
            }
          },
          "maxResults": {
            "title": "Maximum number of results",
            "minimum": 0,
            "type": "integer",
            "description": "Maximum number of job offers to scrape per start URL or search query. Set 0 for no limit.",
            "default": 5
          },
          "maisons": {
            "title": "Maisons",
            "type": "array",
            "description": "Only job offers from these LVMH maisons (brands). Applies to search queries only; start URLs keep the filters in their URL.",
            "items": {
              "type": "string",
              "enum": [
                "24S.com",
                "Acqua Di Parma",
                "BeneFit Cosmetics",
                "Berluti",
                "Bulgari",
                "Celine",
                "Chandon",
                "Chaumet",
                "Cheval Blanc",
                "Christian Dior Couture",
                "Emilio Pucci",
                "Fashion Group",
                "Fendi",
                "Fenty",
                "Fred",
                "Fresh",
                "Givenchy",
                "Groupe Bon Marché",
                "Groupe Les Echos Le Parisien",
                "Guerlain",
                "Hennessy",
                "Hublot",
                "Kendo",
                "Kenzo",
                "Krug",
                "Loewe",
                "Loro Piana",
                "Louis Vuitton",
                "LVMH",
                "LVMH Fragrance Brands",
                "LVMH Perfumes & Cosmetics",
                "Maison Francis Kurkdjian",
                "Make Up For Ever",
                "Moët & Chandon",
                "Moët Hennessy",
                "Moët Hennessy Champagne Services",
                "Moët Hennessy Wine Estates",
                "Moynat",
                "Officine Universelle Buly",
                "Parfums Christian Dior",
                "Parfums Givenchy",
                "Perfumes Loewe",
                "Repossi",
                "Rimowa",
                "Rossimoda",
                "Ruinart",
                "Sephora",
                "TAG Heuer",
                "Thélios",
                "Tiffany & Co.",
                "Veuve Clicquot Ponsardin"
              ]
            }
          },
          "businessGroups": {
            "title": "Business groups",
            "type": "array",
            "description": "Only job offers from these business groups. Applies to search queries only; start URLs keep the filters in their URL.",
            "items": {
              "type": "string",
              "enum": [
                "Fashion & Leather Goods",
                "Other Activities (hospitality, media, etc.)",
                "Perfumes & Cosmetics",
                "Selective Distribution",
                "Watches & Jewellery",
                "Wines & Spirits"
              ]
            }
          },
          "functions": {
            "title": "Functions",
            "type": "array",
            "description": "Only job offers in these job functions. Applies to search queries only; start URLs keep the filters in their URL.",
            "items": {
              "type": "string",
              "enum": [
                "Communication & Events",
                "Design & Creation",
                "Finance",
                "General Management",
                "Hospitality and Food & Beverage",
                "Human Resources",
                "Legal",
                "Manufacturing",
                "Marketing",
                "Merchandising",
                "Omnichannel & Data",
                "Purchasing",
                "Research & Innovation",
                "Retail",
                "Sales",
                "Supply Chain & Logistics",
                "Sustainable Development",
                "Tech"
              ]
            }
          },
          "geographicAreas": {
            "title": "Geographic areas",
            "type": "array",
            "description": "Only job offers in these world areas. Applies to search queries only; start URLs keep the filters in their URL.",
            "items": {
              "type": "string",
              "enum": [
                "America",
                "Asia Pacific",
                "Europe",
                "Middle East / Africa"
              ]
            }
          },
          "countries": {
            "title": "Countries / regions",
            "type": "array",
            "description": "Only job offers in these countries or regions. Applies to search queries only; start URLs keep the filters in their URL.",
            "items": {
              "type": "string",
              "enum": [
                "Argentina",
                "Australia",
                "Austria",
                "Bahrain",
                "Belgium",
                "Brazil",
                "Canada",
                "Chile",
                "Chinese Mainland",
                "Croatia",
                "Cyprus",
                "Czech Republic",
                "Denmark",
                "Finland",
                "France",
                "French Overseas Departments and Territories",
                "Germany",
                "Greece",
                "Hong Kong SAR",
                "India",
                "Indonesia",
                "Ireland",
                "Italy",
                "Japan",
                "Jordan",
                "Kuwait",
                "Luxembourg",
                "Macau SAR",
                "Malaysia",
                "Maldives",
                "Mexico",
                "Monaco",
                "Netherlands",
                "New Zealand",
                "Norway",
                "Philippines",
                "Poland",
                "Portugal",
                "Qatar",
                "Romania",
                "Saudi Arabia",
                "Seychelles",
                "Singapore",
                "South Africa",
                "South Korea",
                "Spain",
                "Sweden",
                "Switzerland",
                "Taiwan Region",
                "Thailand",
                "Turquie",
                "United Arab Emirates",
                "United Kingdom",
                "United States",
                "Vietnam"
              ]
            }
          },
          "cities": {
            "title": "Cities",
            "type": "array",
            "description": "Only job offers in these cities, in English (e.g. Paris, New York, Shanghai). Not case-sensitive. Applies to search queries only; start URLs keep the filters in their URL.",
            "items": {
              "type": "string"
            }
          },
          "contractTypes": {
            "title": "Contract types",
            "type": "array",
            "description": "Only job offers with these contract types. Applies to search queries only; start URLs keep the filters in their URL.",
            "items": {
              "type": "string",
              "enum": [
                "Apprenticeship",
                "Graduate Program",
                "Internship",
                "Non-guaranteed hours",
                "Permanent Job",
                "Temporary Job",
                "VIE"
              ]
            }
          },
          "workModes": {
            "title": "Work modes",
            "type": "array",
            "description": "Only job offers with these work modes. Applies to search queries only; start URLs keep the filters in their URL.",
            "items": {
              "type": "string",
              "enum": [
                "Hybrid",
                "On-site",
                "Remote"
              ]
            }
          },
          "experienceLevels": {
            "title": "Required experience",
            "type": "array",
            "description": "Only job offers that ask for this experience level. Applies to search queries only; start URLs keep the filters in their URL.",
            "items": {
              "type": "string",
              "enum": [
                "Beginner",
                "Minimum 10 years",
                "Minimum 3 years",
                "Minimum 5 years"
              ]
            }
          },
          "schedules": {
            "title": "Full time / part time",
            "type": "array",
            "description": "Only full-time or part-time job offers. Applies to search queries only; start URLs keep the filters in their URL.",
            "items": {
              "type": "string",
              "enum": [
                "Full Time",
                "Part time"
              ]
            }
          },
          "sortBy": {
            "title": "Sort by",
            "enum": [
              "newest",
              "oldest"
            ],
            "type": "string",
            "description": "Order of the results by publication date. Applies to search queries only; start URLs keep the filters in their URL.",
            "default": "newest"
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}