Glassdoor Job Search avatar
Glassdoor Job Search

Pricing

Pay per event

Go to Apify Store
Glassdoor Job Search

Glassdoor Job Search

Extract Glassdoor jobs with crowd-sourced salary ranges, company ratings, employee headcount, revenue data, and workplace culture insights across 60+ countries.

Pricing

Pay per event

Rating

5.0

(2)

Developer

CheapGET

CheapGET

Maintained by Community

Actor stats

1

Bookmarked

58

Total users

13

Monthly active users

19 hours ago

Last modified

Share

Support Rating Reliability Glassdoor Job Search

Extract comprehensive Glassdoor job data with salary insights and company intelligence.

Unlock exclusive metrics: crowd-sourced salary ranges, company ratings, employee reviews, and workplace culture insights. Get complete job descriptions, company profiles, and hiring intelligence—all in one unified dataset.

🤝 Support & Community

📧 Support: Contact Us 💬 Community: Telegram Group

🏆 Key Features

💰 Salary Intelligence

  • 💵 Salary Ranges: Min/max compensation with currency and pay period (hourly/monthly/yearly)—Glassdoor's signature data.
  • 📊 Compensation Transparency: Access crowd-sourced salary data that employees share anonymously.
  • 💼 Pay Period Details: Understand whether salaries are hourly, monthly, or yearly for accurate benchmarking.
  • 🌍 Multi-Currency Support: Salary data in local currencies across 60+ countries.

🏢 Company Intelligence

  • ⭐ Company Ratings: Aggregate employee satisfaction scores (out of 5) that influence candidate decisions.
  • 👥 Employee Headcount: Company size ranges to understand organizational scale.
  • 💰 Revenue Data: Annual revenue brackets for company segmentation and market analysis.
  • 📝 Company Profiles: Detailed company descriptions, industry sectors, and office locations.

📋 Comprehensive Job Data

  • 📄 Full Descriptions: Complete job requirements, responsibilities, and qualifications in markdown format.
  • 🏷️ Job Classification: Job type (full-time/part-time/contract), seniority level, and function area.
  • 📍 Location Details: City, country, and remote work availability for each position.
  • 🔗 Direct Links: Both Glassdoor listing URLs and direct company application links.

🌐 Global Coverage

  • 🌍 60+ Countries: From US and UK to Germany, India, Singapore, and beyond.
  • 🎯 Location Filtering: Target specific cities or regions within countries.
  • 📅 Date Filtering: Find jobs posted within custom time periods (days, weeks, months, or specific dates).
  • 🔍 Keyword Search: Search by job titles, skills, or company names.

💰 Pricing

ResourceCostDescription
Actor Usage$0.00001Charged for Actor runtime. Cost depends on resource consumption during execution
Job Details$0.00315Charged for each job posting scraped. Includes complete metadata such as salary, company, and location. This is a flat fee per job.

Example Cost Calculation:

  • Scraping "Software Engineer" + "Data Analyst" + "Product Manager" in New York
  • 3 keywords × 100 jobs = 300 results → 300 × $0.00315 = $0.95 total

🌟 Why choose this Actor?

Built for HR professionals, recruiters, and market researchers, this Actor transforms Glassdoor job listings into structured, actionable data.

FeatureGlassdoor Job SearchBright DataZyteOctoparse
Pricing ModelPay per use❌ Enterprise❌ Enterprise⚠️ Subscription
Data Depth30+ fields⚠️ 20-25 fields⚠️ 20-25 fields⚠️ 15-20 fields
Salary DataIncluded⚠️ Limited⚠️ Limited❌ Not supported
Company InfoRich profiles⚠️ Basic only⚠️ Basic only❌ Not supported
Setup TimeInstant❌ Complex setup❌ Complex setup⚠️ Template req.
Min. Cost$0.03❌ $500+/month❌ $500+/month⚠️ $75/month

💻 Input Parameters

Glassdoor Job Scraper input configuration showing 5 parameters: Search Terms (job keywords), Country (selector), Location (city field), Posted Since (date filter), and Max Results (number input)

ParameterTypeRequiredDescription
search_termsstring[]✅ YesJob keywords to search for. Supports job titles, skills, or company names. Multiple terms will be searched separately
countrystring✅ YesTarget country for job search. Choose from 60+ supported countries (e.g., "United States", "United Kingdom", "Germany")
locationstring❌ NoSpecify city or region within the country (optional). Leave empty to search nationwide
posted_sincestring✅ YesFilter jobs posted within this period. Supports relative dates ("7 days", "2 weeks", "1 month") or absolute dates ("2024-12-01")
max_resultsinteger✅ YesMaximum number of jobs to extract per search term. Minimum value is 10. Results are sorted by newest first

📝 Example Input

{
"search_terms": ["Senior Data Scientist", "Machine Learning Engineer"],
"country": "United States",
"location": "San Francisco",
"posted_since": "7 days",
"max_results": 100
}

📤 Output Structure

FieldTypeDescription
processorstringURL of the Apify actor that processed this data
processed_atstringISO 8601 timestamp when the data was scraped
platformstringSource platform (Glassdoor)
platform_urlstringJob URL on Glassdoor
official_urlstringDirect link to company's job posting
titlestringJob position title
posted_datestringISO 8601 timestamp when job was posted
locationstringJob location or city
is_remotebooleanWhether the job allows remote work
descriptionstringFull job description in markdown format
job_typestringEmployment type (full-time, part-time, contract)
job_levelstringSeniority level (entry, mid, senior, executive)
job_functionstringJob category or function area
listing_typestringType of job listing (standard, featured, sponsored)
emailsstringContact emails found in job posting
skillsstringRequired skills and technologies
work_from_homestringWork arrangement (remote, hybrid, on-site)
vacancy_countintegerNumber of open positions
experience_rangestringRequired years of experience
salary_periodstringPayment period (yearly, monthly, hourly)
salary_minimumnumberMinimum salary amount
salary_maximumnumberMaximum salary amount
salary_currencystringCurrency code (USD, EUR, GBP, etc.)
company_namestringName of the hiring company
company_industrystringIndustry sector of the company
company_urlstringCompany profile URL on Glassdoor
company_websitestringOfficial company website
company_logostringURL to company logo image
company_addressesstringCompany office locations
company_revenuestringAnnual revenue range
company_descriptionstringAbout the company
company_ratingnumberCompany rating score (out of 5)
employee_countstringNumber of employees
review_countintegerNumber of company reviews on Glassdoor

📤 Example Output

{
"processor": "https://apify.com/cheapget/glassdoor-job-search?fpr=aiagentapi",
"processed_at": "2025-12-31T14:15:00+00:00",
"platform": "Glassdoor",
"platform_url": "https://www.glassdoor.com/job-listing/senior-data-scientist-stripe-JL789456123",
"official_url": "https://stripe.com/jobs/senior-data-scientist",
"title": "Senior Data Scientist",
"posted_date": "2025-12-29T00:00:00+00:00",
"location": "San Francisco, CA",
"is_remote": false,
"description": "Join Stripe's Data Science team to build ML models that power global payments...\n\n## What you'll do\n- Build predictive models for fraud detection\n- Analyze payment patterns across 50+ countries\n- Partner with engineering to deploy models at scale",
"job_type": "full-time",
"job_level": "senior",
"job_function": "Data Science",
"listing_type": "standard",
"emails": null,
"skills": "Python, TensorFlow, SQL, Spark, A/B Testing",
"work_from_home": "hybrid",
"vacancy_count": 3,
"experience_range": "5+ years",
"salary_period": "yearly",
"salary_minimum": 180000,
"salary_maximum": 250000,
"salary_currency": "USD",
"company_name": "Stripe",
"company_industry": "Financial Technology",
"company_url": "https://www.glassdoor.com/Overview/Stripe-EI_IE671932",
"company_website": "https://stripe.com",
"company_logo": "https://media.glassdoor.com/sql/671932/stripe-logo.png",
"company_addresses": "354 Oyster Point Blvd, South San Francisco, CA 94080",
"company_revenue": "$1B - $10B",
"company_description": "Stripe builds economic infrastructure for the internet, helping millions of businesses accept payments and manage operations online.",
"company_rating": 4.3,
"employee_count": "5000-10000",
"review_count": 1892
}

🔌 Integrations

Seamlessly connect this actor to your existing pipelines via the Apify API.

Ⓜ️ Make.com Integration

Get Started with Make.com (1000 Free Credits) 🎁

┌────────────────────────────────────────────┐
│ Step 1: Configure Actor Module │
│ ├─ Add Module: "Run an Actor" │
│ ├─ Enable Map: Toggle ON │
│ ├─ Actor ID: OFdvsjf7TqVYuQPky │
│ ├─ Refresh: Click Refresh button │
│ └─ Input JSON: Add job search parameters │
└────────────────────────────────────────────┘
┌────────────────────────────────────────────┐
│ Step 2: Set Execution Mode │
│ └─ Run synchronously: YES │
└────────────────────────────────────────────┘
┌────────────────────────────────────────────┐
│ Step 3: Retrieve Results │
│ ├─ Add Module: "Get Dataset Items" │
│ └─ Dataset ID: defaultDatasetId │
└────────────────────────────────────────────┘

🎱 N8N.io Integration

Open Source Workflow Automation

┌────────────────────────────────────────────┐
│ Step 1: Add Apify Node │
│ ├─ Search: "Run an Actor and get dataset" │
│ └─ Category: Apify │
└────────────────────────────────────────────┘
┌────────────────────────────────────────────┐
│ Step 2: Configure Actor │
│ ├─ Selection Mode: By ID │
│ ├─ Actor ID: OFdvsjf7TqVYuQPky │
│ └─ Paste from Actor ID section above │
└────────────────────────────────────────────┘
┌────────────────────────────────────────────┐
│ Step 3: Set Input Parameters │
│ └─ Modify Input JSON with search terms │
└────────────────────────────────────────────┘

📚 API Documentation

  • MCP API - Model Context Protocol integration
  • Python API - Complete Python client documentation with examples
  • JavaScript API - Node.js and browser integration guide

🏗️ Metadata for Developers (JSON-LD)

{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Glassdoor Job Search - Salary Intelligence & Company Insights",
"alternateName": [
"Glassdoor Job Scraper",
"Glassdoor Data Extractor",
"Glassdoor Salary Tool",
"Job Market Intelligence"
],
"applicationCategory": "DeveloperApplication",
"applicationSubCategory": "Job Market Data Extraction",
"operatingSystem": "Cloud",
"offers": {
"@type": "Offer",
"price": "0.00",
"priceCurrency": "USD",
"priceValidUntil": "2099-12-31",
"availability": "https://schema.org/InStock"
},
"description": "Extract comprehensive Glassdoor job data with salary insights and company intelligence. Includes salary ranges, company ratings, employee reviews, and complete job descriptions. Perfect for HR professionals, recruiters, and market researchers.",
"featureList": [
"30+ data points per job extraction",
"Salary range intelligence with currency support",
"Company ratings and employee headcount",
"Complete job descriptions in markdown",
"60+ countries coverage",
"Date and location filtering",
"Export to JSON, CSV, Excel formats",
"API integration ready for automation"
],
"keywords": "glassdoor scraper, glassdoor jobs api, glassdoor salary data, glassdoor company ratings, job market intelligence, salary benchmarking, compensation analysis, employer brand research, hiring trends, talent market data, job search automation, recruitment intelligence, hr analytics, workforce planning, competitive intelligence",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "500",
"bestRating": "5"
},
"author": {
"@type": "Organization",
"name": "cheapget",
"url": "https://apify.com/cheapget"
},
"softwareVersion": "1.0",
"datePublished": "2024-01-01",
"dateModified": "2025-12-31"
}

🚀 Performance Tips

Optimize your extraction runs for speed, cost, and data quality with these best practices:

💰 Cost Optimization

  • Test First: Start with max_results: 10 and a single search term before scaling up
  • Monitor Costs: Check the "Usage" tab in Apify Console for real-time cost tracking. Each job costs $0.00315
  • Narrow Search: Use specific job titles instead of broad keywords to reduce irrelevant results

⚡ Speed Optimization

  • Fewer Keywords: Each search term creates a separate search. Use focused keywords for faster results
  • Regional Focus: Specify a location to reduce results and speed up processing
  • Recent Posts: Use shorter posted_since periods (e.g., "7 days") for faster results

🛡️ Reliability Best Practices

  • Valid Country: Ensure the country name matches exactly (e.g., "United States", not "USA")
  • Monitor Progress: Use Apify Console's live log to track scraping progress
  • Retry Logic: The Actor automatically handles rate limiting and retries failed requests

📊 Data Quality Tips

  • Salary Data: Not all jobs include salary info. Approximately 30-40% of jobs disclose salary ranges
  • Fresh Data: Job postings change rapidly. Schedule daily runs for time-sensitive applications
  • Remote Jobs: Filter by is_remote: true or check work_from_home field for remote opportunities

❓ FAQ

What content can I extract?

You can extract comprehensive job data including job titles, descriptions, salary ranges, company profiles, ratings, employee counts, and more from Glassdoor's public job listings.

How many jobs can I extract?

There's no hard limit, but we recommend starting with 10-100 jobs per search term for testing. Large extractions (500+) may take longer but are fully supported.

Why are some salary fields empty?

Not all job postings include salary information. Approximately 30-40% of jobs on Glassdoor disclose salary ranges. Use the salary_minimum field to filter jobs with disclosed compensation.

Can I search for remote jobs only?

Currently, the actor fetches all matching jobs. Filter the results by checking the is_remote field (boolean) or work_from_home field for remote/hybrid opportunities.

How long does a typical scrape take?

Runtime depends on the number of search terms and max_results setting. A typical run with 2-3 keywords and 100 results completes in 2-5 minutes.

Why do some job titles not match my search keywords?

This is expected behavior. Glassdoor uses its own search algorithm that considers job relevance, not just exact keyword matching. The platform may return jobs based on:

  • Related job titles and synonyms (e.g., "Developer" may return "Engineer" roles)
  • Skills mentioned in job descriptions
  • Industry and category associations
  • Location-based relevance

This is the same behavior you would see when searching directly on Glassdoor.

What output formats are available?

The Actor outputs data in JSON format by default. You can export results to CSV or Excel formats using Apify's dataset export features in the Console.

How accurate is the data?

All data is extracted directly from Glassdoor's public listings, ensuring 100% accuracy. Engagement metrics and company ratings reflect real-time values at the moment of extraction.

What countries are supported?

The Actor supports 60+ countries including United States, United Kingdom, Canada, Australia, Germany, India, France, Singapore, and many more. See the input schema for the complete list.

🔥 Search Terms: glassdoor scraper, glassdoor jobs api, glassdoor salary data, glassdoor company ratings, glassdoor job listings, salary transparency tool, employer ratings scraper, company intelligence data, job market analytics, compensation benchmarking, hiring trends analysis, talent market intelligence, recruitment automation, hr data extraction, workforce planning tool, competitive salary analysis, employer brand monitoring, job search automation, career data insights, glassdoor data extractor, salary comparison tool, company review scraper, job posting intelligence, employment market data, recruitment intelligence platform

💼 Use Case: salary-benchmarking compensation-analysis employer-brand-research company-ratings-monitoring talent-market-intelligence competitive-pay-analysis hr-analytics hiring-trend-analysis job-market-research recruitment-automation workforce-planning pay-equity-audit employer-comparison career-intelligence market-research business-intelligence data-driven-recruiting compensation-strategy talent-acquisition employment-analytics job-search-automation competitive-intelligence hiring-insights salary-transparency

This actor extracts publicly available data only. It does not bypass authentication, access private content, or violate platform terms of service. You are responsible for:

  • Data Rights: Ensuring you have permission to collect and use the extracted data
  • Privacy Compliance: Adhering to GDPR, CCPA, and other applicable privacy laws when processing data
  • Platform Terms: Respecting the platform's terms of service and usage policies
  • Ethical Use: Using extracted data responsibly and in compliance with applicable laws
  • Best Job Search - Aggregates job listings from LinkedIn, Indeed, Glassdoor, ZipRecruiter, and regional platforms. Automatically selects optimal platforms based on target country across 60+ regions.
  • Glassdoor Job Search - Extracts crowd-sourced salary ranges, company ratings, employee review counts, and workplace culture data unique to Glassdoor's platform.
  • Indeed Job Search - Scrapes job postings with salary disclosure data, full descriptions, and company profiles from Indeed's aggregated listings across 60+ countries.
  • LinkedIn Job Search - Captures applicant counts, company growth indicators, skills taxonomy, and hiring team visibility specific to LinkedIn's professional network.
  • Best Video Downloader - Downloads videos in 4K/HD/SD quality from 1000+ platforms including YouTube, TikTok, Instagram, and Twitter. Extracts metadata, comment threads, and engagement statistics.
  • TikTok Video Downloader - Downloads watermark-free TikTok videos with quality selection. Captures hashtag trends, audio track details, creator profiles, and viral metrics.
  • Youtube Video Downloader - Downloads YouTube videos with selectable quality. Extracts video metadata, comment sections, thumbnail images, and channel statistics.
  • TikTok Live Recorder - Records TikTok live streams with real-time viewer count tracking, streamer profile data, and engagement metrics during broadcast.
  • TikTok Video Profile - Extracts 50+ data points per TikTok video including metadata, engagement statistics, nested comment threads, and creator information.
  • Video To Text - Transcribes videos from 1000+ platforms using AI. Detects language automatically, generates time-stamped segments, and translates to 100+ languages.
  • Instagram To Text - Transcribes Instagram videos with automatic language detection and multi-language translation capabilities.
  • Social Media Marketing - Generates 864 unique variations from a single video using AI. Creates platform-specific content across 12 platforms, 12 writing tones, and 6 AI models with styled images.
  • Reddit User Profile - Analyzes Reddit user activity with forensic timeline reconstruction, karma distribution, influence patterns, and moderator role identification.
  • Reddit Community Profile - Extracts subreddit rules, wiki content, pinned posts, complete comment trees with hierarchical structure, and upvote/downvote metrics.
  • Reddit Review Search - Searches Reddit posts and extracts nested comment threads with author data, timestamps, and vote counts.
  • Telegram Group Member - Extracts member profiles from Telegram groups. Offers standard mode for public groups and deep search mode for discovering hidden members and historical data.
  • Telegram Channel Message - Scrapes Telegram channel messages with media downloads. Captures view counts, reply threads, forward chains, and reaction data.
  • Telegram Profile - Batch extracts Telegram profiles for users, bots, groups, and channels using MTProto. Retrieves verification status, premium indicators, and privacy settings.
  • Google Business Profile - Extracts Google Business listings from Maps including business details, customer reviews, star ratings, photos, and geographic coordinates.
  • X Community Profile - Scrapes Twitter/X community profiles with follower statistics, engagement metrics, and member activity data.