Source · Glassdoor

Glassdoor Jobs API.

Glassdoor retired its public API in 2022. JobsPipe normalizes Glassdoor jobs into a developer-friendly schema.

Glassdoor's public job index
24h refresh
12 months retention

Why people are confused about the Glassdoor API

Glassdoor retired its public developer API in 2022. The current help.glassdoor.com 'API' documentation describes Glassdoor Customer Insights - a B2B subscription product for HR teams - not a developer-accessible job-data API. There is no first-party way for a developer to consume Glassdoor data today.

JobsPipe consumes Glassdoor's public job listings and salary signals and normalizes them into the same schema as Workday, Indeed, and every other source. Where Glassdoor posts an explicit salary range, JobsPipe surfaces it as a structured min/max/currency object.

Option 1
Use the retired Glassdoor partner API

Closed. No new credentials are being granted.

Option 2
Scrape glassdoor.com

Possible but Glassdoor uses aggressive bot detection and CAPTCHA challenges. Account-based rate limiting kicks in quickly.

Option 3
Use JobsPipe

Glassdoor data, normalized, deduped against company ATS sources where applicable.

Glassdoor API documentation

Glassdoor's developer documentation at help.glassdoor.com once described a public partner API that returned job postings, employer reviews, and salary ratings. Glassdoor shuttered that API in 2022. The page that remains under 'API' on help.glassdoor.com now describes Glassdoor Customer Insights - a B2B subscription product for HR teams, not a developer-accessible job-data API. JobsPipe's documentation at /docs covers the normalized JSON shape we return for Glassdoor, including structured salary ranges when posted.

Glassdoor API key

There is no developer Glassdoor API key issued in 2026. The keys that existed pre-2022 are no longer minted or renewed. The current Glassdoor Customer Insights product authenticates B2B customers via a sales-led process, not via a self-service API key. JobsPipe pulls Glassdoor data from public posting pages and ties every request to a single JobsPipe key.

Glassdoor API integration

Direct Glassdoor integration is not available to most developers in 2026. The options are scrape (against Glassdoor's terms, with aggressive bot protection and CAPTCHA challenges) or use an aggregator. JobsPipe is the aggregator - Glassdoor jobs normalized into the same JSON schema as Workday, Greenhouse, and 30+ other sources, with explicit salary ranges surfaced as structured min/max/currency objects when posted.

Sample request

curl "https://api.jobspipe.dev/v1/jobs?source=glassdoor" \
     -H "Authorization: Bearer $JOBSPIPE_KEY" \
     -H "Accept: application/json"

Sample response

{
  "id": "gd_NDg5Mzc1NjctZjJhMQ",
  "source": "glassdoor",
  "tenant": null,
  "title": "Product Manager, Growth",
  "company": "Acme SaaS",
  "location": {
    "city": "New York",
    "region": "NY",
    "country": "US",
    "remote": false
  },
  "salary": {
    "min": 145000,
    "max": 195000,
    "currency": "USD",
    "period": "year",
    "source": "explicit"
  },
  "employment_type": "full_time",
  "posted_at": "2026-05-15T12:08:00Z",
  "expires_at": null,
  "apply_url": "https://www.glassdoor.com/job-listing/...",
  "description": "Acme SaaS is looking for a Product Manager focused on Growth to own the activation funnel ..."
}

Every Glassdoor job record is returned in the same JSON shape as every other JobsPipe source. The full schema is documented in the docs.

Fields in every Glassdoor job record

idsourcetenanttitlecompanylocationsalaryemployment_typeremoteposted_atexpires_atapply_urldescription

FAQ

Does JobsPipe include Glassdoor company ratings or reviews?+

No. JobsPipe is a job-postings pipeline. We surface the structured posting data (title, company, location, salary) but not employee reviews or rating scores.

How fresh is Glassdoor data?+

Glassdoor is re-crawled at least every 24 hours.

Are Glassdoor jobs deduped against the company's own ATS?+

Yes. When the same posting exists on Glassdoor and on the company's Workday/Greenhouse/Lever site, JobsPipe links them as one canonical job record.

Where do salary numbers come from?+

When Glassdoor publishes an explicit salary range on the posting, JobsPipe surfaces it as source: 'explicit'. When the posting has no salary but Glassdoor displays an estimate, we surface it as source: 'estimated'.

Try Glassdoor data free - 5,000 requests/month, no credit card.

Get a free API key