Cold outreach is tough because most emails feel like spam. Your prospects get flooded with generic messages, and they ignore them.

The key to standing out? Show them you’ve done your homework.

One powerful way is by mentioning a case study from their company—it proves you’re not just another spammer and builds instant trust.

But manually searching for case studies is a nightmare. That’s where AI comes in. With Datablist AI Agent, you can scrape case studies from company websites in minutes. No coding needed.

In this guide, I’ll show you how to scrape Case Studies at scale:

What is a Case Study?

A case study is a detailed report published by a company that showcases a successful project, solution, or implementation for a client. These real-world examples demonstrate the company's expertise, methodology, and measurable results to potential customers.

Just scraping them would be pointless, but there's a way to generate a lot of leads out of them.

Before I show you how, let me quickly explain why it's relevant:

Your prospects are getting 10 to 100 cold outreaches and calls every week. Most of them just think this is spam, wondering, "I should not receive that, why am I getting that?"

Because most messages are just mass outreaches and not personalized.

That's why you have to prove them wrong by personalizing your message.

One way to do this is by mentioning a case study of the company. This shows that you've taken the time to do your research.

Almost every company has case studies on their website, especially:

  • Agencies
  • Consultancies
  • Design Studios
  • Recruiting Firms
  • SaaS Companies

These companies typically have many case studies on their websites that include:

  • Project name
  • Client company name
  • Outcome of the project
  • A review from the client

How to scrape Case Studies from a list of websites

Step 1: Import your list of websites

First, import a CSV/Excel file with a list of websites you want to scrape.

Datablist is an AI GTM Copilot. One of its features is the AI Research Agent.

Our Agent understands text and can scrape websites to find relevant data such as case studies.

To import your CSV file, create an empty collection and click "Import," or click on the "Start with a CSV/Excel file" button from the home screen.

My imported CSV file
My imported CSV file

This is my imported file. It contains two columns: the name of the company and its website. The only required column is the website.

Step 2: Select our "Case Study Finder" AI Template

Now, we will ask an AI Agent to visit each website, find the case study page by following one of the page links, and then read the page to extract the information.

Click on the "Enrich" menu.

Enrich button in Datablist
Enrich button in Datablist

Select "Templates". And click on the Case Study Finder template.

The selection of the provided templates.
The selection of the provided templates.

The best thing here?

You don't have to spend hours prompting since our AI templates are optimized for maximum results.

But you'll have to name your website column "company_website" for it to work, and if you want, you can customize the prompt as well.

Here is the prompt I used for this template:

Visit the company's website and look for case studies of them and give me only one case study back.

To specify: I want you to give me the client name and the project that the company did for the client. 

Nothing more. 
No explanation.
No Introductions. 
Just one client name and the project per website

To find those you have to visit the website and follow one of the provided paths. 

The website domain: {{company_website}}
The paths: 
/works 
/projects
/case-studies
/kunden
/kundenergebnisse
/projects/references
/referenzen
/projekte
/portfolio 

If you don't find any results under the following paths return: No Case studies found.

Important: Replace {{COMPANY_WEBSITE}} with one of your collection properties (=column) using {{Name}} or /Name.

Step 3: Configure the expected outputs

After the prompt, we need to configure the expected outputs. The AI Agent uses the output's name and description along with the prompt to understand its mission better.

Here, we have:

  • Project name - Description: The name of the project found
  • Client company name - Description: The name of the client they did the project for
Configure the outputs
Configure the outputs

Note: You can configure more outputs if needed. Like the client website, the client industry, etc.

Step 4: Add outputs to your collection

Click "Continue to outputs configuration". The expected outputs configured in the previous step appear here.

Select "+" to add a new property (=column) to your collection for each output.

The new output properties
The new output properties

The confidence score ranges from 0 to 100 — the higher the better.

If it doesn't find anything, it'll return "No Case studies found" as an error message with a confidence score of 0.

Step 5: Run the enrichment

The last step: click on "Instant run" to run the agent and get your results after a minute.

The case studies that we just scraped.
The case studies that we just scraped.

The confidence score ranges from 0 to 100 — the higher the better.

If it doesn't find anything, it'll return "NO Case studies found" with a score of 0.

Conclusion

Case studies are gold for personalized outreach. They show prospects you’ve done your research and make your message stand out. But manually finding them is time-consuming. That’s where AI saves the day. With Datablist’s AI Research Agent, you can scrape case studies from company websites in minutes—no coding, no headaches. Now, you have real, relevant data to craft better outreach.

Ready to boost your response rates? Try it out and turn case studies into your secret weapon!