Verified B2B Email & Phone Scraper| Lead Generation Tool avatar
Verified B2B Email & Phone Scraper| Lead Generation Tool

Pricing

$10.00 / 1,000 leads

Go to Apify Store
Verified B2B Email & Phone Scraper| Lead Generation Tool

Verified B2B Email & Phone Scraper| Lead Generation Tool

A global lead scraper that searches the web for real business websites and extracts emails, phones, socials, and contact names. Supports any keyword and location, crawls domains directly, and returns clean, verified leads up to your chosen limit.

Pricing

$10.00 / 1,000 leads

Rating

5.0

(1)

Developer

Manish

Manish

Maintained by Community

Actor stats

1

Bookmarked

36

Total users

22

Monthly active users

11 hours ago

Last modified

Share

Verified B2B Email & Phone Scraper

Extract verified business leads with emails, phone numbers, social profiles, and key personnel from any location worldwide. Perfect for B2B sales, marketing agencies, and lead generation professionals.

🎯 What Does This Actor Do?

This Actor searches for businesses matching your keywords and location, then extracts comprehensive contact information from their websites including:

  • βœ‰οΈ Email addresses (verified business emails)
  • πŸ“ž Phone numbers (cleaned and formatted)
  • 🌐 Website URLs
  • πŸ‘₯ Key personnel (names, roles, contact details)
  • πŸ“± Social media profiles (LinkedIn, Facebook, Instagram, etc.)
  • πŸ“ Business addresses
  • 🏒 Company names

✨ Key Features

πŸš€ Core Features

  • 🌍 Global Coverage - Works in any country (US, UK, Australia, Canada, India, etc.)
  • 🎯 Targeted Search - Find specific business types in specific locations
  • πŸ“§ Email Validation - Filters out invalid and test emails
  • πŸ“ž Phone Cleaning - Standardizes phone number formats
  • πŸ‘” People Extraction - Finds founders, CEOs, managers automatically
  • πŸ’° Cost Effective - Only $0.01 per lead

πŸ“‹ Listicle Extraction (Unique Feature!)

Automatically detects and extracts businesses from "Best Of" articles!

When the scraper encounters pages like:

  • "Top 10 Marketing Agencies in Dallas"
  • "Best HVAC Contractors in Sydney"
  • "15 Leading Law Firms in Toronto"

It automatically:

  1. βœ… Detects the listicle format
  2. βœ… Extracts ALL business links from the article
  3. βœ… Visits each business website
  4. βœ… Gathers full contact information

This means you get leads from:

  • Direct search results (DuckDuckGo)
  • Industry ranking articles
  • Review roundups
  • Curated business lists

πŸ’‘ Pro Tip: Search for "best [your industry] in [location]" to trigger listicle extraction!

πŸš€ Quick Start

Minimum Setup (3 fields):

  1. Business Type: digital marketing agency
  2. Location: Dallas, TX
  3. Number of Leads: 50

Click Start and you're done! Results in 2-5 minutes.

πŸ“₯ Input Configuration

Required Fields

FieldDescriptionExample
Business Type / KeywordsWhat businesses to find. Separate multiple with commas.HVAC contractor, SEO agency, digital marketing, real estate agent
Target LocationWhere to search. City, state, or country.Sydney, Australia, London, UK, Toronto, Canada

Optional Fields

FieldDefaultDescription
Number of Leads50How many leads to collect (1-1000)
Crawl Depth10=homepage only, 1=contact pages, 2-3=deep crawl
Max Requests300HTTP request limit (increase for 500+ leads)
Use ProxyNoEnable for international/large runs

πŸ“€ Output Format

Example Lead:

{
"businessName": "Acme Digital Marketing",
"website": "https://acmedigital.com",
"primaryEmail": "contact@acmedigital.com",
"primaryPhone": "+1-214-555-0123",
"emails": [
"contact@acmedigital.com",
"sales@acmedigital.com",
"info@acmedigital.com"
],
"phones": [
"+1-214-555-0123",
"+1-214-555-0124"
],
"socials": [
"https://linkedin.com/company/acmedigital",
"https://facebook.com/acmedigital",
"https://twitter.com/acmedigital"
],
"contactPeople": [
{
"name": "John Smith",
"role": "CEO & Founder",
"email": "john@acmedigital.com",
"phone": "+1-214-555-0125"
},
{
"name": "Sarah Johnson",
"role": "Head of Marketing",
"email": "sarah@acmedigital.com",
"phone": ""
}
],
"addressText": "123 Main Street, Dallas, TX 75201, USA",
"pageTitle": "Acme Digital - Award-Winning Marketing Agency"
}

Data Views

  • Overview: Essential contact info (emails, phones, socials)
  • Contact People: Unwound view of all personnel across companies
  • Full Details: Complete data including addresses and metadata

Export as: JSON, CSV, Excel, XML, or HTML

πŸ’‘ Use Cases

1. B2B Sales Prospecting

Generate targeted prospect lists for outbound sales campaigns. Perfect for SDRs and BDRs.

Example: Find 200 HVAC contractors in Phoenix, AZ for your SaaS product.

2. Agency Client Acquisition

Build lists of potential clients in specific niches and locations.

Example: Target law firms in London, UK for your SEO services.

3. Market Research

Analyze competitors and market presence in specific regions.

Example: Study digital marketing agencies in Toronto to understand market saturation.

4. Partnership Outreach

Find businesses for partnerships, collaborations, or vendor relationships.

Example: Identify software development companies in Bangalore, India.

5. Event Marketing

Build attendee lists for conferences, webinars, or local meetups.

Example: Find real estate agents in Austin, TX for your property tech summit.

6. Competitive Intelligence

Discover who the top players are in any market using listicle extraction.

Example: Search "best SEO agencies in New York" to find all top-ranked competitors.

πŸŽ“ How It Works

1. Search Phase

Uses DuckDuckGo to find:

  • Business websites matching your keywords + location
  • Industry articles and listicles
  • Review sites and directories

2. Listicle Detection πŸ†•

Automatically identifies "Top 10" or "Best Of" articles:

  • Scans page titles for patterns like "Top 10 X in Y"
  • Extracts all business links from the article
  • Adds them to the crawl queue

3. Website Crawling

Visits each business website:

  • Homepage first
  • Then Contact, About, and Team pages (based on depth setting)
  • Skips PDFs, login pages, and aggregator sites

4. Data Extraction

From each website, extracts:

  • Contact Info: Email addresses, phone numbers from HTML
  • Structured Data: JSON-LD for accurate business info
  • Social Links: LinkedIn, Facebook, Instagram, etc.
  • Key People: Founders, executives, managers with roles
  • Addresses: Physical location from multiple sources

5. Validation & Cleaning

  • Filters invalid emails (test.com, example.com, image files)
  • Validates phone numbers (removes fake sequences)
  • Removes tracking parameters from social links
  • Deduplicates contact information

6. Output

Saves clean, structured data with:

  • One record per business domain
  • Primary + all contact details
  • Organized personnel information

πŸ’° Pricing

Pay-per-event model: $0.01 per lead (1Β’ per successful result)

You only pay for leads that have contact information (email or phone). No platform usage charges.

LeadsCost
50$0.50
100$1.00
500$5.00
1,000$10.00

Free Tier: $5/month credit = 500 free leads
Starter Plan: $49/month = 4,900 leads
Business Plan: $499/month = 49,900 leads

⚠️ Common Mistakes to Avoid

❌ Don't do this:

{
"keywords": "Solar lead gen agencies Solar appointment-setting agencies High-ticket solar sales teams Solar automation agencies",
"maxLeads": 100
}

Problem: Too many specific keywords = very few results

βœ… Do this instead:

{
"keywords": "solar marketing agency",
"maxLeads": 100
}

Better: Simple, clear keywords = more results

Or use multiple separate searches:

  • Run 1: "solar lead generation agency"
  • Run 2: "solar appointment setting"
  • Run 3: "solar marketing agency"

πŸ€– AI Agent Integration - Use with Claude.ai

NEW: This actor is now AI-agent ready! Use it directly from Claude.ai with natural language - no coding required.

Quick Setup (2 minutes)

  1. Open Claude.ai and go to Settings β†’ Connectors
  2. Click "add a custom one"
  3. Enter URL: https://mcp.apify.com
  4. Sign in to Apify and approve the connection
  5. Enable tool permissions (approve read-only and write/delete tools)
  6. Start a new chat and you're ready!

How to Use

Just ask Claude in natural language:

Example Prompts

Basic Lead Generation:

Find me 20 HVAC contractors in Phoenix, Arizona with their contact information

Listicle Search:

Search for "best digital marketing agencies in London" and extract contact
details for all agencies mentioned in top 10 articles

Targeted Prospecting:

I need 50 real estate agents in Toronto with verified emails and phone numbers

Market Research:

Find 30 SaaS companies in San Francisco and include their team information

Multi-Location:

Get me contacts for law firms in New York, Los Angeles, and Chicago -
20 leads from each city

What Makes This Different?

When you use this actor through Claude:

βœ… Natural Language Interface - Just describe what you need, no parameters to configure βœ… Verified Contact Data - Returns actual emails, phones, and key personnel (not just company names) βœ… Listicle Extraction - Automatically detects and extracts from "Top 10" articles βœ… Smart Filtering - Email validation and phone cleaning built-in βœ… Global Coverage - Works in 200+ countries βœ… Structured Output - Claude receives organized, ready-to-use data

Real-World Use Cases

For Sales Teams

Ask Claude: "Find 100 potential clients in [your target industry] in [location] and save the results"

Claude will:

  1. Run your actor to get verified contacts
  2. Organize the data
  3. Present it in a usable format
  4. Can even help you draft personalized outreach emails

For Marketing Agencies

Ask Claude: "Research the top marketing agencies in Austin, get their contact info, and analyze their service offerings"

Claude will:

  1. Find listicle articles about top agencies
  2. Extract contact details from each agency's website
  3. Summarize their services
  4. Help you identify partnership opportunities

For Recruiters

Ask Claude: "Find software development companies in Bangalore hiring developers, get decision-maker contacts"

Claude will:

  1. Search for relevant companies
  2. Extract team/careers page information
  3. Find founder/CEO contacts
  4. Identify companies actively hiring

What Claude Can Do With Your Data

Once Claude gets your leads, it can:

  • Draft personalized outreach emails
  • Create CSV/Excel files for your CRM
  • Analyze market trends
  • Compare competitors
  • Build targeted lists by criteria
  • Generate reports and insights

Technical Details

How It Works:

  • Claude connects to Apify via MCP (Model Context Protocol)
  • When you ask for leads, Claude calls this actor with appropriate parameters
  • Results are returned to Claude in structured JSON format
  • Claude can then format, analyze, or export the data as needed

Pricing:

  • You pay standard Apify actor costs (pay-per-event: $0.01 per lead)
  • Runs on your Apify account
  • No additional MCP fees

Privacy:

  • Your Apify API token stays secure (OAuth authentication)
  • Data is processed through your Apify account
  • No third-party data sharing

Example Conversation Flow

You: "I need to build a prospect list for my B2B SaaS product"

Claude: "I can help! What type of businesses are you targeting and in which location?"

You: "HVAC contractors in Phoenix and Dallas, need about 50 total"

Claude: [Uses hi_world/Leadscraper actor] "I've found 50 HVAC contractors across Phoenix and Dallas. Here's what I extracted:

  • 50 businesses with verified contact information
  • 45 have email addresses
  • 48 have phone numbers
  • 23 have key personnel identified

Would you like me to:

  1. Create a CSV file for your CRM?
  2. Draft personalized cold email templates?
  3. Analyze which ones are most likely to be good fits?"

Why Use This vs. Manual Apify Actor?

FeatureVia Claude.ai (MCP)Manual Actor Run
SetupNatural language queryConfigure JSON input
Ease of UseJust describe what you needNeed to understand parameters
Post-ProcessingClaude can analyze, format, draft emailsRaw data export only
IterationAsk follow-up questions, refine searchRe-run actor manually
Learning CurveZero - just talk naturallyNeed to read docs
Best ForNon-technical users, quick tasksAutomated workflows, integrations

Pro Tip: Use Claude for exploration and quick tasks, use the direct API for automated/scheduled runs.


Get Started Now

  1. Set up the Apify connector in Claude.ai (instructions above)
  2. Start a new chat
  3. Ask: "What can the hi_world/Leadscraper actor do?"
  4. Try: "Find me 10 [business type] in [location]"

Need help? The actor works the same via MCP as it does directly - all the same features, just easier to use!


This actor is part of the Apify $1M Challenge - building the future of AI-powered automation.

What You Pay For:

  • βœ… Only successful leads with contact information
  • βœ… No charges for failed requests or empty results
  • βœ… No platform compute unit charges
  • βœ… Transparent per-lead pricing

πŸ’‘ Tip: Start with 20-50 leads to test quality, then scale up for production runs.

⚑ Performance Tips

For Best Results:

  1. Start Small: Test with 20-50 leads first to verify quality
  2. Use Specific Keywords: "HVAC contractor" works better than just "contractor"
  3. Try Listicle Searches: Include "best" or "top" in keywords to find curated lists
  4. Enable Proxy: For international searches or runs with 100+ leads
  5. Crawl Depth 1: Best balance of speed vs. data completeness
  6. Increase Max Requests: For 500+ leads, set to 2000-3000

Typical Run Times:

  • 50 leads: 2-5 minutes
  • 100 leads: 5-10 minutes
  • 500 leads: 15-30 minutes
  • 1,000 leads: 30-60 minutes

Listicle Strategy:

Search terms like:

  • best [industry] in [city]
  • top [industry] [location]
  • leading [business type] [area]

This triggers listicle detection and can yield 10-50 businesses from a single article!

πŸ”— Integrations

Easily connect with your existing tools:

CRM Systems:

  • Salesforce
  • HubSpot
  • Pipedrive
  • Zoho CRM

Email Marketing:

  • Mailchimp
  • SendGrid
  • ActiveCampaign
  • Gmail

Automation Platforms:

  • Zapier
  • Make (Integromat)
  • n8n
  • Workato

Spreadsheets:

  • Google Sheets
  • Microsoft Excel
  • Airtable
  • Notion

Developer Tools:

  • REST API
  • JavaScript SDK
  • Python SDK
  • Webhooks

View API Documentation β†’

πŸ“Š Data Quality Features

Our scraper includes advanced filtering:

  • βœ… Email Validation: Removes test/example/image emails
  • βœ… Phone Formatting: International format standardization
  • βœ… Duplicate Removal: Per-domain deduplication
  • βœ… Social Link Cleaning: Removes tracking parameters
  • βœ… Address Extraction: Multiple source fallbacks
  • βœ… People Detection: Role-based extraction with validation
  • βœ… Aggregator Filtering: Skips Yelp, Clutch, directories
  • βœ… Listicle Processing: Smart extraction from ranked lists

πŸ†˜ Troubleshooting

Not Finding Enough Leads?

  • Try broader keywords: "marketing agency" vs "B2B SaaS marketing agency"
  • Increase Max Requests: Set to 500-1000 for large runs
  • Try different location formats: "Texas" vs "TX" vs "Texas, USA"
  • Use listicle keywords: Add "best" or "top" to find curated lists
  • Check search results: Some niches have fewer public websites

Getting Blocked or Timeouts?

  • Enable Proxy: Turn on the "Use Proxy" option
  • Reduce depth: Set to 0 or 1 for faster runs
  • Smaller batches: Run 50-100 leads at a time instead of 1000

Poor Contact Quality?

  • Increase Crawl Depth: Set to 2 to visit more pages
  • Industry variation: Some industries (legal, medical) publish fewer emails
  • Multiple emails: Check the "emails" array, not just "primaryEmail"

No Results from Listicles?

  • Verify page format: Not all "Top 10" articles are structured the same
  • Check logs: Look for "πŸ“‹ Listicle detected" messages
  • Try different searches: Some listicles are paywalled or JavaScript-heavy

🀝 Support

Need help or have questions?

  • πŸ“‹ Issues Tab: Report bugs or request features
  • πŸ’¬ Apify Console: Contact us directly
  • πŸ“§ Email: Support via your Apify account
  • ⭐ Feature Requests: Tag with [Feature Request] in Issues

Response time: Usually within 24-48 hours

πŸ“œ Version History

v1.0.0 (Current)

  • βœ… DuckDuckGo search integration
  • βœ… Email, phone, social media extraction
  • βœ… Contact people/team member detection
  • βœ… Listicle detection & extraction (unique feature!)
  • βœ… Global location support (200+ countries)
  • βœ… Pay-per-event pricing model
  • βœ… JSON-LD structured data parsing
  • βœ… Advanced email/phone validation

🏷️ Keywords

lead-generation b2b-leads email-scraper phone-scraper contact-extraction sales-prospecting marketing-automation crm-integration business-contacts listicle-scraper duckduckgo global-leads


🎯 Quick Examples

Example 1: Local Service Business

{
"keywords": "HVAC contractor",
"location": "Phoenix, AZ",
"maxLeads": 100
}

Result: 100 HVAC companies in Phoenix with contact info

{
"keywords": "software development company",
"location": "Bangalore, India",
"maxLeads": 200,
"proxy": true
}

Result: 200 software companies in Bangalore

Example 3: Listicle Strategy

{
"keywords": "best digital marketing agency",
"location": "London",
"maxLeads": 50
}

Result: Finds "Top 10" articles + direct results

Example 4: Multiple Niches

{
"keywords": "SEO agency, PPC agency, content marketing",
"location": "Austin, TX",
"maxLeads": 150
}

Result: Mixed results from 3 related industries


Ready to start generating leads? Click the ▢️ Start button above!

Need custom features or enterprise support? Contact us through the Apify Console.