+Glassdoor API
Glassdoor company overviews, employee reviews, salaries, interview reviews and jobs as JSON.
The API.SH Glassdoor API reads public Glassdoor pages and returns JSON. Look up a company by name, employer id or link, then pull its reviews with pros, cons and ratings, its interview reviews with outcome and difficulty filters, and salaries by job title and location. Search jobs on the US site with remote, salary and rating filters.
- 6 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/glassdoor/v1/ jobs
{ "success": true } What you can build with the Glassdoor API
Employer research
Get a company's overview, size, industry and review ratings before an application or a deal.
Review sentiment analysis
Collect employee reviews with pros, cons, advice to management and job title, sorted or filtered by rating.
Salary benchmarking
See pay estimates by job title and location, with percentiles and what individual companies pay.
Interview preparation
Read interview reviews for a company filtered by outcome, experience and job title.
Job market monitoring
Search jobs by keyword and location with salary, remote and company rating filters.
Glassdoor data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Glassdoor API endpoints and prices
Every Glassdoor endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Glassdoor job search /glassdoor/ | $1 · $2 PAYG 1 credit |
| Glassdoor company search /glassdoor/ | $1 · $2 PAYG 1 credit |
| Glassdoor company overview /glassdoor/ | $1 · $2 PAYG 1 credit |
| Glassdoor company reviews /glassdoor/ | $1 · $2 PAYG 1 credit |
| Glassdoor interview reviews /glassdoor/ | $1 · $2 PAYG 1 credit |
| Glassdoor salaries for a job title /glassdoor/ | $1 · $2 PAYG 1 credit |
Call the Glassdoor API
Glassdoor job search: GET https://api.api.sh/glassdoor/
curl "https://api.api.sh/glassdoor/v1/jobs?q=data+analyst" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/glassdoor/v1/jobs",
params={"q": "data analyst"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/glassdoor/v1/jobs");
url.searchParams.set("q", "data analyst");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/glassdoor/v1/jobs", "q", "data analyst")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Glassdoor" and "Glassdoor job search".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Glassdoor data
- Public data only: no Glassdoor login, cookies or account needed
- One key and one response shape for Glassdoor and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Glassdoor API
Glassdoor's public developer API program has closed to new users: its old documentation and registration pages still appear in search, and the AI overview in search results says access is now limited to enterprise partners. API.SH needs no partner deal and returns public Glassdoor data as JSON.
Skip building and maintaining your own Glassdoor scraper or comparing RapidAPI and Apify listings: API.SH gives you one key, one JSON format and a fixed price per call.
Glassdoor API questions
What Glassdoor data can I get?+
Company overviews (/glassdoor/v1/company), company search (/glassdoor/v1/search), employee reviews (/glassdoor/v1/reviews), interview reviews (/glassdoor/v1/interviews), salaries by job title (/glassdoor/v1/salaries) and job search (/glassdoor/v1/jobs).
How much does the Glassdoor API cost?+
Every Glassdoor endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /glassdoor/v1/company at 1 credit each.
Is there an official Glassdoor API?+
Glassdoor ran a public developer API, but that program is closed to new signups and search results describe access as enterprise only. API.SH is not Glassdoor's API: it reads public Glassdoor pages and returns them as JSON.
Do I need a Glassdoor account or login?+
No. API.SH reads public Glassdoor pages only. No endpoint uses a login, cookies or anyone's account.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /glassdoor/v1/company with a company name such as Google. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.
Is there a free Glassdoor API?+
Glassdoor has no open free API today. With API.SH you get 1,000 free credits every month. That is 1,000 calls to /glassdoor/v1/company at 1 credit each.
Is scraping Glassdoor legal?+
API.SH reads only public pages and no logged-in content. Whether your use is allowed depends on Glassdoor's terms and the law where you work, so check both before collecting data at scale.