Glassdoor Jobs Scraper | Remove Duplicate Jobs avatar

Glassdoor Jobs Scraper | Remove Duplicate Jobs

Try for free

3 days trial then $5.00/month - No credit card required now

Go to Store
Glassdoor Jobs Scraper | Remove Duplicate Jobs

Glassdoor Jobs Scraper | Remove Duplicate Jobs

cheap_scraper/glassdoor-job-scraper
Try for free

3 days trial then $5.00/month - No credit card required now

Glassdoor Jobs Scraper | Remove Duplicate Jobs. The Glassdoor job scraper allows you to collect jobs in 2 ways: By providing one or more start URLs, or By entering keyword-based search queries. You can use either method individually or combine both.

Glassdoor Jobs Scraper

Price for a 1000 jobs โ‰ˆ $1.0.

The Glassdoor job scraper allows you to collect jobs in 2 ways:

  1. By providing one or more start URLs, or
  2. By entering keyword-based search queries.

You can use either method individually or combine both.

Input

The Glassdoor scraper's input schema is highly customizable and divided into three main sections:

  • startUrls: Add one or more Glassdoor Job Search URLs where the scraper will start crawling. The URLs can be constructed using the Glassdoor search engine, located at https://www.glassdoor.com/Job/index.htm. Any subdomain would be fine. For example, if you are Canadian, you can search at https://www.glassdoor.ca/Job/index.htm.
  • keyword: Define the job keyword for search (e.g., Software Engineer).
  • baseUrl: Choose the Glassdoor country website. Options include the USA, Canada, France, and more. The default is the USA.
  • location: Specify the job search location. For example, you want to look for jobs in a specific city.
  • companyName: Filter results by a specific company name.
  • minSalary: Set the minimum salary (in USD).
  • maxSalary: Set the maximum salary (in USD).
  • fromAge: Limit job postings based on how recently they were published, in days.
  • radius: Set the search radius in miles.
  • applicationType: Include only jobs with easy application options.
  • remoteWorkType: Enable filtering for remote jobs.
  • seniorityType: Choose from levels like Internship, Entry-Level, Mid-Senior-Level, Director, or Executive.
  • minRating: Specify a minimum company rating (0โ€“5).

โš™๏ธ General Settings

These settings are applied for both type of search.

  • saveOnlyUniqueItems: Prevent duplicate entries from being saved. The default is false.
  • maxItems: Limit the total number of jobs to scrape. The Default is unlimited.
  • includeNoSalaryJob: Include jobs with no salary details. The default is enabled.

Output Sample

1[
2	{
3	  "job_title": "Golang Software Developer",
4	  "job_salary": {
5	    "currency": "CAD",
6	    "period": "ANNUAL",
7	    "amount": {
8	      "p10": 48300,
9	      "p50": 68844,
10	      "p90": 98125
11	    }
12	  },
13	  "job_job_types": ["Full-time"],
14	  "company_name": "High Tech Genesis Inc",
15	  "short_company_name": "High Tech Genesis",
16	  "job_industry": "Information Technology Support Services",
17	  "job_location": {
18	    "country": "Canada",
19	    "city": "",
20	    "state": "Ontario"
21	  },
22	  "job_rating": 4.4,
23	  "job_reviews": [
24	    {
25	      "advice": null,
26	      "cons": "There were no cons i believe",
27	      "countHelpful": 0,
28	      "employerResponses": [],
29	      "employmentStatus": "REGULAR",
30	      "featured": null,
31	      "isCurrentJob": true,
32	      "jobTitle": {
33	        "text": "Software Engineer"
34	      },
35	      "lengthOfEmployment": 0,
36	      "pros": "Great Place to work here",
37	      "ratingBusinessOutlook": null,
38	      "ratingCareerOpportunities": 5,
39	      "ratingCeo": null,
40	      "ratingCompensationAndBenefits": 3,
41	      "ratingCultureAndValues": 4,
42	      "ratingOverall": 5,
43	      "ratingRecommendToFriend": null,
44	      "ratingSeniorLeadership": 4,
45	      "ratingWorkLifeBalance": 4,
46	      "reviewDateTime": "2024-09-09T19:42:29.487",
47	      "reviewId": 90860542,
48	      "summary": "Great place to work"
49	    },
50	    {
51	      "advice": null,
52	      "cons": "Management can be bad sometimes",
53	      "countHelpful": 0,
54	      "employerResponses": [
55	        {
56	          "response": "Hello,  \nI'm sorry you had a negative experience and would love to discuss it further with you. My email address is Judy@hightechgenesis.com. \nI hope you reach out.",
57	          "responseDateTime": "2023-05-30T09:13:29.843",
58	          "userJobTitle": "Business Development Manager"
59	        }
60	      ],
61	      "employmentStatus": "REGULAR",
62	      "featured": null,
63	      "isCurrentJob": false,
64	      "jobTitle": {
65	        "text": "Software Developer"
66	      },
67	      "lengthOfEmployment": 2,
68	      "pros": "Good contract deal with big companies Good work life balance Decent pay",
69	      "ratingBusinessOutlook": null,
70	      "ratingCareerOpportunities": 4,
71	      "ratingCeo": null,
72	      "ratingCompensationAndBenefits": 4,
73	      "ratingCultureAndValues": 4,
74	      "ratingOverall": 4,
75	      "ratingRecommendToFriend": null,
76	      "ratingSeniorLeadership": 3,
77	      "ratingWorkLifeBalance": 4,
78	      "reviewDateTime": "2023-05-27T07:22:26.567",
79	      "reviewId": 76835390,
80	      "summary": "Decent place to work"
81	    }
82	  ],
83	  "url_input": "https://www.glassdoor.ca",
84	  "job_url": "https://www.glassdoor.ca/job-listing/golang-software-developer-high-tech-genesis-JV_IC2286068_KO0,25_KE26,43.htm?jl=1009433956118",
85	  "job_id": 1009433956118,
86	  "job_posted_date_in_days": 137,
87	  "job_scraped_at": "2025-01-20T16:46:07.892Z",
88	  "job_posted_date": "2025-01-05T05:00:00.000Z",
89	  "job_description": "Location: Ottawa, ON \nHybrid: 1-3 days per week in the office\nTerm: Full time, permanent\n\nHigh Tech Genesis is seeking a highly skilled Golang Software Developer with extensive experience in developing microservices and working with cloud-native technologies. \nThe ideal candidate will have a strong background in designing, building, and optimizing microservices, and proficiency in container orchestration, particularly with Kubernetes. \nYou will work on a variety of projects, leveraging cutting-edge technologies to enhance system performance, scalability and reliability.\n\nYour responsibilities include: \nDesign, develop, and maintain microservices using Golang, implementing Go concurrency patterns and optimizing memory management. ...",
90	  "job_description_html": "<div><p>Location: Ottawa, ON\n</p><p>Hybrid: 1-3 days per week in the office</p>\n<p>\nTerm: Full time, permanent<br>\n</p><p></p><br>\n<p>High Tech Genesis is seeking a highly skilled Golang Software Developer with extensive experience in developing microservices and working with cloud-native technologies.\n</p><p>The ideal candidate will have a strong background in designing, building, and optimizing microservices, and proficiency in container orchestration, particularly with Kubernetes.\n</p><p>You will work on a variety of projects, leveraging cutting-edge technologies to enhance system performance, scalability and reliability.</p> ...",
91	  "job_external_apply_link": "https://www.glassdoor.ca/partner/jobListing.htm?pos=101&ao=1136043&tgt=APPLY_START&s=58&guid=00000194849b7488a201b0dff0220a7c&src=GD_JOB_VIEW&t=NS&vt=w&ea=1&cs=1_15e0fadc&cb=1737391568137&jobListingId=1009433956118&jrtk=5-yul1-3-1ii29mt61lvti801",
92	  "job_source": "Indeed Job Search Platform",
93	  "job_search_input": "https://www.glassdoor.ca/Job/ottawa-software-developer-jobs-SRCH_IL.0,6_IC2286068_KO7,25.htm?jl=1009433956118&srs=JV_APPLYPANE",
94	  "job_is_expired": false,
95	  "job_is_easy_apply": false,
96	},
97...
98]
Developer
Maintained by Community

Actor Metrics

  • 2 monthly users

  • 1 star

  • Created in Jan 2025

  • Modified 3 hours ago

Categories