Glassdoor Jobs Scraper Ppr
Pricing
from $2.45 / 1,000 job results
Glassdoor Jobs Scraper Ppr
Pay-per-result Glassdoor job scraper. Only pay for the jobs you get! Extract listings with salary data, company details, and full descriptions. Filter by location, job type, seniority, salary range, and company size. No upfront costs - pay per result only.
Pricing
from $2.45 / 1,000 job results
Rating
0.0
(0)
Developer

SilentFlow
Actor stats
1
Bookmarked
24
Total users
6
Monthly active users
a day ago
Last modified
Categories
Share
Glassdoor Jobs Scraper - Pay Per Result
by SilentFlow
Pay only for the data you get! Proxies included, no compute costs.
✨ Why use this scraper?
- 💰 Pay per result: No compute costs, only pay for jobs you receive
- 🌐 Proxies included: No need to configure or pay for proxies separately
- 🔍 Multi-keyword search: Search multiple keywords at once and get deduplicated results
- 🌍 9 countries supported: US, UK, Canada, France, Germany, India, Australia, Singapore, Brazil
- 📊 Rich output: Company rating, remote flag, easy apply indicator, job source platform
- 🏢 Company filter: Narrow results to a specific company by name
🎯 Use cases
| Industry | Application |
|---|---|
| Job Seekers | Find and track job openings matching your skills and salary expectations |
| Recruiters & HR | Benchmark salaries and analyze competitor job postings |
| Market Research | Identify hiring trends, in-demand skills, and salary distributions |
| Sales & BD | Build lists of growing companies actively hiring |
| Data Science | Build datasets of job market conditions by region or industry |
| Staffing Agencies | Monitor job supply across multiple keywords and locations |
📥 Input parameters
Search
| Parameter | Type | Default | Description |
|---|---|---|---|
keyword | String | "Software Engineer" | Single job keyword to search |
keywords | Array | [] | Multiple job keywords, results are combined and deduplicated |
companyName | String | "" | Filter results to a specific company (e.g., "Google") |
country | String | "US" | Glassdoor country domain (US, UK, CA, FR, DE, IN, AU, SG, BR) |
location | String | "" | City, state, or country (e.g., "New York", "London") |
maxItems | Integer | 50 | Maximum number of jobs to return (1–900) |
Filters
| Parameter | Type | Description |
|---|---|---|
fromAge | String | Posting date: "" (any), "1" (today), "3", "7", "14", "30" days |
jobType | String | "", "fulltime", "parttime", "contract", "temporary", "internship" |
seniorityType | String | "", "entrylevel", "midseniorlevel", "director", "executive" |
remoteWorkType | String | "" (all), "true" (remote only), "false" (on-site only) |
applicationType | String | "" (all), "1" (Easy Apply only) |
minSalary | Integer | Minimum salary filter |
maxSalary | Integer | Maximum salary filter |
minRating | Float | Minimum company rating (1.0–5.0) |
radius | Integer | Search radius in km (0–200) |
industryType | String | "200063" (Tech), "200064" (Healthcare), "200065" (Finance), "200066" (Retail), "200067" (Manufacturing) |
employerSizes | String | "1to50", "51to200", "201to500", "501to1000", "1001to5000", "5001plus" |
includeNoSalaryJob | Boolean | Include jobs without salary data (default: true) |
Proxy
| Parameter | Type | Description |
|---|---|---|
proxy | Object | Proxy configuration. Included automatically in pay-per-result pricing |
📊 Output data
Job example
{"company_logo": "https://media.glassdoor.com/sql/6036/google-squareLogo.png","company_name": "Google","company_rating": 4.3,"company_short_name": "Google","company_url": "https://www.glassdoor.com/Overview/W-EI_IE6036.htm","company_website": "www.google.com","company_sizes_str": "10001+ Employees","company_revenue": "$100+ billion (USD)","company_industries": ["Internet & Software"],"job_title": "Senior Software Engineer","job_description": "We are looking for a talented engineer to join our team...","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_location": {"city": "Mountain View","country": "United States","unknown": "Mountain View, CA"},"job_salary": {"min": 150000,"max": 250000,"currency": "USD","currency_symbol": "$","pay_period": "yearly","estimated": false},"job_job_types": ["Full-time"],"job_levels": ["Mid-Senior Level"],"job_industry": "Internet & Software","job_sponsored": false}
🗂️ Data fields
| Category | Fields |
|---|---|
| Job | job_title, job_description, job_url, job_apply_url, job_posted_date, job_is_remote, job_easy_apply, job_posted_via, job_sponsored |
| Job Details | job_job_types, job_levels, job_industry, job_salary, job_location, job_benefits_tags |
| Company | company_name, company_rating, company_logo, company_url, company_website, company_short_name |
| Company Details | company_sizes_str, company_revenue, company_headquarters_location, company_industries, company_description, company_foundation_date |
🚀 Examples
Basic job search
{"keyword": "Software Engineer","location": "San Francisco","maxItems": 50}
Multiple keywords, company filter
{"keywords": ["Data Engineer", "Data Scientist", "ML Engineer"],"companyName": "Netflix","location": "United States","maxItems": 100}
Remote jobs with salary filter
{"keyword": "Product Manager","remoteWorkType": "true","minSalary": 120000,"jobType": "fulltime","fromAge": "7","maxItems": 50}
Search on a country-specific domain
{"keyword": "Développeur","country": "FR","location": "Paris","maxItems": 30}
💻 Integrations
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run_input = {"keywords": ["Software Engineer", "Backend Developer"],"country": "US","location": "New York","jobType": "fulltime","fromAge": "7","maxItems": 100,}run = client.actor("silentflow/glassdoor-jobs-scraper-ppr").call(run_input=run_input)for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["job_title"], "|", item["company_name"], "|", item.get("company_rating"))
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('silentflow/glassdoor-jobs-scraper-ppr').call({keywords: ['Software Engineer', 'Backend Developer'],country: 'US',location: 'New York',jobType: 'fulltime',fromAge: '7',maxItems: 100,});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => {console.log(item.job_title, '|', item.company_name, '|', item.company_rating);});
📈 Performance & limits
| Metric | Value |
|---|---|
| Jobs per page | 30 |
| Maximum jobs per run | 900 |
| Countries supported | 9 |
| Average run time (50 jobs) | ~5–15 seconds |
| Pricing | Pay per result returned |
💡 Tips for best results
- Use multiple keywords: Add
"keywords": ["Python Developer", "Backend Engineer"]to cover more job titles in one run - Set a location: Leaving location empty returns global results, set it for more relevant listings
- Filter by date: Use
"fromAge": "7"to get only jobs posted in the last week - Company filter: Use
companyNameto monitor hiring at a specific company - Start small: Test with
maxItems: 30before scaling to hundreds - Salary filter: Set
includeNoSalaryJob: falseto get only jobs with salary data
❓ FAQ
Q: Do I need a Glassdoor account? A: No. The scraper works without any login or account.
Q: Why are some jobs missing salary data?
A: Glassdoor only displays salary for a subset of listings. Set includeNoSalaryJob: false to filter these out.
Q: What does job_posted_via mean?
A: It indicates the platform that originally posted the job, e.g., "Glassdoor", "Indeed", "LinkedIn". Empty means Glassdoor direct.
Q: Can I scrape jobs from other countries?
A: Yes. Set country to UK, CA, FR, DE, IN, AU, SG, or BR to search on the local Glassdoor domain.
Q: What happens if the scraper doesn't return results? A: Try a different keyword or location. If the problem persists, try again later.
📬 Support
Need help? We're here for you:
- Feature requests: Let us know what you need
- Custom solutions: Contact us for enterprise integrations or high-volume needs
Check out our other scrapers: SilentFlow on Apify
