NewSearch millions of jobs from your AI agent with MCP
All posts
GuideGlassdoor
Guide·Feb 22, 2026·6 min read

Glassdoor API: how to get job postings and salary data from Glassdoor

Glassdoor's official partnership API is closed to most companies. Here's how to access the same public job postings + salary insights through a third-party endpoint - no scraping, no IP rotation, no headless browsers.

Dvir Atias

Dvir Atias

Founder, JobsPipe

Glassdoor’s official partnership API is closed to most companies - they require an enterprise agreement and review every applicant. Most posts about the “Glassdoor API” either link to that gated program or describe scraping techniques that don’t survive contact with production traffic.

Here’s how to access Glassdoor’s public job postings (and basic salary insights) through a third-party endpoint that doesn’t require an enterprise contract.

What’s in (and not in) the official API

The Glassdoor Partner API, when you can get access, returns: job postings, company profiles, salary aggregates, and review aggregates. What you can’t get: per-review text, individual interview reports, or live salary submissions. Those stay behind the consumer sign-up wall.

JobsPipe’s Glassdoor source

We index Glassdoor’s public job listing pages and serve them through the same normalized schema as every other source:

curl https://api.jobspipe.dev/v1/jobs/search \
  -H "Authorization: Bearer jp_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{ "source_or": ["glassdoor"], "job_title_or": ["staff product manager"], "remote": true }'

The compensation field is populated from Glassdoor’s “Estimated Pay” ranges when present, and parsed from the description otherwise. We don’t expose Glassdoor’s review or interview data - that’s explicitly user-contributed content under stricter TOS.

Why not just scrape Glassdoor yourself

Glassdoor sits behind Cloudflare with a fairly aggressive bot challenge layer. From a single residential IP you get maybe 50 requests before a CAPTCHA wall. To run it in production you need a proxy pool (~$500/mo entry), constant maintenance of the parsing layer (Glassdoor re-skins frequently), and the legal posture conversation with your team.

JobsPipe handles all of that. You hit one HTTP endpoint, get structured JSON, and don’t pay the maintenance tax.

Get Glassdoor + 30 other job sources from a single endpoint.

Get a free API key
FAQs

Frequently Asked Questions

Does Glassdoor have a public API?

Glassdoor's official partnership API is closed to most companies: it requires an enterprise agreement and every applicant is reviewed. When you do have access it returns job postings, company profiles, salary aggregates, and review aggregates. What it never returns is per-review text, individual interview reports, or live salary submissions, which stay behind the consumer sign-up wall. For public job postings, a third-party endpoint is the practical route.

How can I get Glassdoor job postings and salary data without a partner contract?

Use a third-party endpoint that indexes Glassdoor's public job listing pages. JobsPipe serves them through the same normalized schema as its other sources, so a single request to api.jobspipe.dev/v1/jobs/search can filter by source, job title, and remote status. The compensation field is populated from Glassdoor's Estimated Pay ranges when present and parsed from the description otherwise. Review and interview data is not exposed.

Can I just scrape Glassdoor myself?

You can, but it is expensive to run in production. Glassdoor sits behind Cloudflare with a fairly aggressive bot challenge layer, and from a single residential IP you get maybe 50 requests before a CAPTCHA wall. Doing it properly means a proxy pool starting around $500 per month, constant maintenance of the parsing layer because Glassdoor re-skins frequently, and a legal posture conversation with your team.

How much does the Glassdoor API cost?

Glassdoor's official partnership API has no public price. Access is an enterprise agreement, negotiated per partner and reviewed per applicant, so there is no rate card to quote. Unofficial third-party Glassdoor APIs on scraping marketplaces are metered, typically per result or per 1,000 requests. Reading Glassdoor's public job postings through a unified jobs API is the option with published, self-serve pricing.

Is the Glassdoor API free?

No. The official partnership API is enterprise-only and not free, and there is no self-serve free tier that returns Glassdoor data. Open-source scrapers cost nothing in fees but carry a terms-of-service conflict and a maintenance burden, since Glassdoor's Cloudflare bot layer blocks naive requests quickly. A jobs API with a free tier that indexes Glassdoor's public listings is the closest thing to free legitimate access.

How do I get a Glassdoor API key?

There is no self-serve Glassdoor API key. The old Glassdoor API that issued partner IDs and keys on request was deprecated, and current access is granted only through an enterprise partnership after review. If your goal is reading public Glassdoor job postings, the practical equivalent is a key for a jobs API that indexes them, which is self-serve and takes seconds rather than a sales cycle.

Is there a Glassdoor reviews API?

Not a public one. Company review text, individual interview reports, and live salary submissions are Glassdoor's most protected content and stay behind the consumer sign-up wall, exposed through no self-serve API. Even the enterprise partnership API returns only aggregates, not per-review text. Third-party endpoints that index Glassdoor serve its public job postings; the review corpus is not legitimately available through an API.