Glassdoor Jobs Filtering API

Our Glassdoor Jobs API supports the filters of Glassdoor job search: the date posted, the job type, the seniority level, remote and Easy Apply jobs, the company rating, the salary, the distance and the company.


To get the next pages of a filtered search, use next_page_token with the same filters.


The API endpoint is https://serpapi.com/search?engine=glassdoor_jobs

Head to the playground for a live and interactive demo.

API parameters

Geographic location

radius

Optional

Parameter defines the maximum distance from location, in miles in the United States and in kilometers elsewhere, like the Distance filter of Glassdoor. It defaults to 25 for cities.

Available options:
0 - Within 0
5 - Within 5
10 - Within 10
15 - Within 15
25 - Within 25
50 - Within 50
100 - Within 100

Advanced filters

date_posted

Optional

Parameter defines the maximum number of days since the jobs were posted.

Available options:
1 - Last day
3 - Last 3 days
7 - Last week
14 - Last 2 weeks
30 - Last month

job_type

Optional

Parameter defines the type of the jobs.

Available options:
full_time - Full-time
part_time - Part-time
contract - Contract

seniority_level

Optional

Parameter defines the seniority level of the jobs.

Available options:
internship - Internship
entry_level - Entry level
mid_senior_level - Mid-senior level
director - Director
executive - Executive

remote

Optional

Parameter defines whether to only show remote jobs, like the Remote only filter of Glassdoor. It can be set to true or false (default).

easy_apply

Optional

Parameter defines whether to only show jobs you can apply to on Glassdoor, like the Easy Apply only filter of Glassdoor. It can be set to true or false (default).

min_rating

Optional

Parameter defines the minimum Glassdoor rating of the companies, from 1 to 4 (e.g., 4 for companies rated 4.0 and up).

min_salary

Optional

Parameter defines the minimum yearly salary of the jobs, in the currency of location (e.g., 100000).

max_salary

Optional

Parameter defines the maximum yearly salary of the jobs, in the currency of location (e.g., 150000).

employer_id

Optional

Parameter defines the Glassdoor ID of the company to show the jobs of (e.g., 9079 for Google). It is the number after E in Glassdoor company URLs (e.g., https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm), and the company_id of jobs and employer_id of our Glassdoor Companies API results.

q, location, or employer_id is required.

API examples

Example with  remote: true and  min_rating: 4

Example with  remote: true and  min_rating: 4

JSON Example

{
  ...
  "search_parameters": {
    "engine": "glassdoor_jobs",
    "q": "software engineer",
    "remote": true,
    "min_rating": "4"
  },
  "search_information": {
    "total_results": 7154
  },
  "jobs_results": [
    ...
    {
      "job_id": 1010259026951,
      "title": "Software Engineer - E2",
      "company_name": "Lockheed Martin",
      "company_id": 404,
      "company_rating": 4.1,
      "thumbnail": "https://media.glassdoor.com/sql/404/lockheed-martin-squarelogo-1497984580535.png",
      "location": "Remote",
      "link": "https://www.glassdoor.com/job-listing/software-engineer-e2-lockheed-martin-JV_KO0,20_KE21,36.htm?jl=1010259026951",
      "salary": "$73K - $188K",
      "salary_range": {
        "min": 72900.0,
        "median": 130550.0,
        "max": 188200.0,
        "currency": "USD",
        "period": "annual"
      },
      "salary_source": "employer_provided",
      "days_since_posted": 43,
      "snippet": "Collaborating with other Plan-To-Stock (PTS) IT developers with complex design decisions, product evaluations, or other technical obstacles.",
      "skills": [
        "SQL",
        "Transportation management systems",
        "Product management",
        "Requirements analysis",
        "Mentoring",
        "Scrum",
        "SAP S/4HANA",
        "Scalability",
        "Scope management",
        "Unit testing",
        "Metadata",
        "Business requirements",
        "ABAP",
        "Communication skills",
        "Master data management",
        "Debugging"
      ],
      "serpapi_reviews_link": "https://serpapi.com/search.json?employer_id=404&engine=glassdoor_reviews"
    },
    ...
  ],
  ...
}