Local Business Lead Pack
Pricing
from $4.00 / 1,000 lead delivereds
Local Business Lead Pack
Find local businesses on Google Maps, then enrich each one by crawling its website for emails, phones, and social profiles. Returns a clean, deduped, CRM-ready lead list.
Pricing
from $4.00 / 1,000 lead delivereds
Rating
0.0
(0)
Developer
Scott Holmes
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Turn a niche + a city into a clean, deduped, CRM-ready lead list. The Actor finds businesses on Google Maps, then crawls each one's website to pull the email, extra phone numbers, and social profiles Maps doesn't give you, and outputs one tidy row per business.
This is the finished outcome version of Maps scraping: raw Maps data is a commodity, an enriched and verified lead list is the thing people actually pay for.
Input
| Field | Type | Notes |
|---|---|---|
searchTerms | array | Niches to search, e.g. ["roofing contractor", "hvac"]. |
location | string | City / region, e.g. "Toronto, Ontario". |
maxResults | integer | Cap on Maps results per term (cost control). |
enrich | boolean | Crawl each website for email / phone / socials. |
requireEmail | boolean | Drop leads with no email. |
mapsActorId | string | Maps source Actor (default compass/crawler-google-places). |
proxyConfiguration | object | Apify Proxy config. |
Output
{"name": "Acme Roofing","category": "Roofing contractor","phone": "+1 416-555-0199","email": "info@acmeroofing.ca","website": "https://acmeroofing.ca","address": "12 King St W, Toronto, ON","rating": 4.8,"reviewsCount": 214,"socials": ["https://facebook.com/acmeroofing"],"sourceUrl": "https://maps.google.com/?cid=..."}
Architecture
The Actor orchestrates an existing, battle-tested Maps scraper (via Actor.call) rather than re-implementing Google Maps — the enrichment + dedup layer on top is the differentiator and the part that's cheap to maintain. Swap mapsActorId for any Maps Actor whose output includes title, website, phone, etc.
Monetization (pay-per-event) — priced to the market
Charges one lead event per output row. Competitor check (July 2026): enriched Maps-lead Actors on the store cluster at $1–5 per 1,000 — $0.001/result at the low end, and $0.005/lead ($5/1k) at the quality end with MX/SPF/DMARC validation and free dedup. Your list must justify its price against that field.
Recommended: $4–5 / 1,000 leads, matching the quality leader rather than exceeding it — and only if you ship a real differentiator (email verification, dedup "delta" mode so repeat runs are free, decision-maker names). At $10/1k you get skipped; at $4–5/1k with visible verification you win.
Watch the floor: the upstream Maps Actor (compass at ~$1.50/1,000 places) bills its own usage into your run, so absorbing it leaves thin margin at $4–5/1k. Two fixes: (1) turn on Apify's pass-through so the customer pays platform/Maps usage and your event price is pure margin, or (2) sell the outcome inside the Local Lead-Gen Machine bundle, where the price is set on the finished list, not per raw lead.
Next steps
- Add email verification (MX / SMTP ping) and charge a premium
verified-leadevent. - Add a "decision-maker name" pass from LinkedIn or About pages.
- Push straight to a CRM via a webhook or Apify integration.