{
  "openapi": "3.0.1",
  "info": {
    "title": "Glassdoor Company Search Universal Scraper",
    "description": "🏢 Search Glassdoor companies by location, sector, industry, job title, minimum rating or size and get one complete profile per company: rating & 6 sub-ratings, CEO approval, recommend-to-friend, review/salary/job counts, size, HQ, revenue, website, CEO, competitors, awards. No login, no proxy.",
    "version": "0.1",
    "x-build-id": "48riScWPVU4DDSUoU"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/scrapifier~glassdoor-company-search-universal-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-scrapifier-glassdoor-company-search-universal-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/scrapifier~glassdoor-company-search-universal-scraper/runs": {
      "post": {
        "operationId": "runs-sync-scrapifier-glassdoor-company-search-universal-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/scrapifier~glassdoor-company-search-universal-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-scrapifier-glassdoor-company-search-universal-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": {
          "query": {
            "title": "Company name contains",
            "type": "string",
            "description": "Optional keyword matched against company names (\"bank\", \"consulting\", \"Deloitte\"). Leave empty to browse every company matching the filters below."
          },
          "location": {
            "title": "Location",
            "type": "string",
            "description": "City, state or country, as you would type it on Glassdoor (\"United States\", \"Paris, France\", \"London\", \"California\"). Only companies with offices there are returned. Leave empty for worldwide."
          },
          "sectors": {
            "title": "Sectors",
            "type": "array",
            "description": "Restrict to one or more sectors (Information Technology, Financial Services, Healthcare...).",
            "items": {
              "type": "string",
              "enum": [
                "10002",
                "10003",
                "10004",
                "10007",
                "10009",
                "10019",
                "10010",
                "10011",
                "10012",
                "10025",
                "10026",
                "10013",
                "10014",
                "10001",
                "10006",
                "10015",
                "10016",
                "10018",
                "10008",
                "10005",
                "10020",
                "10021",
                "10022",
                "10023",
                "10024"
              ],
              "enumTitles": [
                "Aerospace & Defense",
                "Agriculture",
                "Arts, Entertainment & Recreation",
                "Construction, Repair & Maintenance Services",
                "Education",
                "Energy, Mining & Utilities",
                "Financial Services",
                "Government & Public Administration",
                "Healthcare",
                "Hotels & Travel Accommodation",
                "Human Resources & Staffing",
                "Information Technology",
                "Insurance",
                "Legal",
                "Management & Consulting",
                "Manufacturing",
                "Media & Communication",
                "Nonprofit & NGO",
                "Personal Consumer Services",
                "Pharmaceutical & Biotechnology",
                "Real Estate",
                "Restaurants & Food Service",
                "Retail & Wholesale",
                "Telecommunications",
                "Transportation & Logistics"
              ]
            }
          },
          "industries": {
            "title": "Industries",
            "type": "array",
            "description": "Restrict to one or more industries (more granular than sectors: Software Development, Banking & Lending, Hospitals & Health Clinics...).",
            "items": {
              "type": "string",
              "enum": [
                "200001",
                "200022",
                "200003",
                "200134",
                "200149",
                "200004",
                "200023",
                "200100",
                "200011",
                "200101",
                "200048",
                "200012",
                "200102",
                "200040",
                "200021",
                "200163",
                "200082",
                "200024",
                "200028",
                "200120",
                "200132",
                "200096",
                "200068",
                "200089",
                "200044",
                "200035",
                "200027",
                "200060",
                "200036",
                "200103",
                "200147",
                "200038",
                "200097",
                "200008",
                "200016",
                "200148",
                "200150",
                "200105",
                "200106",
                "200045",
                "200070",
                "200091",
                "200061",
                "200039",
                "200006",
                "200077",
                "200052",
                "200005",
                "200007",
                "200071",
                "200107",
                "200009",
                "200013",
                "200109",
                "200037",
                "200110",
                "200087",
                "200145",
                "200032",
                "200072",
                "200059",
                "200111",
                "200151",
                "200139",
                "200064",
                "200065",
                "200066",
                "200063",
                "200146",
                "200041",
                "200156",
                "200002",
                "200157",
                "200073",
                "200166",
                "200113",
                "200152",
                "200029",
                "200074",
                "200085",
                "200057",
                "200160",
                "200056",
                "200153",
                "200025",
                "200115",
                "200127",
                "200116",
                "200043",
                "200164",
                "200017",
                "200047",
                "200046",
                "200162",
                "200042",
                "200080",
                "200128",
                "200094",
                "200165",
                "200088",
                "200030",
                "200099",
                "200031",
                "200130",
                "200155",
                "200117",
                "200018",
                "200154",
                "200058",
                "200055",
                "200135",
                "200122",
                "200159",
                "200020",
                "200118",
                "200161",
                "200075",
                "200144",
                "200119",
                "200034",
                "200083",
                "200158",
                "200033",
                "200076"
              ],
              "enumTitles": [
                "Accounting & Tax",
                "Advertising & Public Relations",
                "Aerospace & Defense",
                "Airlines, Airports & Air Transportation",
                "Ambulance & Medical Transportation",
                "Animal Production",
                "Architectural & Engineering Services",
                "Auctions & Galleries",
                "Audiovisual",
                "Automotive Parts & Accessories Stores",
                "Banking & Lending",
                "Bars & Nightclubs",
                "Beauty & Personal Accessories Stores",
                "Beauty & Wellness",
                "Biotech & Pharmaceuticals",
                "Biotechnology",
                "Broadcast Media",
                "Building & Personnel Services",
                "Business Consulting",
                "Cable, Internet & Telephone Providers",
                "Car & Truck Rental",
                "Catering & Food Service Contractors",
                "Chemical Manufacturing",
                "Civic & Social Services",
                "Colleges & Universities",
                "Commercial Equipment Services",
                "Commercial Printing",
                "Computer Hardware Development",
                "Construction",
                "Consumer Electronics & Appliances Stores",
                "Consumer Product Manufacturing",
                "Consumer Product Rental",
                "Convenience Stores",
                "Crop Production",
                "Culture & Entertainment",
                "Debt Relief",
                "Dental Clinics",
                "Department, Clothing & Shoe Stores",
                "Drug & Health Stores",
                "Education & Training Services",
                "Electronics Manufacturing",
                "Energy & Utilities",
                "Enterprise Software & Network Solutions",
                "Event Services",
                "Farm Support",
                "Film Production",
                "Financial Transaction Processing",
                "Fishery",
                "Floral Nursery",
                "Food & Beverage Manufacturing",
                "Food & Beverage Stores",
                "Forestry, Logging & Timber Operations",
                "Gambling",
                "General Merchandise & Superstores",
                "General Repair & Maintenance",
                "Gift, Novelty & Souvenir Stores",
                "Grantmaking & Charitable Foundations",
                "Grocery Stores",
                "HR Consulting",
                "Health Care Products Manufacturing",
                "Health Care Services & Hospitals",
                "Home Furniture & Housewares Stores",
                "Hospitals & Health Clinics",
                "Hotels & Resorts",
                "Information Technology Support Services",
                "Insurance Agencies & Brokerages",
                "Insurance Carriers",
                "Internet & Web Services",
                "Investment & Asset Management",
                "Laundry & Dry Cleaning",
                "Law Firms",
                "Legal",
                "Legal Services",
                "Machinery Manufacturing",
                "Marine Transportation",
                "Media & Entertainment Stores",
                "Medical Testing & Clinical Laboratories",
                "Membership Organizations",
                "Metal & Mineral Manufacturing",
                "Mining & Metals",
                "Municipal Agencies",
                "Music & Sound Production",
                "National Agencies",
                "Nursing Care Facilities",
                "Office Supply & Copy Stores",
                "Other Retail Stores",
                "Parking & Valet",
                "Pet & Pet Supplies Stores",
                "Pet Care & Veterinary",
                "Pharmaceutical",
                "Photography",
                "Preschools & Child Care Services",
                "Primary & Secondary Schools",
                "Private Households",
                "Property Management",
                "Publishing",
                "Rail Transportation",
                "Real Estate",
                "Real Estate Agencies",
                "Religious Institutions",
                "Research & Development",
                "Restaurants & Cafes",
                "Security & Protective",
                "Shipping & Trucking",
                "Software Development",
                "Sporting Goods Stores",
                "Sports & Recreation",
                "Staffing & Subcontracting",
                "State & Regional Agencies",
                "Stock Exchanges",
                "Taxi & Car Services",
                "Telecommunications Services",
                "Textile & Apparel Manufacturing",
                "Ticket Sales",
                "Toy & Hobby Stores",
                "Translation & Linguistic Services",
                "Transportation Equipment Manufacturing",
                "Travel Agencies",
                "Vehicle Dealers",
                "Vehicle Repair & Maintenance",
                "Video Game Publishing",
                "Waste Management",
                "Wholesale",
                "Wood & Paper Manufacturing"
              ]
            }
          },
          "jobFunctions": {
            "title": "Job functions",
            "type": "array",
            "description": "Only companies rated by employees working in these functions (Engineering, Sales, Healthcare...). Ratings are then the ones given by that population.",
            "items": {
              "type": "string",
              "enum": [
                "1001",
                "1002",
                "1003",
                "1004",
                "1005",
                "1006",
                "1007",
                "1008",
                "1009",
                "1010",
                "1011",
                "1012",
                "1013",
                "1014",
                "1015",
                "1016",
                "1017",
                "1018",
                "1019",
                "1020",
                "1021",
                "1022",
                "1023"
              ],
              "enumTitles": [
                "Administrative",
                "Arts & Design",
                "Business",
                "Consulting",
                "Customer Services & Support",
                "Education",
                "Engineering",
                "Finance & Accounting",
                "Healthcare",
                "Human Resources",
                "Information Technology",
                "Legal",
                "Marketing",
                "Media & Communications",
                "Military & Protective Services",
                "Operations",
                "Other",
                "Product & Project Management",
                "Research & Science",
                "Retail & Food Services",
                "Sales",
                "Skilled Labor & Manufacturing",
                "Transportation"
              ]
            }
          },
          "jobTitle": {
            "title": "Job title",
            "type": "string",
            "description": "Only companies that have reviews from this job title (\"Software Engineer\", \"Nurse\", \"Account Manager\")."
          },
          "minRating": {
            "title": "Minimum rating",
            "minimum": 0,
            "maximum": 5,
            "type": "integer",
            "description": "Only companies rated at least this many stars (1 to 5) on the dimension chosen in \"Rating dimension\". 0 = no rating filter."
          },
          "ratingType": {
            "title": "Rating dimension",
            "enum": [
              "RATING_OVERALL",
              "RATING_CAREER_OPPORTUNITIES",
              "RATING_COMP_AND_BENEFITS",
              "RATING_CULTURE_AND_VALUES",
              "RATING_DIVERSITY_AND_INCLUSION",
              "RATING_SENIOR_MANAGEMENT",
              "RATING_WORK_LIFE_BALANCE"
            ],
            "type": "string",
            "description": "Which rating the minimum applies to. Default: the overall rating.",
            "default": "RATING_OVERALL"
          },
          "companySize": {
            "title": "Company size",
            "enum": [
              "ANY",
              "SMALL",
              "SMALL_TO_MEDIUM",
              "MEDIUM",
              "MEDIUM_TO_LARGE",
              "LARGE",
              "LARGE_TO_GIANT",
              "GIANT"
            ],
            "type": "string",
            "description": "Number of employees, in Glassdoor's buckets.",
            "default": "ANY"
          },
          "maxItems": {
            "title": "Maximum companies",
            "minimum": 0,
            "type": "integer",
            "description": "Stop after this many companies (0 = no limit; a broad search can return hundreds of thousands of companies, so keep a cap). Results come in pages of 10, sorted by Glassdoor's relevance/popularity.",
            "default": 100
          },
          "startUrls": {
            "title": "Glassdoor company URLs",
            "type": "array",
            "description": "Any Glassdoor page of a company: Overview (`/Overview/Working-at-Google-EI_IE9079.11,17.htm`), Reviews, Salaries, Interviews, Jobs or Benefits URL. One company profile is returned per URL.",
            "items": {
              "type": "object",
              "required": [
                "url"
              ],
              "properties": {
                "url": {
                  "type": "string",
                  "title": "URL of a web page",
                  "format": "uri"
                }
              }
            }
          },
          "companyNames": {
            "title": "Company names",
            "type": "array",
            "description": "Company names, resolved with Glassdoor's own search (\"Google\", \"Deloitte\", \"Airbnb\"). Exact spelling is not required.",
            "items": {
              "type": "string"
            }
          },
          "includeDemographicRatings": {
            "title": "Include demographic ratings",
            "type": "boolean",
            "description": "Add the average rating given by each demographic group (gender, race/ethnicity, sexual orientation, disability, parent/caregiver, veteran status) when Glassdoor publishes them.",
            "default": false
          },
          "flatten": {
            "title": "Flatten output (CSV / Excel friendly)",
            "type": "boolean",
            "description": "One flat row per company: sub-ratings become `rating_*` columns, links `url_*` columns, competitors a ` | ` separated string. Demographic ratings are dropped.",
            "default": false
          },
          "emitInputStatus": {
            "title": "Report input status",
            "type": "boolean",
            "description": "Write an `input_status` report to the OUTPUT record (which company or search returned nothing, and why).",
            "default": true
          },
          "maxChallengeRetries": {
            "title": "Max Cloudflare retries",
            "minimum": 1,
            "maximum": 20,
            "type": "integer",
            "description": "How many times to reload the page while waiting for Glassdoor's Cloudflare check to clear.",
            "default": 8
          },
          "proxyConfiguration": {
            "title": "Proxy (not recommended)",
            "type": "object",
            "description": "Leave EMPTY: Glassdoor blocks proxy IP ranges (residential and datacenter) but accepts Apify's own egress IP, so the scraper works best with no proxy. Only set this if you need a specific country egress."
          }
        }
      },
      "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
                  }
                }
              },
              "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}