ScavioScavio
ToolsPricing
Sign InsGet Startedg
4 live endpoints

Glassdoor API

Employer profiles, employee reviews with per-axis scores, and salaries by job title with base and total-pay percentiles — each a single POST returning structured JSON. Start by resolving a company name to its employer_id.

Get your API keyRead the docs

50 free credits on signup. No card, no partner agreement.

POST /api/v1/glassdoor/companies
sample
query:
try
{  "data": {    "count": 10,    "results": [      {        "pos": 1,        "employer_id": "1699",        "name": "NIKE",        "url": "https://www.glassdoor.com/Overview/Working-at-NIKE-EI_IE1699.11,15.htm"      },      {        "pos": 2,        "employer_id": "21449",        "name": "Nike Communications",        "url": "https://www.glassdoor.com/Overview/Working-at-Nike-Communications-EI_IE21449.11,30.htm"      }    ]  },  "response_time": 1450,  "credits_used": 1,  "credits_remaining": 4722}
captured example · 1 credits3 / 3 free

Live call against the real endpoint — 3 free runs, then it's your own key.

What is the Scavio Glassdoor API?

The Scavio Glassdoor API is a REST API that returns public Glassdoor data as structured JSON. You resolve a company name to an employer_id, then send that id to one of 3 further POST endpoints with your API key to get the employer profile, employee reviews with per-axis scores, or salaries by job title with pay percentiles.

4
endpoints, all live in production
1
credit per call, every endpoint
3
full reviews per reviews call

Start here, then pick a lens

Resolve the employer once; pay, reviews and firmographics all key on that id.

Find employer

POST /api/v1/glassdoor/companies

Start here. Turns a company name into the employer_id that keys every other endpoint — that id exists nowhere outside Glassdoor.

Salaries

POST /api/v1/glassdoor/salaries

Base-pay and total-pay percentiles by job title, ten titles a page. Percentiles, not a single average, which is what a real comp band needs.

Reviews

POST /api/v1/glassdoor/reviews

Up to three full reviews per call with per-axis scores, pros, cons and any employer response — plus the complete rating statistics.

Employer profile

POST /api/v1/glassdoor/company

Mission, industry, sector, headquarters and size, so reputation data arrives with the firmographics already attached.

All 4 Glassdoor endpoints

Every route is a POST, returns JSON, and takes the same API key. 1 credit per successful call.

EndpointReturnsCredits
Find employer (start here)/api/v1/glassdoor/companiesA company NAME to the employer_id every other endpoint needs1
Employer profile/api/v1/glassdoor/companyDescription and mission, industry, sector, headquarters, size1
Reviews/api/v1/glassdoor/reviewsUp to 3 full reviews per call, with per-axis scores and any employer reply1
Salaries/api/v1/glassdoor/salariesSalaries by job title, 10 titles a page — base and total-pay percentiles1

50 free credits on signup covers 50 calls of any kind. See plans

Name to pay band in two calls

Resolve the employer, then read salary percentiles. The response on the right is a real capture, field names and all.

from scavio import ScavioClient

client = ScavioClient(api_key="sk_live_your_key")

# Step 1: name -> employer_id (nothing else works without it)
hits = client.glassdoor.companies(query="Nike")
eid = hits["data"]["results"][0]["employer_id"]

# Step 2: salary percentiles by job title - 1 credit
pay = client.glassdoor.salaries(employer_id=eid)
200 response.jsoncaptured
{
  "data": {
    "count": 10,
    "results": [
      {
        "pos": 1,
        "employer_id": "1699",
        "name": "NIKE",
        "url": "https://www.glassdoor.com/Overview/Working-at-NIKE-EI_IE1699.11,15.htm"
      },
      {
        "pos": 2,
        "employer_id": "21449",
        "name": "Nike Communications",
        "url": "https://www.glassdoor.com/Overview/Working-at-Nike-Communications-EI_IE21449.11,30.htm"
      }
    ]
  },
  "response_time": 1450,
  "credits_used": 1,
  "credits_remaining": 4722
}

Why not Glassdoor's own API?

It exists, and it has not been open to new developers for years.

Glassdoor Partner API

  • Closed to new applicants; access requires a commercial agreement
  • Historically limited to employer basics rather than reviews and salary detail
  • No self-serve signup path for a developer evaluating the data
  • Attribution and display requirements attached to any granted access

Scavio Glassdoor API

  • One API key, issued at signup — no agreement, no application
  • Employer profile, reviews and salary percentiles from the same key
  • A documented resolver so employer_id is never a blocker
  • Same key and JSON envelope as 30 other Scavio platforms

Scavio returns publicly available employer, review and salary data only, and never authenticates as a Glassdoor user.

What developers build with it

Compensation benchmarking

Base and total-pay percentiles by job title, ten titles a page, is the closest public thing to a comp survey. Run it across a peer set to build a band you can defend in a hiring committee.

companies + salaries

Employer brand monitoring

Track your rating statistics and read the reviews behind them, including employer responses. Three full reviews per call means this is a sampling exercise, not an exhaustive dump.

companies + reviews

Competitor talent intelligence

Pair a rival's pay percentiles with their rating trend to see whether they are outbidding you, or paying well and still churning.

salaries + reviews

Due diligence and account research

Before an acquisition or a large deal, read the employer profile and rating statistics alongside review sentiment for a view the pitch deck will not contain.

company + reviews

HR tech lead scoring

A declining rating and a wide pay gap are buying signals for engagement, comp and retention tooling. Score accounts on data rather than on firmographics alone.

company + salaries + reviews

How to get Glassdoor data as JSON

  1. 1

    Get an API key

    Sign up for a Scavio account and copy your key from the dashboard. You get 50 credits free on signup, with no card required and no Glassdoor partner agreement.

  2. 2

    Resolve the name to an employer_id

    Send {"query": "Nike"} to https://api.scavio.dev/api/v1/glassdoor/companies. The employer_id it returns exists only inside Glassdoor, and the profile, reviews and salaries endpoints all key on it — so this call comes first, every time.

  3. 3

    Then read profile, reviews or salaries

    Each is 1 credit. Reviews return up to three full reviews per call plus the complete rating statistics; salaries return ten job titles a page with base and total-pay percentiles.

One key, 31 platformsMCP server for agentsPython & JS SDKsn8n community node

Glassdoor API FAQ

What is the Scavio Glassdoor API?

+

It is a REST API that returns public Glassdoor data as structured JSON. Four POST endpoints cover employer lookup by name, the employer profile, employee reviews with per-axis scores, and salaries by job title with percentiles. You authenticate with a Scavio API key.

Who are these endpoints for?

+

Compensation and people teams benchmarking pay; recruiters researching competitors; developers building HR tech; AI agent builders wiring Glassdoor in as an MCP or SDK tool; automation engineers running monitoring inside n8n, Zapier or Make; and analysts doing employer due diligence. Same API for all of them.

Why do I have to call /companies first?

+

Because employer_id is Glassdoor's internal identifier and there is no way to derive it from a company name, domain or ticker. The profile, reviews and salaries endpoints all key on it, so resolving the name is genuinely step one rather than a convenience.

How many reviews do I get per call?

+

Up to three full reviews, each with per-axis scores, pros, cons, advice, job title, location, employment status and any employer response — plus the complete rating statistics for the employer. If you need broad review coverage, this is a sampling endpoint rather than an export.

How much does a Glassdoor request cost?

+

Every Glassdoor endpoint costs 1 credit, including the employer lookup. New accounts get 50 free credits on signup, one time, with no card required. Paid plans start at $30 per month for 7,000 credits.

Does Glassdoor have a public API?

+

Not any more for general use. Glassdoor's old partner API was closed to new applicants, and current access is through commercial agreements. There is no self-serve first-party route to employer, review or salary data.

What salary detail is returned?

+

Salaries come back by job title, ten titles a page, with base-pay and total-pay percentiles rather than a single average. Percentiles are what you need to state a band, since averages hide the spread that matters in an offer.

What does the response look like?

+

The API wraps the payload under a data key and adds credits_used and credits_remaining. The employer lookup returns results with pos, employer_id, name and url; downstream endpoints echo employer_id alongside the employer's name and rating statistics.

Which languages and tools are supported?

+

Official Python (pip install scavio) and JavaScript/TypeScript (npm i scavio) SDKs, a remote MCP server at mcp.scavio.dev for AI agents, and an n8n community node. Any language can call the REST endpoints directly with an HTTP client.

Is scraping Glassdoor data legal?

+

Scavio returns publicly available employer, review and salary data and does not authenticate as a user. Reviews are written by individuals, so privacy and defamation considerations apply to how you republish them. Talk to your own counsel for your specific use case.

Explore more of Scavio

Indeed API

Job postings, salaries and employer reviews.

LinkedIn API

Profiles, companies, posts and jobs.

G2 API

B2B software ratings and reviews.

Companies House API

The UK statutory company register.

MCP server

Every platform as a callable tool for agents.

Pricing

Credit packs and plans, no per-platform surcharge.

Start pulling Glassdoor data today

50 free credits on signup, no card. Your first request is a POST with a company name.

Get your API keySee pricing
ScavioScavio

One scraper API for every social, search and ecommerce platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy