B2B Lead Generation Pipeline - Enriched Business Leads avatar

B2B Lead Generation Pipeline - Enriched Business Leads

Pricing

Pay per usage

Go to Apify Store
B2B Lead Generation Pipeline - Enriched Business Leads

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

Ricardo Akiyoshi

Maintained by Community

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:

PhaseActionData Extracted
Phase 1Google Maps SearchBusiness name, address, phone, website, rating, reviews, category, coordinates
Phase 2Email ExtractionContact emails from website crawling (mailto links, contact pages, email patterns)
Phase 3Social Media DetectionLinkedIn, Twitter/X, Facebook, Instagram, YouTube, GitHub profile URLs
Phase 4Tech Stack AnalysisCMS, 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

ParameterTypeDefaultDescription
searchQuerystringrequiredBusiness search query (e.g., "SaaS companies San Francisco")
locationstringoptionalAdditional location context
maxLeadsinteger100Maximum leads to find and enrich (1-2000)
enrichEmailsbooleantrueExtract contact emails from websites
enrichSocialsbooleantrueFind social media profile links
detectTechStackbooleantrueDetect website technologies
proxyConfigurationobjectoptionalApify 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 RangeMeaning
80-100Excellent — full contact info, socials, and tech stack
60-79Good — most enrichment data found
40-59Moderate — some enrichment data available
20-39Basic — limited enrichment, mostly Maps data
0-19Minimal — 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

  1. Be specific with queries — "Italian restaurants in downtown Manhattan" works better than "restaurants"
  2. Use proxies — Google aggressively blocks datacenter IPs. Residential proxies dramatically improve success rates
  3. Start small — Test with 10-20 leads first, then scale up
  4. Include location — Always include a city/state in your search query for local businesses
  5. Industry + location works best — "marketing agencies in Austin TX", "SaaS companies in San Francisco"

How It Works

  1. 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.

  2. 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.

  3. 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.

  4. 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.