πŸ“„ Glassdoor Jobs Scraper avatar

πŸ“„ Glassdoor Jobs Scraper

Pricing

from $0.32 / 1,000 results

Go to Apify Store
πŸ“„ Glassdoor Jobs Scraper

πŸ“„ Glassdoor Jobs Scraper

πŸ”Ž Scrape Glassdoor jobs with filters for role, location, date, rating & Easy Apply. Get clean, structured data ⚑

Pricing

from $0.32 / 1,000 results

Rating

0.0

(0)

Developer

Vali G

Vali G

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

The πŸ“„ Glassdoor Jobs Scraper is an Apify actor designed to extract structured job listings from Glassdoor based on customizable search criteria. Whether you're building a job aggregation platform, conducting labor market research, or monitoring hiring trends, this actor provides a reliable and scalable way to collect up-to-date job data.

πŸš€ Overview

This actor allows you to search Glassdoor job listings using filters such as job title, location, posting age, company rating, and more. It then returns detailed, structured data for each job posting, making it easy to integrate into your workflows, analytics pipelines, or applications.

With support for pagination and filtering, you can efficiently retrieve hundreds of relevant job listings in a single run.

πŸ”§ Input Parameters

The actor accepts the following input schema:

Required / Common Fields

  • keywords (string)
    The job title, skill, or company name you want to search for.
    Example: "Developer"

  • location (string)
    The job location (city, state, or ZIP code).
    Default: "New York"

Optional Filters

  • daysOld (integer)
    Maximum number of days since the job was posted.
    Default: 30

  • easyApply (boolean)
    If set to true, returns only jobs that support Easy Apply.

  • minRating (number)
    Minimum company rating (0.0–5.0).
    Example: 3.8

  • limit (integer)
    Maximum number of results to return.
    Default: 100, Max: 1000

Advanced Options

  • excludeJobIds (array of strings)
    List of job IDs to exclude from results. Useful for deduplication or incremental scraping.

🧾 Example Input

{
"keywords": "Backend Developer",
"location": "San Francisco",
"daysOld": 7,
"easyApply": true,
"minRating": 4.0,
"limit": 50
}

πŸ“¦ Output

Each run returns a dataset of job listings in structured JSON format. Each item contains rich information about the job, company, and compensation.

Example Output Item

{
"id": 1010062906489,
"title": "Senior Engineer - Applied AI (Java)",
"url": "https://www.glassdoor.com/job-listing/j?jl=1010062906489",
"seoUrl": "https://www.glassdoor.com/job-listing/senior-engineer-applied-ai-java-geico-JV_IC1132348_KO0,31_KE32,37.htm?jl=1010062906489",
"ageInDays": 12,
"rating": 2.6,
"easyApply": false,
"employer": {
"id": 270,
"name": "Government Employees Insurance Company",
"url": "https://www.glassdoor.com/Overview/W-EI_IE270.htm",
"logoUrl": "https://media.glassdoor.com/sql/270/geico-squareLogo-1730389987906.png"
},
"location": {
"countryId": 1,
"id": 1132348,
"name": "New York, NY",
"type": "C"
},
"pay": {
"source": "EMPLOYER_PROVIDED",
"currency": "USD",
"period": "ANNUAL",
"min": 100000,
"max": 215000
},
"description": "<div><!-- html description --></div>"
}

πŸ’‘ Use Cases

  • πŸ§‘β€πŸ’» Job aggregation platforms
  • πŸ“ˆ Labor market and salary analysis
  • 🏒 Competitive hiring intelligence
  • πŸ” Lead generation for recruiters
  • πŸ€– Feeding job data into AI/ML models
  • πŸ“¬ Automated job alert systems

⚑ Key Features

  • Fast and scalable scraping using Apify infrastructure
  • Advanced filtering for precise results
  • Structured, clean JSON output
  • Easy integration with APIs, databases, and workflows
  • Supports incremental scraping via job ID exclusion

πŸ› οΈ Tips & Best Practices

  • Use excludeJobIds to avoid duplicate processing in recurring runs
  • Combine daysOld with limit for fresh, relevant datasets
  • Filter by minRating to focus on higher-quality employers
  • Enable easyApply for conversion-focused job pipelines

πŸ“Œ Summary

The πŸ“„ Glassdoor Jobs Scraper actor provides a powerful, flexible way to extract job data from Glassdoor. With customizable filters and rich output, it’s an ideal solution for developers, analysts, and businesses looking to leverage job market data at scale.

Start scraping smarter and build data-driven hiring insights today πŸš€