AI Agency Lead Finder
Pricing
Pay per usage
AI Agency Lead Finder
Finds local business leads, analyzes website quality, and calculates lead scores for agency outreach.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Wadeed Khan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
AI Agency Lead Finder Actor ๐ฏ
The AI Agency Lead Finder is a production-grade Apify Actor designed for digital marketing, web development, and SEO agencies. Unlike simple scrapers that return raw directories, this Actor acts as an automated lead qualification engine.
It extracts local business listings from Google Maps, performs technical audits on their websites, discovers social profiles and contact emails, and scores each prospect based on their likelihood to buy agency services.
๐ Key Features
- Google Maps 2-Pass Scraping: Robust feed scrolling + direct URL navigation strategy preventing DOM re-querying breakdowns.
- Technical Website Health Audit: Inspects target websites for:
- HTTPS / SSL security
- Response latency (page speed)
- Mobile responsiveness (
viewportmeta tag detection) - Online booking & scheduling systems (e.g., Calendly, Zocdoc, Acuity)
- Contact & Social Profile Discovery: Scrapes emails (via
mailto:links & page text regex) and social profiles (Facebook, Instagram, LinkedIn, Twitter/X). - Rule-Based Prospect Qualification Engine: Assigns a
leadScore(0-100) and actionable sales pitch reasons tailored for B2B agency outreach. - High Concurrency: Performs parallel HTTP website audits for maximum throughput.
๐ฅ Input Configuration
| Parameter | Type | Required | Description | Default |
|---|---|---|---|---|
keyword | String | Yes | Target business category or niche (e.g., dentist, plumber, hvac, roofers) | "dentist" |
location | String | Yes | Target city, region, or area (e.g., New York, NY, Chicago, IL) | "New York" |
maxResults | Integer | No | Maximum number of qualified leads to extract (1 โ 500) | 20 |
Example Input JSON
{"keyword": "dentist","location": "Chicago, IL","maxResults": 50}
๐ค Output Schema
The Actor pushes qualified lead records directly to the default Apify Dataset.
{"name": "Avenue Dental","website": "http://www.avenuedental-chicago.com/","phone": "+13123226882","email": "info@avenuedental-chicago.com","googleRating": 4.8,"reviewCount": 599,"facebook": "https://facebook.com/AvenueDentalChicago","instagram": "https://instagram.com/avenuedental","websiteScore": 60,"leadScore": 75,"reasons": ["Insecure website (Missing HTTPS/SSL certificate)","No online booking or scheduling system found","Missing social media presence"]}
Dataset Fields
name(string) โ Business namewebsite(string) โ Primary business website URLphone(string) โ Contact phone numberemail(string) โ Scraped contact email addressgoogleRating(number) โ Google Maps rating (1.0 - 5.0)reviewCount(number) โ Total count of Google reviewsfacebook(string) โ Facebook profile linkinstagram(string) โ Instagram profile linkwebsiteScore(number) โ Technical website quality score (0 - 100)leadScore(number) โ Agency outreach priority score (0 - 100, higher = higher sales opportunity)reasons(array) โ List of specific sales outreach hooks and technical deficiencies
๐ ๏ธ Local Development & Deployment
Run Locally
# Install dependenciespip install -r requirements.txt# Run the Actor locallyapify run
Validate Input Schema
$apify validate-schema
Deploy to Apify Cloud
apify loginapify push
๐ License
Apache-2.0