VOOZH about

URL: https://apify.com/crawlerbros/glassdoor-jobs-scraper

โ‡ฑ Glassdoor Jobs Scraper ยท Apify


Pricing

from $5.00 / 1,000 results

Go to Apify Store

Glassdoor Jobs Scraper

Scrape job listings from Glassdoor by keyword, location, or company URL. Extracts job title, company, salary estimates, location, skills, and more.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

1

Bookmarked

44

Total users

12

Monthly active users

a day ago

Last modified

Share

Scrape job listings from Glassdoor by keyword, location, or company page URL. Get job titles, companies, salary estimates, locations, skills, and more.

What is Glassdoor Jobs Scraper?

Glassdoor Jobs Scraper is an Apify actor that extracts job listings from Glassdoor's job search. Enter a keyword, optional location, or a direct company jobs URL, and get structured job data including salary estimates, company ratings, skills, and application details.

Features

  • Search by keyword โ€” Find jobs matching any title, skill, or role
  • Location filtering โ€” Narrow results to a specific city, state, or country
  • Company page support โ€” Scrape jobs directly from a company's Glassdoor page
  • Salary estimates โ€” Get min, median, and max salary data with currency and period
  • Company ratings โ€” Overall employer rating included with each listing
  • Skills extraction โ€” Key skills required for each position
  • Pagination โ€” Automatically scrape multiple pages of results
  • Easy Apply flag โ€” Identify jobs with Glassdoor Easy Apply

Use Cases

  • Job market research โ€” Analyze hiring trends, salary ranges, and in-demand skills
  • Salary benchmarking โ€” Compare compensation across companies, roles, and locations
  • Competitive analysis โ€” Monitor competitor hiring patterns and open positions
  • Lead generation โ€” Find companies actively hiring in your target industry
  • Career monitoring โ€” Track new job postings matching your criteria
  • Recruitment intelligence โ€” Identify expanding companies in specific locations

Input

FieldTypeDefaultDescription
Search KeywordStringโ€”Job search keyword (e.g., "software engineer", "data scientist"). Required unless Company Jobs URL is provided.
LocationStringโ€”Location to search in (e.g., "New York, NY", "London"). Leave empty for worldwide results.
Company Jobs URLStringโ€”Direct Glassdoor company jobs page URL. If provided, keyword and location are ignored.
Maximum ItemsInteger50Max job listings to scrape (1โ€“500).

Note: At least one of Search Keyword or Company Jobs URL must be provided.

Example input โ€” Keyword search

{
"keyword":"software engineer",
"location":"New York, NY",
"maxItems":50
}

Example input โ€” Company page

{
"companyUrl":"https://www.glassdoor.com/Jobs/Google-Jobs-E9079.htm",
"maxItems":100
}

Output

Each job listing produces one item in the output dataset:

FieldTypeDescription
jobListingIdIntegerGlassdoor's unique job listing ID
jobTitleStringJob position title
companyNameStringHiring company name
companyIdIntegerGlassdoor company ID
companyRatingNumberOverall employer rating (1.0โ€“5.0)
companyLogoStringURL to the company logo image
locationStringJob location
ageInDaysIntegerDays since the job was posted
easyApplyBooleanWhether Glassdoor Easy Apply is available
isSponsoredBooleanWhether the listing is a sponsored/promoted result
salary_minIntegerEstimated minimum annual salary
salary_medianIntegerEstimated median annual salary
salary_maxIntegerEstimated maximum annual salary
salaryCurrencyStringSalary currency code (e.g., "USD")
salaryPeriodStringPay period (e.g., "ANNUAL", "HOURLY")
salarySourceStringSource of salary data (e.g., "ESTIMATED", "EMPLOYER")
descriptionStringJob description snippet
jobUrlStringDirect link to the job listing on Glassdoor
skillsArrayList of required skills extracted from the listing

Sample output

{
"jobListingId":1234567890,
"jobTitle":"Senior Software Engineer",
"companyName":"Google",
"companyId":9079,
"companyRating":4.3,
"companyLogo":"https://media.glassdoor.com/sql/9079/google-squarelogo.png",
"location":"Mountain View, CA",
"ageInDays":3,
"easyApply":false,
"isSponsored":false,
"salary_min":150000,
"salary_median":185000,
"salary_max":220000,
"salaryCurrency":"USD",
"salaryPeriod":"ANNUAL",
"salarySource":"ESTIMATED",
"description":"We are looking for a Senior Software Engineer to join our team...",
"jobUrl":"https://www.glassdoor.com/job-listing/senior-software-engineer-google-JV_IC1234.htm",
"skills":["Python","Java","Distributed Systems","Cloud Computing"]
}

How to use

Quick start

  1. Enter a job title or keyword in the Search Keyword field
  2. Optionally enter a Location to narrow results
  3. Set Maximum Items to control how many listings to scrape
  4. Click Start and wait for results

Scrape a specific company's jobs

  1. Go to a company's Glassdoor page (e.g., glassdoor.com/Jobs/Google-Jobs-E9079.htm)
  2. Copy the URL from your browser
  3. Paste it into the Company Jobs URL field
  4. Click Start

How many jobs can I scrape?

Glassdoor typically shows 30 jobs per page and up to ~30 pages. With pagination, you can scrape up to approximately 500โ€“900 jobs per search query. To get more results:

  • Use different keyword variations
  • Search different locations separately
  • Use specific company page URLs

Tips

  • Start small โ€” Use maxItems: 5 for your first run to verify the output
  • Keyword-only is fastest โ€” Location adds an extra resolution step
  • Company URLs are most reliable โ€” Direct company page URLs bypass search entirely
  • Salary data is estimated โ€” Most salary figures are Glassdoor estimates, not employer-provided

FAQ

Do I need a Glassdoor account? No. The scraper works without any login or cookies.

Why does the scraper use residential proxy? Glassdoor uses DataDome anti-bot protection. Residential proxy is required to bypass this on Apify's data center IPs. The proxy is automatically configured.

How fast is the scraper? Approximately 30 jobs per 30โ€“60 seconds. The first page takes longer due to browser startup and anti-bot challenge resolution.

Why are salary fields missing from some listings? Not all job listings have salary data. When salary information is unavailable, the salary_min, salary_median, and salary_max fields are simply omitted rather than set to zero.

Why did I get fewer jobs than maxItems? The search may have fewer matching results, or some pages may be blocked by anti-bot measures. The scraper retries with new sessions automatically.

Can I search without a location? Yes. Leave the Location field empty to get worldwide results.

What if the scraper fails? Glassdoor's anti-bot protection means some sessions will be blocked. The scraper automatically retries with new browser sessions (up to 5 attempts). If it consistently fails, try again later โ€” the IP rotation provides fresh sessions each run.

You might also like

Glassdoor Scraper - Jobs, Salaries & Company Reviews

thirdwatch/glassdoor-scraper

Scrape Glassdoor job listings, salary data, and company reviews. Extracts job title, company, location, salary estimates, ratings, descriptions, pros/cons. No login needed.

Glassdoor Jobs - Job Listings & Company Data

swerve/glassdoor-scraper

Scrape Glassdoor job listings with salaries, company info, location, and descriptions. Search by keyword, location, or company across thousands of job postings.

Glassdoor Jobs Scraper

parseforge/glassdoor-jobs-scraper

Scrape job listings from Glassdoor. Search by keyword, location, or company name. Extracts job title, salary, description, skills, location with coordinates, company rating, logo, apply URL, remote work type, education and experience requirements. Supports pagination and full job detail enrichment.

Glassdoor Jobs Up-to-Date Scraper

newbs/Glassdoor-Job-Scraper

Scrape current Glassdoor job listings by job title and location. Returns job title, company, location, salary, URL, description when available, and employer overview fields.

Glassdoor Jobs & Reviews Scraper

dataharvest/glassdoor-scraper

Scrape job listings and company reviews from Glassdoor.

Glassdoor Jobs Scraper - Most Comprehensive

kaix/glassdoor-jobs-scraper

๐Ÿ”ฅ ~$0.1/1K jobs ๐Ÿ”ฅ Scrape Glassdoor job listings with title, description, salary, location, and company details.

Glassdoor Jobs Scraper

khadinakbar/glassdoor-jobs-scraper

Scrape Glassdoor job listings with title, company, location, salary, posted date, rating, apply URL, and source URL. MCP optimized for recruiters and job-market research.

Glassdoor Job Search

burbn/glassdoor-job-search

Scrape Glassdoor job listings globally! Search by keyword & location, filter for Remote or Easy Apply. Extract job titles, salary estimates, company ratings, and more. Fast, reliable, and supports 20+ regional domains! ๐Ÿš€