Local SEO Opportunity Finder avatar

Local SEO Opportunity Finder

Pricing

Pay per usage

Go to Apify Store
Local SEO Opportunity Finder

Local SEO Opportunity Finder

Find local businesses with Google Maps demand signals and weak online presence. Score leads for local SEO, website, and reputation outreach.

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

a day ago

Last modified

Share

Find local businesses that show demand on Google Maps but may have weak online presence, website, reputation, or conversion signals — useful for local SEO and agency outreach.

This Actor searches Google Maps by location and business category, evaluates review/rating demand signals, checks website presence and optional website health, and exports prioritized local SEO opportunity leads.

Best for

  • Local SEO agencies
  • Web design agencies
  • Local marketing consultants
  • Lead generation teams
  • Reputation management teams
  • Service-business SaaS companies

What problem does it solve?

Local SEO agencies need prospects with a clear reason to buy. This Actor helps identify businesses where Google Maps demand exists, but online presence may still be weak.

Useful outreach angles include:

  • Local SEO audit
  • Google Business Profile optimization
  • Website and landing-page improvements
  • Review/reputation improvement
  • Booking/contact conversion improvement

Signals this Actor looks for

  • High Google review volume as demand proof
  • Lower or moderate rating with enough reviews
  • Weak or missing website signals
  • Missing HTTPS or weak conversion cues
  • No obvious contact/booking path
  • Phone and website context for manual outreach

Example input

{
"location": "Atlanta, GA",
"businessCategory": "roofing contractor",
"maxResults": 10,
"checkWebsiteHealth": true,
"includeWebsiteOpportunities": true,
"includeReputationOpportunities": true,
"maxRating": 4.4,
"minReviewCount": 30,
"includeModerateRatings": true,
"minOpportunityScore": 40,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Output

{
"businessName": "Example Roofing Co",
"website": "https://example.com",
"phone": "+1 555-555-5555",
"rating": 4.2,
"reviewCount": 221,
"websiteOpportunityScore": 50,
"reputationOpportunityScore": 75,
"overallOpportunityScore": 82,
"leadPriority": "A",
"primaryOpportunity": "local_seo",
"opportunityTypes": ["local_seo", "reputation_management"],
"opportunityReasons": [
"High review volume indicates local demand",
"Rating leaves room for reputation improvement",
"Website/contact cues may need improvement"
],
"suggestedPitch": "Offer a local SEO audit covering Google Business Profile, reviews, website conversion, and competitor gaps."
}
  • roofing contractor in Atlanta, GA
  • plumber in Chicago, IL
  • dentist in Houston, TX
  • med spa in Dallas, TX
  • auto repair in Phoenix, AZ
  • moving company in Los Angeles, CA
  • chiropractor in Austin, TX

Practical workflow

  1. Start with maxResults: 10–25.
  2. Use minOpportunityScore: 40 for balanced lead volume.
  3. Sort A/B leads first.
  4. Segment outreach by primaryOpportunity.
  5. Offer a quick local SEO audit with one visible gap from the output.

Notes and limitations

  • Google Maps layout and anti-automation behavior may change.
  • Website health checks inspect the listed homepage only.
  • Phone numbers may be partially masked by Google.
  • This Actor does not contact businesses automatically.
  • Use exported leads in compliance with applicable laws, privacy rules, and platform terms.