Search Companies by Name
View all Glassdoor Employer Data endpoints →Resolve any employer name or keyword to its Glassdoor company record. Pass query (e.g. google) and receive data, a ranked array of matching employers. Each hit carries the company_id token used by every other endpoint in this project, plus name, rating, review_count, salary_count, job_count, headquarters_location, logo, company_size, industry, website and company_link. Set limit (1-100, default 10) to control how many hits come back. This is the front door of the dataset: run it once to resolve a name, then feed company_id into the overview, reviews, salaries, jobs and interviews endpoints. Verified live: a search for google returns Google (company_id 9079) first with a 4.4 rating and Mountain View headquarters.
API Features
Live API Demo
🔒 Sign in to try it live
Log in to call this API with your own API key. New accounts get 100 free credits — no card required.
Log in / Sign upNo active API key found. Create one in your Dashboard, then reload this page. Dashboard →
/api/project/glassdoor/company-search API Response (JSON)
{} curl -X GET 'https://api.opendata-api.com/api/project/glassdoor/company-search?key=<API_KEY>&query=google&limit=10'
Query Result
Use Cases
- Autocomplete company picker in a career or recruiting app that resolves typed names to IDs, ratings and logos
- CRM and lead enrichment: attach employer rating, size and headquarters to account records
- Name-to-ID normalization step at the front of every pipeline that calls the other endpoints
- Competitor discovery: find subsidiary and brand entities that share a parent name
Frequently asked questions
Does Glassdoor have an official API?
Glassdoor no longer offers a public developer API. This project packages company search, reviews, salaries and job listings into stable JSON endpoints — one authenticated call returns results, with no scrapers, proxy pools or login sessions to maintain yourself.
How do I get a Glassdoor company ID?
Pass the employer name to query and take company_id from the top hit (for example, Google is 9079). Every company-scoped endpoint in this project accepts that ID; for batch workloads, cache the name-to-ID mapping.
How do I pick the right company when several share a name?
Hits are relevance-ranked and carry rating, review count, headquarters and industry fields — use them to disambiguate in your UI, or pin the first hit and log the alternatives.