AI Local Business Opportunity Finder
Pricing
Pay per usage
AI Local Business Opportunity Finder
Find local businesses, enrich contacts, audit websites, score sales opportunities, and create personalized outreach angles.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Khoa Nguyen
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Turn Google Maps searches or business websites into qualified sales opportunities, not another raw lead dump.
The Actor discovers local businesses, visits their websites, extracts public contact information, audits digital weaknesses, calculates a 0–100 opportunity score, and creates outreach grounded in the observed facts.
What it returns
Each lead can include:
- Business name, category, address, phone, Google Maps URL, rating, and review count
- Website, public emails, website phones, and linked social profiles
- Website audit signals: HTTPS, mobile setup, meta description, H1, schema, lead form, CTA, chat, analytics, booking, ordering, ecommerce, and content depth
- A ranked list of specific sales opportunities
- Opportunity score and lead temperature (
hot,warm,possible, orlow) - Recommended service to pitch
- Outreach subject, first line, and message
- Optional screenshot and webhook delivery
Best use cases
- Web-design agencies finding businesses with missing or weak websites
- Local SEO agencies identifying technical and review-growth opportunities
- Appointment and ordering providers finding businesses without online conversion paths
- Reputation-management services targeting low-rating businesses
- Marketing agencies building scheduled fresh-lead pipelines
- CRM and AI-agent workflows that need structured, evidence-based leads
Quick start
Use a query and location:
{"searchQueries": ["dentists", "roofing contractors"],"locations": ["Detroit, Michigan"],"maxResultsPerSearch": 20,"auditWebsites": true,"minimumOpportunityScore": 40,"generateOutreach": true,"sellerBusinessName": "Your Agency","sellerOffer": "fast websites and local SEO that turn Google traffic into calls"}
You can also provide direct Google Maps place URLs or website URLs.
Opportunity scoring
The Actor looks for evidence such as:
- No listed website or an inaccessible website
- No HTTPS or mobile viewport
- Missing meta description, H1, or structured data
- No contact form, visible email, strong CTA, chat, or analytics
- No online booking for appointment-driven categories
- No online ordering for food and beverage categories
- No ecommerce for retail categories
- Thin content or visibly stale copyright year
- Low review volume or a rating-improvement opportunity
- Strong Google reputation with a weak conversion path
Set serviceFocus to emphasize the problems that match your offer.
Outreach modes
Built-in templates
The default mode creates truthful outreach without an external model. It only references facts found in the lead record.
OpenAI-compatible AI
Enable useAiForOutreach, then supply:
aiBaseUrlaiModel- Secret
aiApiKey
The endpoint must be reachable from the Apify cloud. A local Hermes or llama.cpp endpoint behind a private LAN or Tailscale address will not be reachable unless you expose it securely through an authenticated public gateway.
Fresh-lead schedules
Set:
{"onlyNewLeads": true,"leadHistoryStoreName": "my-agency-lead-history"}
Schedule the Actor daily or weekly. It remembers previously delivered businesses and outputs only new leads.
Output
- Dataset: complete structured lead records
OUTPUT: machine-readable run statisticsREPORT.html: visual report sorted by highest opportunity score- Screenshots: optional key-value-store records for higher-scoring websites
Webhooks
Use webhookUrl to send the run summary and top leads to Make, Zapier, n8n, Slack workflows, a CRM, or your own endpoint. Add secret headers through webhookHeadersJson.
Proxy guidance
Google Maps may limit or challenge repeated automated requests. Start with a small run. If discovery is blocked, enable Apify Proxy; residential proxy groups generally improve reliability but increase cost. Keep concurrency moderate.
Responsible use
Collect and use only publicly available business information. Follow applicable privacy, anti-spam, marketing, and platform rules. Do not send deceptive, misleading, or mass unsolicited messages. Review each generated message before sending it.
Monetization hooks
The source supports these pay-per-event names:
qualified-lead— charged for each dataset lead deliveredai-outreach— charged when AI outreach is successfully generated
Pricing is configured in the Actor’s Apify Publication settings, not in source code. A practical launch test is $0.025 per qualified lead and $0.01 per AI-written outreach, then adjust after measuring browser/proxy costs and conversion.
Local development
npm cinpm testnpm run checkapify validate-schemaapify call
Node.js 22 or newer is required.