VOOZH about

URL: https://apify.com/jobscrawler/glassdoor-jobs-scraper

โ‡ฑ Glassdoor Jobs Scraper ยท Apify


Pricing

from $3.99 / 1,000 results

Go to Apify Store

Glassdoor Jobs Scraper

Extract job listings and company insights from Glassdoor, the leading employer review and job search platform.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Jobs Scraper

Jobs Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Share

Overview

Penetrate Glassdoor's combined job search and employer review platform to extract employment data enriched with company insights. This actor gathers job listings alongside employer ratings, salary transparency data, and workplace culture indicators from one of the most trusted career research destinations.

Features

  • Job listings paired with employer review scores
  • Glassdoor salary estimates and reported compensation
  • Company culture and work-life balance indicators
  • Interview process insights from employee reviews
  • Proxy rotation with automatic fallback (residential โ†’ datacenter)
  • CAPTCHA detection and session rotation
  • Automatic retry on failures with exponential backoff
  • Deduplication of results by application URL
  • Dataset validation with auto-fix capability

Supported Inputs

FieldTypeDefaultDescription
keywordstring"software engineer"Search terms for job discovery
locationstring""Geographic filter for results
countrystring"US"Country code for proxy routing
maxItemsinteger50Upper limit on extracted listings
proxyEnabledbooleantrueToggle proxy rotation on/off
sortBystring"relevance"Result ordering (relevance/date/salary)
jobTypestring""Employment type filter
experienceLevelstring""Seniority level filter
datePostedstring""Recency filter (24h/3d/7d/14d/30d)
remoteOnlybooleanfalseRestrict to remote positions only
includeCompanyDetailsbooleantrueFetch extra company information
includeSalarybooleantrueInclude compensation data

Output Format

Each scraped listing produces a JSON object with these fields:

{
"jobTitle":"Senior Software Engineer",
"companyName":"Example Corp",
"location":"US",
"salary":"$120,000 - $160,000",
"jobType":"Full-time",
"experienceLevel":"Senior",
"postedDate":"2 days ago",
"applyUrl":"https://www.glassdoor.com/job/12345",
"companyUrl":"https://www.glassdoor.com/company/example",
"description":"We are looking for a skilled engineer...",
"requirements":["JavaScript","Node.js","React"],
"benefits":["Health Insurance","Remote Work"],
"sourcePortal":"Glassdoor",
"country":"US",
"scrapedAt":"2025-01-15T10:30:00.000Z"
}

Proxy Handling

Proxy management follows a graduated fallback pattern for optimal success rates.

  1. Apify Residential Proxy (country-targeted) โ€” First choice for Glassdoor
  2. Apify Residential Proxy (any region) โ€” Fallback if country proxy unavailable
  3. Apify Datacenter Proxy โ€” Secondary fallback for cost efficiency
  4. Direct Connection โ€” Last resort when all proxies fail

Proxies auto-rotate on each request. Blocked sessions are discarded and replaced automatically.

Retry Logic

Built-in resilience retries unsuccessful requests with new proxy identities.

  • Maximum 5 retries per request
  • Fresh browser session on each retry
  • Automatic proxy rotation between attempts
  • Blocked status codes (401, 403, 429) trigger session refresh
  • Configurable request timeout (120 seconds)

Anti-block Handling

Advanced evasion methods reduce the likelihood of being flagged as automated.

  • navigator.webdriver property masked
  • Human-like delays between page interactions (2โ€“5 seconds)
  • Browser language and plugin fingerprints normalised
  • Session pool with automatic rotation on blocks
  • CAPTCHA detection with graceful retry
  • Rate limit detection (HTTP 429) with backoff

Sample Input

{
"keyword":"data analyst",
"location":"US",
"maxItems":25,
"proxyEnabled":true,
"sortBy":"date",
"remoteOnly":false
}

Sample Output

{
"jobTitle":"Data Analyst",
"companyName":"TechCorp International",
"location":"US",
"salary":"Competitive",
"jobType":"Full-time",
"experienceLevel":"Mid-level",
"postedDate":"1 day ago",
"applyUrl":"https://www.glassdoor.com/job/example-123",
"companyUrl":"",
"description":"Seeking a detail-oriented data analyst to join our growing team...",
"requirements":["SQL","Python","Tableau"],
"benefits":["Health Insurance","Flexible Hours"],
"sourcePortal":"Glassdoor",
"country":"US",
"scrapedAt":"2025-01-15T14:22:00.000Z"
}

Usage

Local Development

# Install dependencies
npminstall
# Set Apify token (required for proxy)
exportAPIFY_TOKEN=your_token_here
# Run the actor
npm start
# Validate scraped data
node dataset-validator.js

Apify Platform

# Login to Apify
apify login
# Push actor to platform
apify push
# Run from Apify Console or API

Deployment

  1. Ensure all dependencies are installed: npm install
  2. Authenticate with Apify: apify login
  3. Deploy the actor: apify push
  4. Configure input in the Apify Console
  5. Schedule runs or trigger via API / webhooks

Limitations

  • Results depend on the portal's current HTML structure; layout changes may require selector updates
  • Some job details (salary, benefits) may not be available for all listings
  • Rate limiting by the portal may reduce throughput during high-volume scrapes
  • CAPTCHA challenges may interrupt scraping on heavily protected pages
  • Glassdoor may modify their anti-bot measures, requiring periodic updates
  • Maximum items per run is capped at 1000 to prevent excessive resource usage
  • Proxy costs apply when using Apify residential or datacenter proxies

You might also like

๐Ÿ”ฅ Glassdoor jobs scraper

bebity/glassdoor-jobs-scraper

โ„น๏ธ Elevate your job search with the sleek Glassdoor Scraper for Apify. Tailor-made for the modern job seeker, it's your secret weapon in the job market. Dive into a world of opportunities with custom searches, precise filtering. Fast, efficient, and incredibly user-friendly ๐Ÿš€โœจ

2.1K

2.0

(6)

Glassdoor Jobs Scraper

orgupdate/glassdoor-jobs-scraper

The latest and most advanced Glassdoor Jobs Scraper. Our Glassdoor Jobs Scraper extracts real-time job postings at scale from all over the world. A new research tool built for recruitment, insights and HR.

Glassdoor Jobs Scraper

valig/glassdoor-jobs-scraper

$0.4/1K jobs | Scrape Glassdoor jobs with filters for role, location, date, rating & Easy Apply. Get clean, structured data

2.9K

5.0

(1)

Glassdoor Jobs Scraper

silentflow/glassdoor-jobs-scraper

Extract Glassdoor job listings with salary ranges, company ratings, remote status, and 30+ structured fields per job. Search across 23 countries with advanced filters for job type, seniority level, remote work, salary range, industry, and company size. Multi-keyword search with deduplication.

Glassdoor Jobs Scraper Ppr

silentflow/glassdoor-jobs-scraper-ppr

Extract Glassdoor job listings with salary ranges, company ratings, remote status, and 30+ structured fields per job. Search across 23 countries with filters for job type, seniority, remote work, salary range, industry, and company size. Multi-keyword search with automatic deduplication included.

239

1.0

(1)

Glassdoor Jobs Scraper

agentx/glassdoor-jobs-scraper

Glassdoor Jobs API with the salary distribution recruiters actually need: p10, p50, and p90 percentiles per posting, alongside company rating, employer review count, employee count, and the hiring company's verified email and phone โ€” across 72 countries.

114

5.0

(2)

Glassdoor Jobs Scraper - Most Comprehensive

kaix/glassdoor-jobs-scraper

๐Ÿ”ฅ ~$0.1/1K jobs ๐Ÿ”ฅ Scrape Glassdoor job listings with title, description, salary, location, and company details.

Glassdoor Jobs Scraper

automation-lab/glassdoor-jobs-scraper

Scrape job listings from Glassdoor search results. Extract titles, companies, salaries, ratings, locations, and direct job links. Filter by job type, date posted, remote, and easy apply. Export as JSON, CSV, or Excel.

๐Ÿ‘ User avatar

Stas Persiianenko

28

Glassdoor Jobs Scraper

scraper-engine/glassdoor-jobs-scraper

๐Ÿ”Ž Glassdoor Jobs Scraper collects fresh job listings from Glassdoor โ€” titles, companies, locations, salaries, ratings, descriptions & links. โš™๏ธ Fast, reliable, export to CSV/JSON. ๐Ÿš€ Perfect for recruiters, HR analytics, labor market research & competitive intel.

๐Ÿ‘ User avatar

Scraper Engine

72

Glassdoor Jobs Scraper | Enterprise-Grade

fatihtahta/glassdoor-jobs-scraper

Extract structured Glassdoor job listings with titles, descriptions, salaries, company data, ratings, and employer insights. Built for enterprise-grade hiring intelligence, labor market analysis, and automated recruiting or analytics pipelines.

Glassdoor Jobs Scraper

getdataforme/glassdoor-jobs-scraper

Glassdoor Jobs Scraper is an Apify Actor that automatically retrieves job listings from Glassdoor using your specified title and location. It gathers details such as job title, employer, location, salary estimates, ratings, and application URLs, returning structured JSON for effortless integration.

27