A tool from Handled Agency · Local lead scraper
Local leads, handled.
Fresh business listings from Google Maps, pulled the moment you ask. Name, address, category, usually phone and website, sometimes email. No $99/mo data subscription gathering dust.
$29/mo gets you up to 10 medium scrapes. Cancel anytime.
Section 01 · The problem
Lead gen is set up for the wrong customer.
Most lead data tools assume you're a 50-seat sales org running campaigns every week. If you're an agency, freelancer, or solo operator pulling a list once a month, you're subsidizing everyone else's usage.
Subscriptions you barely use
Apollo, ZoomInfo, and Hunter all charge $99 to $300 a month whether you log in or not. If you only run a campaign every few weeks, you're burning most of what you pay for.
Recycled database lists
Most lead databases sell snapshots that were collected months ago, then resold to hundreds of buyers. Dead phone numbers, bounced emails, and a contact who's already heard your pitch three times.
VAs cost more than this
Paying a virtual assistant to copy businesses from Google Maps into a sheet works, but it's slow, inconsistent, and you still pay for the hours when you're not running outreach.
Section 02 · The smarter way
Pay when you need leads. Not before.
Handled Tools is built for the way most small teams actually do outreach: in bursts, not in a constant grind. A small monthly retainer or a one-time pack covers the next campaign, then sits quietly until the next one.
Pulled the moment you ask
Every scrape hits Google Maps live. The list you download was still being indexed by Google an hour ago. Phone numbers that ring, websites that resolve, hours that are actually current.
Top-ups don't expire
Subscriptions reset monthly. One-time top-up packs (5, 20, or 100 mid-sized scrapes) sit in your wallet until you use them. Skip a campaign, keep what you bought.
CSV in your hand, not a dashboard
No vendor lock-in. The data leaves the building as a clean CSV. Import it into HubSpot, GoHighLevel, Apollo cadences, Instantly, or whatever cold-email tool you already pay for.
Cheaper than a VA
A VA collecting 500 businesses from Google Maps by hand: roughly 8 hours at $20/hr = $160. Same list here: about $1.50 on a Starter plan, done in minutes. They'd be reading the same Google Maps page — we just automate the typing.
Section 03 · What counts as a lead
One row, twelve columns. Be honest about it.
Every scrape pulls from Google Maps and writes the same CSV. A "lead" here means one business listing. Some come back with full contact info (name + phone + website + email). Some are just a name and a pin on a map.
Email is the one to set expectations on: roughly 1 in 5 listingspublish an email Google can index. We pull it when we can. Adding an email-enrichment second pass is on the roadmap, but Phase 1 doesn't fake it.
nameAlwayscategoryAlmost alwaysaddress, city, state, zipAlmost alwaysphoneMost of the timewebsiteMost of the timeemailSometimesrating, reviews_countMost listingsgoogle_maps_urlAlwaysSection 04 · Pricing
Three plans. Cancel whenever.
Subscriptions reset monthly. Credits earned never disappear, even if you cancel.
Starter
10 mid-size scrapes
1,000 businesses per scrape — or run more small scrapes
For one-off campaigns or testing the waters.
About one campaign every other week
Pro
50 mid-size scrapes
1,000 businesses each — or chunk it however you want
For agencies running steady outreach.
About 1-2 campaigns per week
Agency
200 mid-size scrapes
Or 40 big scrapes of 5,000 businesses each
For teams pulling lists across markets.
Multi-city, multi-vertical outreach
Section 05 · Questions
The stuff you're actually wondering.
Is this legal? Scraping Google Maps?
+
You're pulling business contact info that Google itself displays publicly to anyone with a browser. The data is the same kind of data a VA would collect by hand. Use it for B2B outreach. Don't use it for spam — that's not the tool's fault, that's yours.
How fresh is the data?
+
It's pulled the moment you click Start. Not from a cached database. Whatever Google Maps shows in your browser right now is essentially what shows up in the CSV.
What's the actual scraper?
+
Apify's Google Maps scraper, running on their infrastructure. We handle the credits, the cost cap, the CSV formatting, and the UI. You don't manage the scraper or its config.
Can I export to my CRM?
+
The output is a standard CSV. Drag-drop into HubSpot, GoHighLevel, Mailchimp, Apollo, Instantly, or anything else that accepts CSV. We don't do direct integrations yet — that's on the roadmap if customers ask for it.
What happens if a scrape returns fewer leads than I asked for?
+
You pay for the request size, not the result count. Some queries (small towns, narrow categories) just don't have many businesses listed. Your monthly allowance covers what you ask Apify to look for, not what comes back.
Why subscriptions and packs?
+
Two different shoppers. Run outreach every week? A plan is cheaper per lead. Pull a list every other month? The packs make more sense and they never expire.
Why call it 'businesses' instead of 'leads'?
+
A real lead has at minimum a name, a phone, and an email. Google Maps gives us the name and category every time, a phone most of the time, and an email maybe 1 in 5 times. So we count what you're actually scraping: Google Maps business listings. Some come back as full leads, some are just a starting point. Calling them 'leads' would be overstating it.
Why aren't all the emails populated?
+
Most local businesses don't list a contact email on their Google profile or their website. The scraper grabs what's public and indexable. Email enrichment as a paid second pass (cross-referencing business name + website against email-discovery APIs) is on the v2 roadmap. For now: build your outreach around phone + website, treat email as a bonus.
Ready when you are
Stop paying for data you're not using.
$29 unlocks 500 credits and your first scrape. If it doesn't earn back the price on your next campaign, cancel.
Start scraping