Glassdoor Scraper avatar

Glassdoor Scraper

Pricing

from $23.99 / 1,000 result items

Go to Apify Store
Glassdoor Scraper

Glassdoor Scraper

Scrapes Glassdoor reviews, salaries, interviews, jobs, benefits, and company data from any company URL or search. Returns flat rows for export.

Pricing

from $23.99 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

17

Total users

1

Monthly active users

0.95 hours

Issues response

5 days ago

Last modified

Share

ParseForge

Glassdoor Scraper

Scrape Glassdoor reviews, salaries, interviews, jobs, and company data from any company URL or search, up to a million rows per run. Every row comes with ratings, dates, and full text. No login or API key. Export to CSV, JSON, Excel, or XML.

Glassdoor's official API is limited and requires partnership approval. This reads the public company pages directly, filtered by date, language, and section, and returns each match in one fixed schema. Get employee reviews, salary reports, interview experiences, job listings, benefits, and diversity data for any company on Glassdoor.

Who uses itWhat they scrape Glassdoor for
Market researchersWhich companies in a sector have the best employee sentiment
RecruitersWhat candidates say about a company's interview process
Job seekersWhich employers offer the pay and benefits they want
HR analystsHow a company's ratings trend over time
Data journalistsWhich industries have the most reported salary gaps

What it does

This Actor collects Glassdoor data by company URL or company name search, and returns each item as a flat row.

  • ๐Ÿ“‹ Company search or direct URLs: feed a company name like Google or a full Glassdoor URL, including international domains.
  • ๐Ÿ—‚๏ธ Eight data sections: reviews, salaries, interviews, jobs, overview, locations, benefits, and culture & diversity, or scrape all at once.
  • ๐Ÿ“… Date filters: set a start date for reviews, interviews, and benefits to get only recent data.
  • ๐ŸŒ Language controls: include reviews and salaries in all languages or only the country's default.
  • ๐Ÿ“Š Company-level stats: optionally add review, interview, and benefits statistics for each company.
  • ๐Ÿ’ผ Full job descriptions: optionally fetch complete job details from each listing.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Glassdoor data

๐Ÿ“ˆ Track employer reputation.

A market researcher scrapes reviews for the top 50 tech companies each month and charts rating trends to spot reputational shifts.

๐Ÿ’ฐ Benchmark salaries.

An HR analyst scrapes salary reports for a set of competitors and compares pay ranges by role and location.

๐ŸŽค Prepare for interviews.

A job seeker scrapes interview experiences for a target company and reviews common questions and difficulty ratings.

๐ŸŒ Compare global offices.

A recruiter scrapes reviews and benefits for the same company across different country domains to advise candidates.

๐Ÿ“ฐ Investigate workplace culture.

A data journalist scrapes culture and diversity data across an industry and reports on inclusion trends.

Why choose this scraper

What you get
No API keyScrape public Glassdoor pages without registration or rate limits
All sectionsReviews, salaries, interviews, jobs, benefits, and more in one run
InternationalWorks with glassdoor.com, .co.uk, .fr, .de, and other domains
Flat outputEvery item is a clean row ready for CSV, JSON, Excel, or XML

How it compares

No other Store actor targets Glassdoor the same way, so the honest comparison is with the alternatives teams actually weigh.

Glassdoor ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When Glassdoor changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor from company names or direct Glassdoor URLs, alone or together, and filters run as each item is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"startUrls": [
{
"url": "https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm"
}
],
"maxItems": 10,
"command": "reviews"
}

A larger pull:

{
"startUrls": [
{
"url": "https://www.glassdoor.com/Reviews/Google-Reviews-E9079.htm"
}
],
"maxItems": 200,
"command": "reviews"
}

Pricing

Pay-per-result: $0.03199 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$3.20
1,000 results$31.99
10,000 results$319.90

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Glassdoor Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Glassdoor through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/glassdoor-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your company name or URL is correct and that the company has data for the selected section. Also verify your date filters are not too restrictive.

Why is the run slow?

Scraping all sections or enabling includeJobDetails visits more pages. Try selecting only the section you need, or reduce maxItems.

Why are some reviews missing?

Glassdoor may hide some reviews behind login or language settings. Enable includeAllReviews to get reviews in all languages, and check your date filter.

Can I scrape a company that has no reviews?

Yes, but you will get an empty dataset for the reviews section. Try another section like overview or jobs.

Why do I get an error when using both companyName and startUrls?

These fields are mutually exclusive. Use either companyName for a search or startUrls for direct URLs, not both.

FAQ

QuestionAnswer
Do I need a Glassdoor account or API key?No. The Actor reads public Glassdoor pages directly. No login, API key, or partnership approval is required.
Can I scrape multiple companies in one run?Yes. Provide multiple company names or URLs in the startUrls field, or use companyName for a single search. The Actor will process each one.
What data sections can I scrape?You can choose reviews, salaries, interviews, jobs, overview, locations, benefits, culture & diversity, or all of them. Each section returns a different row shape.
Does it work with international Glassdoor domains?Yes. You can provide URLs from glassdoor.com, glassdoor.co.uk, glassdoor.fr, glassdoor.de, and other country domains.
Can I filter reviews by date?Yes. Use reviewsStartDate, interviewsStartDate, or benefitsStartDate to include only items from a specific date onwards, in YYYY-MM-DD format.
Can I include reviews in all languages?Yes. Set includeAllReviews to true to get reviews in all languages, or leave it false to get only the country's default language.
How do I get full job descriptions?Set includeJobDetails to true. The Actor will visit each job detail page and return the full description and employment type. This is slower but more complete.
What is the maximum number of items I can scrape?You can set maxItems up to 1,000,000 per run. The Actor will stop after collecting that many items.
Can I get company-level statistics?Yes. Enable includeCompanyReviewStats, includeCompanyInterviewStats, or includeCompanyBenefitsStats to add overall ratings, CEO approval, difficulty, and benefits overview to your dataset.
What output formats are supported?You can export your results to CSV, JSON, Excel, or XML directly from the Apify platform.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Glassdoor, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.