Glassdoor Company Scraper - Most Comprehensive avatar

Glassdoor Company Scraper - Most Comprehensive

Pricing

from $0.40 / 1,000 companies

Go to Apify Store
Glassdoor Company Scraper - Most Comprehensive

Glassdoor Company Scraper - Most Comprehensive

๐Ÿ”ฅ ~$0.5/1K companies ๐Ÿ”ฅ Scrape comprehensive Glassdoor company data including profile, ratings, demographics, salaries, interviews, benefits, and job listings.

Pricing

from $0.40 / 1,000 companies

Rating

5.0

(1)

Developer

Kai

Kai

Maintained by Community

Actor stats

0

Bookmarked

30

Total users

5

Monthly active users

14 hours

Issues response

3 days ago

Last modified

Share

Glassdoor Company Scraper

Collect structured company profiles, ratings, locations, salaries, benefits, interviews, photos, updates, and current jobs.

Provide one or more company page URLs, employer IDs, company names, or company website addresses. The Actor resolves duplicate inputs to one company record.

Quick start

Use a company page:

{
"urls": [
"https://www.glassdoor.com/Overview/Working-at-Nucor-EI_IE489.htm"
]
}

Use an employer ID:

{
"employerIds": [489]
}

Search by company name or website:

{
"searchQueries": ["Nucor", "https://www.nucor.com"],
"maxSearchResults": 1
}

Create flat rows for CSV or spreadsheets:

{
"employerIds": [489],
"compactMode": true
}

Add salaries, benefits, interviews, and jobs:

{
"employerIds": [489],
"includeSalaries": true,
"maxSalaries": 20,
"includeBenefits": true,
"maxBenefitReviews": 20,
"includeInterviews": true,
"maxInterviews": 20,
"includeJobs": true,
"maxJobs": 20
}

What you get

Every full record starts with these profile fields when available:

  • Company details: name, headquarters, website, revenue, size, type, founding year, description, mission, overall rating, and review count
  • Company identity: employer ID, industry, sector, logos, cover photo, and profile links
  • Leadership, relationships, and recognition: CEO, parent company, subsidiaries, sibling companies, awards, Best Places to Work entries, and Best-Led Companies entries

Detailed ratings, demographics, review locations, office locations, managed content, company updates, and photos are included by default. Salaries, benefits, interviews, and jobs are opt-in sections controlled by their include* settings.

  • Ratings: overall and category ratings, CEO approval, recommendation, business outlook, rating distributions, and review counts by language
  • Demographics: ratings and review counts grouped by available demographic categories
  • Review locations: cities and metro areas represented in reviews
  • Office locations: addresses, countries, continents, postal codes, and office ratings
  • Managed content: company-managed profile text and media
  • Company updates: posts with dates, text, likes, categories, links, images, and videos
  • Photos: captions and image URLs
  • Salaries: job titles, currency, pay period, mean base and additional pay, and total-pay percentiles
  • Benefits: benefit categories, ratings, review counts, verification status, supported countries, employment statuses, and benefit reviews
  • Interviews: job titles, experience, difficulty, outcome, process, questions, advice, employer responses, and aggregate interview statistics
  • Jobs: title, description, employer, location, pay range, currency, remote-work type, application links, easy-apply status, and expiration status

Compact mode returns one flat row with the core profile fields shown below. Other include* settings are ignored in compact mode.

Input

At least one of urls, employerIds, or searchQueries must contain a value.

FieldTypeDefaultDescription
urlsstring[][]Company page URLs. Overview, reviews, salaries, and other company-page URLs containing an employer ID are accepted.
employerIdsinteger[][]Employer IDs from 1 through 2,147,483,647.
searchQueriesstring[][]Company names or company website addresses.
maxSearchResultsinteger20Requested maximum matching companies per search query; the upstream service may return fewer.
strictDomainMatchbooleantrueFor website searches, keep only results whose company website uses the same registered domain.
compactModebooleanfalseReturn a flat company row instead of the full nested record.
minReviewCountinteger0Skip companies with fewer reviews. 0 disables this filter.
minOverallRatingnumber0Skip companies below this rating. Accepted range is 0 through 5; 0 disables this filter.
includeRatingsbooleantrueInclude the detailed ratings section and distributions. The overall rating and review count remain in the core profile.
includeDemographicsbooleantrueInclude ratings grouped by demographic category.
includeReviewLocationsbooleantrueInclude cities and metro areas represented in reviews.
includeOfficeLocationsbooleantrueInclude company office locations.
includeManagedContentbooleantrueInclude company-managed profile content.
includeCompanyUpdatesbooleantrueInclude up to 50 recent company updates.
includePhotosbooleantrueInclude company photos.
includeSalariesbooleanfalseInclude salary estimates by job title.
maxSalariesinteger20Maximum salary entries per company. 0 collects all available entries.
includeBenefitsbooleanfalseInclude the benefits overview and benefit reviews.
maxBenefitReviewsinteger20Maximum benefit reviews per company. 0 collects all available reviews.
benefitsCountryIdinteger1Country used for benefits data. When benefits are enabled and available, benefitCountries lists the supported countries and IDs.
includeInterviewsbooleanfalseInclude interview experiences and aggregate statistics.
maxInterviewsinteger20Maximum interview entries per company. 0 collects all available entries.
includeJobsbooleanfalseInclude current jobs.
maxJobsinteger20Maximum job entries per company. 0 collects all available entries.
proxyConfigurationobject{"useApifyProxy":true}Uses Apify Proxy by default. Supply supported proxy connection settings only when customization is required.

Output

The default dataset contains one record per included employer.

Common fields:

  • recordType: always company
  • mode: full or compact
  • status: complete or partial
  • failedSections: requested sections that could not be completed
  • employerId: stable company identifier
  • inputSource: URL, ID, or search query that produced the record
  • scrapedAt: collection time in ISO 8601 format

This compact record is unchanged output from a verified run on July 30, 2026:

{
"recordType": "company",
"mode": "compact",
"status": "complete",
"failedSections": [],
"employerId": 489,
"inputSource": "489",
"glassdoorUrl": "https://www.glassdoor.com/Overview/Working-at-Nucor-EI_IE489.11,16.htm",
"name": "Nucor Corporation",
"overallRating": 3.8,
"reviewCount": 873,
"revenue": "$10+ billion (USD)",
"size": "10000+ Employees",
"type": "Company - Public",
"yearFounded": 1971,
"website": "https://www.nucor.com",
"headquarters": "Charlotte, NC",
"ceoName": "Leon Topalian",
"industry": "Metal & Mineral Manufacturing",
"sector": "Manufacturing",
"description": "Nucor continues to electrify the steel industry with a simple concept: The minimill is mighty. At its various minimills, Nucor produces about 15 million tons of steel annually, including hot- and cold-rolled steel, steel joists, and metal buildings. North America's largest recycler of scrap metal, Nucor produces steel by melting scrap in electric arc furnaces. Most of its products are sold to steel service centers, manufacturers, and fabricators. Subsidiaries such as Vulcraft -- one of the US's largest producers of steel joists, girders, and decking -- use the balance of the steel. The company has grown mainly through acquisition since 2006, including spending $1 billion to buy The David J. Joseph Company.",
"scrapedAt": "2026-07-30T08:12:28.452Z"
}

Full mode keeps the nested profile fields and adds only the sections enabled in the input. A filtered company, a missing company, or a search with no matches produces no dataset row.

Data availability

  • Some sections are not available for every company or country.
  • A partial record remains usable; check failedSections before relying on an optional section.
  • Search terms can match more than one employer. Use maxSearchResults and strictDomainMatch to control website searches.
  • Setting a maximum to 0 can substantially increase the result size and run time for large employers.