Glassdoor Jobs Universal Scraper
Pricing
from $0.41 / 1,000 results
Glassdoor Jobs Universal Scraper
πΌ Scrape Glassdoor job listings by keyword + location or by URL. Get title, company + rating, location, salary estimate, posted date, easy-apply, job type & description snippet β clean structured data. No login and no proxy needed.
Pricing
from $0.41 / 1,000 results
Rating
0.0
(0)
Developer
Scrapifier
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
πΌ Glassdoor Jobs Scraper
Extract job listings from Glassdoor by keyword + location or by URL β and export them as structured JSON, CSV or Excel. No code required.
π Contents
- Overview
- How to use
- Input
- Output
- Optional: scrape logged in
- Pricing
- Proxy and performance
- Integrations
- Related Actors
- FAQ
- Support
π Overview
Collect job listings from Glassdoor by typing a keyword and location, or by pasting a Glassdoor jobs URL. For each job you get the title, hiring company and its Glassdoor rating, location, salary estimate, posted date, easy-apply flag, job type and a short description β plus a direct link.
- Search by keyword + location, or paste any Glassdoor jobs URL.
- Works on any Glassdoor country site β pick the market you want.
- Filter by date posted, job type, remote-only and minimum company rating.
- Exports to JSON, CSV, Excel, or the Apify dataset API.
- Pay per result β no subscription.
π How to use
- Type a keyword (e.g.
data engineer) and a location (e.g.Paris), and pick the Glassdoor country β or paste Glassdoor jobs URLs into Glassdoor jobs URLs. - Optionally set filters: date posted, job type, remote only, minimum company rating.
- Set Max jobs per search and start the run.
- Download your data from the Storage tab, or fetch it from the API.
π₯ Input
| Field | Key | Type | Default | Description |
|---|---|---|---|---|
| Job keyword / title | keyword | string | data engineer | What to search for. |
| Location | location | string | France | City, region or country. Empty = everywhere. |
| Glassdoor jobs URLs | startUrls | array | β | Paste Glassdoor jobs-search URLs (any country site). |
| Glassdoor domain | country | select | www | Which country site to search (for keyword + location). |
| Max jobs per search | maxJobs | integer | 100 | Jobs to collect per search. 0 = as many as available. |
| Posted within (days) | datePosted | integer | β | Only jobs posted within the last N days. |
| Job type | jobType | select | Any | Full-time Β· Part-time Β· Contract Β· Internship Β· Temporary Β· Apprenticeship. |
| Remote jobs only | remoteOnly | boolean | false | Only remote-friendly jobs. |
| Minimum company rating | minRating | select | Any | 3.0+ / 3.5+ / 4.0+. |
| Login cookies | sessionCookies | array | β | Optional β run as your logged-in account (see below). |
| Proxy configuration | proxyConfiguration | object | Off | Leave off (recommended). |
π€ Output
Each job is stored as one dataset item. Export it as JSON, CSV or Excel, or read it from the API.
| Field | Description |
|---|---|
jobId | Glassdoor job listing ID |
title | Job title |
url | Direct link to the job |
company | Hiring company |
companyRating | Company Glassdoor rating (1β5) |
location | Job location |
salary | Salary as shown on Glassdoor |
salaryMin / salaryMedian / salaryMax | Estimated salary range |
salaryCurrency | Salary currency |
postedAge / ageInDays | How long ago it was posted |
descriptionSnippet | Short description snippet |
easyApply | Easy-apply on Glassdoor |
isSponsored | Sponsored/promoted listing |
jobCategory | Normalized job family |
attributes[] | Job attributes (contract type, education levelβ¦) |
π Optional: scrape logged in
The Actor gets the full data β company names, ratings, salaries and deep results β without logging in. If you also want to run as your logged-in Glassdoor account (to match exactly what you see when signed in), paste your session cookies into the Login cookies field.
The easy way to export them is the free Cookie-Editor extension (Chrome Β· Firefox Β· Edge):
Step 1 β Install Cookie-Editor
Add the Cookie-Editor extension to your browser and pin it to the toolbar.
Step 2 β Log in to Glassdoor
Open glassdoor.com (or your country's Glassdoor) and sign in. Make sure you're logged in (you see your profile menu).
Step 3 β Open Cookie-Editor on the Glassdoor tab
While on the Glassdoor tab, click the Cookie-Editor icon in your toolbar.
Step 4 β Export as JSON
At the bottom of Cookie-Editor, click Export, then Export as JSON (this copies the cookies).
Step 5 β Paste into the Actor
Paste the copied JSON array into the Login cookies field, then run.
Tips β use the same Glassdoor domain as the cookies you exported (from
glassdoor.frβ set countryfr). Cookies expire; re-export fresh ones if logged-in runs stop working. Keep them private β they grant access to your account.βΉοΈ Screenshots must be public image URLs (host them on a GitHub raw link, Imgur, etc.) β replace each
https://YOUR-IMAGE-HOST/stepN.pngplaceholder above.
π° Pricing
From $0.60 per 1,000 jobs, with automatic volume discounts down to $0.41 at higher tiers. No subscription β you pay only for the results you extract. New Apify users can try the Actor with their free monthly platform credits.
π‘οΈ Proxy and performance
- No proxy needed β and not recommended. The Actor runs best without one; a proxy usually makes Glassdoor runs fail.
- Salary is Glassdoor's estimate when the employer doesn't post one.
- Use Max jobs per search to control volume and cost.
- The first page of a run spends a few seconds getting through Glassdoor's checks, then collects jobs quickly.
π Integrations
Run the Actor from the Apify API, the JavaScript or Python clients, or connect it to Make, Zapier, n8n, Google Sheets and Slack through Apify integrations. Each run's data is available as JSON or CSV via the dataset API.
π Related Actors
- Glassdoor Reviews Universal Scraper β company reviews from Glassdoor.
- Welcome to the Jungle Scraper β jobs and company profiles.
Need another source? Open an issue.
β FAQ
Do I need a Glassdoor account or login?
No β the Actor gets the full data anonymously. Login cookies are an optional extra.
How fresh is the data?
It is collected live at runtime.
π¬ Support
Questions or issues? Post them in the Issues tab and I will respond quickly. If the Actor is useful to you, a review is appreciated.