[only $1] Glassdoor Job Scraper avatar

[only $1] Glassdoor Job Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
[only $1] Glassdoor Job Scraper

[only $1] Glassdoor Job Scraper

Scrape job listings from Glassdoor for only $1. Extract titles, salaries, companies, locations & job types

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Alex

Alex

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Glassdoor Job Scraper ๐Ÿ”

Extract job listings from Glassdoor at scale โ€” get titles, companies, locations, salaries, job types, and more with just a few clicks. No coding required.

Glassdoor Job Scraper lets you search Glassdoor across supported countries and export structured job data directly to JSON, CSV, or any downstream integration via the Apify platform. Configure your search query, location, and filters โ€” the Actor handles the rest, including automatic proxy rotation to avoid blocks.

What can Glassdoor Job Scraper do?

  • ๐ŸŒ Search across 60+ countries โ€” USA, UK, Canada, Australia, Germany, France, India, and many more
  • ๐Ÿ”Ž Multiple search queries in one run โ€” scrape "software engineer", "data scientist", and "product manager" in a single Actor run
  • ๐Ÿ’ฐ Extract salary data โ€” minimum, maximum, currency, and period (hourly/annual)
  • ๐Ÿ  Filter remote jobs โ€” toggle remote-only results
  • ๐Ÿ• Filter by posting age โ€” only get jobs posted in the last N hours
  • ๐Ÿ’ผ Filter by job type โ€” full-time, part-time, contract, internship
  • ๐Ÿ”„ Automatic proxy rotation โ€” uses Apify Residential Proxies to avoid 429s and blocks, fetching a fresh IP on every retry
  • ๐Ÿ“ฆ Clean structured output โ€” ready to plug into Google Sheets, Airtable, your own database, or any API

What data does Glassdoor Job Scraper extract?

FieldDescription
titleJob title
companyCompany name
locationJob location
is_remoteWhether the job is remote
job_typeFull-time, part-time, contract, etc.
min_amountMinimum salary
max_amountMaximum salary
currencySalary currency
date_postedWhen the job was posted
job_urlDirect link to the job listing
descriptionFull job description (Markdown)
company_urlLink to the company's Glassdoor page

How to scrape Glassdoor jobs โ€” step by step

  1. Enter your search queries โ€” e.g. software engineer, data analyst
  2. Set your location โ€” e.g. New York, NY, London, Remote
  3. Choose your country from the dropdown (60+ supported)
  4. Optionally set filters: job type, remote only, or max posting age in hours
  5. Click "Start" and wait for results (typically under 1 minute)
  6. Export your data as JSON, CSV, Excel โ€” or connect to Google Sheets, Zapier, Make, and more via the Integrations tab

Input example

{
"queries": ["software engineer", "backend developer"],
"location": "New York, NY",
"countryGlassdoor": "USA",
"resultsPerQuery": 50,
"jobType": "fulltime",
"isRemote": false,
"hoursOld": 72,
"enforceAnnual": true
}

Output example

{
"title": "Senior Software Engineer",
"company": "Acme Corp",
"location": "New York, NY",
"is_remote": false,
"job_type": "fulltime",
"min_amount": 140000,
"max_amount": 180000,
"currency": "USD",
"date_posted": "2024-01-15",
"job_url": "https://www.glassdoor.com/job-listing/j?jl=abc123",
"description": "We are looking for a Senior Software Engineer to join our team..."
}

Supported countries

Argentina, Australia, Austria, Bahrain, Belgium, Brazil, Canada, Chile, China, Colombia, Costa Rica, Czech Republic, Denmark, Ecuador, Egypt, Finland, France, Germany, Greece, Hong Kong, Hungary, India, Indonesia, Ireland, Israel, Italy, Japan, Kuwait, Luxembourg, Malaysia, Mexico, Morocco, Netherlands, New Zealand, Nigeria, Norway, Oman, Pakistan, Panama, Peru, Philippines, Poland, Portugal, Qatar, Romania, Saudi Arabia, Singapore, South Africa, South Korea, Spain, Sweden, Switzerland, Taiwan, Thailand, Turkey, Ukraine, United Arab Emirates, UK, USA, Uruguay, Venezuela, Vietnam.

Integrations

Once your data is in Apify, you can send it anywhere:

  • Google Sheets โ€” via the native Google Sheets integration
  • Zapier / Make โ€” trigger workflows on new job results
  • REST API โ€” pull results programmatically from any language
  • Webhooks โ€” get notified when a run finishes
  • Scheduled runs โ€” run daily or weekly to monitor new postings automatically

FAQ

Web scraping publicly available data is generally considered legal in most jurisdictions. This Actor only collects data that is publicly visible on Glassdoor without logging in. Always ensure your use of scraped data complies with Glassdoor's Terms of Service and applicable laws in your region.

The Actor returned 0 results โ€” what happened?

This usually means Glassdoor blocked all retry attempts. The Actor retries up to 5 times with a fresh proxy on each attempt. If still returning 0, try a different search term or location, and check the Actor logs for details.

Support

Having issues or want a custom feature? Open a ticket via the Issues tab on this Actor's page