Glassdoor Hiring Scraper avatar

Glassdoor Hiring Scraper

Pricing

from $2.40 / 1,000 results

Go to Apify Store
Glassdoor Hiring Scraper

Glassdoor Hiring Scraper

Glassdoor recruitment-intelligence API: verified salary distributions, 70M+ employee reviews, and culture metrics across 70+ countries with 40+ structured fields. JSON output for compensation benchmarking, employer-brand analysis, and competitive HR research.

Pricing

from $2.40 / 1,000 results

Rating

5.0

(1)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

5

Bookmarked

82

Total users

10

Monthly active users

5 hours ago

Last modified

Share

Glassdoor Hiring Scraper - Glassdoor Job Data Extraction & Salary Intelligence API

Extract structured job listings with verified salary ranges, company ratings, employee review counts, and firmographic data from Glassdoor. This API delivers 30+ fields per listing including compensation min/max, company industry, revenue, employee count, remote work flags, and skills metadata across 70+ countries. JSON output for compensation benchmarking, employer-brand analysis, and recruitment pipelines where salary transparency matters.

Glassdoor 70+ Countries 30+ Fields 99.9% Uptime


Why Choose This Glassdoor Extraction API

Salary Intelligence with Company Firmographic Data & Culture Metrics

πŸ’° Verified Salary Ranges Extract min/max compensation with salary period, currency, and company-verified pay equity data. Glassdoor's anonymous salary reports provide compensation transparency unavailable on other job platforms.

🏒 Company Firmographic Intelligence 30+ fields per listing including company industry, revenue, employee count, office addresses, ratings, review counts, and official website URLs for enriched firmographic analysis.

πŸ“Š Culture & Employer Brand Metrics Company ratings (1–5 scale), employee review counts, and workplace culture indicators for employer brand monitoring, retention analytics, and competitive benchmarking.

🌍 70+ Country Coverage Target job markets across the US, UK, Germany, Canada, Australia, India, and 60+ additional countries with location-level filtering by city, state, or region.

⚑ Temporal Filtering Filter by posting date using relative timeframes ("7 days", "1 month") or absolute ISO dates. Extract only recent listings for real-time market monitoring.


Quick Start Guide

How to Extract Glassdoor Job Data in 3 Steps

Step 1: Configure Search Parameters

Set your search terms, country, location, date range, and result limit.

Glassdoor Hiring Scraper Input

Step 2: Run the Actor

Click "Start" to begin extraction. Each search term is processed sequentially across the target market.

Step 3: Download Structured Data

Access results via JSON dataset, Apify API, or direct integration with your pipeline.

Example Input

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

Input Parameters

ParameterTypeRequiredDescription
πŸ“Š Max ResultsNumberYesMaximum results per search term
πŸ“… Posted SinceStringYesDate filter β€” relative ("7 days") or absolute ("2024-08-25")
🌍 CountryStringYesTarget country (70+ supported)
πŸ“ LocationStringNoCity or region within the selected country
πŸ” Search TermsArrayYesJob titles, skills, or company names

Output Data Schema

Each extracted Glassdoor listing returns structured employment and company intelligence:

Glassdoor Hiring Scraper Output

FieldTypeDescription
platformStringSource platform (Glassdoor)
platform_urlStringOriginal Glassdoor listing URL
official_urlStringDirect company career page link
titleStringJob position title
posted_dateStringJob posting date
locationStringJob location
is_remoteBooleanRemote work flag
descriptionStringFull job description
job_typeStringEmployment type (full-time, part-time, contract)
job_levelStringSeniority level
job_functionStringFunction area
skillsStringRequired skills and technologies
salary_periodStringPay period (yearly, monthly, hourly)
salary_minimumNumberMinimum salary
salary_maximumNumberMaximum salary
salary_currencyStringCurrency code (USD, EUR, GBP)
company_nameStringHiring company name
company_industryStringIndustry sector
company_websiteStringOfficial company website
company_revenueStringAnnual revenue range
company_ratingNumberCompany rating (1–5 scale)
employee_countStringCompany size
review_countIntegerNumber of employee reviews
processorStringApify actor URL
processed_atStringISO processing timestamp

Example Output

{
"platform": "Glassdoor",
"title": "Software Engineer - Machine Learning",
"location": "Mountain View, CA",
"is_remote": true,
"job_type": "Full-time",
"salary_period": "yearly",
"salary_minimum": 140000,
"salary_maximum": 200000,
"salary_currency": "USD",
"company_name": "Google",
"company_industry": "Internet",
"company_rating": 4.4,
"employee_count": "10000+",
"review_count": 125000,
"skills": "Python, Java, C++, Machine Learning, TensorFlow",
"processor": "https://apify.com/agentx/glassdoor-hiring-scraper",
"processed_at": "2024-12-19T14:23:45.123Z"
}

Integration Examples

Python Integration

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run_input = {
"max_results": 100,
"posted_since": "7 days",
"country": "United States",
"location": "New York, NY",
"search_terms": ["Data Scientist"]
}
run = client.actor("jSqkPD04NCwMZO4Uk").call(run_input=run_input)
dataset_items = client.dataset(run["defaultDatasetId"]).list_items().items
for item in dataset_items:
salary = f"${item.get('salary_minimum', 'N/A')}–${item.get('salary_maximum', 'N/A')}"
print(f"{item['title']} at {item['company_name']} | {salary}")

JavaScript Integration

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const input = {
max_results: 100,
posted_since: '7 days',
country: 'United States',
location: 'San Francisco, CA',
search_terms: ['Product Manager']
};
const run = await client.actor('jSqkPD04NCwMZO4Uk').call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item => {
console.log(`${item.title} | ${item.company_name} | Rating: ${item.company_rating}`);
});

Make.com (Integromat) Integration

  1. Add an Apify module to your Make scenario
  2. Select Run an Actor action
  3. Set Actor ID to jSqkPD04NCwMZO4Uk
  4. Configure input JSON with search parameters
  5. Set Run synchronously to YES
  6. Add Get Dataset Items module to receive job listings

N8N Integration

  1. Add an Apify node to your n8n workflow
  2. Set Actor to jSqkPD04NCwMZO4Uk
  3. Configure search parameters in input JSON
  4. Use downstream nodes to process salary and company data

JSON-LD Metadata

{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Glassdoor Hiring Scraper",
"description": "Glassdoor job data extraction API with salary ranges, company ratings, and firmographic intelligence",
"applicationCategory": "Developer Tools",
"operatingSystem": "Cloud",
"url": "https://apify.com/agentx/glassdoor-hiring-scraper?fpr=aiagentapi",
"dateModified": "2026-06-24",
"offers": {
"@type": "Offer",
"price": "0.0027",
"priceCurrency": "USD"
}
}

Pricing & Cost Calculator

Transparent Pay-Per-Use Model

Event TypePriceDescription
Actor Start$0.01Charged per run start (per GB of memory)
Result$0.0027Per job listing extracted with full metadata

Cost Examples

Small Search (100 jobs):

  • Results: 100 Γ— $0.0027 = $0.27
  • Total: ~$0.28

Medium Search (1,000 jobs):

  • Results: 1,000 Γ— $0.0027 = $2.70
  • Total: ~$2.71

Large Search (10,000 jobs):

  • Results: 10,000 Γ— $0.0027 = $27.00
  • Total: ~$27.01

Use Cases & Applications

Compensation Benchmarking & Pay Equity

Salary Market Analysis Extract salary ranges by role, location, and industry for compensation benchmarking. Map min/max pay bands across markets to identify pay gaps and optimize offer strategies.

Pay Equity Auditing Compare internal compensation against Glassdoor market data by role and geography to identify pay equity issues and support compliance reporting.

Talent Intelligence & Recruitment

Market Demand Monitoring Track job posting volumes, skills requirements, and hiring velocity by company, industry, or region. Detect talent shortages and emerging skill demands.

Employer Brand Analytics Monitor company ratings, review counts, and culture indicators to assess employer attractiveness and competitive positioning in talent markets.

Investment & Market Research

Due Diligence Enrichment Enrich M&A and investment research with Glassdoor firmographic data β€” company size, revenue, growth indicators, and workforce sentiment for target evaluation.

Industry Benchmarking Aggregate salary and hiring data across industry verticals to generate market reports, compensation surveys, and workforce planning intelligence.


FAQ

How many countries does the Glassdoor Hiring Scraper support?

The API supports 70+ countries including the US, UK, Germany, Canada, Australia, India, and many others. Use the country parameter to target specific markets.

What salary data is available per listing?

Each listing includes salary_minimum, salary_maximum, salary_currency, and salary_period. Availability depends on whether the employer or Glassdoor provides salary estimates.

Can I filter by posting date?

Yes. Use the posted_since parameter with relative timeframes ("7 days", "1 month") or absolute ISO dates ("2024-08-25") to extract only recent listings.

How is company firmographic data structured?

Each listing includes company_name, company_industry, company_revenue, employee_count, company_rating, review_count, company_website, and company_addresses.

Can I extract data for multiple search terms in one run?

Yes. Pass an array of search terms and all are processed sequentially in a single actor run, with results merged into one dataset.

What happens when salary data is unavailable?

Fields like salary_minimum and salary_maximum return null when the employer has not disclosed compensation. This is expected for some listings.


SEO Keywords & Search Terms

Primary Keywords

Glassdoor scraper API, Glassdoor job extraction, Glassdoor salary data API, Glassdoor company reviews extraction, Glassdoor hiring intelligence, salary benchmarking API

Long-Tail Keywords

extract Glassdoor salary ranges API, Glassdoor company ratings scraper, Glassdoor job listings structured data, compensation benchmarking Glassdoor extraction, Glassdoor firmographic data pipeline, Glassdoor 40 fields salary distribution employee reviews extraction, Glassdoor recruitment intelligence API hiring trends compensation, bulk Glassdoor scraper structured JSON ATS integration pipeline, Glassdoor employer brand monitoring talent acquisition intelligence

Industry Terms

compensation analysis, salary intelligence, pay equity, employer brand monitoring, talent acquisition data, workforce analytics, HR data pipeline


Trust & Certifications

  • βœ… Enterprise Ready - Processing thousands of listings per run with 99.9% uptime
  • βœ… GDPR Compliant - EU data protection standards
  • βœ… 70+ Country Coverage - Global salary intelligence
  • βœ… Regular Updates - Continuous maintenance for platform changes

Data Rights & Usage

All data extracted by this actor originates from publicly accessible Glassdoor job listings. Users are responsible for ensuring their use complies with applicable laws and Glassdoor's Terms of Service.

Privacy Compliance

  • GDPR: Compliant with EU General Data Protection Regulation. No personal data is stored beyond the extraction session.
  • CCPA: Compliant with California Consumer Privacy Act requirements.

Platform Terms of Service

Users must review and comply with Glassdoor's Terms of Service regarding data usage. This tool accesses only publicly available job listing information.

Enterprise Support

For enterprise licensing, custom integrations, or compliance inquiries:


Jobs & Hiring

LinkedIn

Reddit

Telegram

X / Twitter

TikTok

Video & Content

YouTube

Real Estate

Maps & Local


Support & Community


Last Updated: June 24, 2026