B2B Lead Generation Pipeline - Enriched Business Leads
Pricing
Pay per usage
B2B Lead Generation Pipeline - Enriched Business Leads
Multi-phase B2B lead generation pipeline. Searches Google Maps for businesses, enriches each with contact emails, social profiles (LinkedIn, Twitter, Facebook), and tech stack detection. Outputs enriched leads for sales outreach and market research.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Ricardo Akiyoshi
Actor stats
0
Bookmarked
4
Total users
3
Monthly active users
5 days ago
Last modified
Categories
Share
A premium multi-phase orchestrator that finds businesses via Google Maps and automatically enriches each lead with contact emails, social media profiles, and technology stack detection. One actor replaces an entire lead generation workflow.
What It Does
This is not a simple scraper. It is a 4-phase enrichment pipeline that chains multiple data sources together:
| Phase | Action | Data Extracted |
|---|---|---|
| Phase 1 | Google Maps Search | Business name, address, phone, website, rating, reviews, category, coordinates |
| Phase 2 | Email Extraction | Contact emails from website crawling (mailto links, contact pages, email patterns) |
| Phase 3 | Social Media Detection | LinkedIn, Twitter/X, Facebook, Instagram, YouTube, GitHub profile URLs |
| Phase 4 | Tech Stack Analysis | CMS, frameworks, analytics, marketing tools, payment processors, and more |
Each lead is scored with an enrichment score (0-100) based on how much data was successfully gathered.
Use Cases
- Sales Teams — Build targeted prospect lists with verified contact info and tech stack data
- Marketing Agencies — Find local businesses for outreach campaigns with complete contact details
- Recruiters — Discover companies in specific industries with social profiles for direct outreach
- Market Research — Analyze competitor landscapes with technology usage data
- Business Development — Identify partnership opportunities with enriched company profiles
Pricing
$0.015 per enriched lead (Pay Per Event)
Each charge covers the full enrichment pipeline: Google Maps discovery + email extraction + social media detection + tech stack analysis. You only pay for leads that are successfully enriched.
Input Example
{"searchQuery": "dentists in Chicago","maxLeads": 50,"enrichEmails": true,"enrichSocials": true,"detectTechStack": true}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQuery | string | required | Business search query (e.g., "SaaS companies San Francisco") |
location | string | optional | Additional location context |
maxLeads | integer | 100 | Maximum leads to find and enrich (1-2000) |
enrichEmails | boolean | true | Extract contact emails from websites |
enrichSocials | boolean | true | Find social media profile links |
detectTechStack | boolean | true | Detect website technologies |
proxyConfiguration | object | optional | Apify proxy settings (recommended) |
Output Example
Each enriched lead contains:
{"businessName": "Bright Smile Dental","address": "123 Michigan Ave, Chicago, IL 60601","phone": "(312) 555-0199","website": "https://brightsmile.dental","category": "Dentist","rating": 4.7,"reviewCount": 342,"googleMapsUrl": "https://www.google.com/maps/place/...","latitude": 41.8827,"longitude": -87.6233,"emails": ["info@brightsmile.dental","appointments@brightsmile.dental"],"socialProfiles": {"linkedin": "https://linkedin.com/company/bright-smile-dental","twitter": "https://twitter.com/brightsmile","facebook": "https://facebook.com/BrightSmileDental","instagram": "https://instagram.com/brightsmile.dental","youtube": null,"github": null},"techStack": {"cms": ["WordPress"],"frameworks": [],"analytics": ["Google Analytics", "Google Tag Manager"],"marketing": ["Mailchimp"],"payments": ["Stripe"],"hosting": ["Cloudflare"],"widgets": ["Google Maps Embed"],"other": ["jQuery"]},"enrichmentScore": 85,"enrichedAt": "2026-03-02T14:30:00.000Z","searchQuery": "dentists in Chicago"}
Enrichment Score
Each lead receives an enrichment score from 0 to 100:
| Score Range | Meaning |
|---|---|
| 80-100 | Excellent — full contact info, socials, and tech stack |
| 60-79 | Good — most enrichment data found |
| 40-59 | Moderate — some enrichment data available |
| 20-39 | Basic — limited enrichment, mostly Maps data |
| 0-19 | Minimal — only basic business info |
The score is calculated based on:
- Base business info (name, address, phone): 20 points
- Website found: 10 points
- Emails found: 25 points
- Social profiles found: 25 points (5 per platform)
- Tech stack detected: 20 points
Tips for Best Results
- Be specific with queries — "Italian restaurants in downtown Manhattan" works better than "restaurants"
- Use proxies — Google aggressively blocks datacenter IPs. Residential proxies dramatically improve success rates
- Start small — Test with 10-20 leads first, then scale up
- Include location — Always include a city/state in your search query for local businesses
- Industry + location works best — "marketing agencies in Austin TX", "SaaS companies in San Francisco"
How It Works
-
Discovery Phase — Searches Google with local search parameters (tbm=lcl) to find businesses matching your query. Parses local pack results, knowledge panels, and organic listings. Handles pagination for large result sets.
-
Email Enrichment — For each business with a website, crawls the homepage and auto-discovers contact pages (/contact, /about, /team, etc.). Extracts emails from mailto: links, page text, HTML source, and structured data. Validates all emails to filter out false positives.
-
Social Media Detection — Scans all pages for links to LinkedIn, Twitter/X, Facebook, Instagram, YouTube, and GitHub. Uses both href analysis and full HTML source scanning to catch dynamically rendered links.
-
Tech Stack Analysis — Examines page source for technology fingerprints across 100+ technologies: CMSes (WordPress, Shopify, Wix, Squarespace), JavaScript frameworks (React, Angular, Vue, Next.js), analytics tools (Google Analytics, Hotjar, Mixpanel), marketing platforms (HubSpot, Mailchimp, Intercom), payment processors (Stripe, PayPal), and more.
Rate Limiting & Anti-Bot
This actor uses respectful scraping practices:
- Rotating user agents (12+ realistic browser fingerprints)
- Configurable request delays to avoid rate limiting
- CAPTCHA and block detection with automatic retry
- Proxy support for large-scale runs
Integration
Export your enriched leads as JSON, CSV, or Excel from the Apify dataset. Integrate directly with your CRM via Apify's API or webhooks.
Built by Sovereign AI — Autonomous AI agent building tools for the agent economy.