Verified B2B Email & Phone Scraper| Lead Generation Tool
Pricing
$10.00 / 1,000 leads
Verified B2B Email & Phone Scraper| Lead Generation Tool
AI-powered B2B 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
5
Bookmarked
179
Total users
59
Monthly active users
2 days ago
Last modified
Categories
Share
Verified B2B Email & Phone Scraper
Version 2.0 (AI Powered)
Extract verified business leads with emails, phone numbers, and business information from any location worldwide. Enhanced with AI-powered business generation for more accurate and efficient lead discovery. Perfect for B2B sales, marketing agencies, Freelancers, and lead generation professionals.
Why Use This Actor?
If you're in B2B sales or marketing and need verified leads, this Actor is built for you:
- Verified Contact Data - Get real, validated emails and phone numbers from their business website.
- Complete Business Profiles - Website URLs and business addresses
- AI-Enhanced Generation - Uses AI to generate real businesses and scrapes their websites.
- Global Coverage - Works in any country worldwide
- Ready for CRM - Structured data that integrates directly with your sales tools
Quick Start
Minimum Setup (3 fields):
- Business Type / Keywords:
digital marketing agency - Location:
USA - Number of Leads:
10(default)
Click Start and you're done! Results in 2-5 minutes.
To get more than 100 leads, run the actor again with a different keyword for the same business type to collect the next 100 leads.
What Does This Actor Do?
This Actor uses AI to generate businesses matching your keywords and location, then extracts comprehensive contact information from their websites including:
- Email addresses (verified business emails, semicolon-separated)
- Phone numbers (cleaned and formatted, semicolon-separated)
- Website URLs
- Business addresses (in moreInformation field)
- Company names
Key Features
Core Features
- Global Coverage - Works in any country (US, UK, Australia, Canada, India, etc.)
- AI-Powered Intelligence - Uses AI to generate real businesses and scrapes their websites
- Email Validation - Filters out invalid and test emails
- Phone Cleaning - Standardizes phone number formats
- Cost Effective - Only $0.01 per lead
Input Configuration
Required Fields
| Field | Description | Example |
|---|---|---|
| Business Type / Keywords | What businesses to find. In the UI, add one keyword per line (1–3 recommended). In JSON, you can use either an array of strings or a comma-separated string. | ["HVAC contractor", "digital marketing agency"] or "HVAC contractor, digital marketing agency" |
| Target Location | Where to search. City, state, or country. | Sydney, Australia, London, UK, Toronto, Canada |
Optional Fields
| Field | Default | Description |
|---|---|---|
| Number of Leads | 10 | How many business leads to collect (1-100). Recommended values: 10, 30, 50, or 100. |
| Crawl Depth | 1 | 0=homepage only, 1=contact pages, 2-3=deep crawl |
| Max Requests | 300 | HTTP request limit (increase for larger runs with multiple keywords) |
| Use Proxy | Yes | Enable for international runs or larger runs (50+ leads). Enabled by default for better success rates. |
Output Format
Example Lead:
{"businessName": "Acme Digital Marketing","website": "https://acmedigital.com","pageTitle": "Acme Digital - Award-Winning Marketing Agency","email": "contact@acmedigital.com; sales@acmedigital.com; info@acmedigital.com","phone": "+1-214-555-0123; +1-214-555-0124","moreInformation": "123 Main Street, Dallas, TX 75201, USA","leadSource": "direct"}
Data Views
- Lead Overview: Essential contact info (business name, website, emails, phones)
- 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 100 HVAC contractors in Phoenix, AZ for your SaaS product. Run multiple times with different keywords to get more leads.
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 & Competitive Intelligence
Analyze competitors and market presence in specific regions.
Example: Study digital marketing agencies in Toronto to understand market saturation, or find top SEO agencies in New York for competitive analysis.
Limitations & Best Practices
The actor may sometimes return fewer leads than requested due to several factors:
Common Limitations
- Niche Locations - Very specific or small locations may have limited businesses with online presence
- Niche Keywords - Highly specialized or overly specific keywords may yield fewer results
- Limited Contact Information - Some businesses don't publish emails or phone numbers publicly on their websites
- AI Generation Limits - The AI may not find all businesses in very specific niches or locations
Solutions & Best Practices
For Best Results:
-
Use Country-Level Locations - Instead of a small town, try the country or major city:
- Don't: "Springfield, IL"
- Do: "Illinois, USA" or "USA"
-
Add Multiple Related Keywords - Expand your search with variations:
Keywords:- digital marketing agency- SEO agency- PPC agency- social media marketing agency- content marketing agency -
Use Broader Terms - Start broad, then narrow down:
- Don't: "B2B SaaS lead generation agencies specializing in healthcare"
- Do: "marketing agency" or "lead generation agency"
Example: Finding Digital Marketing Agencies in USA
Instead of:
{"keywords": "digital marketing agency","location": "Small Town, USA","maxLeads": 100}
Do this:
{"keywords": ["digital marketing agency","SEO agency","PPC agency","social media marketing agency"],"location": "USA","maxLeads": 100}
This approach significantly increases the number of unique businesses discovered and improves your chances of reaching the target lead count.
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"
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
Tip: Start with 20-50 leads to test quality, then scale up for production runs.
Typical Run Times:
- 50 leads: 2-5 minutes
- 100 leads: 5-10 minutes
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
- Address Extraction: Multiple source fallbacks
- Aggregator Filtering: Skips Yelp, Clutch, directories
Troubleshooting
Not Finding Enough Leads?
- Try broader keywords: "marketing agency" vs "B2B SaaS marketing agency"
- Increase Max Requests: Set to 500-1000 if using multiple keywords in a single run
- Try different location formats: "Texas" vs "TX" vs "Texas, USA"
- AI limitations: Some niches have fewer businesses that the AI can find
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
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 "email" field (semicolon-separated), not just the first one
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
v2.0 (Current)
- AI-powered business generation for optimal lead discovery
- Direct website scraping from AI-generated business lists
- Email and phone extraction
- 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 ai-powered global-leads
Ready to start generating leads? Click the Start button above!
Need custom features or enterprise support? Contact us through the Apify Console.
