Jobs & RecruitingTier 4$0.004/request

Glassdoor Job Market Data API

Extract job postings, salary estimates, and company ratings from Glassdoor to enrich labor market research with the compensation and employer-sentiment context Indeed alone doesn't provide.

Automatic renderingStructured JSON outputScheduled extractionAnti-bot bypass

How the Glassdoor Job Market Data API Workflow Works

Glassdoor combines job postings with company reviews and salary reports in one platform, so a market-data workflow here typically pulls two related surfaces: the job search results (title, company, location, salary estimate) and the company's aggregate rating/review summary. Cross-reference postings against a company's Glassdoor rating to add an employer-quality signal to your labor market data that pure job-board scraping (e.g. Indeed alone) doesn't capture. Glassdoor renders both surfaces via JavaScript and applies access controls on repeated requests, so full browser rendering is required.

Recommended Tier & Cost

Tier 4$0.004/request · $4.00/1,000 requests

Glassdoor renders job listings, salary estimates, and company rating widgets via client-side JavaScript and applies access controls on repeated requests — full browser rendering with challenge handling is required, consistent with Glassdoor's difficulty rating on its own domain guide.

Sample Output

JSON
{
  "search_query": "data analyst, Chicago IL",
  "job_id": "JV_IC1234567",
  "title": "Data Analyst",
  "company": { "name": "Example Corp", "overall_rating": 3.9, "review_count": 1204 },
  "salary_estimate": { "min": 68000, "max": 92000, "currency": "USD" },
  "location": "Chicago, IL",
  "posted_date": "2026-07-07"
}

Need an API key? — no credit card required.

Responsible Use

AlterLab is designed for extracting publicly available data. Always review the terms of service for Glassdoor, respect robots.txt directives, and ensure your use case complies with applicable laws in your jurisdiction. Do not use this service to access non-public, authenticated, or personally identifiable data without appropriate authorization.

Quick Start

cURL
# Always verify Glassdoor's robots.txt and terms of service before extracting data.
curl -X POST https://alterlab.io/api/v1/scrape \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.glassdoor.com/Reviews/company-reviews.htm",
    "advanced": { "render_js": true }
  }'

Frequently Asked Questions

Can I get both job postings and company ratings in one request?

Job search results include the associated company's overall_rating and review_count alongside the posting itself, so you get both signals from a single scrape without a separate company-page request.

Are Glassdoor's salary estimates the same as employer-reported salaries?

Not necessarily — Glassdoor's salary_estimate field can be either an employer-provided range or Glassdoor's own algorithmic estimate based on self-reported data; the response doesn't always distinguish which, so treat it as directional.

How is this different from scraping Indeed for job market data?

Glassdoor adds employer rating and review context that Indeed doesn't expose — useful when your analysis needs an employer-quality signal alongside raw posting volume and salary data.

Related Guides

Your first scrape.
Sixty seconds.

$1 free credit — up to 5,000 scrapes. No credit card.Just a POST request.

terminal
curl -X POST https://api.alterlab.io/v1/scrape \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "formats": ["markdown"]}'

No credit card required · $1 free credit, up to 5,000 scrapes · Balance never expires