1
Glassdoor Jobs Scraper
Scrape every job from any Glassdoor search — salary estimates & company ratings attached.
Trusted worldwide by the best
Export jobs from Glassdoor — right now
Extract
Paste a Glassdoor search URL — or just a job title and a city — and get every job with 65 data points: full description, salary estimate, apply link, skills and the hiring company's ratings.
Schedule
Automate Glassdoor data collection on daily, weekly, or monthly schedules.
Export
Export all job data to Google Sheets, email, or S3 — fully automated.
Built for Agents
Run it from your stack.
Or hand it to your agent.
Glassdoor Jobs Scraper ships with a Python SDK, a one-line CLI and a native MCP server your agents can plug into directly — no rate limits to dodge, no bot mitigation to bypass, no parsing errors to chase down.
# install once (Python 3.10+)
pip install lobstrio
# check your token
lobstr whoami
# find the scraper
lobstr crawlers search "Glassdoor"
# one call — launch, wait, download
lobstr go glassdoor-jobs-scraper \
"<any Glassdoor URL>" \
--param max_results=200 \
-o results.csv65 data attributes per job
Every scrape returns structured data you can export as CSV, JSON, or via API.
Glassdoor's unique identifier for the job listing
Job title as published by the employer
Glassdoor's normalised version of the job title
Direct link to the job listing on Glassdoor
Canonical SEO link to the job listing on Glassdoor
Date the job was posted, derived from the age in days Glassdoor publishes (day precision, UTC). Glassdoor never exposes an exact posting time
Age of the listing in whole days, as published by Glassdoor
True when the job can be applied to directly on Glassdoor
True when Glassdoor flags the listing as expired
True when the listing itself is a paid placement
Fast
750 jobs per minute
Lightning-fast performance
Solid
99.95% task success rate
Dependable, reliable data every time
Cost-competitive
$0.5 per 1000 jobs
Top affordability worldwide
Built to run.
Most scrapers break in silence. This one doesn't — and we show it, openly.
incident-free runs · last 90 days
Tracked from every run. Incidents stay on the record even after they're fixed.