Glassdoor Jobs Scraper — Salaries, Companies & Descriptions avatar

Glassdoor Jobs Scraper — Salaries, Companies & Descriptions

Pricing

from $0.0002 / job scraped

Go to Apify Store
Glassdoor Jobs Scraper — Salaries, Companies & Descriptions

Glassdoor Jobs Scraper — Salaries, Companies & Descriptions

Scrape Glassdoor job listings by keyword, location or search URL: title, company, rating, salary range, full description, skills, company size, industry and website. 20 countries, with date, job type, remote and salary filters.

Pricing

from $0.0002 / job scraped

Rating

0.0

(0)

Developer

Hipersoft

Hipersoft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Categories

Share

Glassdoor Jobs Scraper extracts job listings from Glassdoor by keyword, location or search link: job title, company, company rating, salary range, full job description, skills, location, coordinates, company size, industry, revenue, website and apply link. Search 20 country sites, with date, job type, remote, Easy Apply, rating and salary filters.

Glassdoor Jobs Scraper input — keywords, locations and filters

What does Glassdoor Jobs Scraper do?

Give it keywords such as data analyst and locations such as Chicago, or paste Glassdoor search links, and get one clean row per job. Export to JSON, CSV or Excel. A test run collected 1,237 unique jobs across four searches in under four minutes, every one with its full description.

What data can you scrape from Glassdoor?

DataFields
JobjobId, title, occupation, description, descriptionHtml, snippet, skills, attributes, daysAgo, postedDate, easyApply, sponsored
SalarysalaryMin, salaryMedian, salaryMax, salaryCurrency, salaryPeriod, salarySource
Locationlocation, city, state, country, postalCode, latitude, longitude
Companycompany, companyId, companyRating, companyLogo, companySize, companyWebsite, companyType, companyRevenue, companyHeadquarters, companyFounded, companyCeo, industry, sector
Linksurl, applyUrl, jobSource

Not every job has every field. Many salaries are Glassdoor estimates, and salarySource tells you which ones.

Use cases

  • Salary benchmarking: compare pay ranges by title, city and company.
  • Job market research: track demand for roles and skills across regions.
  • Recruiting and staffing leads: find companies hiring now, with size, industry and website.
  • Job boards and alerts: feed fresh listings into your own site or a daily digest.
  • Career tools: build datasets of job descriptions for matching and analysis.

How to scrape Glassdoor jobs

  1. Open Glassdoor Jobs Scraper.
  2. Add keywords and locations, or paste Glassdoor search URLs.
  3. Pick a country site and any filters.
  4. Click Start.
  5. Export to JSON, CSV, Excel or XML.

Input

{
"keywords": ["data analyst"],
"locations": ["Chicago", "Texas"],
"country": "us",
"postedWithinDays": "7",
"jobType": "fulltime",
"minSalary": 80000,
"maxResultsPerSearch": 100
}
FieldDescription
keywordsJob titles or skills. Each is searched in each location.
locationsCities, states or countries. Leave empty to search the whole country site.
countryCountry site: us, uk, ca, au, in, sg, de, fr, es, it, nl, ie, at, be, ch, nz, hk, mx, br, ar.
searchUrlsGlassdoor job search links, with any filters already applied.
maxResultsPerSearchJobs per keyword and location pair (default 100, about 600 at most).
includeDescriptionFull job text and company details. On by default. Turn off for faster runs with the short snippet only.
postedWithinDaysany, 1, 3, 7, 14 or 30.
jobTypeany, fulltime, parttime, contract, internship or temporary.
remoteOnly / easyApplyOnlyOnly remote jobs, or only Easy Apply jobs.
minCompanyRatingany, 1, 2, 3 or 4.
minSalary / maxSalaryAnnual salary range, in the local currency.

Output

A real row from a test run, with long text shortened.

Glassdoor Jobs Scraper output example — jobs with company, salary and link

{
"jobId": "1010194279608",
"title": "Python developer",
"company": "Intone Networks",
"companyId": 375310,
"companyRating": 4,
"location": "Chicago, IL",
"city": "Chicago",
"state": "Illinois",
"country": "United States",
"latitude": 41.85,
"longitude": -87.65,
"salaryMin": 87083,
"salaryMedian": 103616,
"salaryMax": 123288,
"salaryCurrency": "USD",
"salaryPeriod": "ANNUAL",
"salarySource": "ESTIMATED",
"easyApply": false,
"occupation": "software developer",
"description": "Top 5 Skill sets 1. Programming Language: Python ...",
"companySize": "201 to 500 Employees",
"companyWebsite": "www.intonenetworks.com",
"companyType": "Company - Private",
"companyRevenue": "$5 to $25 million (USD)",
"companyHeadquarters": "Iselin, NJ",
"industry": "Information Technology Support Services",
"sector": "Information Technology",
"url": "https://www.glassdoor.com/job-listing/python-developer-intone-networks-JV_IC1128808_KO0,16_KE17,32.htm?jl=1010194279608"
}

Other job scrapers

FAQ

How much does it cost? You pay per job delivered, shown on the Pricing tab. A job found by two searches is charged once. Set a maximum cost per run and it stops cleanly at that limit, storing only what you paid for.

How many jobs can I get? Each search reaches about 600 jobs. For more, split it by city, job type or date, and add each as its own search.

Which countries are covered? 20 Glassdoor country sites, including the US, UK, Canada, Australia, India, Singapore, Germany and France. Salaries come in the local currency.

Are the salaries real? They're the ranges Glassdoor shows. salarySource says whether a range came from the employer or is a Glassdoor estimate. salaryMin, salaryMedian and salaryMax are the low, middle and high points of that range.

Why are some fields empty? Glassdoor doesn't show every field on every job. Smaller employers often have no rating, revenue or CEO listed. If full text can't be loaded for a job, you still get its short snippet.

Can I connect this to other tools? Yes, through integrations on the Apify platform: Make, Zapier, Slack and more. You can also use the API or schedule regular runs.

Is it legal to scrape Glassdoor? It returns publicly listed job information. You are responsible for how you use it, including Glassdoor's terms and privacy law.

Notes

Independent tool, not affiliated with Glassdoor. Returns only public data; you are responsible for how you use it.

Feedback

How did it go? Good or bad, a review helps other users decide and tells us what to improve. Something broken or missing? Open an issue and we'll look into it.