
Glassdoor Premium Jobs Scraper
Pricing
$19.99/month + usage

Glassdoor Premium Jobs Scraper
Extract key job details like salary, skills, direct apply url, company website and ratings. Search with custom keywords or predefined job titles and locations. Bulk URL support for scale. Export as JSON, CSV, Excel, XML, HTML Table, RSS
5.0 (2)
Pricing
$19.99/month + usage
6
Total users
99
Monthly users
8
Runs succeeded
>99%
Last modified
18 hours ago
💎 Glassdoor Jobs Scraper
Try our other scrapers ► | Wellfound Premium Job Scraper | Kununu Company Reviews Scraper | Similarweb Scraper |
---|
Welcome to our Glassdoor Jobs Scraper on Apify!
This blazing fast & powerful tool is designed to effortlessly scrape job listings from Glassdoor, one of the world's largest job and career platforms. Perfect for job seekers, recruiters, and market analysts, it can scrape any job listing on the site including comprehensive information like skills needed, salary ranges, direct apply url, company url, company ratings, benefits and over 50+ more unique fields.
It also scrapes detailed job pages and provides extensive company insights including headquarters, company size, industry, sector, employee ratings, and leadership scores.
One of its best features is its advanced filtering system with 50+ job titles (from Software Engineer to Data Scientist to Product Manager), 40+ global locations (including remote options), predefined salary ranges, company ratings, industry sectors, and posted date filters - allowing you to scrape exactly what you need with pinpoint accuracy while processing thousands of jobs in minutes 💎
Key Filter Options
- ✅ 50+ Job Titles:
Software Engineer, Data Scientist, Product Manager, Marketing Operations, DevOps Engineer, and many more - ✅ 40+ Locations:
Remote, major cities worldwide (New York, San Francisco, London, Berlin, Tokyo, etc.) - ✅ Advanced Filters:
Salary ranges, company ratings (0-5 stars), remote-only jobs, easy-apply positions - ✅ Industry & Sector Filtering:
Target specific industries like Software Development, Healthcare, Financial Services - ✅ Custom Search:
Use custom keywords and locations for maximum flexibility - ✅ Bulk URLs:
Use multiple of your own listing or job page links - ✅ Date Filters:
Jobs posted in the last day, week, month, or year
Sample Output
{"job_id": 1009770318693,"posted_date": "2025-06-06T17:27:41.375590","days_ago": 1,"title": "Software Engineer, Full Stack","category": "Full Stack Engineer","job_type": "Full-time","education_level": null,"experience": "5 years","short_description": null,"description": "About the Team We bring OpenAI's technology to the world through products like ChatGPT and the OpenAI API. We seek to learn from deployment and distribute the benefits of AI, while ensuring that this powerful tool is used responsibly and safely. Safety is more important to us than unfettered growth. About the Role We are looking for a self-starter engineer who loves building new products in an iterative and fast-moving environment...","company_id": 2210885,"company_name": "OpenAI","company_rating": 4.6,"location": "New York, NY","state": "New York State","country": "United States","latitude": 40.71417,"longitude": -74.00639,"salary_range": "255000.0 - 405000.0","salary_min": 255000.0,"salary_avg": 330000.0,"salary_max": 405000.0,"currency": "USD","salary_period": "ANNUAL","salary_source": "EMPLOYER_PROVIDED","skills": ["React","Relational databases","Databases","JavaScript","PostgreSQL","APIs","AI","Python","MySQL"],"keywords": null,"organic": true,"sponsored_job": false,"sponsored_company": false,"easy_apply": false,"expired": false,"direct_apply_url": "https://openai.com/careers/software-engineer-full-stack-4/","apply_url": "https://www.glassdoor.com/partner/jobListing.htm?pos=101&ao=1136043&s=58&guid=000001974b011cc0a8063663a99a5371&src=GD_JOB_VIEW&t=NS&vt=w&cs=1_9bc164c3&cb=1749310053687&jobListingId=1009770318693&jrtk=5-yul1-3-1it5g27762k0c001","job_url": "https://www.glassdoor.com/job-listing/software-engineer-full-stack-openai-JV_IC1132348_KO0,28_KE29,35.htm?jl=1009770318693","company": {"id": 2210885,"name": "OpenAI, L.L.C.","headquarters": "San Francisco, CA","year_founded": null,"size": "Unknown","stage": "UNKNOWN","industry": "Research & Development","sector": "Management & Consulting","overall_rating": 4.6,"ceo_rating": 1.0,"ceo_ratings_count": 20,"recommend_to_friend": 0.96,"compensation_and_benefits_rating": 4.8,"culture_and_values_rating": 4.6,"career_opportunities_rating": 4.7,"senior_management_rating": 4.4,"work_life_balance_rating": 3.8,"logo_url": "https://media.glassdoor.com/sql/2210885/openai-squarelogo-1560841328266.png","url": "https://openai.com/","benefits": null,"revenue": "Unknown / Non-Applicable"},"company_logo": "https://media.glassdoor.com/sql/2210885/openai-squarelogo-1560841328266.png"}
📍 Input
If you use this actor on the apify platform, the UI Input interface is quite self explaining but here are some guidelines to help you use it:
- job_title
: (Optional) (String) (Default: software-engineer)
Select your desired job title from 50+ predefined options including Software Engineer, Data Scientist, Product Manager, DevOps Engineer, and many more specialized roles.
- job_location
: (Optional) (String) (Default: new-york)
Choose your target job location from 40+ global options including Remote, major cities worldwide (New York, San Francisco, London, Berlin, Tokyo), and specific countries.
- keyword
: (Optional) (String) (Default: empty)
Enter a custom keyword or job title to search for. If you leave this field empty, the scraper will use the job title selected above.
- location
: (Optional) (String) (Default: empty)
Enter a custom job location to search for. If you leave this field empty, the scraper will use the job location selected above.
- direct_apply
: (Optional) (Boolean) (Default: false)
If enabled, the scraper will include a direct apply link to the company website in the output if available. This feature will make the run a bit slower (Paid-Only Feature).
- remote_only
: (Optional) (Boolean) (Default: false)
Filters job listings to show only remote positions. When enabled, only jobs that offer remote work will be included in results.
- easy_apply
: (Optional) (Boolean) (Default: false)
Filters job listings to show only positions with easy apply option available. Helps find jobs with streamlined application processes.
- job_posted
: (Optional) (String) (Default: empty)
Filter jobs by posting date in relative format (e.g., "7 days", "2 weeks", "1 month"). Only jobs posted within the specified timeframe will be scraped.
- min_salary
: (Optional) (Number) (Default: 0)
Set minimum salary threshold to filter job listings. Only jobs with salaries at or above this amount will be included (0 means no filter).
- max_salary
: (Optional) (Number) (Default: 0)
Set maximum salary threshold to filter job listings. Only jobs with salaries at or below this amount will be included (0 means no filter).
- company_industry
: (Optional) (Array) (Default: empty)
Filter jobs by specific company industries using multi-select options. Choose from 40+ industries like Software Development, Healthcare, Financial Services, Biotech & Pharmaceuticals, etc.
- company_sector
: (Optional) (Array) (Default: empty)
Filter jobs by company sectors using multi-select options. Choose from sectors like Information Technology, Healthcare, Financial Services, Education, Manufacturing, etc.
- company_rating
: (Optional) (Number) (Default: 0)
Filter jobs by minimum company rating (0-5 stars). Only companies with ratings at or above this threshold will be included (0 means no filter).
- max_pages
: (Optional) (Number) (Default: 3)
Enter the number of pages you want the scraper to go through. Maximum allowed is 30 pages per search query.
- max_items
: (Optional) (Number) (Default: 100)
Set the maximum number of job posts to scrape. Helps control the scope of your scraping session (maximum 10,000 jobs).
- sorting
: (Optional) (String) (Default: newest)
Choose how to sort job listings. Options are "newest" (most recently posted first) or "oldest" (oldest posts first).
Allowed URL formats
Job Listings | Job Pages |
---|---|
https://www.glassdoor.com/Job/data-scientist-jobs-SRCH_KO0,14.htm | https://www.glassdoor.com/job-listing/data-engineer-ipsos-zrt-JV_KO0,13_KE14,23.htm?jl=1009262165891 |
- job_page_level
: (Optional) (Boolean) (Default: true) (DEPRECATED)
⚠️ This option is deprecated as job pages are now scraped automatically. Previously controlled whether to scrape detailed job page data.
- urls
: (Optional) (Array) (Default: empty)
Provide specific Glassdoor job listing or job page URLs to scrape directly. Maximum of 5 URLs allowed at a time. When using this field, job & location parameters will be ignored.
- page_offset
: (Optional) (Number) (Default: 1)
Set the starting page number for scraping. Useful for continuing from a specific page or skipping initial pages (Paid-Only Feature).
Supported Glassdoor Regions
We currently support the following Glassdoor regions.
Country | Link | Supported |
---|---|---|
Argentina | https://www.glassdoor.com.ar | ✅ |
Australia | https://www.glassdoor.com.au | ✅ |
België (Nederlands) | https://nl.glassdoor.be | ✅ |
Belgique (Français) | https://fr.glassdoor.be | ✅ |
Brasil | https://www.glassdoor.com.br | ✅ |
Canada (English) | https://www.glassdoor.ca | ✅ |
Canada (Français) | https://fr.glassdoor.ca | ✅ |
Germany | https://www.glassdoor.de | ✅ |
España | https://www.glassdoor.es | ✅ |
France | https://www.glassdoor.fr | ✅ |
Hong Kong | https://www.glassdoor.com.hk | ✅ |
India | https://www.glassdoor.co.in | ✅ |
Ireland | https://www.glassdoor.ie | ✅ |
Italia | https://www.glassdoor.it | ✅ |
México | https://www.glassdoor.com.mx | ✅ |
Nederland | https://www.glassdoor.nl | ✅ |
New Zealand | https://www.glassdoor.co.nz | ✅ |
Austria | https://www.glassdoor.at | ✅ |
Suisse (German) | https://de.glassdoor.ch | ✅ |
Singapore | https://www.glassdoor.sg | ✅ |
Suisse (Français) | https://fr.glassdoor.ch | ✅ |
United Kingdom | https://www.glassdoor.co.uk | ✅ |
United States | https://www.glassdoor.com | ✅ |
JSON Input Example
If you decide to use this actor from your favourite programming language. This would be a sample JSON input if you use the apify api via CURL, Python, JS etc.
{"job_title": "software-engineer","job_location": "united-states","job_posted": "14 days","direct_apply": true,"easy_apply": false,"job_page_level": false,"max_items": 100,"max_pages": 3,"max_salary": 150000,"min_salary": 30000,"company_rating": 3,"proxySettings": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"},"remote_only": true,"sorting": "newest"}
🔖 Output
Overview Table 🔎
Jobs Table 🧑🏽🔬
Company Table 🏦
Ratings Table 🏅
Detailed Output Fields
-
Job Details:
- Job ID: Unique identifier for the job.
- Posted Date: The date and time when the job was posted.
- Days Ago: Number of days since the job was posted.
- Title: Title of the job position.
- Category: Job category or field.
- Job Type: Type of employment (e.g., Full-time, Part-time).
- Education Level: Required education level for the job.
- Experience: Required years of experience for the job.
- Short Description: Brief summary of the job.
- Description: Detailed description of the job responsibilities and requirements.
- Direct Apply URL: Link to apply directly on the company's website
- Apply URL: Link to apply on the Glassdoor platform
-
Company Details:
- Company ID: Unique identifier for the company.
- Company Name: Name of the company.
- Company Rating: Overall rating of the company.
- Location: Location of the job.
- State: State where the job is located.
- Country: Country where the job is located.
- Latitude: Latitude coordinate of the job location.
- Longitude: Longitude coordinate of the job location.
-
Salary Information:
- Salary Range: Salary range offered for the job.
- Salary Min: Minimum salary offered.
- Salary Avg: Average salary offered.
- Salary Max: Maximum salary offered.
- Currency: Currency in which the salary is listed.
- Salary Period: Salary period (e.g., Annual).
- Salary Source: Source of the salary information.
-
Skills and Keywords:
- Skills: List of skills required for the job.
- Keywords: Relevant keywords associated with the job.
-
Job Attributes:
- Organic: Indicates if the job is an organic listing.
- Sponsored Job: Indicates if the job is a sponsored listing.
- Sponsored Company: Indicates if the company is a sponsored employer.
- Easy Apply: Indicates if the job has an easy apply option.
- Expired: Indicates if the job listing has expired.
- Job URL: Direct link to the job listing.
-
Company Information:
- Company ID: Unique identifier for the company.
- Name: Name of the company.
- Headquarters: Headquarters location of the company.
- Year Founded: Year the company was founded.
- Size: Size of the company.
- Stage: Development stage of the company.
- Industry: Industry in which the company operates.
- Sector: Sector of the company.
- Overall Rating: Overall rating of the company.
- CEO Rating: Rating of the company's CEO.
- CEO Ratings Count: Number of ratings for the company's CEO.
- Recommend to Friend: Percentage of employees who would recommend the company to a friend.
- Compensation and Benefits Rating: Rating of the company's compensation and benefits.
- Culture and Values Rating: Rating of the company's culture and values.
- Career Opportunities Rating: Rating of the company's career opportunities.
- Senior Management Rating: Rating of the company's senior management.
- Work Life Balance Rating: Rating of the company's work-life balance.
- Logo URL: Direct link to the company's logo image.
- URL: Direct link to the company's website.
- Benefits: Information about the company's benefits.
- Revenue: Company's revenue.
- Company Logo: Direct link to the company's logo image.
🔎 How you could use this job and company data
- Job Market Analysis: Efficiently scrape and analyze large volumes of job postings to understand market trends, popular job categories, and in-demand skills.
- Salary Benchmarking: Extract and compare salary ranges across different job positions and locations to determine competitive compensation packages.
- Company Insights: Gather detailed company information, including ratings, CEO ratings, employee recommendations, and benefits, to evaluate potential employers.
- Recruitment Optimization: Identify and track job postings to optimize recruitment strategies and improve the visibility of job listings.
- Skills Demand Analysis: Collect and analyze the required skills for various job positions to understand current and emerging skill demands in the job market.
- Job Description Parsing: Extract comprehensive job details such as job ID, title, category, job type, experience, and detailed descriptions to automate job posting analysis.
- Location-Based Job Search: Monitor job availability and salary information by location to assist job seekers in finding opportunities in their preferred regions.
- Employer Branding: Analyze company ratings and reviews to help employers understand their brand perception and improve their workplace culture.
- Application Tracking: Track the status of job listings, including whether they are expired, sponsored, or have easy apply options, to streamline job application processes.
- Promotion and Benefits Analysis: Examine the benefits and promotional opportunities offered by different companies to attract and retain talent.
These use cases demonstrate the versatility and value of the scraper in providing detailed job market insights, optimizing recruitment efforts, and enhancing employer branding strategies.
🤖 While the scraper is running
During the run, the actor will output log messages letting you know what is going on at any point. Each message always contains specific information about the process including which url / page the actor is working on.
If you provide invalid inputs to the actor, it will immediately stop with a failure state and output log messages explaining what is wrong. If you are unsure what went wrong feel free to open up an issue in the issue tab.
🔗 Personal Data Protection
The Glassdoor Jobs Scraper is designed to ethically extract only publicly available jobs data and company information, and it does not scrape private user data such as personal email addresses or personal identifiers.
Our scrapers are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our scrapers, when used for ethical purposes by Apify users, are safe. However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. You can also read our blog post on the legality of web scraping
💬 Feedback and Support
Your satisfaction is important to us! Therefore we are constantly striving to enhance the performance of our Actors.
If you have any technical feedback or encounter any bugs with the Glassdoor Scraper, please create an issue in the Actor’s Issues tab on the Apify Console.
You can also contact us directly for custom integrations or project use cases at business@radeance.com
Thank you and happy scraping!
On this page
Share Actor: