Local Business Opportunity Finder avatar

Local Business Opportunity Finder

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Local Business Opportunity Finder

Local Business Opportunity Finder

Under maintenance

Find local business leads with website, SEO, booking, and reputation opportunities using Google Maps signals and unified opportunity scoring.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Lonely

Lonely

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 days ago

Last modified

Share

Find local businesses that have clear buying signals for website, SEO, online booking, reputation management, and local marketing services.

This Actor searches Google Maps for a business category in a target location, checks website presence and optional website health, evaluates Google rating/review signals, and exports prioritized leads with a unified opportunity score.

Instead of giving you a raw Google Maps business list, it answers the question:

Which local businesses look most likely to need my agency, SEO, web design, booking, or reputation service?

Best for

  • Local SEO agencies
  • Web design agencies
  • Reputation management agencies
  • Lead generation teams
  • Cold email / outbound sales teams
  • Booking, automation, and CRM consultants
  • Local service SaaS companies

What this Actor finds

The Actor looks for practical outreach signals such as:

  • No website listed on Google Maps
  • Website unavailable, blocked, or weak during health checks
  • Missing HTTPS
  • Missing contact or booking cues
  • Low Google rating with meaningful review volume
  • Moderate rating with very high review volume
  • High review count as a demand signal
  • Phone availability for outreach context

Why this is different from a generic Google Maps scraper

Generic scrapers export business rows. This Actor adds a sales-opportunity layer:

Generic business dataThis Actor
Business nameBusiness name + lead priority
Website URLWebsite opportunity score
RatingReputation opportunity score
Review countBuying-signal reasons
Raw rowsSuggested outreach angle

Use it to build prospect lists where each lead already has a reason to contact them.

Example input

{
"location": "Orlando, FL",
"businessCategory": "hotel",
"maxResults": 25,
"checkWebsiteHealth": true,
"includeWebsiteOpportunities": true,
"includeReputationOpportunities": true,
"maxRating": 4.2,
"minReviewCount": 20,
"includeModerateRatings": true,
"minOpportunityScore": 40,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Input fields

FieldDescription
locationCity, region, or local market to search. Example: Austin, TX
businessCategoryBusiness type. Example: hotel, dentist, plumber, med spa
maxResultsMaximum Google Maps listings to analyze
checkWebsiteHealthVisit listed websites and check basic conversion/availability signals
includeWebsiteOpportunitiesInclude no-website / weak-website buying signals
includeReputationOpportunitiesInclude rating/review reputation buying signals
maxRatingRating threshold for reputation opportunities
minReviewCountMinimum review volume for reputation scoring
includeModerateRatingsInclude high-review businesses with moderate ratings
minOpportunityScoreOnly export leads at or above this score. Use 0 to export all analyzed businesses
proxyConfigurationOptional Apify proxy configuration

Output

Each dataset item includes business metadata, opportunity scores, reasons, and a suggested pitch.

{
"businessName": "Example Hotel",
"googleMapsUrl": "https://www.google.com/maps/place/...",
"website": "https://example.com/",
"phone": "+1 555-555-5555",
"address": "Orlando, FL",
"rating": 4.1,
"reviewCount": 8363,
"websiteMissing": false,
"websiteOpportunityScore": 20,
"reputationOpportunityScore": 85,
"overallOpportunityScore": 90,
"leadPriority": "A",
"primaryOpportunity": "reputation_management",
"opportunityTypes": ["reputation_management"],
"opportunityReasons": [
"Reputation: Rating is 4.1, at or below the target threshold of 4.2",
"High review volume indicates conversion impact from reputation improvements"
],
"suggestedPitch": "Lead with a reputation audit, review response workflow, and customer experience improvement plan."
}

Lead priority

ScorePriorityMeaning
80–100AStrong buying signals; prioritize first
60–79BGood opportunity; worth outreach
40–59CPossible opportunity; review manually
0–39DWeak signal; usually filter out

Start with local services where a better website, booking flow, local SEO, or reputation system can create obvious value:

  • hotel in Orlando, FL
  • mobile notary in Austin, TX
  • house cleaning in Dallas, TX
  • handyman in Miami, FL
  • auto repair in Phoenix, AZ
  • med spa in Dallas, TX
  • roofing contractor in Atlanta, GA
  • dentist in Houston, TX
  • moving company in Los Angeles, CA

Practical workflow

  1. Run with maxResults: 10–25 for one city/category.
  2. Sort exported leads by leadPriority and overallOpportunityScore.
  3. Use primaryOpportunity to segment outreach:
    • website_or_conversion → web design / booking / SEO pitch
    • reputation_management → review audit / response workflow pitch
    • combined → personalized local marketing audit pitch
  4. Scale only the categories that produce A/B leads.

Notes and limitations

  • Google Maps layout and anti-automation behavior can change.
  • Phone numbers may be partially masked by Google in some environments.
  • Website health checks inspect the homepage only.
  • This Actor does not send emails, make calls, or contact leads automatically.
  • Make sure your usage complies with applicable laws, privacy rules, and platform terms.