Glassdoor Jobs Scraper — Salary & Company Rating avatar

Glassdoor Jobs Scraper — Salary & Company Rating

Pricing

from $4.00 / 1,000 glassdoor job results

Go to Apify Store
Glassdoor Jobs Scraper — Salary & Company Rating

Glassdoor Jobs Scraper — Salary & Company Rating

Scrape Glassdoor job listings with structured salary ranges, company ratings, employment types, locations, and employer details. Fast direct GraphQL extraction with zero blocks.

Pricing

from $4.00 / 1,000 glassdoor job results

Rating

0.0

(0)

Developer

Muhammad Afzal

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

High-performance Apify Actor for scraping public job postings from Glassdoor. Extracts structured job listings, verified salary ranges, company star ratings, employer details, and remote work metadata with zero-block TLS browser impersonation.


Features

  • Keyword & Location Search: Query jobs by role, skillset, company, and location (City, State, Country, or Remote).
  • Salary Data Extraction: Captures compensation estimates, min/max pay percentiles, currency, pay period (Annual/Hourly/Monthly), and formatted pay ranges.
  • Employer Ratings & Insights: Extracts overall company ratings, employee count sizes, primary industries, headquarters, official websites, and company logos.
  • Advanced Job Filtering:
    • Date Posted: Filter by age in days (last 24 hours, 7 days, 14 days, 30 days).
    • Employment Type: Full-time, Part-time, Contract, Internship, Temporary.
    • Remote Work: Include only remote / work-from-home positions.
    • Easy Apply: Filter for direct Glassdoor Easy Apply listings.
    • Minimum Rating: Only include companies meeting a minimum star rating (e.g. 4.0+).
    • Minimum Salary: Filter out jobs below a target annual threshold.
    • Search Radius: Expand or narrow search radius in miles (0 to 100 miles).
  • Anti-Blocking Engine: Employs genuine Chrome TLS fingerprint impersonation (curl_cffi) and Glassdoor's BFF GraphQL endpoint for fast, reliable data retrieval without Cloudflare blocks.
  • Deduplication: Automatic deduplication across paginated result sets by stable Glassdoor listing IDs.

Pricing (Pay-Per-Event)

This Actor uses Apify's Pay-Per-Event (PPE) model so you only pay for successfully delivered results:

EventFree TierBronze TierSilver TierGold TierDescription
Actor Start (apify-actor-start)$0.005$0.005$0.005$0.005One-time charge per Actor run start.
Job Result (apify-default-dataset-item)$0.0050$0.00488$0.00475$0.0040Charged per unique valid job delivered to dataset ($5.00 / 1,000 results).

All-Inclusive Proxy & Compute: Platform usage pass-through is disabled (isPPEPlatformUsagePaidByUser = false). Premium DataImpulse residential/mobile proxy bandwidth and container compute are completely included in the event pricing with zero hidden surcharges.

Free Plan Notice: In accordance with platform policy, runs by free-plan users without an active Apify paid subscription are capped at a maximum of 5 results per run. Upgrade to an Apify paid subscription for unlimited scraping up to 1,000 results per execution.


Input Parameters

ParameterTypeDefaultDescription
keywordString"Software Engineer"Job title, skill, or keywords to search.
locationString"New York, NY"Target city, state, or country. Set to "Remote" for remote jobs.
maxResultsInteger20Maximum number of listings to return (1 - 1,000). Free-plan cap is 5.
daysOldInteger30Filter jobs posted within the last N days (0 for all).
jobTypeString"all"Filter: "all", "fulltime", "parttime", "contract", "internship", "temporary".
isRemoteBooleanfalseOnly return remote / work-from-home job openings.
easyApplyBooleanfalseOnly return jobs supporting Glassdoor Easy Apply.
minRatingNumbernullMinimum overall employer rating (0.0 - 5.0).
minSalaryNumbernullMinimum annual salary in USD.
radiusInteger25Distance radius in miles around target location (0, 5, 10, 25, 50, 100).

Example Input

{
"keyword": "Data Scientist",
"location": "San Francisco, CA",
"maxResults": 50,
"daysOld": 14,
"jobType": "fulltime",
"isRemote": true,
"minRating": 4.0,
"radius": 25
}

Dataset Output

Each dataset record represents a normalized Glassdoor job posting:

{
"jobId": "1010170419782",
"title": "Senior Machine Learning Engineer",
"companyName": "Anthropic",
"companyId": 4829101,
"companyRating": 4.8,
"companyLogo": "https://media.glassdoor.com/sql/4829101/anthropic-squarelogo.png",
"companyWebsite": "https://www.anthropic.com",
"companySize": "501 to 1000 Employees",
"industry": "Artificial Intelligence & Robotics",
"headquarters": "San Francisco, CA",
"location": "San Francisco, CA",
"salary": "$240,000 - $320,000 / yr",
"salaryMin": 240000,
"salaryMax": 320000,
"salaryCurrency": "USD",
"salaryPeriod": "ANNUAL",
"employmentType": "Full-time",
"isRemote": true,
"ageInDays": 3,
"postedDate": "2026-10-06",
"sponsorshipLevel": "Organic",
"jobUrl": "https://www.glassdoor.com/job-listing/j?jl=1010170419782",
"companyUrl": "https://www.glassdoor.com/Overview/Working-at-Anthropic-EI_IE4829101.htm",
"searchKeyword": "Data Scientist",
"searchLocation": "San Francisco, CA",
"scrapedAt": "2026-10-09T08:35:00.000Z"
}

Key-Value Store Records

  • OUTPUT: Summary JSON including run status (SUCCEEDED, EMPTY, REJECTED), delivered items count, total requests, duration, and search parameters.
  • STATE: Internal checkpoint store maintaining seen listing IDs across migration events.