6 endpoints

Glassdoor Data API

Pull company ratings, employer reviews, job listings, salary benchmarks, and culture scores from Glassdoor โ€” all via Anysite's structured REST API. No Glassdoor account or login required.

6 endpoints Company ratings & reviews Job listings with pay ranges REST, MCP & CLI

What Glassdoor data unlocks

Glassdoor is the primary public source for employer sentiment data โ€” every company review, culture score, CEO approval rating, salary report, and job listing that employees and candidates leave behind. Getting that data programmatically has historically meant scraping a rate-limited, login-gated site. Anysite's Glassdoor endpoints give you six structured access points: company overviews (full profile with six culture dimensions), detailed rating breakdowns, company search by name or job title, individual job listings with pay ranges, job search with rich filters (remote, seniority, salary, easy-apply, company rating), and role-level salary benchmarks with top-paying employers. The data is returned as clean JSON โ€” no HTML parsing, no session management, no bot detection to fight.

All Glassdoor Endpoints

Six endpoints across company intelligence, job listings, and salary data. All return structured JSON via the Anysite REST API at /api/glassdoor/....

EndpointWhat It Returns
/api/glassdoor/companies Full company profile by employer id or URL โ€” name, overall rating, six category scores (career opportunities, compensation & benefits, culture & values, diversity & inclusion, senior management, work-life balance), recommend-to-friend %, CEO approval %, business-outlook %, review/salary/job counts, headquarters, size, revenue, founding year, description, mission, CEO details, workplace awards, and competitor companies.
/api/glassdoor/companies/ratings Focused rating breakdown for a company โ€” the six category scores plus the three sentiment percentages (recommend, CEO approval, business outlook), and review/salary counts. Lighter-weight than the full company profile.
/api/glassdoor/companies/search Search Glassdoor companies by name, job title, industry sector, or industry. Returns company cards with overall rating, category ratings, headquarters, industry, sector, and open job count.
/api/glassdoor/jobs Individual job listing by id or URL โ€” title, full description, location, location type (remote / hybrid / on-site), estimated pay range (min/median/max with currency and period), posting age, easy-apply flag, apply link, and the hiring company's name, rating, and logo.
/api/glassdoor/jobs/search Job search by keyword and location with rich filters: posting recency, employment type, seniority, remote-only, easy-apply, minimum company rating, salary range, and distance radius. Returns lightweight job cards with pay ranges and employer ratings.
/api/glassdoor/salaries/search Role-level salary benchmarks by job title โ€” overall pay distribution (base pay, additional pay, total pay percentiles) and the top-paying companies for that role with their own pay breakdowns and employer ratings.

What You Can Build

Employer intelligence tools

Pull a company's full Glassdoor profile โ€” ratings across six culture dimensions, CEO approval trend, business-outlook sentiment, and competitor comparisons โ€” to power due-diligence dashboards, investment research tools, or employer-brand benchmarks.

Salary benchmarking

Query salary estimates for any role with /salaries/search to get the base-pay and total-pay distribution plus the top-paying employers for that title. Useful for compensation planning tools, offer-letter validators, and recruiter dashboards.

Job market monitoring

Run /jobs/search with filters for role, location, remote, seniority, and minimum company rating to track job postings at target companies over time โ€” useful for competitor tracking, talent-supply analysis, and job-board aggregators.

Recruiting and HR analytics

Combine /companies and /companies/ratings to monitor how a company's culture scores and candidate sentiment shift quarter over quarter โ€” then surface the signals to HR teams, investor relations, or candidate-experience tools.

Quick Start

Look up a company's Glassdoor profile by employer id, then search for open software-engineer roles at well-rated companies.

SHELL
# Get NVIDIA's full Glassdoor company profile (employer id 7633)
curl https://api.anysite.io/api/glassdoor/companies   -H "access-token: YOUR_KEY"   -d '{"company":"7633"}'

# Search for remote software engineer jobs at companies rated 4.0+
curl https://api.anysite.io/api/glassdoor/jobs/search   -H "access-token: YOUR_KEY"   -d '{"keyword":"software engineer","remote":true,"company_rating":4.0,"count":20}'

# Get salary benchmarks for "data scientist" (top 10 paying companies)
curl https://api.anysite.io/api/glassdoor/salaries/search   -H "access-token: YOUR_KEY"   -d '{"role":"data scientist","count":10}'

Plans

Every endpoint is included in all Anysite plans โ€” there's no per-endpoint pricing to track. Use MCP Unlimited for flat-rate access through your AI tools, or a credit plan for REST & CLI at scale.

Frequently Asked Questions

Do I need a Glassdoor account or API key?
No. Anysite handles the underlying data access โ€” you authenticate with your Anysite API key only. There is no separate Glassdoor account, developer registration, or OAuth flow required to use any of these endpoints.
How do I find a company's Glassdoor employer id?
The employer id appears in a Glassdoor company URL โ€” for example, NVIDIA's URL is https://www.glassdoor.com/Overview/Working-at-NVIDIA-EI_IE7633.11,17.htm where 7633 (or IE7633 / E7633) is the employer id. Pass the id directly or pass the full URL โ€” both are accepted. You can also use /companies/search to find a company by name and retrieve its id programmatically.
What does the six-category rating breakdown include?
The six Glassdoor culture categories are: Career Opportunities, Compensation & Benefits, Culture & Values, Diversity & Inclusion, Senior Management, and Work-Life Balance. The /companies/ratings endpoint returns all six as numeric scores (1โ€“5) alongside the overall rating and the three sentiment percentages (recommend to friend, CEO approval, positive business outlook).
Can I filter job searches for remote-only roles?
Yes. Pass "remote": true in the /jobs/search request to restrict results to remote and work-from-home listings. You can combine it with other filters โ€” seniority, employment type, minimum company rating, salary range โ€” in a single request.
How current is the salary data?
Glassdoor salary data is sourced directly from Glassdoor's platform, which aggregates self-reported compensation from employees. The data reflects Glassdoor's current published figures including the overall pay distribution (base, additional, and total pay percentiles) and the top-paying companies for the queried role.
Can I use these endpoints inside Claude, Cursor, or ChatGPT?
Yes. All Glassdoor endpoints are available via the Anysite MCP server and can be called directly from Claude Desktop, Claude Code, Cursor, and ChatGPT on the MCP Unlimited plan โ€” no additional setup required.

Related Endpoints

Start querying Glassdoor data today

Company ratings, job listings, salary benchmarks, and culture scores โ€” via REST, MCP, or CLI. No Glassdoor account required.