Glassdoor Reviews, Salaries, Interviews & Jobs Scraper avatar

Glassdoor Reviews, Salaries, Interviews & Jobs Scraper

Pricing

from $37.82 / 1,000 company results

Go to Apify Store
Glassdoor Reviews, Salaries, Interviews & Jobs Scraper

Glassdoor Reviews, Salaries, Interviews & Jobs Scraper

Scrape Glassdoor companies by name, URL or id: overall rating and every rating breakdown, CEO approval, recommend rate, revenue, size, HQ, plus employee reviews, salary ranges, interview questions and open jobs. 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

8 days ago

Last modified

Share

Glassdoor Reviews, Salaries, Interviews & Jobs Scraper

Glassdoor Reviews, Salaries, Interviews & Jobs Scraper

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

{
"query": "Google",
"companyName": "Google",
"employerId": "9079",
"companyId": "9079",
"glassdoorUrl": "https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm",
"overallRating": 4.4,
"reviewCount": 52537,
"recommendToFriendPct": 87,
"ceoApprovalPct": 83,
"ceoName": "Sundar Pichai",
"ceoTitle": "CEO",
"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": 1998,
"revenue": "$10+ billion (USD)",
"stock": "GOOG",
"companyType": "Company - Public",
"website": "https://goo.gle/4ehVuXi",
"logoUrl": "https://media.glassdoor.com/sql/9079/google-squarelogo-1441130773284.png",
"description": "Since our founding in 1998, Google has grown by leaps and bounds...",
"salaryCount": 191372,
"interviewCount": 25385,
"jobCount": 3297,
"awards": null,
"reviewsReturned": 3,
"reviews": [
{
"title": "Good benefits and big projects",
"pros": "- Good benefits - Big projects",
"cons": "- still small company in vietnam",
"advice": null,
"rating": 5,
"jobTitle": "Sales",
"location": "Hanoi",
"employmentStatus": "REGULAR",
"isCurrentJob": true,
"reviewDate": "2026-08-20",
"helpfulCount": 0,
"reviewId": 105233392
}
],
"salariesReturned": 10,
"salaries": [
{
"jobTitle": "Software Engineer",
"currency": "USD",
"salaryCount": 51121,
"baseLow": 133976,
"baseMedian": 184175,
"baseHigh": 253181,
"totalLow": 206675,
"totalMedian": 309517,
"totalHigh": 482558,
"additionalPay": 125342
}
],
"interviewsReturned": 5,
"interviewCount": 25385,
"interviewPositivePct": 64,
"interviews": [
{
"jobTitle": "Software Development Engineer (SDE)",
"location": "Patna, Bihar",
"difficulty": "DIFFICULT",
"experience": "POSITIVE",
"outcome": "NO_OFFER",
"applicationMethod": "COLLEGE",
"interviewDate": "2026-08-01",
"processDescription": "On campus IITP, 2 DSA rounds focusing on binary tree and linked list.",
"questionCount": 1,
"questions": ["Delete all nodes of a binary tree. Follow up: optimize time and space."],
"helpfulCount": 0
}
],
"jobsReturned": 5,
"jobCount": 3297,
"jobs": [
{
"jobTitle": "Administrative Business Partner",
"location": "Muskogee, OK",
"payMin": 79000,
"payMax": 112000,
"payCurrency": "USD",
"payPeriod": "ANNUAL",
"salarySource": "EMPLOYER_PROVIDED",
"easyApply": false,
"ageInDays": 14,
"jobUrl": "https://www.glassdoor.com/job-listing/administrative-business-partner-google-JV_IC1136905.htm"
}
],
"aiSentiment": null,
"aiProsSummary": null,
"aiConsSummary": null,
"aiCultureTags": null,
"source": "glassdoor.com",
"observedAt": "2026-08-25T21:10:00.000Z"
}

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 and business outlook, the full firmographic profile (industry, sector, size, headquarters, revenue, stock ticker, year founded, company type, website, logo, awards, and the total review, salary, interview and job counts), the publicly listed reviews, and optional salary ranges, interview experiences, open jobs and an AI employer summary. One enriched record per company, 19 input filters to target exactly what you need.

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

Apify Coverage Output Billing

Table of contents

What it does

Give the actor one or more company names, Glassdoor URLs or employer ids 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 firmographic profile (industry, sector, size, headquarters, revenue, stock ticker, year founded, company type, website, logo, awards, and the total number of reviews, salaries, interviews and open jobs on Glassdoor). The publicly listed employee reviews are attached to each record with title, pros, cons, advice, star rating, job title, location, employment status, date and helpful count. You can sort those reviews by recency, helpfulness or rating, keep only reviews at or above a minimum rating, and filter by current or former employees.

Four optional add-ons enrich each company when you turn them on: salary ranges by job title (base and total pay low, median and high, additional pay and sample count), interview experiences (difficulty, experience, outcome, application method, questions asked and the process description), the company's open job listings (title, location, pay range, easy apply, age and link), 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, proxies, headers or anything else. Numbers are parsed, missing values are returned as null, and each record carries the glassdoorUrl and an observedAt timestamp.

How we compare

Objective comparison against the direct Glassdoor scrapers on the Apify Store, as published on their listings. We do not compete on price, and we say plainly where a competitor still wins.

ScraperCompaniesReviewsSalariesInterviewsJobsInput filtersOutput fieldsPricing modelSpeed
scrapers_lat/glassdoor-scraper (this actor)YesYesYesYesYes1945+ company fields plus reviews, salaries, interviews and jobs arraysPay per result, no monthly feeAbout one minute per company profile; each add-on adds one page load
memo23/apify-glassdoor-reviews-scraperYesYesYesYesYes30+Very high (adds benefits, culture and diversity demographics, office locations)$32/month rental plus usageFast, page based
bitty.studio/glassdoor-jobs-company-reviews-interviews-salaries-scraperYesYesYesYesYes30+High$25/month rental plus usageFast, high concurrency
magicfingers/glassdoor-scraperYesYesYesYesYes~15Medium$0.001 per resultFast
scrapersdelight/glassdoor-company-scraperYesRatings onlyYesNoNo~7Medium (revenue, stock, founded, logo)$0.01 per companyFast

Where we win: one enriched record per company that carries all ratings, full firmographics (revenue, stock ticker, year founded, company type, logo and awards) and the total review, salary, interview and job counts together, rather than one flat row per item. We accept every targeting input the other actors accept (name, URL and bare employer id), add review sort, minimum rating and current or former employee filters, and return salary additional pay plus interview questions and open jobs in the same record. Billing is a flat pay per result with no monthly rental, we never charge for a failed or empty lookup, and paid add-ons are charged only when they return data.

Where a competitor still wins, honestly: magicfingers is far cheaper at about $0.001 per result, so if raw cost per row is your only concern it wins on price. memo23 and bitty.studio cover extra surfaces we do not, including benefits, culture and diversity demographics broken down by gender and ethnicity, and office locations, and they expose richer whole-site job board filters (remote, seniority, salary band) because they are job board oriented; they also have more Store adoption today. Our jobs add-on returns the employer's own open roles rather than a full job board search.

A note on completeness: Glassdoor publishes a limited number of featured reviews on a company page without a login, so reviewsReturned is typically a handful even though reviewCount reports the true Glassdoor total. Deeper review pages are login gated and are not returned.

Quickstart

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

{
"companyNames": ["Google", "Salesforce"],
"includeReviews": true,
"reviewsPerCompany": 10,
"reviewSort": "helpful",
"includeSalaries": true,
"includeInterviews": true,
"includeJobs": true,
"maxResults": 10
}

You can also target exact employers by URL or by bare employer id:

{
"companyUrls": ["https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm"],
"companyIds": ["1651"],
"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, Salaries, Interview or Jobs).["https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm"]
companyIdsarray of stringsone input requiredBare Glassdoor employer id numbers.["9079", "1651"]
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
reviewSortstringnoOrder attached reviews: recent, helpful or rating. Default recent."helpful"
minReviewRatingintegernoKeep only attached reviews at or above this star rating (1 to 5). 0 for no filter.4
employmentStatusstringnoFilter reviews by all, current or former employees. Default all."current"
includeSalariesbooleannoPaid add-on. Collect salary ranges by job title. Default false.true
salaryJobTitlestringnoKeep only salary rows whose job title contains this text."Software Engineer"
includeInterviewsbooleannoPaid add-on. Collect interview experiences and questions. Default false.true
interviewsPerCompanyintegernoMaximum interview experiences to attach per company.20
includeJobsbooleannoPaid add-on. Collect the company's open job listings. Default false.true
jobsPerCompanyintegernoMaximum open job listings to attach per company.20
jobKeywordstringnoKeep only job listings whose title contains this text."Engineer"
locationstringnoKeep only job listings whose location contains this text."New York"
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, companyIds or searchQuery.

Output reference

NameTypeDescription
querystringCompany name, URL or query that produced this record
companyNamestringCompany name as listed on Glassdoor
employerIdstringGlassdoor employer id
companyIdstringGlassdoor company id (same as employerId)
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
ceoTitlestringRated CEO title
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
revenuestringRevenue band when available
stockstringStock ticker for public companies
companyTypestringCompany type (for example Company - Public)
websitestringCompany website
logoUrlstringCompany logo image URL
descriptionstringCompany description / about text
salaryCountintegerTotal number of salary reports on Glassdoor
interviewCountintegerTotal number of interview reports on Glassdoor (interviews add-on)
jobCountintegerTotal number of open jobs on Glassdoor (jobs add-on)
awardsarrayAwards the employer has received when listed
reviewsReturnedintegerNumber of reviews attached
reviewsarrayReviews (title, pros, cons, advice, rating, job title, location, employment status, date, helpful count, sub-ratings)
salariesReturnedintegerNumber of salary rows attached (salaries add-on)
salariesarraySalary ranges by job title with base and total pay low, median, high, additional pay and sample count (salaries add-on)
interviewsReturnedintegerNumber of interview experiences attached (interviews add-on)
interviewPositivePctintegerPercent of interviewees reporting a positive experience (interviews add-on)
interviewsarrayInterview experiences (job title, difficulty, experience, outcome, application method, questions, process, date) (interviews add-on)
jobsReturnedintegerNumber of open job listings attached (jobs add-on)
jobsarrayOpen jobs (title, location, pay range, currency, period, easy apply, age, link) (jobs 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": "Salesforce",
"employerId": "11159",
"companyId": "11159",
"glassdoorUrl": "https://www.glassdoor.com/Reviews/Salesforce-Reviews-E11159.htm",
"overallRating": 4.0,
"reviewCount": 24249,
"recommendToFriendPct": 79,
"ceoApprovalPct": 77,
"ceoName": "Marc Benioff",
"ceoTitle": "CEO",
"industry": "Enterprise Software & Network Solutions",
"size": "10000+ Employees",
"headquarters": "San Francisco, CA",
"founded": 1999,
"revenue": "$10+ billion (USD)",
"stock": "CRM",
"companyType": "Company - Public",
"logoUrl": "https://media.glassdoor.com/sql/11159/salesforce-com-squarelogo-1413910133565.png",
"salaryCount": 58614,
"interviewCount": 10091,
"jobCount": 532,
"interviewPositivePct": 79,
"awards": ["One of America's Most Innovative Companies", "100 Best Companies to Work For", "World's Most Admired Companies"],
"salaries": [
{ "jobTitle": "Account Executive", "currency": "USD", "salaryCount": 2581, "baseLow": 81698, "baseMedian": 128133, "baseHigh": 200961, "totalMedian": 219849, "additionalPay": 91716 }
],
"interviews": [
{ "jobTitle": "SWE Intern (Summer)", "location": "San Francisco, CA", "difficulty": "EASY", "experience": "POSITIVE", "outcome": "ACCEPT_OFFER", "applicationMethod": "APPLIED_ONLINE", "questionCount": 1 }
],
"jobs": [
{ "jobTitle": "Employee Success People Consultant Manager", "location": "Chicago, IL", "payMin": 117400, "payMax": 177600, "payCurrency": "USD", "payPeriod": "ANNUAL", "easyApply": false, "ageInDays": 61 }
],
"source": "glassdoor.com",
"observedAt": "2026-08-25T21:10:00.000Z"
}

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","Salesforce"],"includeSalaries":true,"includeInterviews":true,"includeJobs":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, with all ratings, firmographics and attached reviews. Optional add-ons are billed separately and only when they actually return data: salaries, interviews, jobs and ai_employer_summary are each charged only when that data 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, give a bare employer id in companyIds, or use searchQuery.

How many reviews do I get? The actor returns the reviews Glassdoor lists publicly on the company page, sorted and filtered by your reviewSort, minReviewRating and employmentStatus settings. 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, the base and total pay at the low, median and high points, and the additional pay, in the company's currency.

What is in the interview data? Each interview experience includes the job title, location, difficulty, experience, outcome, how the candidate applied, the questions asked and a description of the process, plus the company wide positive experience percentage.

What is in the jobs data? Each open listing includes the job title, location, employer provided pay range, whether it is easy apply, how many days old it is, and a link.

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

Why is a field null? Glassdoor does not publish that value for that company (for example some companies have no awards or no revenue listed). Missing values are returned as null so the record shape stays consistent.

Empty result? Confirm the company name, URL or id 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.