Glassdoor Company Profile avatar

Glassdoor Company Profile

Pricing

$0.35 / 1,000 company profiles

Go to Apify Store
Glassdoor Company Profile

Glassdoor Company Profile

Fast, low-cost Glassdoor company profile enrichment from Glassdoor employer IDs or company URLs. Extracts structured profile facts, ratings, CEO fields, review/salary counts, and canonical URLs.

Pricing

$0.35 / 1,000 company profiles

Rating

5.0

(1)

Developer

Tedd Shesden

Tedd Shesden

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a day ago

Last modified

Categories

Share

Glassdoor Company Profile enriches company lists with structured Glassdoor profile data. Provide Glassdoor employer IDs or direct Glassdoor company URLs, and get clean records with company facts, ratings, review counts, salary counts, CEO information, canonical URLs, and match confidence.

It is built for fast, low-cost company profile enrichment at scale. The public form is intentionally ID/URL-first because direct Glassdoor identifiers are faster, cheaper, and less ambiguous than name search.

What can you use it for?

  • Enrich company, account, portfolio, or market-map datasets with Glassdoor profile data.
  • Compare employer reputation signals such as ratings, review counts, salary counts, and CEO approval fields.
  • Prepare a clean company list before running a deeper employee reviews scraper.
  • Build repeatable company intelligence workflows through the Apify API, schedules, webhooks, or dataset exports.

What data does it extract?

The main output is one company_profile record per matched company. Depending on what Glassdoor exposes for a company, the profile can include:

  • Glassdoor employer ID
  • Company name and short name
  • Glassdoor overview and reviews URLs
  • Website
  • Headquarters
  • Industry and sector
  • Company size
  • Revenue range
  • Year founded
  • Logo URL
  • Review count
  • Salary count
  • Overall rating and subratings
  • CEO name, title, photo URL, and approval fields

When a company cannot be safely matched or extracted, the Actor emits a scrape_error row instead of a profile row. Error rows include the input company, failure stage, message, and retry guidance.

Successful company_profile rows include match fields such as matchedName, glassdoorEmployerId, confidence, overviewUrl, and reviewsUrl, so you do not need to join them with a separate resolution table.

Some Glassdoor profile fields are not available for every employer. Fields such as description, mission, or coverPhotoUrl may be missing because they are not consistently exposed by Glassdoor's profile data.

Input

Add one item per line in the form. You can paste large lists with Bulk edit.

Each item can be:

  • a Glassdoor employer ID, for example 1138
  • a direct Glassdoor overview or reviews URL
  • a company name as a fallback, when you do not have an ID or URL

Example input:

{
"companies": [
"1138",
"https://www.glassdoor.com/Reviews/Microsoft-Reviews-E1651.htm"
]
}

Tips for better matching:

  • Prefer employerId when available.
  • Use a direct Glassdoor overview or reviews URL when you do not know the employer ID.
  • Company names are accepted as a fallback, but resolving names to Glassdoor URLs or employer IDs first gives better speed and accuracy.

Output

Results are stored in the run's default dataset. You can view them in Apify Console and export them as JSON, CSV, Excel, XML, or HTML.

Example company_profile record:

{
"recordType": "company_profile",
"inputId": "aapl",
"inputName": "Apple Inc.",
"companyName": "Apple",
"glassdoorEmployerId": "1138",
"overviewUrl": "https://www.glassdoor.com/Overview/Working-at-Apple-EI_IE1138.11,16.htm",
"reviewsUrl": "https://www.glassdoor.com/Reviews/Apple-Reviews-E1138.htm",
"website": "https://www.apple.com",
"headquarters": "Cupertino, CA",
"primaryIndustry": "Computer Hardware Development",
"size": "10000+ Employees",
"revenue": "$10+ billion (USD)",
"reviewCount": 45000,
"salaryCount": 120000,
"overallRating": 4.1,
"cultureAndValuesRating": 4.2,
"workLifeBalanceRating": 3.8,
"compensationAndBenefitsRating": 4.3,
"careerOpportunitiesRating": 3.9,
"seniorManagementRating": 3.6,
"diversityAndInclusionRating": 4.2,
"recommendToFriendRating": 0.8,
"ceoRating": 0.92,
"ceoName": "Tim Cook",
"scrapedAt": "2026-06-17T00:00:00.000Z"
}

How to run it

  1. Open the Actor in Apify Console.
  2. Add one Glassdoor employer ID or company URL per line.
  3. Start the run.
  4. Review company_profile rows and any scrape_error rows.
  5. Export the dataset.

For large lists, run a small sample first and confirm that the matched companies are correct before scaling the job.

Pricing

This Actor uses pay-per-event pricing. It charges once for each delivered company_profile record. The current public price is shown in the Apify Store pricing header.

Notes and limitations

  • This Actor extracts company profile data, not deep employee review pagination.
  • A separate reviews Actor is recommended for employee review text, keyword filters, role filters, location filters, and review history.
  • Company matching is conservative. Ambiguous matches are surfaced as scrape_error rows instead of silently forcing a low-confidence result.
  • Output fields can be null when Glassdoor does not expose a value for a company.
  • This Actor is not affiliated with, endorsed by, or sponsored by Glassdoor. Use the extracted data responsibly and make sure your use case complies with applicable laws and platform terms.