VOOZH about

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

⇱ Glassdoor Jobs Scraper Β· Apify


Pricing

$24.00/month + usage

Go to Apify Store

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.

Pricing

$24.00/month + usage

Rating

0.0

(0)

Developer

πŸ‘ SilentFlow

SilentFlow

Maintained by Community

Actor stats

1

Bookmarked

13

Total users

2

Monthly active users

2 months ago

Last modified

Share

Turn Glassdoor's millions of job listings into structured, searchable data. Salary ranges, company ratings, job descriptions, and 30+ fields per listing across 23 countries. 50 jobs in under 10 seconds.

How it works

πŸ‘ How it works

✨ Why use this scraper?

Spending hours copy-pasting job listings from Glassdoor tabs? Running scrapers that return half the fields you need? Getting blocked after 10 requests?

  • πŸ’° Salary data on every listing that has it. Min, max, median, currency, and pay period. Filter by salary range to get only what matters.
  • 🌍 23 countries, one scraper. US, UK, Canada, France, Germany, India, Australia, Spain, Italy, Netherlands, and 13 more. Switch with a single dropdown.
  • πŸ” Multi-keyword search. Run "Data Engineer", "ML Engineer", and "Data Scientist" in one call. Results are deduplicated automatically.
  • πŸ“Š 30+ fields per job. Title, description, salary, company rating, size, revenue, industry, remote status, Easy Apply flag, posting source, and more.
  • ⚑ 50 jobs in under 10 seconds. Pagination, session management, and retries are handled for you.

🎯 Use cases

TeamWhat they build
RecruitersSalary benchmarks by role and region to write competitive offers
Job seekersAutomated alerts for new postings matching specific keywords and salary floors
Market researchHiring trend reports showing which roles and skills are in demand
Sales teamsLists of fast-growing companies actively hiring (buying signals)
Data teamsStructured datasets of job market conditions for analysis and modeling
Staffing agenciesReal-time supply monitoring across keywords, locations, and seniority levels

πŸ“₯ Input parameters

Search

ParameterTypeDefaultDescription
keywordsArray["Software Engineer"]Job keywords to search. Results from all keywords are combined and deduplicated
locationStringCity, state, or country (e.g. "San Francisco", "London")
countryString"US"Glassdoor country domain. 23 countries supported
maxItemsInteger50Maximum number of jobs to return

Filters

ParameterTypeDescription
fromAgeSelectPosted within: Any time, Today, 3 days, 7 days, 14 days, 30 days
jobTypeSelectFull-time, Part-time, Contract, Temporary, Internship
seniorityTypeSelectEntry Level, Mid-Senior Level, Director, Executive
remoteWorkTypeSelectAll, Remote Only, On-site Only

Advanced Filters

ParameterTypeDescription
companyNameStringOnly return jobs from this company (e.g. "Google")
minSalary / maxSalaryIntegerSalary range filter in local currency
includeNoSalaryJobBooleanInclude jobs without salary data (default: true)
applicationTypeSelectAll or Easy Apply Only
minRatingNumberMinimum company rating (1.0 to 5.0)
radiusIntegerSearch radius in km (0 to 200)
industryTypeSelectTechnology, Healthcare, Finance, Retail, Manufacturing
employerSizesSelectFrom 1-50 to 5,000+ employees

πŸ“Š Output data

{
"job_title":"Senior Software Engineer",
"job_description":"We are looking for a talented engineer to join...",
"job_url":"https://www.glassdoor.com/job-listing/j?jl=1009700456289",
"job_apply_url":"https://careers.google.com/apply/123",
"job_posted_date":"2026-02-25T00:00:00",
"job_is_remote":false,
"job_easy_apply":false,
"job_posted_via":"Glassdoor",
"job_job_types":["Full-time"],
"job_levels":["Mid-Senior Level"],
"job_industry":"Internet & Software",
"job_sponsored":false,
"job_location":{
"city":"Mountain View",
"country":"United States"
},
"job_salary":{
"min":150000,
"max":250000,
"median":200000,
"currency":"USD",
"currency_symbol":"$",
"pay_period":"yearly",
"estimated":false
},
"company_name":"Google",
"company_rating":4.3,
"company_logo":"https://media.glassdoor.com/sql/6036/google-squareLogo.png",
"company_url":"https://www.glassdoor.com/Overview/W-EI_IE6036.htm",
"company_website":"www.google.com",
"company_short_name":"Google",
"company_sizes_str":"10001+ Employees",
"company_revenue":"$100+ billion (USD)",
"company_industries":["Internet & Software"]
}

πŸ—‚οΈ Data fields

CategoryFields
Jobjob_title, job_description, job_url, job_apply_url, job_posted_date, job_is_remote, job_easy_apply, job_posted_via, job_sponsored
Job detailsjob_job_types, job_levels, job_industry, job_salary, job_location, job_benefits_tags
Companycompany_name, company_rating, company_logo, company_url, company_website, company_short_name
Company detailscompany_sizes_str, company_revenue, company_headquarters_location, company_industries, company_description, company_foundation_date

πŸš€ Examples

Search for backend engineers in New York

{
"keywords":["Backend Engineer","Software Engineer"],
"location":"New York",
"maxItems":100
}

Find remote product manager jobs posted this week

{
"keywords":["Product Manager"],
"remoteWorkType":"true",
"fromAge":"7",
"jobType":"fulltime",
"maxItems":50
}

Monitor Google hiring across roles

{
"keywords":["Software Engineer","Data Scientist","Product Manager"],
"companyName":"Google",
"maxItems":200
}

Search jobs in France with salary filter

{
"keywords":["Developpeur"],
"country":"FR",
"location":"Paris",
"minSalary":50000,
"maxItems":30
}

Entry-level tech jobs with high-rated companies

{
"keywords":["Junior Developer","Graduate Engineer"],
"seniorityType":"entrylevel",
"industryType":"200063",
"minRating":4,
"maxItems":50
}

πŸ’» Integrations

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("silentflow/glassdoor-jobs-scraper").call(run_input={
"keywords":["Software Engineer","Backend Developer"],
"location":"New York",
"country":"US",
"jobType":"fulltime",
"fromAge":"7",
"maxItems":100,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
salary = item.get("job_salary")
pay =f"${salary['min']:,}-${salary['max']:,}"if salary else"N/A"
print(f"{item['job_title']} @ {item['company_name']} | {pay}")

JavaScript

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_API_TOKEN'});
const run =await client.actor('silentflow/glassdoor-jobs-scraper').call({
keywords:['Software Engineer','Backend Developer'],
location:'New York',
country:'US',
jobType:'fulltime',
fromAge:'7',
maxItems:100,
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item=>{
const salary = item.job_salary;
const pay = salary ?`$${salary.min.toLocaleString()}-$${salary.max.toLocaleString()}`:'N/A';
console.log(`${item.job_title} @ ${item.company_name} | ${pay}`);
});

πŸ“ˆ Performance

MetricValue
Speed~50 jobs in 5-10 seconds
Max results per run~900 per keyword (no hard cap)
Countries supported23
Fields per job30+
No login requiredYes

πŸ’‘ Tips for best results

  1. Use multiple keywords to cover different job title variations in one run: ["Python Developer", "Backend Engineer", "Software Developer"]
  2. Filter by date with fromAge: "7" to get only fresh postings from the last week
  3. Set a location for relevant results. Leaving it empty searches the entire country
  4. Start with 30 results to test your filters before scaling to hundreds
  5. Combine salary + seniority filters to find exactly the compensation tier you need

❓ FAQ

Q: Do I need a Glassdoor account? No. The scraper extracts publicly available data. No login, no API key, no cookies.

Q: Why are some jobs missing salary data? Glassdoor only shows salary for a subset of listings. Set includeNoSalaryJob to false to get only jobs with salary.

Q: What does job_posted_via mean? The platform that originally posted the job: "Glassdoor", "Indeed", "LinkedIn", etc. Empty means posted directly on Glassdoor.

Q: Can I search in non-English countries? Yes. Set country to FR, DE, ES, IT, BR, or any of the 23 supported countries. Use keywords in the local language for best results.

Q: How do I get the most results? Use multiple keywords, set a broad location, and remove strict filters. Some country domains have fewer listings than others.

Q: Is there a limit on how many jobs I can scrape? Glassdoor returns up to ~900 results per keyword. Use multiple keywords to get more: 5 keywords can yield thousands of results in a single run.

πŸ“¬ Support

Need something this scraper doesn't do yet? We ship features fast.

  • Feature requests go straight to our backlog
  • Enterprise needs? We do custom integrations
  • Response time: usually under 24 hours

Check out our other scrapers: SilentFlow on Apify

You might also like

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.

Glassdoor Jobs Scraper

parseforge/glassdoor-jobs-scraper

Scrape job listings from Glassdoor. Search by keyword, location, or company name. Extracts job title, salary, description, skills, location with coordinates, company rating, logo, apply URL, remote work type, education and experience requirements. Supports pagination and full job detail enrichment.

Glassdoor Job Search

burbn/glassdoor-job-search

Scrape Glassdoor job listings globally! Search by keyword & location, filter for Remote or Easy Apply. Extract job titles, salary estimates, company ratings, and more. Fast, reliable, and supports 20+ regional domains! πŸš€

Glassdoor Jobs - Job Listings & Company Data

swerve/glassdoor-scraper

Scrape Glassdoor job listings with salaries, company info, location, and descriptions. Search by keyword, location, or company across thousands of job postings.

Linkedin Jobs Scraper

silentflow/linkedin-jobs-scraper

Extract LinkedIn job listings with salary data, company details, full descriptions, and 22+ structured fields per job. Search multiple titles across multiple locations with advanced filters for job type, experience level, remote work, Easy Apply, and posting date. No login required for use.

Glassdoor Jobs Scraper

crawlerbros/glassdoor-jobs-scraper

Scrape job listings from Glassdoor by keyword, location, or company URL. Extracts job title, company, salary estimates, location, skills, and more.

41

Remote Jobs Scraper

crawlerbros/remote-jobs-scraper

Scrape remote job listings from Jobicy - a curated remote job board with 1,000+ active remote jobs. Filter by keyword, location, job level, and more. Extracts job title, company, salary, type, and direct application links.

LinkedIn Jobs & Company Scraper

rupom888/linkedin-jobs-scraper

Scrape LinkedIn job listings and company profiles without login. Extracts job title, company, location, salary, job type, seniority level, industry, easy apply status, applicant count, and full job descriptions. Supports date filters, experience level, remote-only, and sort options.