Verified B2B Email & Phone Scraper| Lead Generation Tool
Pricing
$10.00 / 1,000 leads
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
Actor stats
1
Bookmarked
36
Total users
22
Monthly active users
11 hours ago
Last modified
Categories
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:
- β Detects the listicle format
- β Extracts ALL business links from the article
- β Visits each business website
- β 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):
- Business Type:
digital marketing agency - Location:
Dallas, TX - Number of Leads:
50
Click Start and you're done! Results in 2-5 minutes.
π₯ Input Configuration
Required Fields
| Field | Description | Example |
|---|---|---|
| Business Type / Keywords | What businesses to find. Separate multiple with commas. | HVAC contractor, SEO agency, digital marketing, real estate agent |
| Target Location | Where to search. City, state, or country. | Sydney, Australia, London, UK, Toronto, Canada |
Optional Fields
| Field | Default | Description |
|---|---|---|
| Number of Leads | 50 | How many leads to collect (1-1000) |
| Crawl Depth | 1 | 0=homepage only, 1=contact pages, 2-3=deep crawl |
| Max Requests | 300 | HTTP request limit (increase for 500+ leads) |
| Use Proxy | No | Enable 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.
| Leads | Cost |
|---|---|
| 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)
- Open Claude.ai and go to Settings β Connectors
- Click "add a custom one"
- Enter URL:
https://mcp.apify.com - Sign in to Apify and approve the connection
- Enable tool permissions (approve read-only and write/delete tools)
- 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 contactdetails 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:
- Run your actor to get verified contacts
- Organize the data
- Present it in a usable format
- 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:
- Find listicle articles about top agencies
- Extract contact details from each agency's website
- Summarize their services
- Help you identify partnership opportunities
For Recruiters
Ask Claude: "Find software development companies in Bangalore hiring developers, get decision-maker contacts"
Claude will:
- Search for relevant companies
- Extract team/careers page information
- Find founder/CEO contacts
- 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:
- Create a CSV file for your CRM?
- Draft personalized cold email templates?
- Analyze which ones are most likely to be good fits?"
Why Use This vs. Manual Apify Actor?
| Feature | Via Claude.ai (MCP) | Manual Actor Run |
|---|---|---|
| Setup | Natural language query | Configure JSON input |
| Ease of Use | Just describe what you need | Need to understand parameters |
| Post-Processing | Claude can analyze, format, draft emails | Raw data export only |
| Iteration | Ask follow-up questions, refine search | Re-run actor manually |
| Learning Curve | Zero - just talk naturally | Need to read docs |
| Best For | Non-technical users, quick tasks | Automated workflows, integrations |
Pro Tip: Use Claude for exploration and quick tasks, use the direct API for automated/scheduled runs.
Get Started Now
- Set up the Apify connector in Claude.ai (instructions above)
- Start a new chat
- Ask: "What can the hi_world/Leadscraper actor do?"
- 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:
- Start Small: Test with 20-50 leads first to verify quality
- Use Specific Keywords: "HVAC contractor" works better than just "contractor"
- Try Listicle Searches: Include "best" or "top" in keywords to find curated lists
- Enable Proxy: For international searches or runs with 100+ leads
- Crawl Depth 1: Best balance of speed vs. data completeness
- 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
π 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
Example 2: Global B2B Search
{"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.

