Glassdoor Company Ratings, Reviews & Salary Scraper avatar

Glassdoor Company Ratings, Reviews & Salary Scraper

Pricing

from $37.82 / 1,000 company results

Go to Apify Store
Glassdoor Company Ratings, Reviews & Salary Scraper

Glassdoor Company Ratings, Reviews & Salary Scraper

Scrape Glassdoor company profiles by name or URL: overall rating, rating breakdowns, CEO approval, recommend rate, industry, size, HQ, reviews and salary ranges. Export to JSON, CSV or Excel.

Pricing

from $37.82 / 1,000 company results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Share

Glassdoor Company Ratings, Reviews & Salary Scraper

Glassdoor Company Ratings, Reviews & Salary Scraper

Here is one real result, with every field the actor returns (reviews and salaries arrays trimmed for space):

{
"query": "Google",
"companyName": "Google",
"employerId": "9079",
"glassdoorUrl": "https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm",
"overallRating": 4.4,
"reviewCount": 52498,
"recommendToFriendPct": 87,
"ceoApprovalPct": 83,
"ceoName": "Sundar Pichai",
"cultureAndValuesRating": 4.2,
"workLifeBalanceRating": 4.2,
"compensationAndBenefitsRating": 4.5,
"seniorManagementRating": 3.9,
"careerOpportunitiesRating": 4.2,
"diversityAndInclusionRating": 4.4,
"businessOutlookPct": 82,
"industry": "Internet & Web Services",
"sector": "Information Technology",
"size": "10000+ Employees",
"headquarters": "Mountain View, CA",
"founded": null,
"website": "https://goo.gle/4ehVuXi",
"description": "Since our founding in 1998, Google has grown by leaps and bounds...",
"reviewsReturned": 3,
"reviews": [
{
"summary": "Great salary and benefits, with occasional late meetings",
"pros": "Competetive Salary, a lot of benefits, good food",
"cons": "no such con i have noticed except some late night meetings",
"rating": 5,
"jobTitle": "Software Engineer",
"location": "Bengaluru",
"employmentStatus": "REGULAR",
"isCurrentJob": true,
"recommendToFriend": "POSITIVE",
"ceoApproval": "APPROVE",
"reviewDate": "2026-08-18",
"reviewId": 105233392
}
],
"salariesReturned": 10,
"salaries": [
{
"jobTitle": "Software Engineer",
"currency": "USD",
"salaryCount": 51112,
"baseMedian": 184175,
"baseLow": 133976,
"baseHigh": 253181,
"totalMedian": 309517,
"totalLow": 206675,
"totalHigh": 482558
}
],
"aiSentiment": "Positive",
"aiProsSummary": "Employees appreciate the good work culture and the quality of people they work with.",
"aiConsSummary": "Common complaints include distance from upper management and meaningless work at lower levels.",
"aiCultureTags": ["good culture", "great people", "structured", "food", "work-life balance", "management"],
"source": "glassdoor.com",
"observedAt": "2026-08-20T02:31:37.040Z"
}

The most complete Glassdoor company scraper available. It returns every rating Glassdoor exposes for an employer (overall, culture, work life balance, compensation, senior management, career opportunities, diversity), plus CEO approval, recommend rate, business outlook, the full company profile (industry, sector, size, headquarters, website, description), the publicly listed reviews, and optional salary ranges by job title and an AI employer summary.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

Give the actor one or more company names (or Glassdoor company URLs) and it returns a normalized record per company with the overall rating, every rating sub-category, CEO approval, recommend rate, business outlook, and the full company profile (industry, sector, size, headquarters, website, description). The publicly listed employee reviews are attached to each record with pros, cons, summary, star rating, job title, location and date.

Two optional add-ons enrich each company when you turn them on: salary ranges by job title (base and total pay with low, median and high figures) and an AI employer summary (sentiment, a one line pros summary, a one line cons summary and culture tags). Everything is handled for you: you never configure logins, headers or anything else. Numbers are parsed, missing values are returned as null, and each record carries the glassdoorUrl and an observedAt timestamp.

Quickstart

Open the actor, paste this into the input, and press Run. It returns the profiles, ratings and reviews for two companies.

{
"companyNames": ["Google", "Microsoft"],
"includeReviews": true,
"reviewsPerCompany": 10,
"includeSalaries": true,
"aiEmployerSummary": false,
"maxResults": 10
}

You can also target exact employers by URL:

{
"companyUrls": ["https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm"],
"includeSalaries": true
}

Input reference

NameTypeRequiredDescriptionExample
companyNamesarray of stringsone input requiredCompany names to match on Glassdoor.["Google", "Netflix"]
companyUrlsarray of stringsone input requiredGlassdoor company page URLs (Overview, Reviews or Salaries) to target exact employers.["https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm"]
searchQuerystringone input requiredA single company search term; the closest matching employer is collected."Deloitte"
includeReviewsbooleannoAttach the publicly listed reviews to each company record (no extra charge). Default true.true
reviewsPerCompanyintegernoMaximum publicly listed reviews to attach per company.10
includeSalariesbooleannoPaid add-on. Also collect salary ranges by job title. Default false.true
aiEmployerSummarybooleannoPaid add-on. Add an AI summary of each employer from its reviews. Default false.false
maxResultsintegernoMaximum companies to collect per run. Free plans are capped at 10.10

Provide at least one of companyNames, companyUrls or searchQuery.

Output reference

NameTypeDescription
querystringCompany name, URL or query that produced this record
companyNamestringCompany name as listed on Glassdoor
employerIdstringGlassdoor employer id
glassdoorUrlstringGlassdoor company reviews page URL
overallRatingnumberOverall company rating (1 to 5)
reviewCountintegerTotal number of reviews on Glassdoor
recommendToFriendPctintegerPercent who would recommend to a friend
ceoApprovalPctintegerPercent who approve of the CEO
ceoNamestringRated CEO name
cultureAndValuesRatingnumberCulture and values rating (1 to 5)
workLifeBalanceRatingnumberWork life balance rating (1 to 5)
compensationAndBenefitsRatingnumberCompensation and benefits rating (1 to 5)
seniorManagementRatingnumberSenior management rating (1 to 5)
careerOpportunitiesRatingnumberCareer opportunities rating (1 to 5)
diversityAndInclusionRatingnumberDiversity and inclusion rating (1 to 5)
businessOutlookPctintegerPercent with a positive business outlook
industrystringPrimary industry
sectorstringSector
sizestringCompany size band
headquartersstringHeadquarters location
foundedintegerYear founded when available
websitestringCompany website
descriptionstringCompany description / about text
reviewsReturnedintegerNumber of reviews attached
reviewsarrayEmployee reviews (summary, pros, cons, rating, job title, location, date, sub-ratings)
salariesReturnedintegerNumber of salary rows attached (salaries add-on)
salariesarraySalary ranges by job title with base and total pay low, median and high (salaries add-on)
aiSentimentstringAI overall sentiment (AI add-on)
aiProsSummarystringAI one line summary of what employees like (AI add-on)
aiConsSummarystringAI one line summary of common complaints (AI add-on)
aiCultureTagsarrayAI culture tags (AI add-on)
sourcestringData source
observedAtstringISO timestamp collected

Example output record

{
"companyName": "Microsoft",
"employerId": "1651",
"glassdoorUrl": "https://www.glassdoor.com/Reviews/Microsoft-Reviews-E1651.htm",
"overallRating": 4.0,
"reviewCount": 56996,
"recommendToFriendPct": 77,
"ceoApprovalPct": 76,
"ceoName": "Satya Nadella",
"cultureAndValuesRating": 3.8,
"workLifeBalanceRating": 3.9,
"compensationAndBenefitsRating": 3.8,
"seniorManagementRating": 3.4,
"careerOpportunitiesRating": 3.8,
"diversityAndInclusionRating": 4.1,
"businessOutlookPct": 69,
"industry": "Computer Hardware Development",
"sector": "Information Technology",
"size": "10000+ Employees",
"headquarters": "Redmond, WA",
"website": "https://www.microsoft.com/en-gb/",
"reviewsReturned": 3,
"salariesReturned": 10,
"salaries": [
{
"jobTitle": "Software Engineer",
"currency": "USD",
"salaryCount": 44692,
"baseMedian": 161388,
"baseLow": 121312,
"baseHigh": 214703,
"totalMedian": 218457,
"totalLow": 154412,
"totalHigh": 319139
}
],
"source": "glassdoor.com",
"observedAt": "2026-08-20T02:31:37.040Z"
}

Run via API and CLI

Start a run with the Apify API:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~glassdoor-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"companyNames":["Google","Microsoft"],"includeSalaries":true,"maxResults":10}'

Or with the Apify CLI:

apify call scrapers_lat/glassdoor-scraper \
--input '{"companyNames":["Google"],"includeSalaries":true}'

Fetch results

Download the dataset items once the run finishes:

$curl "https://api.apify.com/v2/acts/scrapers_lat~glassdoor-scraper/runs/last/dataset/items?token=YOUR_TOKEN&format=json"

Swap format=json for csv or xlsx to export to a spreadsheet.

Billing and limits

This actor is billed pay per result. You are charged one primary result event per company returned. Optional add-ons are billed separately and only when they actually return data: salaries is charged only when salary rows are returned, and ai_employer_summary is charged only when a usable AI summary is returned. A one time apify-actor-start event covers run initialization.

  • Failed or empty lookups are never charged. A company that cannot be resolved or loaded is written as an error row with no billable event.
  • Free Apify plans are capped at 10 results per run, and the paid add-ons are disabled on free plans. Upgrade for higher volumes.
  • Set a spend limit with maxTotalChargeUsd and the actor stops returning billable results once that limit is reached.

FAQ and troubleshooting

How do I look up a company? Pass its name in companyNames, paste a Glassdoor URL in companyUrls, or use searchQuery. Names are matched to the closest Glassdoor employer.

How many reviews do I get? The actor returns the reviews Glassdoor lists publicly on the company page. reviewCount still reports the full total on Glassdoor.

What is in the salary data? For each job title you get the number of salaries reported and the base and total pay at the low, median and high points, in the company's currency.

Do I need a Glassdoor login or any keys? No. You only provide company names or URLs.

Why is a field null? Glassdoor does not publish that value for that company (for example founded is not always listed). Missing values are returned as null so the record shape stays consistent.

Empty result? Confirm the company name or URL is correct. Unresolvable companies are returned as error rows and are not billed.

More scrapers at scrapers.lat

This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Glassdoor.