VoiceAI Auto-Prospect Finder
Pricing
$4.00 / 1,000 results
VoiceAI Auto-Prospect Finder
This actor combines Google Maps, Yelp, BBB, Facebook Graph, website crawling, email discovery, phone validation, and optional Apollo + OutScraper enrichment into one powerful data pipeline β giving you Tier A/B/C scored prospects with full business and contact details.
Pricing
$4.00 / 1,000 results
Rating
0.0
(0)
Developer

Jerome Raymond
Actor stats
0
Bookmarked
2
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
π― VoiceAI Auto-Prospect Finder
Find and qualify high-quality business leads with AI-powered prospect scoring. Automatically discovers contact information, validates phones, enriches emails, and intelligently analyzes websites to detect engagement opportunities like missing chat widgets, contact forms, and availability gaps.
π Features
- πΊοΈ Multi-Source Data Collection: Scrapes Google Maps (via Outscraper or Apify actors) and Yelp
- π§ Smart Email Discovery: Finds and validates business emails from multiple sources (website scraping, Apollo, Outscraper)
- π Phone Validation: Validates and formats phone numbers to E.164 standard
- π Better Business Bureau (BBB): Enriches with BBB ratings and review counts
- π Website Intelligence Signals: Automatically detects key engagement indicators:
- π¬ Chat Widget Detection: Identifies if business has live chat support
- π Contact Form Analysis: Checks for web forms and lead capture mechanisms
- π Weekend/After-Hours Availability: Detects businesses open on weekends or claiming 24/7 service
- βοΈ Email Deliverability: Validates domain MX records to ensure emails will deliver
- π± Social Media Activity: Tracks recent Facebook posts and engagement
- π€ AI-Powered Scoring: Intelligent lead scoring (Tier A/B/C) based on:
- Review ratings and volume
- Website engagement signals (missing chat = opportunity)
- Email/phone availability and quality
- BBB ratings and business reputation
- Social media activity and freshness
- π CRM Integration: Push qualified leads directly to GoHighLevel/LeadConnector with rich contact data
- π¬ Real-time Notifications: Slack and Telegram alerts for hot leads
- π¨ Email Source Tracking: Know exactly where each email came from (website, Outscraper, Apollo)
π‘ Use Cases
- Voice AI Lead Generation: Find businesses without 24/7 answering services or live chat (prime candidates for AI phone automation)
- Chat Widget Opportunities: Identify businesses lacking chat support to pitch live chat or AI chatbot solutions
- After-Hours Service Gap: Target businesses not open weekends/24-7 who are missing calls
- Local Service Businesses: Target roofers, plumbers, contractors, restaurants with missing engagement tools
- Sales Prospecting: Build targeted B2B lead lists with verified contact info and pain point indicators
- Market Research: Analyze competitor landscapes and identify service/technology gaps
- CRM Enrichment: Enhance existing leads with intelligence signals and quality scores
π Quick Start
Input Configuration
{"keywords": ["roofer", "roofing contractor"],"locations": ["Dallas, TX", "Houston, TX"],"maxResultsPerLocation": 20,"gmapsProvider": "outscraper","enableOutscraper": true,"enableApollo": true,"emailDiscovery": true,"phoneValidation": true}
Environment Variables
Set these in the Apify Console under Settings β Environment Variables:
| Variable | Description | Required |
|---|---|---|
OUTSCRAPER_API_KEY | Outscraper API key for Google Maps data | Yes (if using Outscraper) |
GMAPS_ACTOR_ID | Apify actor ID for Google Maps | Yes (if using Apify) |
APOLLO_API_KEY | Apollo API key for email enrichment | Optional |
PHONEVALIDATOR_KEY | Phone validation API key | Optional |
SLACK_WEBHOOK_URL | Slack webhook for notifications | Optional |
TELEGRAM_BOT_TOKEN | Telegram bot token | Optional |
π Complete Setup Guide - Step-by-step configuration instructions
π Output Format
Each prospect includes:
{"name": "Acme Roofing","category": "Roofing contractor","address": "123 Main St, Dallas, TX 75201","city": "Dallas","state": "Texas","postalCode": "75201","country": "US","latitude": 32.7767,"longitude": -96.7970,"website": "https://acmeroofing.com","phone_raw": "(214) 555-0100","phone_e164": "+12145550100","phone_meta": {"valid": true,"carrier": "AT&T","line_type": "mobile"},"emails": ["info@acmeroofing.com","contact@acmeroofing.com"],"email_sources": {"base": ["info@acmeroofing.com"],"outscraper": ["contact@acmeroofing.com"],"apollo": []},"reviews": {"rating": 4.8,"count": 127},"bbbRating": "A+","bbbReviews": 45,"signals": {"hasChat": true,"formExists": true,"weekendOpen": false,"claim247": false,"recentFbPosts": 3,"mxOk": true},"score": 0.89,"tier": "A","score_breakdown": {"missedCallsRisk": 0.25,"reviewPain": 0.20,"leadVelocity": 0.25,"contactability": 0.19},"sources": ["google-maps-outscraper", "website"],"createdAt": "2025-11-09T20:00:00.000Z","outscraper_raw": {"place_id": "ChIJ...","google_id": "0x864c218f...","logo": "https://lh3.googleusercontent.com/...","photo": "https://lh3.googleusercontent.com/...","reviews_link": "https://search.google.com/local/reviews?...","verified": true,"business_status": "OPERATIONAL"}}
π Understanding Signals
The signals object contains key indicators for identifying sales opportunities:
| Signal | Meaning | Opportunity |
|---|---|---|
hasChat | Website has live chat widget | false = Opportunity to sell chat/AI solutions |
formExists | Website has contact forms | false = Missing lead capture mechanism |
weekendOpen | Open on Saturdays/Sundays | false = Missing weekend call opportunities |
claim247 | Claims 24/7 availability | false = After-hours calls going to voicemail |
recentFbPosts | Number of recent Facebook posts | Low = Inactive social media presence |
mxOk | Email domain has valid MX records | true = Emails will deliver successfully |
π‘ Pro Tip: Businesses with hasChat: false and weekendOpen: false are prime candidates for Voice AI solutions - they're likely missing calls outside business hours!
π― Scoring System
Prospects are automatically scored and tiered:
- Tier A (β₯0.75): π₯ Hot leads - High priority, immediate follow-up
- Tier B (0.55-0.74): π‘ Warm leads - Good follow-up targets
- Tier C (<0.55): βοΈ Cold leads - Low priority or nurture
Scoring Factors
- Missed Calls Risk (25%): Low online engagement = more missed calls
- Review Pain (20%): Negative reviews or low ratings
- Lead Velocity (25%): No chat/forms = slower lead capture
- Contactability (30%): Missing contact info reduces reachability
π§ Google Maps Provider Options
Option 1: Outscraper (Recommended)
Advantages:
- β Better data quality and reliability
- β More complete business information
- β Direct API access (no actor dependencies)
- β Async processing with automatic polling
- β Includes rich metadata (place_id, google_id, photos, logos)
Configuration:
{"gmapsProvider": "outscraper","outscraperGmapsKey": "YOUR_API_KEY"}
Get API key: https://app.outscraper.com/
β±οΈ Note: Outscraper uses async processing - requests take 30-60 seconds to complete. The actor automatically polls for results every 5 seconds.
Option 2: Apify Actors
Supported Actors:
compass/crawler-google-places(default)apify/google-maps-scraper- Custom actors
Configuration:
{"gmapsProvider": "apify"}
Set GMAPS_ACTOR_ID environment variable.
π§ Email Enrichment
Email discovery uses multiple sources and tracks origins:
Sources
- Base Discovery: Scrapes emails from business websites
- Outscraper: Extracts additional emails via Outscraper Email Scraper API
- Apollo: Retrieves company email patterns from Apollo.io
Email Source Tracking
Every prospect includes email_sources showing where each email originated:
{"emails": ["info@example.com", "sales@example.com", "contact@example.com"],"email_sources": {"base": ["info@example.com"],"outscraper": ["sales@example.com", "contact@example.com"],"apollo": []}}
π Integrations
GoHighLevel (LeadConnector)
Push qualified leads directly to your GHL CRM:
{"pushToGHL": true,"ghl": {"apiKey": "YOUR_GHL_API_KEY","locationId": "YOUR_LOCATION_ID","pipelineId": "YOUR_PIPELINE_ID","stageId": "YOUR_STAGE_ID","source": "VoiceAI Auto-Prospect"}}
Webhooks
Send leads to any webhook endpoint (n8n, Make, Zapier, etc.):
{"webhook": "https://your-webhook-url.com/endpoint"}
Notifications
Get instant alerts for Tier A leads:
Slack:
{"enableSlack": true,"slackWebhookUrl": "https://hooks.slack.com/services/..."}
Telegram:
{"enableTelegram": true,"telegramBotToken": "YOUR_BOT_TOKEN","telegramChatId": "YOUR_CHAT_ID"}
π° Pricing Estimates
Apify Platform Costs
- Small run (50 prospects): ~$0.05 - $0.15
- Medium run (200 prospects): ~$0.20 - $0.50
- Large run (1000 prospects): ~$1.00 - $3.00
External API Costs
Outscraper:
- Google Maps: ~$0.02 per result
- Email extraction: ~$0.005 per domain
Apollo:
- Free tier: 50 requests/month
- Paid: Starting at $49/month
π¬ Sample Workflows
Use Case: VoiceAI Lead Gen for Roofers
{"keywords": ["roofer", "roofing contractor"],"locations": ["Dallas, TX", "Fort Worth, TX"],"maxResultsPerLocation": 50,"gmapsProvider": "outscraper","enableOutscraper": true,"enableApollo": true,"pushToGHL": true,"enableSlack": true}
Result: 100 qualified roofing leads with emails, phones, and scores. Tier A leads (75+) automatically pushed to GHL and Slack notification sent.
Use Case: Restaurant Lead List
{"keywords": ["restaurant", "pizza", "italian restaurant"],"locations": ["Manhattan, NY", "Brooklyn, NY"],"maxResultsPerLocation": 30,"gmapsProvider": "outscraper","enableOutscraper": false,"phoneValidation": true}
Result: 180 restaurant prospects with validated phone numbers for cold calling campaigns.
π Documentation
- ./APIFY_USAGE_GUIDE.md - Step-by-step Apify configuration
- Input Schema Reference - All available options
- Output Format - Field descriptions
π Troubleshooting
"No prospects collected"
- β Check your search terms return results on Google Maps
- β Verify API keys are configured correctly
- β
Try switching between
outscraperandapifyproviders
"PhoneValidator Error 404"
- β This is expected - fallback validation is automatically used
- β Consider alternative phone validation services (Twilio, NumVerify)
"Outscraper Error"
- β Verify API key is valid at https://app.outscraper.com/profile
- β Check you have sufficient credits
"Authentication token was not provided"
- β Add required API keys to environment variables in Apify Console
π License
MIT License - See LICENSE file for details
π€ Support
- Issues: GitHub Issues
- Documentation: ./APIFY_USAGE_GUIDE.md
- Apify Console: Actor Settings
Built with β€οΈ for Voice AI lead generation