Capterra is a reputed directory of software vendors along with their details and user reviews.
This is the best platform to go if:
- You want to identify competitor products and gather customer reviews
- You want to stay updated with the market trends based on user reviews and ratings
- You want to identify potential partners or leads to pitch your products and services
In this tutorial, Iāll walk you through the steps to scrape data from Capterra. Then, weāll enrich the data on Clay and find the contact details of decision makers.
By the end of this, you should learn how to seamlessly navigate from data scraping to lead enrichment.

How to Find Leads and Enrich Them On Clay
1) Install Instant Data Scraper
For this tutorial, weāre going to use Instant Data Scraper to pull relevant data from Capterra. So go ahead and install the Instant Data Scraper extension for Google Chrome.

2) Scrape Leads from Capterra
Letās say weāre interested in getting leads from Digital Marketing Agencies in New York.
Visit Capterra and go to Service Categories > Digital Marketing Agencies.
On the left side, you should see some filter options to narrow down your results. In this case, weāve entered New York City on the location field. Weāve also chosen āInformation Technology and Servicesā for the āIndustries Served.ā

Feel free to modify your filter options to meet your needs.
Now you have the filtered results, itās time to pull the data. Click the Instant Data Scraper icon from the toolbar.

On the pop-up window, you can set the minimum and maximum waiting time for each request. The purpose of the delays is to mimic a human-like behavior when browsing the website. Doing so will prevent your IP from getting banned or rate-limited.
You can also enable the infinite scroll to capture all the results on the page. Once youāre done, click āStart crawling.ā

Once the process is complete, the app will show you the number of pages scraped as well as the number of rows collected and working time. Youāll also be presented with different options to download your data.

In our example, weāve chosen CSV.
3) Import Your Data On Clay
Create a new table on Clay and import the CSV file. You should now see all the information weāve just scraped from Capterra.

So, go ahead and remove the information that you donāt need. In this case, Iāve retained the company name, location, and services, and deleted the rest. Iāve also renamed these columns to make it easier to refer to them later on.

4) Get the Company Domain
Right-click your table and select āAdd enrichment.ā

On the pop-up window, look for an integration tool to get the company domains from your list.
Clay supports several apps to help you pull the website URL of any company. In this tutorial, weāre going to select Clearbit because itās free.

On the settings page, you can choose which API key to use. By default, Clayās Clearbit API Key is selected, so weāll leave this as is.
For the input, simply select the āCompany Nameā column from the dropdown. Click āContinue to Add Fields.ā

Choose the data you want to be added to your table. Letās choose the domain. Then, click save and run.

Your table should now be populated with the website URLs of your target companies.

5) Find the Decision Makers
Now that we have the company name and domain, all we need to do is enrich the table further to find the decision makers.
Normally, youād have to enrich your table multiple times to find the names and work emails of your leads. But with Clay's 'recipe' feature, you can gather all the info you need in just one go.
Once again, add an enrichment to your table. On the pop-up, click āRecipesā and choose āSMBs - Find and Verify Decision Makers + Contact Information.ā

On the settings page, almost everything you need should be set already. However, you can change the apps from the dropdowns if you wish. For this guide, we're keeping the default settings.

All we need to do now is set the inputs for the business name and business website. After that, click āApply & Run First 10 Rows.ā
Your table should now have the email addresses of your target prospects.

And Thatās It!
Youāve just learned how to scrape leads from Capterra.
The next step?
Start reaching out to your target prospects using Clay. And, who knows, the next big deal might just be on your list.
Need help crafting a personalized cold email? We got your back. Read these tutorials to ramp up your email marketing strategies:
- How To Personalize Cold Emails With Location of a Lead Using Clay
- Customize Email First Lines Based on LinkedIn Posts With Clay
- Add Personalized City/ Location Images in Emails With Clay
Hopefully, this was helpful. Be sure to let us know your thoughts in the comments below!