How to Find Open Jobs in Glassdoor?

Steps to Find Open Jobs in Glassdoor

1) Install Instant Data Scraper

We’ll be using Instant Data Scraper for this task. 

Just head over to the Chrome Web Store, type in ‘Instant Data Scraper,’ and click ‘Add to Chrome.’ 

2) Scrape Target Companies from Glassdoor

Go to Glassdoor and enter a job role you want to apply.

For instance, I went for ‘software engineer’ and added ‘New York’ as the location. When you search, you'll see a list of companies hiring for that role. 

You can also add filters to refine your search, like entering a job type, the date the job was posted, and the salary range. For this tutorial, we’ll keep things simple and skip the filter options.

Next, click on the Instant Data Scraper icon in your toolbar.

A small window pops up. Here, I’ve set a delay between 1 to 20 seconds (feel free to experiment with different delays to get more accurate results). The delays mimic how we scroll, making it less likely for sites to ban our IP. 

Don't forget to choose the infinite scroll option to grab all the details. 

Once you've got everything set, tap 'Start Crawling'. This should fill up your table with data in real time. 

When it's done, pick how you want to save the data. For this example, I went with a CSV file.

3) Import Your Data to Clay

Open your Clay dashboard and create a new table. 

You’ll be asked what kind of list you’re adding. Let’s go for ‘Companies.’ Next, click ‘Browse’ to upload the CSV file. Then, you can add your data to a new table or an existing table (I went with a new blank table). 

Note: You can also skip this process and just proceed to create a blank table. Then, simply tap the ‘import’ button at the bottom of your page to upload your file.

Now, your table should show all the info from Glassdoor. Delete the details you don’t need and rename the columns if needed.  

4) Find Company Domains

Company domains are important for finding the right people to contact, in this case, the hiring managers.

But, our current list doesn't have that. So, we’ll need to enrich our list. 

Right-click on the table and select ‘Add Enrichment.’

Select ‘Get Domain from Company Name’ by Clearbit.

In the settings, let’s use Clay’s API. Then, select the company name as input.

Click ‘Continue to Add Fields.’ In the next settings, you have the option to add data to your table. Let’s skip this part. 

Save the settings and run the tool.

Check the output on your table. You should now see the domains for each company. 

5) Find Each Company’s Decision Maker

To identify the decision makers in each company, start a new enrichment. 

When the window appears, select 'Find Contacts at Company.'

Use the domain as the 'Company Identifier.’ 

Since our goal is job hunting, we’ll need to input specific job titles into the 'Job Title Keywords' field. Here are a few keywords you can use (feel free to add more):

  • Human Resources Director 

  • Talent Acquisition Director 

  • Human Resources Manager 

  • Talent Acquisition Manager 

  • Head of Recruitment 

Proceed by clicking "Continue to Add Fields". From there, select the data you'd like to see in your table, such as names, titles, and LinkedIn URLs.

After the enrichment, you'll see the results. 

Keep in mind that our enrichment tool might not capture all the information. Some companies use other job titles for their recruitment team. So, consider adding keywords like "hiring manager", "recruiter", or "HR specialist".

If you're still missing some info, it could be due to the tool's limitations or because certain details are not shared publicly. 

Go ahead and clean your table or sort the rows to get a clear view of the results.

Tip: If you want to display more details about your lead, simply click on the row, select a result from the list, and hover your mouse over the data you're interested in. Then, click 'Add as column.'

6) Find the Email Address of Decision Makers

Let’s enrich our table further. In the open window, go to the ‘Waterfall’ tab and select ‘Work Email.’

In the settings, you should see all the available tools to find email addresses.

For this tutorial, let’s stick with the default settings with Clay Enrichments, Datagma, and Hunter as email providers. 

In the input fields, add the contact’s name, company name, and company domain.

Lastly, use Debounce to validate all email addresses. 

Click save and run.

Check your table. You should now have the work emails of your target leads.