Does Glassdoor have an API? What actually works in 2026
Last updated
Maintained by Datapika · We publish this product under the openclawai account on Apify. Product reference
Glassdoor has no public API: sources place the closure of open developer access between 2021 and 2022, and no new API keys are issued as of September 2026. What Glassdoor offers directly is partner and enterprise access, such as its B2B Customer Insights product. For everyone else, the working routes are scrapers and datasets: Datapika's multi-board scraper returns Glassdoor listings with salary bands at $0.005 per job, Apify store actors list from $1 to $3 per 1,000 results, and Bright Data sells Glassdoor datasets at $2.50 per 1,000 records with a $250 minimum (all checked September 6, 2026).
Does Glassdoor have a public API?
No. Glassdoor once ran a public developer program at glassdoor.com/developer, but open access was closed: one developer-facing review dates the shutdown of public access to 2021, another notes the API was shuttered in 2022 and that keys issued before then are no longer minted or renewed (dev.to, checked September 6, 2026). The old developer pages still exist but no longer lead to self-service keys, and the registration path is closed to the public.
What remains under the API name on Glassdoor's help center is Customer Insights, a B2B subscription product aimed at HR and employer-brand teams, not a developer data API. Employers and approved partners can arrange access; pricing is not published.
So the practical question in 2026 is not how to get a Glassdoor API key, it is which of the unofficial routes fits your use case: a per-result scraper for live jobs and salary bands, a bulk dataset for reviews and company records, or a generic scraping API you parse yourself.
- Public developer API: closed; sources date the shutdown to 2021-2022, and no new keys are issued as of September 2026
- Existing pre-shutdown keys are not renewed (dev.to developer reviews, checked September 6, 2026)
- Partner route: Glassdoor Customer Insights, a B2B subscription for employers, unpublished pricing
- No self-service registration path exists on the Glassdoor developer pages
- Every route below works without any Glassdoor account, key, or partnership
How do you get Glassdoor jobs and salary bands without the API?
Datapika's job board scraper reads Glassdoor's public search results through a real browser session, which is what gets past the anti-bot wall that rejects plain HTTP clients. You pick a country site (usa, uk, india, and more), add up to 5 search terms, and each listing arrives as a JSON row at $0.005 per job, with 28,721 runs across 2,595 users as of September 6, 2026 (Apify billing record).
The reason to pick this route is the compensation block: salary_min, salary_max, salary_currency, and salary_interval mirror the pay band Glassdoor attaches to the listing, and an enforceAnnualSalary switch converts hourly and monthly bands to yearly so everything sorts on one axis. Rows also carry the posting date, remote flag, full description as Markdown, and the employer's Glassdoor overview URL.
It is a multi-board actor, so the same input can sweep Indeed, LinkedIn, ZipRecruiter, and Google Jobs alongside Glassdoor with cross-board deduplication, something no single-board Glassdoor actor offers. The honest caveat: Glassdoor search results do not expose company ratings or review counts, so those fields are null on Glassdoor rows; keep Indeed in the run if you want a rating next to the pay band.
- $0.005 per delivered job; 1,000 Glassdoor listings cost $5.00 (Apify billing, September 6, 2026)
- Salary bands: salary_min, salary_max, currency, and interval, with optional annualization
- Browser-based fetch clears Glassdoor's anti-bot wall; rows land in 1 to 3 minutes
- Same run can cover 7 other boards with dedup; agents call it via MCP at mcp.apify.com
- Honest limit: company_rating and company_reviews_count are null on Glassdoor rows
- No Glassdoor account or partnership involved at any step
What do the other Glassdoor scrapers on Apify cost?
The Apify store lists several dedicated Glassdoor actors, and two are representative of the range. gio21/glassdoor-scraper charges $0.001 per result for jobs and reviews, which is $1 per 1,000, and returns job listings plus review records with ratings, pros and cons; it showed 22 total users and no ratings yet on September 6, 2026. devcake/glassdoor-jobs-scraper charges $3.00 per 1,000 results, covers jobs, reviews, salaries, and interview experiences across 15 country domains, and showed 29 users, no ratings, and a 93.8 percent success rate on the same date.
The pattern to notice: dedicated Glassdoor actors are young and lightly adopted, which is a real risk signal on a target as aggressively defended as Glassdoor. Adoption numbers do not prove quality either way, but an actor with 20 to 30 users has less production mileage against Glassdoor's anti-bot changes than one with thousands.
RapidAPI also hosts unofficial Glassdoor wrappers with freemium quotas; they are the same scraping under a different billing wrapper, with reliability that varies by maintainer, so apply the same test-first skepticism.
- gio21/glassdoor-scraper: $0.001 per result (jobs and reviews), 22 users, unrated, September 6, 2026
- devcake/glassdoor-jobs-scraper: $3.00 per 1,000, jobs plus reviews, salaries, interviews, 29 users, September 6, 2026
- Both are single-board actors; neither offers cross-board dedup or salary annualization
- Low adoption cuts both ways: cheap to try, but little production mileage against anti-bot changes
- RapidAPI wrappers exist with freemium tiers; unofficial, maintainer-dependent reliability
- Test any of these with a 20-row run before committing a pipeline
When is Bright Data or a generic scraping API the better route?
If you need Glassdoor company records and reviews in bulk rather than live job listings, Bright Data sells pre-collected Glassdoor datasets at $2.50 per 1,000 records with a $250 minimum order, advertising 35.6M+ records across its Glassdoor datasets with fields like company rating, size, revenue range, and employee reviews (brightdata.com, September 6, 2026). Its free tier also grants 5,000 credits per month on the Web Scraper API family, which can cover small Glassdoor pulls at no cost.
Generic scraping APIs are the roll-your-own route: ScraperAPI starts at $49 per month for 100,000 API credits with 1,000 free credits monthly (September 6, 2026), and hands you Glassdoor HTML that your own parser must turn into fields. That trade only pays off if you already maintain parsers and want one vendor across many sites.
The decision rule: per-result actors for live listings and pay bands on demand; Bright Data datasets for large historical review and company corpora; generic APIs only if you are staffed to own the parsing when Glassdoor changes its markup.
- Bright Data Glassdoor datasets: $2.50 per 1,000 records, $250 minimum, 35.6M+ records advertised (September 6, 2026)
- Bright Data free tier: 5,000 credits per month on its scraper API family, no card required
- ScraperAPI: from $49 per month for 100,000 credits, 1,000 free monthly; you write the Glassdoor parser
- Datasets suit review-corpus and company-research projects, not fresh job monitoring
- A $250 minimum buys 100,000 records; overkill if you need 500 listings for one analysis
What Glassdoor data can you not get without a partnership?
Honesty about the ceiling: public-page scraping only returns what Glassdoor shows an anonymous visitor. That excludes anything behind the login wall Glassdoor raises after a few page views, the full historical review archive for large employers, and the aggregated analytics Glassdoor reserves for its own Customer Insights product, such as trend lines on employer-brand sentiment.
Salary bands on job listings are visible and scrape cleanly, but Glassdoor's crowd-sourced salary pages, the by-title, by-company estimates with confidence ranges, are heavily gated and are exactly what the shuttered API used to serve. Some dedicated actors and datasets cover slices of them; verify a sample against the live site before trusting any vendor's claim of full coverage.
If your use case is employer-brand analytics for your own company, Glassdoor's paid products are the sanctioned route and include data no scraper sees. If your use case is market research on jobs, pay, and public reviews, the scraping routes above cover it at per-result prices, with the usual obligations: respect data-protection law for named reviewers and check terms in your jurisdiction.
- Login-gated content and full historical review archives are out of scraping scope
- Aggregated sentiment analytics are exclusive to Glassdoor's paid Customer Insights product
- Listing pay bands scrape cleanly; deep crowd-sourced salary pages are gated and only partially covered by any vendor
- Verify any actor's review or salary coverage with a sample before building on it
- GDPR and platform terms still govern how you store and use scraped review text
| Route | Price | What you get | Caveats |
|---|---|---|---|
| Glassdoor official (Customer Insights) | Unpublished, partner-only | Sanctioned employer-brand analytics | B2B subscription for employers; no developer data API, no self-service keys |
| Datapika job board scraper | $0.005 per job | Live listings with salary bands, plus 7 other boards in one deduplicated run | Ratings and review counts are null on Glassdoor rows; jobs only, no review text |
| gio21/glassdoor-scraper (Apify) | $0.001 per result | Jobs and employee reviews with ratings, pros and cons | 22 users, no store ratings yet; single-board |
| devcake/glassdoor-jobs-scraper (Apify) | $3.00 per 1,000 results | Jobs, reviews, salaries, interviews across 15 country domains | 29 users, no store ratings; 93.8% reported success rate |
| Bright Data Glassdoor datasets | $2.50 per 1,000 records, $250 minimum | Bulk company records and reviews; 35.6M+ records advertised | Pre-collected snapshots, not live jobs; minimum order equals 100,000 records |
| ScraperAPI (generic) | From $49/month for 100,000 credits | Raw Glassdoor HTML through their unblocking proxy layer | You build and maintain the parser; 1,000 free credits/month to test |
Sources you can inspect
Product documentation and implementation references. These references describe supported options and billing, not independent proof of performance. Confirm current details before running; examples and estimates are not guarantees.
How to do it
- 1.Decide what you actually need: live job listings with pay bands (per-result scraper), bulk reviews and company records (dataset), or raw HTML for a parser you own (generic API).
- 2.For listings, open https://apify.com/openclawai/job-board-scraper, set sites to ["glassdoor"], pick a country such as usa or uk, add a search term, and run a 20-row test for $0.10 to inspect the salary fields.
- 3.Verify the fields you need are populated: salary_min, salary_max, salary_currency, salary_interval, date_posted. If you also need company ratings, add indeed to the sites array in the same run.
- 4.Scale up or schedule the run, export JSON or CSV, or wire it to an agent through https://mcp.apify.com/?tools=fetch-actor-details,openclawai/job-board-scraper. Re-check vendor prices before any bulk purchase; they change.
Questions, answered
Is there any free Glassdoor API?
No official one at any price: Glassdoor issues no public API keys as of September 2026. The closest free options are trial-sized scraping tiers: Bright Data's free tier includes 5,000 scraper-API credits per month, ScraperAPI gives 1,000 free credits monthly, and Apify's free plan includes $5 of platform credit, which covers about 1,000 jobs on Datapika's scraper at $0.005 each. All figures checked September 6, 2026.
Is scraping Glassdoor legal?
The routes here read pages Glassdoor serves to anonymous visitors and do not bypass logins. That does not erase your own obligations: Glassdoor's terms of use prohibit scraping, reviews are user-generated content with named or pseudonymous authors, and data-protection laws such as GDPR apply to how you store and process them. Public-data scraping case law has generally favored access to public pages, but this is jurisdiction-specific; get advice before building a commercial product on review text.
Why does the Datapika scraper return null for Glassdoor company ratings?
Because Glassdoor's search results, the pages the scraper reads, do not expose rating or review-count values, and the scraper reports only what the source shows rather than fabricating them. Listings do carry pay bands, which is the field most users come for. The documented workaround is to include Indeed in the same run: Indeed rows carry company_rating and company_reviews_count, and cross-board dedup keeps the two boards from double-counting the same job.
Can I get Glassdoor salary data by job title, not just per listing?
Partially. Per-listing pay bands (low, high, currency, period) scrape reliably at $0.005 per job, and aggregating a few hundred listings for one title in one metro gives you a defensible distribution: 100 listings cost $0.50. Glassdoor's own crowd-sourced by-title estimates are login-gated and were a flagship feature of the shuttered API; no scraping vendor fully covers them, so treat any such claim skeptically and verify a sample against the live site.
Which route is cheapest for 1,000 Glassdoor job listings?
By listed price on September 6, 2026: gio21's actor at $1.00 per 1,000, then devcake at $3.00, then Datapika at $5.00. But listed price is not the whole answer: the cheap actors have 22 and 29 users respectively and no ratings, single-board coverage, and no salary annualization, while Datapika's actor has 2,595 users, cross-board dedup, and normalized salary fields. Run the same 50-listing test on each and compare populated fields before choosing on price.
Can an AI agent query Glassdoor data through MCP?
Yes, through the Apify MCP server: point the agent at https://mcp.apify.com/?tools=fetch-actor-details,openclawai/job-board-scraper and it can request Glassdoor pay bands for a title and city as a tool call, then reason over the JSON rows. Billing stays per result, so an agent pulling 40 listings to answer one salary question spends $0.20. The same input works over plain REST for scheduled pipelines; no Glassdoor credentials are involved either way.
Keep reading
Scrape guides
Scrape Glassdoor jobs with salary bands, no API key
Use cases
Scrape salary data from job postings for market research
Comparisons
Bright Data alternative: pay per result, no KYC
Comparisons
Indeed API: What Exists, What Closed, What Works (2026)
Use cases
Job Scraper API: Endpoints, Schema & Cost Math (2026)