Local Business Growth Leads avatar

Local Business Growth Leads

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Local Business Growth Leads

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

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

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:

FieldMeaning
growth_score0–100, summed from missing/weak signals
priorityHIGH / MEDIUM / LOW / NONE
opportunitiesTags like no_website, low_review_count, low_rating
pitchOne-line human-readable sales angle
has_websiteBoolean; social-only pages (Facebook, Instagram) count as false

Results are sorted by growth_score descending, so the hottest leads come first.


Scoring weights

SignalPointsMeaning
no_website40Biggest signal — they need a web presence
social_only_website25Only a Facebook/Instagram URL
low_review_count (<10)25Reputation-management opportunity
low_rating (<3.5)20Reputation repair opportunity
growing_reviews (10–49)12Early growth stage
moderate_rating (<4.0)10Modest improvement opportunity
no_phone10Missing contact info
no_hours_listed6Stale or unmanaged profile
incomplete_profile4Missing 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

FieldTypeDefaultDescription
searchTermsstringplumbersBusiness category
locationstringAustin, TXCity / region / country
searchstringAlt: combined query like plumbers in Austin, TX
sourceenumgoogle_mapsgoogle_maps, bing_maps, yellow_pages, or all
maxResultsint100Cap on dataset output (0 = unlimited)
minGrowthScoreint30Drop leads scoring below this
priorityFilterenumALLALL / HIGH / MEDIUM / LOW
requireMissingWebsiteboolfalseOnly return businesses with no real website
extractDetailedboolfalseClick into each Maps listing for hours/coords (slow)
maxScrollsint50How deep to scroll the Maps feed
yellowPagesMaxPagesint3Search pages on Yellow Pages
bingMarketstringen-USBing locale, e.g. en-GB, de-DE, es-ES
languagestringenGoogle Maps language code
geoCoordinatesstringBias Maps to a point: 30.2672,-97.7431
zoomLevelint14Maps zoom (used with geoCoordinates)
maxRetriesint3Navigation retries on failure
proxyproxyRESIDENTIALUse 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
}