Glassdoor Jobs Scraper — Salary & Company Rating
Pricing
from $4.00 / 1,000 glassdoor job results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
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:
| Event | Free Tier | Bronze Tier | Silver Tier | Gold Tier | Description |
|---|---|---|---|---|---|
Actor Start (apify-actor-start) | $0.005 | $0.005 | $0.005 | $0.005 | One-time charge per Actor run start. |
Job Result (apify-default-dataset-item) | $0.0050 | $0.00488 | $0.00475 | $0.0040 | Charged 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
| Parameter | Type | Default | Description |
|---|---|---|---|
keyword | String | "Software Engineer" | Job title, skill, or keywords to search. |
location | String | "New York, NY" | Target city, state, or country. Set to "Remote" for remote jobs. |
maxResults | Integer | 20 | Maximum number of listings to return (1 - 1,000). Free-plan cap is 5. |
daysOld | Integer | 30 | Filter jobs posted within the last N days (0 for all). |
jobType | String | "all" | Filter: "all", "fulltime", "parttime", "contract", "internship", "temporary". |
isRemote | Boolean | false | Only return remote / work-from-home job openings. |
easyApply | Boolean | false | Only return jobs supporting Glassdoor Easy Apply. |
minRating | Number | null | Minimum overall employer rating (0.0 - 5.0). |
minSalary | Number | null | Minimum annual salary in USD. |
radius | Integer | 25 | Distance 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.