Local Business Growth Leads
Pricing
from $10.00 / 1,000 results
Local Business Growth Leads
An Apify Actor that identifies local businesses with growth opportunities (no website, low reviews, weak ratings, or incomplete profiles) and returns a scored, qualified lead list. It scrapes Google Maps, Bing Maps, and Yellow Pages, de-duplicates data, and scores each business for growth fit.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Jamshaid Arif
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
An Apify Actor that finds local businesses with clear growth-services opportunities — no website, low reviews, weak rating, incomplete profile — and returns them as a scored, qualified lead list.
Scrapes Google Maps, Bing Maps, and Yellow Pages (or all three), de-duplicates across sources, then scores every business for growth-services fit.
Built for agencies and freelancers selling web design, SEO, reputation management, Google Business Profile optimization, and digital-marketing services.
What makes this different from a generic scraper
Most Google Maps / Yellow Pages scrapers dump raw business data and leave you to manually filter it. This actor adds a lead-qualification layer on top:
| Field | Meaning |
|---|---|
growth_score | 0–100, summed from missing/weak signals |
priority | HIGH / MEDIUM / LOW / NONE |
opportunities | Tags like no_website, low_review_count, low_rating |
pitch | One-line human-readable sales angle |
has_website | Boolean; social-only pages (Facebook, Instagram) count as false |
Results are sorted by growth_score descending, so the hottest leads come first.
Scoring weights
| Signal | Points | Meaning |
|---|---|---|
no_website | 40 | Biggest signal — they need a web presence |
social_only_website | 25 | Only a Facebook/Instagram URL |
low_review_count (<10) | 25 | Reputation-management opportunity |
low_rating (<3.5) | 20 | Reputation repair opportunity |
growing_reviews (10–49) | 12 | Early growth stage |
moderate_rating (<4.0) | 10 | Modest improvement opportunity |
no_phone | 10 | Missing contact info |
no_hours_listed | 6 | Stale or unmanaged profile |
incomplete_profile | 4 | Missing business type/category |
Priority bands:
- HIGH ≥ 55
- MEDIUM ≥ 30
- LOW ≥ 12
- NONE below 12
Tune weights in src/lead_scoring.py for your niche.
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchTerms | string | plumbers | Business category |
location | string | Austin, TX | City / region / country |
search | string | — | Alt: combined query like plumbers in Austin, TX |
source | enum | google_maps | google_maps, bing_maps, yellow_pages, or all |
maxResults | int | 100 | Cap on dataset output (0 = unlimited) |
minGrowthScore | int | 30 | Drop leads scoring below this |
priorityFilter | enum | ALL | ALL / HIGH / MEDIUM / LOW |
requireMissingWebsite | bool | false | Only return businesses with no real website |
extractDetailed | bool | false | Click into each Maps listing for hours/coords (slow) |
maxScrolls | int | 50 | How deep to scroll the Maps feed |
yellowPagesMaxPages | int | 3 | Search pages on Yellow Pages |
bingMarket | string | en-US | Bing locale, e.g. en-GB, de-DE, es-ES |
language | string | en | Google Maps language code |
geoCoordinates | string | — | Bias Maps to a point: 30.2672,-97.7431 |
zoomLevel | int | 14 | Maps zoom (used with geoCoordinates) |
maxRetries | int | 3 | Navigation retries on failure |
proxy | proxy | RESIDENTIAL | Use residential proxies — datacenter IPs get blocked |
Example input
{"searchTerms": "dentists","location": "Phoenix, AZ","source": "google_maps","maxResults": 50,"minGrowthScore": 30,"priorityFilter": "HIGH","requireMissingWebsite": true,"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
That run returns at most 50 high-priority dentist leads in Phoenix that have no real website — ready for a web-design outreach campaign.
Example output record
{"name": "Sunset Smiles Dental","phone": "(602) 555-0188","address": "1234 W Camelback Rd, Phoenix, AZ 85013","website": "N/A","rating": "3.4","reviews": "7","business_type": "Dentist","place_url": "https://www.google.com/maps/place/...","source": "google_maps","growth_score": 85,"priority": "HIGH","opportunities": ["no_website", "low_review_count", "low_rating"],"pitch": "Sunset Smiles Dental has no website, only 7 reviews, and rating 3.4 (reputation risk) — strong fit for a growth-services pitch.","has_website": false,"review_count_parsed": 7,"rating_parsed": 3.4}