Glassdoor Jobs Scraper avatar

Glassdoor Jobs Scraper

Pricing

from $0.28 / 1,000 results

Go to Apify Store
Glassdoor Jobs Scraper

Glassdoor Jobs Scraper

$0.4/1K jobs | Scrape Glassdoor jobs with filters for role, location, date, rating & Easy Apply. Get clean, structured data

Pricing

from $0.28 / 1,000 results

Rating

4.3

(2)

Developer

Vali G

Vali G

Maintained by Community

Actor stats

16

Bookmarked

13K

Total users

1.2K

Monthly active users

15 days ago

Last modified

Categories

Features

Limited permissions

Share

An Apify Actor for searching Glassdoor job listings by title, skill, or company and filtering results by location, posting age, company rating, remote status, Easy Apply availability, and more.

Features

  • Search by job title, skill, or company.
  • Set a city, state, or country and choose a search radius.
  • Filter for recently posted jobs, Easy Apply listings, and remote-only roles.
  • Set a minimum company rating and filter by company size.
  • Sort by relevance or recency.
  • Limit the number of results and exclude specific job IDs.
  • Pass additional search URL parameters for advanced filtering.

Input

Configure the Actor using the input form or provide a JSON object. keywords and location are required.

FieldTypeRequiredDefaultDescription
keywordsstringYesSoftware DeveloperJob title, skill, or company to search for.
locationstringYesNew YorkCity, state, or country to search in.
daysOldintegerNo30Maximum age of job postings, in days. Minimum: 1.
easyApplybooleanNo—Set to true to include only jobs with the Easy Apply option.
remoteWorkTypebooleanNo—Set to true to include only remote jobs.
minRatingnumberNo—Minimum company rating, from 0.0 to 5.0.
radiusstringNo—Search radius in miles around the specified location. Allowed values: 0, 5, 10, 15, 25, 50, 100. 0 means the exact location.
employerSizesstringNo—Company-size filter: 1 = 1–200 employees, 2 = 201–500, 3 = 501–1,000, 4 = 1,001–5,000, 5 = 5,001+ employees. An empty value represents all company sizes.
sortBystringNorelevant_descSort order: relevant_desc (most relevant) or date_desc (most recent).
limitintegerNo100Maximum number of results to return. Range: 1–1000.
urlParamarray of key/value pairsNo—Additional URL parameters for advanced search filters, such as industryNId.
excludeJobIdsarray of stringsNo—Job IDs to exclude from results.

Example input

{
"keywords": "Software Developer",
"location": "New York",
"daysOld": 30,
"easyApply": false,
"remoteWorkType": false,
"minRating": 3.8,
"radius": "10",
"employerSizes": "5",
"sortBy": "date_desc",
"limit": 100,
"urlParam": [
{
"key": "industryNId",
"value": "10013"
}
],
"excludeJobIds": [
"1010068133467",
"1010057908309"
]
}

Remove optional fields you do not want to use. For Boolean filters, set the value to true to enable the stated restriction; false does not request that restriction.

Output

The Actor returns job records. The exact fields available can vary by listing; for example, some jobs may not include compensation details. A typical result contains the following fields:

FieldDescription
idGlassdoor job ID.
titleJob title.
urlJob listing URL.
seoUrlSEO-friendly job listing URL, when available.
ageInDaysApproximate age of the listing in days.
ratingCompany rating, when available.
easyApplyWhether the listing offers Easy Apply.
employerEmployer information, such as ID, name, profile URL, and logo URL.
locationLocation information, such as country ID, location ID, name, and type.
payCompensation information, when available, including source, currency, pay period, minimum, and maximum.
descriptionJob description, which may contain HTML.

Example output item

{
"id": 1010062906489,
"title": "Senior Engineer - Applied AI (Java)",
"url": "https://www.glassdoor.com/job-listing/j?jl=1010062906489",
"seoUrl": "https://www.glassdoor.com/job-listing/senior-engineer-applied-ai-java-geico-JV_IC1132348_KO0,31_KE32,37.htm?jl=1010062906489",
"ageInDays": 12,
"rating": 2.6,
"easyApply": false,
"employer": {
"id": 270,
"name": "Government Employees Insurance Company",
"url": "https://www.glassdoor.com/Overview/W-EI_IE270.htm",
"logoUrl": "https://media.glassdoor.com/sql/270/geico-squareLogo-1730389987906.png"
},
"location": {
"countryId": 1,
"id": 1132348,
"name": "New York, NY",
"type": "C"
},
"pay": {
"source": "EMPLOYER_PROVIDED",
"currency": "USD",
"period": "ANNUAL",
"min": 100000,
"max": 215000
},
"description": "<div><!-- html description --></div>"
}

How to use

  1. Open Glassdoor Jobs Scraper on Apify.
  2. Enter a job title, skill, or company in keywords and specify a location.
  3. Adjust the optional filters and results limit as needed.
  4. Run the Actor and inspect the resulting job records in its dataset.

Notes

  • Results depend on the search criteria and the information available in the job listings.
  • Compensation, ratings, employer details, and other fields may be missing for some records.
  • Job listings and search behavior can change over time.
  • Use this Actor in accordance with Glassdoor's terms, Apify's policies, and applicable laws. Respect any access restrictions and use collected data responsibly.