Find Local Business Leads in Minutes with a Free AI Stack

A simple AI stack can turn local business lead discovery into a repeatable workflow when scraping, enrichment, and qualification are separated cleanly.

Find Local Business Leads in Minutes with a Free AI Stack

AI Agency Strategy

How to Build a Free Lead List with Google Maps, Tavy, and Exa (Step-by-Step)

By Florian Rolke Updated May 30, 2026
Video source: watch on YouTube.

Bottom Line Up Front

You can build a qualified lead list completely free using three tools: Apify's Google Maps scraper ($1.50 per 1,000 leads), Tavy API (1,000 free credits monthly), and Exa (1,000 free credits monthly). This stack discovers local businesses, finds their websites and ratings, then enriches records with LinkedIn and professional profiles—no credit card required.

Why This Stack Works for Lead Generation

Most lead generation tools charge $200–$500 monthly for lists you could build yourself in hours. This stack flips that: you pay almost nothing upfront and get enriched, verified contacts.

Apify handles the heavy lifting—scraping Google Maps listings with emails, ratings, and review counts. Tavy acts as your discovery layer, finding websites and business details from a simple company name. Exa matches those businesses to professional profiles, primarily LinkedIn, where decision-makers actually live.

The real advantage: you control the data. You're not buying a pre-built list that's already been sold to competitors. You scrape fresh listings for your specific geography and industry, then enrich them on demand. For AI agencies and local service businesses, this means targeting untouched prospects in your exact market.

Setting Up Your Free API Keys

Start at apify.com. Create an account, verify your email, then grab your API key from Settings > API. Store it in a .env file in your IDE (Cursor, VS Code, or similar). This keeps your key secure and lets your scripts access it without hardcoding.

Do the same for Tavy and Exa. Both offer free tiers: 1,000 monthly credits each. You don't need a credit card to sign up. Once you have all three keys in your environment variables, you're ready to build.

If you're unsure how to set environment variables, search "how to use .env files" in your IDE. It's a five-minute setup. The payoff is worth it—you'll reuse this infrastructure for every lead-generation project going forward.

Questions from this section

Do I need a credit card to use Tavy or Exa?

No. Both offer free tiers with 1,000 monthly credits each. You can sign up, get an API key, and start enriching leads immediately without entering payment info.

How much does Apify's Google Maps scraper actually cost?

$1.50 per 1,000 places with emails. So 5,000 leads costs $7.50. You can also find community coupon codes or free credits through Apify's programs.

What's the difference between Tavy and Exa?

Tavy discovers business websites and metadata from a company name. Exa matches businesses to professional profiles, especially LinkedIn. Use Tavy first to find the website, then Exa to find decision-makers on that website's company profile.

Can I use this for industries other than construction?

Yes. Apify's Google Maps scraper works for any business category: plumbing, HVAC, real estate, salons, restaurants, etc. Adjust your search parameters and run the same workflow.

Scraping Google Maps with Apify

Log into Apify and find the Google Maps scraper (built by Micro Worlds—no affiliation, just works well). The cost is roughly $1.50 per 1,000 places with emails included.

Copy the API endpoint and client code from the scraper page. Paste it into your IDE and configure it with your Apify key. You'll specify your search parameters: location (zip code, city, or region), business type (construction, plumbing, etc.), and any other filters.

Run the scraper. It takes 5–10 minutes to process, depending on list size. You'll get back a structured dataset: business name, address, phone, website (if listed), Google rating, review count, and email when available. This is your raw lead list.

Enriching Data with Tavy and Exa

Raw Google Maps data is a starting point. Tavy and Exa turn it into actionable intelligence.

Use Tavy first. Feed it the business name and location. Tavy searches the web and returns the official website, business category, and metadata. This fills gaps where Google Maps didn't capture a URL.

Then run Exa. Pass it the business name and website. Exa matches the company to professional profiles—primarily LinkedIn. This is where you find decision-makers: owners, managers, and department heads. LinkedIn profiles have job titles, tenure, and connection status, so you know who to contact and how to reach them.

Both tools have free monthly limits. At 1,000 credits per month each, you can enrich 500–1,000 leads monthly without spending a dime. If you need more, ask friends to create free accounts and share their API keys. No credit card required means zero friction to scale.

Building Your Lead List End-to-End

Here's the workflow in practice. A recent client needed accountability and leads for their local service business. We scraped Google Maps for construction companies in their zip code using Apify. That gave us 1,600+ raw leads with basic contact info and ratings.

Next, we ran Tavy on the entire list to find websites and verify business details. Then Exa to pull LinkedIn profiles for founders and decision-makers. The result: a fully enriched list with names, titles, company websites, phone numbers, and LinkedIn URLs—all verified and current.

The whole process took 2–3 hours from setup to export. The client now has a qualified list to call through, with accountability built in. No expensive tools. No monthly subscriptions. Just data, strategy, and follow-up.

Scaling Without Hitting API Limits

1,000 free credits monthly per tool sounds tight, but it's enough to start. If you're serious about lead gen, you don't need 10,000 leads immediately. You need a few hundred good ones you'll actually call.

If you do hit limits, there's a simple workaround: have friends or team members create their own free accounts. Each gets 1,000 monthly credits. Share the API keys (they don't need credit cards to sign up), and you've multiplied your capacity. Five people = 5,000 monthly credits across Tavy and Exa.

Alternatively, Apify's Google Maps scraper is so cheap ($1.50 per 1,000) that paying for volume is reasonable. The real cost savings come from not buying pre-built lists or paying SaaS platforms $300+ monthly for features you don't need.

Frequently Asked Questions

How long does it take to build a full lead list?

Setup takes about 30 minutes—just storing your API keys in environment variables. The actual scraping and enrichment depends on list size, but you're looking at 2–3 hours for 1,000–2,000 leads. Most of that time is the tools running in the background while you do other work. The client example I mentioned went from zero to a fully enriched, callable list in that timeframe.

Do I need a credit card to use Tavy or Exa?

No. Both Tavy and Exa offer free tiers with 1,000 monthly credits each, and neither requires a credit card to sign up. You create an account, grab your API key, and start enriching leads immediately. This is one of the biggest advantages of this stack—zero friction to test and validate the workflow before spending anything.

What's the difference between Tavy and Exa?

Tavy discovers business websites and metadata from a company name—it fills gaps where Google Maps didn't capture a URL. Exa does the matching work: it takes a business name and website, then finds professional profiles, primarily LinkedIn. So the workflow is: Apify scrapes the raw list, Tavy finds the websites, then Exa pulls the decision-makers' LinkedIn profiles. Each tool does one job well.

How much does Apify's Google Maps scraper actually cost?

$1.50 per 1,000 places with emails included. So if you need 5,000 leads, you're looking at $7.50. Apify also runs occasional promotions and community coupon codes, so you can sometimes reduce that further. The real cost savings come from not paying $300+ monthly for SaaS platforms that do less.

Can I use this for industries other than construction?

Absolutely. Apify's Google Maps scraper works for any business category—plumbing, HVAC, real estate, salons, restaurants, whatever. You just adjust your search parameters in the scraper (location, business type, filters) and run the same workflow. The stack is industry-agnostic; you're just changing what you're searching for.

What do I do if I hit the 1,000 monthly credit limit on Tavy or Exa?

The simplest workaround is to have friends or team members create their own free accounts. Each person gets 1,000 monthly credits. Share the API keys—no credit card required—and you've multiplied your capacity. Five people gives you 5,000 credits across the team. Alternatively, Apify's scraper is so cheap that paying for volume is reasonable if you're serious about lead generation. The key is: don't buy pre-built lists or expensive SaaS. Build what you need.

Should every YouTube video become a blog post?

No. Long-form videos with a clear decision, tutorial, opinion, or framework deserve posts. Shorts are usually better as idea seeds unless they answer one valuable question cleanly.

Should the blog post copy the transcript?

No. The transcript is raw material. The post should be structured around the reader's question, then use the transcript as proof and source material.

Where do Reddit questions fit in?

They belong near the bottom as market-intel FAQs. The question wording can come from Reddit, but the answer should come from Florian's point of view and the article thesis.

How should I apply this if I run an AI agency?

Treat the post as a decision note about How to Build a Free Lead List with Google Maps, Tavy, and Exa (Step-by-Step). Pull out the buyer problem, the offer implication, and the next action you can test this week.

What is the first practical step after reading this?

Write down the one workflow, outreach move, or client-facing explanation this article changes. Then test that one thing before turning it into a larger system.

How do I know whether this advice applies to my niche?

Check whether your buyers have the same underlying constraint. The tool names can change, but the useful pattern is usually the bottleneck, the buyer question, and the proof needed to move forward.

What should I avoid copying blindly?

Do not copy the surface tactic without the context. Copy the reasoning: why the move works, who it is for, and what evidence would make it credible to your buyer.

How does this help with AEO or AI search?

It turns the video into structured, answer-first HTML with visible FAQs. That gives search engines and AI systems clearer passages to cite than an unstructured transcript alone.

Should I publish this as one article or split it into multiple posts?

If the article answers one search intent, keep it together. If the transcript contains several unrelated buyer questions, split them into separate posts so each URL has a clear purpose.

Join the Community

Meet me inside AI Automations by Jack, where operators are building practical AI workflows, sharing wins, and turning ideas into implementation.

Sources and references

  1. Apify
  2. Tavy API
  3. Exa API
  4. YouTube Video: Find Local Business Leads in Minutes with a Free AI Stack
  5. Embedded YouTube video: https://www.youtube.com/watch?v=72zv_rdlm2Q