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
Actor stats
3
Bookmarked
34
Total users
1
Monthly active users
4 months 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
