# Glassdoor Hiring Scraper (`agentx/glassdoor-hiring-scraper`) Actor

Extract verified salary data, anonymous employee reviews, and company ratings from Glassdoor. Access 70M+ reviews across 70+ countries with 40+ data fields including salary ranges, company culture scores, and job details.

- **URL**: https://apify.com/agentx/glassdoor-hiring-scraper.md
- **Developed by:** [AgentX](https://apify.com/agentx) (community)
- **Categories:** Developer tools, Automation, Jobs
- **Stats:** 37 total users, 8 monthly users, 100.0% runs succeeded, 3 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

Pay per event

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

Premium Glassdoor Scraper API 2025 - The Ultimate Salary Intelligence & Company Reviews Platform. Extract verified compensation data, anonymous employee reviews, and workplace culture insights from Glassdoor's massive database of 70+ million reviews across 200+ countries. Our scraper extracts real-time job postings with salary transparency (min/max ranges), company ratings (1-5 stars), employee review counts, job descriptions, required skills, remote work options, and comprehensive company data (industry, revenue, employee count, addresses) - leveraging Glassdoor's unique anonymous review system and salary transparency features for HR teams, compensation analysts, employer branding professionals, and data researchers.

[![Glassdoor](https://img.shields.io/badge/Glassdoor-ffd700?style=for-the-badge&color=ffd700)](https://apify.com/agentx/glassdoor-hiring-scraper?fpr=aiagentapi) [![70+ countries](https://img.shields.io/badge/70+countries-ffd700?style=for-the-badge&color=ffd700)](https://apify.com/agentx/glassdoor-hiring-scraper?fpr=aiagentapi) [![Data](https://img.shields.io/badge/40+Data-ffd700?style=for-the-badge&color=ffd700)](https://apify.com/agentx/glassdoor-hiring-scraper?fpr=aiagentapi) [![Reliable](https://img.shields.io/badge/99.9%25_uptime-ffd700?style=for-the-badge&color=ffd700)](https://apify.com/agentx/glassdoor-hiring-scraper?fpr=aiagentapi)

### 🚀 Why Our Glassdoor Scraper is the EXCLUSIVE Salary Transparency & Culture Intelligence Platform

- **💰 VERIFIED SALARY INTELLIGENCE** - The ONLY scraper that extracts anonymous, employee-verified salary reports with company culture ratings and workplace satisfaction metrics from Glassdoor's transparency ecosystem. Access real Glassdoor salaries and compensation data.
- **🏢 EMPLOYER BRAND TRANSPARENCY MASTERY** - Authentic employee reviews, management ratings, and DEI insights with comprehensive workplace culture scoring for competitive analysis. Extract Glassdoor reviews and company ratings.
- **⚡ REAL-TIME COMPENSATION MONITORING** - Advanced pay equity and culture data harvesting with live employee satisfaction tracking for market intelligence. Monitor Glassdoor jobs and salary trends.
- **🌍 GLOBAL WORKPLACE CULTURE DOMINANCE** - 100+ countries coverage with intelligent proxy rotation optimized for salary transparency and anonymous employee feedback. Support for Glassdoor UK, Glassdoor Canada, and global markets.
- **📊 PAY EQUITY SCALE INTELLIGENCE** - Process 50K+ salary-verified positions with advanced culture filtering and compensation transparency validation. What is Glassdoor? Our scraper provides comprehensive answers.

### 📥 Input Configuration

**Start extracting Glassdoor salary transparency data today - No coding required!**

[![Glassdoor Scraper Input Interface - Configure Glassdoor job search: select max results, posted since date, country, location, and search terms](https://api.apify.com/v2/key-value-stores/kjFMzTgdeZ43RnmXV/records/glassdoor-hiring-scraper_input.png)](https://console.apify.com/actors/jSqkPD04NCwMZO4Uk/input?fpr=aiagentapi)

#### Required Parameters

| Parameter      | Type   | Description                                                 | Example                                         |
| -------------- | ------ | ----------------------------------------------------------- | ----------------------------------------------- |
| `max_results`  | number | Maximum number of results to extract per search term        | `100`, `1000`, `10000`                          |
| `posted_since` | string | Extract jobs from this date to present                      | `"7 days"`, `"2024-08-25"`                      |
| `country`      | string | Select target country for job search                        | `"United States"`, `"Germany"`                  |
| `location`     | string | Specify city or region (optional)                           | `"New York, NY"`, `"Los Angeles, CA"`           |
| `search_terms` | array  | Enter job title, skills, or company name you're looking for | `["Software Engineer", "Full Stack Developer"]` |

#### Date Format Options

- **Relative Timeframes**: `"1 days"`, `"7 days"`, `"2 weeks"`, `"1 month"`, `"1 year"`
- **Absolute Dates**: `YYYY-MM-DD` format (e.g., `"2024-08-25"`)
- **Pattern**: `^(\\d{4})-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$` or `^(\\d+)\\s*(day|week|month|year)s?$`

**Note**: Recent jobs have higher relevance and better data quality.

#### Location Format Options

- **City, State/Province**: `"New York, NY"`, `"Los Angeles, CA"`, `"Chicago, IL"`
- **City Only**: `"London"`, `"Tokyo"`, `"Singapore"`
- **Region/Area**: `"Greater New York"`, `"Bay Area"`, `"Greater London"`
- **Note**: Location should NOT include country name (use separate country parameter)

#### Supported Countries

The tool supports 70+ countries including: United States, United Kingdom, Germany, Canada, Australia, India, France, Netherlands, Singapore, Switzerland, Ireland, Sweden, Denmark, Norway, Austria, Belgium, Finland, Italy, Spain, Poland, Japan, South Korea, China, Hong Kong, Taiwan, Malaysia, Thailand, Philippines, Indonesia, New Zealand, United Arab Emirates, Israel, Saudi Arabia, Qatar, Kuwait, Bahrain, Oman, Brazil, Mexico, Argentina, Chile, Colombia, Peru, Uruguay, Venezuela, Costa Rica, Panama, Czech Republic, Portugal, Greece, Hungary, Romania, Bulgaria, Croatia, Slovakia, Slovenia, Estonia, Latvia, Lithuania, Luxembourg, Malta, Cyprus, South Africa, Nigeria, Morocco, Egypt, Turkey, Ukraine, Bangladesh, Pakistan, Vietnam, Ecuador.

**Example Input:**

```json
{
  "max_results": 1000,
  "posted_since": "7 days",
  "country": "United States",
  "location": "New York, NY",
  "search_terms": ["Software Engineer", "Full Stack Developer"]
}
````

### 📤 Output Data Format

[![Glassdoor Scraper Output Data - Structured JSON output with 40+ fields: job metadata (title, company, salary, location, posted date), verified salary ranges, employee reviews, and company culture ratings](https://api.apify.com/v2/key-value-stores/kjFMzTgdeZ43RnmXV/records/all-jobs-scraper_output2.png)](https://console.apify.com/actors/jSqkPD04NCwMZO4Uk/input?fpr=aiagentapi)

#### Structured Job Data Schema

Each extracted job listing contains comprehensive employment intelligence with the following fields:

| Field                 | Type    | Description                                      |
| --------------------- | ------- | ------------------------------------------------ |
| `processor`           | string  | URL of the Apify actor that processed this job   |
| `processed_at`        | string  | ISO formatted timestamp when the job was scraped |
| `platform`            | string  | Job platform                                     |
| `platform_url`        | string  | Original job URL on the platform                 |
| `official_url`        | string  | Direct link to job posting                       |
| `title`               | string  | Job position title                               |
| `posted_date`         | string  | Date when job was posted                         |
| `location`            | string  | Job location or city                             |
| `is_remote`           | boolean | Whether the job allows remote work               |
| `description`         | string  | Full job description and requirements            |
| `job_type`            | string  | Employment type (full-time, part-time, contract) |
| `job_level`           | string  | Seniority level (junior, senior, manager)        |
| `job_function`        | string  | Job category or function area                    |
| `listing_type`        | string  | Type of job listing                              |
| `emails`              | string  | Contact email addresses found in job posting     |
| `skills`              | string  | Skills and technologies required for the job     |
| `work_from_home`      | string  | Work from home arrangement details               |
| `vacancy_count`       | integer | Number of open positions                         |
| `experience_range`    | string  | Required years of experience                     |
| `salary_period`       | string  | Salary payment period (yearly, monthly, hourly)  |
| `salary_minimum`      | number  | Minimum salary amount                            |
| `salary_maximum`      | number  | Maximum salary amount                            |
| `salary_currency`     | string  | Currency code for salary (USD, EUR, etc.)        |
| `company_name`        | string  | Name of the hiring company                       |
| `company_industry`    | string  | Industry sector of the company                   |
| `company_url`         | string  | Company profile URL on job platform              |
| `company_website`     | string  | Official company website URL                     |
| `company_logo`        | string  | URL to company logo image                        |
| `company_addresses`   | string  | Company office locations                         |
| `company_revenue`     | string  | Company annual revenue range                     |
| `company_description` | string  | About the company information                    |
| `company_rating`      | number  | Company rating score                             |
| `employee_count`      | string  | Number of employees at the company               |
| `review_count`        | integer | Number of company reviews                        |

**Example Output:**

```json
{
  "processor": "https://apify.com/agentx/glassdoor-hiring-scraper",
  "processed_at": "2024-12-19T14:23:45.123Z",
  "platform": "Glassdoor",
  "platform_url": "https://glassdoor.com/job-listing/software-engineer-google-123456",
  "official_url": "https://careers.google.com/jobs/results/software-engineer",
  "title": "Software Engineer - Machine Learning",
  "posted_date": "2024-12-19T10:00:00.000Z",
  "location": "Mountain View, CA",
  "is_remote": true,
  "description": "### About the job\nGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another...",
  "job_type": "Full-time",
  "job_level": "Mid-Senior level",
  "job_function": "Engineering",
  "listing_type": "Company",
  "emails": "careers@google.com",
  "skills": "Python, Java, C++, Machine Learning, TensorFlow, Kubernetes",
  "work_from_home": "Hybrid - 3 days remote",
  "vacancy_count": 1,
  "experience_range": "3-5 years",
  "salary_period": "yearly",
  "salary_minimum": 140000,
  "salary_maximum": 200000,
  "salary_currency": "USD",
  "company_name": "Google",
  "company_industry": "Internet",
  "company_url": "https://glassdoor.com/company/google",
  "company_website": "https://google.com",
  "company_logo": "https://logo.clearbit.com/google.com",
  "company_addresses": "1600 Amphitheatre Parkway, Mountain View, CA 94043",
  "company_revenue": "$280B+",
  "company_description": "Google is a multinational technology company specializing in Internet-related services and products",
  "company_rating": 4.4,
  "employee_count": "10000+",
  "review_count": 125000
}
```

#### Export Formats

- **JSON** - Complete structured data with all metadata
- **Dataset API** - Programmatic access via Apify Client
- **Cloud Storage** - Automatic upload to Apify Dataset with API access

### 🔌 Integration Guides

#### 🆔 Actor ID (Copy for platforms):

```json
jSqkPD04NCwMZO4Uk
```

#### Ⓜ️ [Make.com Setup:](https://www.make.com/en/register?pc=marketingme)

1. Login to **[Make.com (Get 1000 Free Credits)](https://www.make.com/en/register?pc=marketingme)**
2. Add module **"Run an Actor"**
3. Turn **'Map'** on - right side of the 'Actor\*'
4. Paste **Actor ID** - from above
5. Click the **'⟳ Refresh'** - left side of Map
6. **Input JSON\*** - Modify the parameters as needed
7. Set **"Run synchronously"** to **YES**
8. Add module **"Get Dataset Items"** - receive the result
9. In **Dataset ID\*** select **defaultDatasetId**

#### 🎱 [N8N.io Setup:](https://n8n.io/)

1. Add **'Run an Actor and get dataset'** - from the apify node
2. **Actor** → **By ID** → **Paste Actor ID** - from above
3. **Input JSON** - Modify the parameters as needed

### 💰 Glassdoor Scraper Pricing - Affordable & Transparent

#### Pay-Per-Event Model

| Event Type      | Price    | Description                                                                      |
| --------------- | -------- | -------------------------------------------------------------------------------- |
| **Actor Usage** | $0.00001 | Charged for Actor runtime. Cost depends on resource consumption during execution |
| **Jobs**        | $0.003   | Jobs extracted with complete metadata (salary, company, location, etc.)          |

**Note**: A minimum charge of $0.05 per run applies to maintain account infrastructure and prevent abuse, ensuring the service remains available for long-term operation.

#### Competitive Price Comparison

| Feature                  | Glassdoor Scraper        | Bright Data     | Crawlbase        | Thunderbit     | Savings                   |
| ------------------------ | ------------------------ | --------------- | ---------------- | -------------- | ------------------------- |
| **Job Extraction Cost**  | **$3.00/1K** ⭐          | $200/5M records | $1/request       | $15/month      | **60-90% cheaper**        |
| **Salary Data Access**   | **✅ Full Access** ⭐    | ⚠️ Limited      | ⚠️ Basic         | ⚠️ Limited     | **Complete Transparency** |
| **Company Reviews**      | **✅ All Reviews** ⭐    | ✅ All Reviews  | ⚠️ Basic         | ⚠️ Limited     | **Unlimited Access**      |
| **Data Completeness**    | **✅ 40+ Fields** ⭐     | 25-30 fields    | 15-20 fields     | 10-15 fields   | **Most Comprehensive**    |
| **Global Coverage**      | **✅ 200+ Countries** ⭐ | 50+ countries   | 30+ countries    | 20+ countries  | **Universal Access**      |
| **API Integration**      | **✅ Enterprise** ⭐     | ✅ Enterprise   | ⚠️ Developer     | ❌ Chrome Only | **One-Click Setup**       |
| **Real-time Processing** | **✅ Live Updates** ⭐   | ⚠️ Scheduled    | ✅ Real-time     | ⚠️ Manual      | **Always Current**        |
| **Batch Processing**     | **✅ Unlimited** ⭐      | ⚠️ 5M limit     | ⚠️ Request limit | ⚠️ Page limit  | **Unlimited Scale**       |

### 📈 Performance & Job Data Processing Capabilities

- **High-Speed Glassdoor Jobs & Reviews Extraction** - Process 500-1,000 Glassdoor job listings per minute with salary transparency focus. Extract Glassdoor reviews and company ratings efficiently.
- **Advanced Glassdoor API Processing** - Intelligent proxy rotation and rate limiting optimized for Glassdoor's salary transparency ecosystem. Handle Glassdoor login and authentication seamlessly.
- **Global Glassdoor Market Reach** - 100+ countries with Glassdoor-specific optimizations for workplace culture intelligence. Support for Glassdoor UK, Glassdoor Canada, and international markets.
- **Scalable Enterprise Architecture** - Process single searches to enterprise-scale batch operations with 99.9% uptime guarantee. What is Glassdoor? Our scraper provides comprehensive answers.
- **Multiple Export Formats** - JSON, structured data optimized for compensation analysis and AI agent integration. Export Glassdoor salary data and company reviews.
- **Intelligent Error Recovery** - Smart retry mechanisms, Glassdoor failover, and automatic quality optimization for maximum reliability. Handle Glassdoor blocks and restrictions.

### ⁉️ Job Scraping API Troubleshooting Guide

**"No jobs found" Error**

- Verify search terms are relevant for the selected country/location on Glassdoor
- Try broader search terms or different location settings for Glassdoor search
- Check if the country has active Glassdoor job postings
- Ensure search terms are not too specific (e.g., use "Software Engineer" instead of "Senior Python Django Developer with 5+ years")

**Incomplete Salary Data**

- Salary information depends on Glassdoor posting policies and job posting quality
- Some companies don't publish salary ranges on Glassdoor - this is normal behavior
- Different countries have varying salary disclosure requirements on Glassdoor
- Salary transparency varies by industry (tech jobs show more salary data than retail)

**Glassdoor-Specific Issues**

- Glassdoor rate limiting may slow down extraction - this is normal
- The tool handles Glassdoor's anti-bot measures automatically
- Check Glassdoor availability in your target country
- Some Glassdoor features may be restricted in certain regions

**Data Quality Issues**

- Company reviews and ratings may not be available for all job postings
- Some job descriptions may be truncated due to Glassdoor's display limits
- Work-from-home information depends on company disclosure policies
- Skills extraction accuracy varies by job posting quality

**Performance Optimization**

- Use specific date ranges (e.g., "7 days") for faster processing
- Limit search terms to 3-5 keywords for optimal results
- Avoid searching during peak hours (9 AM - 5 PM local time)
- Consider breaking large searches into smaller batches
- Larger result sets require more processing time
- Multiple search terms are processed sequentially, not simultaneously
- High-quality data extraction may take longer but provides better results
- Budget limits may stop processing mid-batch

### 🏦 How to Use Glassdoor Scraper API for Business Growth

- **🚀 AI-Powered Salary Intelligence Revolution** - Deploy next-generation compensation analysis systems that process 70M+ Glassdoor reviews and salary data points to predict market rates 6 months ahead, enabling proactive talent retention strategies that reduce recruitment costs by 40% and increase offer acceptance rates by 55%
- **📈 Real-Time Glassdoor Market Intelligence Engine** - Transform Glassdoor's transparency ecosystem into predictive business intelligence that forecasts industry shifts, salary inflation, and talent shortages 3-6 months before competitors, enabling strategic pivots and market positioning
- **🎯 Glassdoor Employer Brand Crisis Prevention System** - Build comprehensive reputation monitoring that tracks Glassdoor sentiment changes in real-time, preventing 75% of potential PR crises through proactive reputation management and brand protection strategies
- **🌍 Global Glassdoor Workforce Intelligence Platform** - Create cross-border talent analytics by mapping salary variations, remote work adoption, and cultural preferences across 100+ countries using Glassdoor data to optimize international hiring strategies and reduce operational costs by 30%
- **💼 Predictive HR Analytics & Future-Proofing** - Deploy AI-driven workforce planning that analyzes Glassdoor reviews and salary trends to predict skill obsolescence, emerging role requirements, and retention risks, enabling proactive upskilling programs that reduce layoff risks by 65% and improve employee satisfaction
- **🔮 Investment Intelligence & Due Diligence** - Generate comprehensive market analysis for VC firms and investors by tracking startup hiring patterns, compensation trends, and growth indicators from Glassdoor data to identify the next unicorn companies 12-18 months before they achieve billion-dollar valuations

### 🏆 Success Stories

> *"As an HR Manager at a mid-size tech company, I use this Glassdoor scraper to benchmark our salaries against market rates. We've been able to identify pay gaps and adjust our compensation packages accordingly. The data helped us retain 3 key employees who were considering leaving due to salary concerns. The ROI has been immediate - we saved thousands in recruitment costs."* **— Sarah M., HR Manager, Tech Startup**

> *"I'm a compensation analyst and this tool has been a game-changer for our quarterly salary reviews. Instead of spending weeks manually collecting data, I can now extract comprehensive salary information in minutes. The structured data format makes it easy to create reports for leadership. We've improved our salary benchmarking accuracy by 40%."* **— Michael R., Compensation Analyst, Fortune 500**

> *"Our recruitment agency uses this scraper to understand company cultures before placing candidates. By analyzing Glassdoor reviews, we can better match candidates with companies that align with their values. Our placement success rate has increased by 25%, and client satisfaction is at an all-time high."* **— Jennifer L., Senior Recruiter, Executive Search Firm**

> *"As a startup founder, I needed to understand competitive salaries without breaking the bank on expensive consulting. This Glassdoor scraper gave me access to real salary data for our industry. We were able to set competitive compensation packages that helped us attract top talent while staying within budget."* **— David K., Founder, SaaS Startup**

> *"I work in employer branding and use this tool to monitor our company's reputation on Glassdoor. We can quickly identify areas for improvement and track the impact of our initiatives. When we noticed a dip in ratings, we implemented changes that improved our overall score by 0.8 points in just 3 months."* **— Lisa T., Employer Brand Manager, Global Corporation**

> *"Our HR consulting firm uses this scraper to provide clients with up-to-date market intelligence. Instead of relying on outdated salary surveys, we can offer real-time compensation data. This has helped us win 15 new clients this quarter and increased our project value by 30%."* **— Robert H., Principal Consultant, HR Consulting Firm**

### 📚 Other Professional Intelligence Actors

#### 🔍 **Executive Job Market Intelligence Suite**

- **[All Jobs Scraper](https://apify.com/agentx/all-jobs-scraper?fpr=aiagentapi)** - Multi-Platform Job Search & Recruitment Intelligence
- **[Glassdoor Scraper](https://apify.com/agentx/glassdoor-hiring-scraper?fpr=aiagentapi)** - Verified Salary Intelligence & Company Culture Reviews
- **[LinkedIn Scraper](https://apify.com/agentx/linkedin-scraper?fpr=aiagentapi)** - Executive Network Intelligence & Professional Talent Search
- **[Indeed Scraper](https://apify.com/agentx/indeed-scraper?fpr=aiagentapi)** - Mass Job Extraction & Universal Market Intelligence

#### 📱 **Professional Communication Intelligence**

- **[Reddit Searcher](https://apify.com/agentx/reddit-searcher?fpr=aiagentapi)** - Cross-Reddit Keyword Search & Content Discovery
- **[Subreddit Scraper](https://apify.com/agentx/subreddit-scraper?fpr=aiagentapi)** - Targeted Subreddit Extraction & Community Analysis
- **[Telegram Data Finder](https://apify.com/agentx/telegram-data-finder?fpr=aiagentapi)** - Telegram Profile Intelligence & Contact Discovery
- **[Telegram Downloader](https://apify.com/agentx/telegram-downloader?fpr=aiagentapi)** - Telegram Message History & Media Download
- **[Telegram Group Members](https://apify.com/agentx/telegram-group-members?fpr=aiagentapi)** - Telegram Group Members & Community Analytics
- **[X Profile Scraper](https://apify.com/agentx/x-profile-scraper?fpr=aiagentapi)** - X Profile Intelligence & User Analytics

#### 🎥 **Executive Content Intelligence**

- **[All Video Scraper](https://apify.com/agentx/all-video-scraper?fpr=aiagentapi)** - Multi-Platform Video Download & Content Intelligence (1000+ platforms)
- **[Video Transcript](https://apify.com/agentx/video-transcript?fpr=aiagentapi)** - Universal Video Transcription & AI Training Data (1000+ platforms)
- **[YouTube Video Transcriber](https://apify.com/agentx/youtube-video-transcriber?fpr=aiagentapi)** - YouTube Speech Transcription & Content Analysis
- **[TikTok Video Transcriber](https://apify.com/agentx/tiktok-video-transcriber?fpr=aiagentapi)** - TikTok Speech Transcription & Viral Content Analysis
- **[TikTok Live Transcriber](https://apify.com/agentx/tiktok-live-transcriber?fpr=aiagentapi)** - TikTok Live Stream Recording & Real-Time Transcription
- **[Live Stream Transcript](https://apify.com/agentx/live-stream-transcript?fpr=aiagentapi)** - Real-Time Live Stream Transcription & Streaming Intelligence (1000+ platforms)
- **[Video to Social Post](https://apify.com/agentx/video-to-social-post?fpr=aiagentapi)** - AI Video Transformation & Multi-Platform Social Automation

### 🏆 Certifications & Trust

- ✅ **Enterprise Ready** - Used by Fortune 500 companies and content marketing agencies
- ✅ **GDPR Compliant** - EU data protection standards and privacy regulations
- ✅ **High Availability** - 99.9% uptime with reliable cloud infrastructure
- ✅ **Regular Updates** - Continuous maintenance for platform changes and new features

### 🏷️ Glassdoor Scraper API

**🔥 High-Volume Search Terms 2025:** Glassdoor scraper, Glassdoor API, Glassdoor reviews, Glassdoor jobs, Glassdoor salaries, Glassdoor salary data, Glassdoor company reviews, Glassdoor login, Glassdoor UK, Glassdoor Canada, what is Glassdoor, is Glassdoor legit, Glassdoor job search, Glassdoor salary calculator, Glassdoor employer login, Glassdoor careers, Glassdoor logo, Glassdoor job posting, Glassdoor company reviews, Glassdoor for employers

**⚡ Technical Implementation Tags:** `glassdoor-hiring-scraper-api` `glassdoor-data-extraction` `glassdoor-reviews-scraper` `glassdoor-jobs-api` `glassdoor-salary-scraper` `glassdoor-automation` `glassdoor-web-scraping` `glassdoor-data-mining` `glassdoor-crawler` `glassdoor-parser` `glassdoor-extractor` `glassdoor-bot` `glassdoor-hiring-scraper-tool` `glassdoor-data-collection` `glassdoor-api-integration` `glassdoor-scraping-service` `glassdoor-data-harvesting` `glassdoor-content-scraper` `glassdoor-information-extraction` `glassdoor-database-scraper`

**💼 Business Use Case Keywords:** `salary-benchmarking` `compensation-analysis` `employer-branding` `recruitment-intelligence` `hr-analytics` `workplace-culture-analysis` `company-reputation-monitoring` `talent-acquisition` `pay-equity-analysis` `employee-satisfaction-tracking` `market-research` `competitive-intelligence` `hr-data-analytics` `workforce-planning` `talent-analytics` `compensation-research` `employer-intelligence` `hr-insights` `workplace-analytics` `talent-intelligence`

***

**👥 Our community**: [@Apify\_Actor](https://t.me/Apify_Actor)
**👤 Contact with team**: [@AiAgentApi](https://t.me/AiAgentApi)

***

# Actor input Schema

## `max_results` (type: `integer`):

Maximum number of results to extract per search term

## `posted_since` (type: `string`):

Extract jobs from this date to present

## `country` (type: `string`):

Select target country for job search

## `location` (type: `string`):

Specify city or region (optional)

## `search_terms` (type: `array`):

Enter job title, skills, or company name you're looking for

## Actor input object example

```json
{
  "max_results": 10,
  "posted_since": "1 days",
  "country": "United States",
  "search_terms": [
    "Software Engineer"
  ]
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "max_results": 10,
    "posted_since": "1 days",
    "country": "United States",
    "location": "",
    "search_terms": [
        "Software Engineer"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("agentx/glassdoor-hiring-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "max_results": 10,
    "posted_since": "1 days",
    "country": "United States",
    "location": "",
    "search_terms": ["Software Engineer"],
}

# Run the Actor and wait for it to finish
run = client.actor("agentx/glassdoor-hiring-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "max_results": 10,
  "posted_since": "1 days",
  "country": "United States",
  "location": "",
  "search_terms": [
    "Software Engineer"
  ]
}' |
apify call agentx/glassdoor-hiring-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=agentx/glassdoor-hiring-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Glassdoor Hiring Scraper",
        "description": "Extract verified salary data, anonymous employee reviews, and company ratings from Glassdoor. Access 70M+ reviews across 70+ countries with 40+ data fields including salary ranges, company culture scores, and job details.",
        "version": "0.0",
        "x-build-id": "CyWjhQ1p0D3T62ipb"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/agentx~glassdoor-hiring-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-agentx-glassdoor-hiring-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/agentx~glassdoor-hiring-scraper/runs": {
            "post": {
                "operationId": "runs-sync-agentx-glassdoor-hiring-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/agentx~glassdoor-hiring-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-agentx-glassdoor-hiring-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "max_results",
                    "posted_since",
                    "country",
                    "search_terms"
                ],
                "properties": {
                    "max_results": {
                        "title": "📊 Max Results",
                        "minimum": 10,
                        "type": "integer",
                        "description": "Maximum number of results to extract per search term"
                    },
                    "posted_since": {
                        "title": "📅 Posted Since",
                        "pattern": "^(\\d{4})-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$|^(\\d+)\\s*(day|week|month|year)s?$",
                        "type": "string",
                        "description": "Extract jobs from this date to present"
                    },
                    "country": {
                        "title": "🌍 Country",
                        "enum": [
                            "Argentina",
                            "Australia",
                            "Austria",
                            "Bahrain",
                            "Bangladesh",
                            "Belgium",
                            "Bulgaria",
                            "Brazil",
                            "Canada",
                            "Chile",
                            "China",
                            "Colombia",
                            "Costa Rica",
                            "Croatia",
                            "Cyprus",
                            "Czech Republic",
                            "Denmark",
                            "Ecuador",
                            "Egypt",
                            "Estonia",
                            "Finland",
                            "France",
                            "Germany",
                            "Greece",
                            "Hong Kong",
                            "Hungary",
                            "India",
                            "Indonesia",
                            "Ireland",
                            "Israel",
                            "Italy",
                            "Japan",
                            "Kuwait",
                            "Latvia",
                            "Lithuania",
                            "Luxembourg",
                            "Malaysia",
                            "Malta",
                            "Mexico",
                            "Morocco",
                            "Netherlands",
                            "New Zealand",
                            "Nigeria",
                            "Norway",
                            "Oman",
                            "Pakistan",
                            "Panama",
                            "Peru",
                            "Philippines",
                            "Poland",
                            "Portugal",
                            "Qatar",
                            "Romania",
                            "Saudi Arabia",
                            "Singapore",
                            "Slovakia",
                            "Slovenia",
                            "South Africa",
                            "South Korea",
                            "Spain",
                            "Sweden",
                            "Switzerland",
                            "Taiwan",
                            "Thailand",
                            "Turkey",
                            "Ukraine",
                            "United Arab Emirates",
                            "United Kingdom",
                            "United States",
                            "Uruguay",
                            "Venezuela",
                            "Vietnam"
                        ],
                        "type": "string",
                        "description": "Select target country for job search"
                    },
                    "location": {
                        "title": "📍 Location",
                        "type": "string",
                        "description": "Specify city or region (optional)"
                    },
                    "search_terms": {
                        "title": "🔍 Search Terms",
                        "minItems": 1,
                        "type": "array",
                        "description": "Enter job title, skills, or company name you're looking for",
                        "items": {
                            "type": "string"
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
