Connected
Loading...

Find Decision Makers with Verified Emails

Build targeted lead lists by uploading domains, searching companies, or enriching LinkedIn profiles. Get emails using our 6-source cascade: Contacts DB, Blitz API, GetLeads, smartprospect, WizLeads, and BetterEnrich.

Data Sources

We use 6 data sources (in priority order):

  1. Contacts DB - Free, cached data (75 RPS)
  2. Blitz API - LinkedIn-based enrichment (25 RPS)
  3. GetLeads - Verified DM emails + bonus phones (batch of 100, unlimited plan)
  4. smartprospect - Verified email finder (30 RPS, batch up to 10)
  5. WizLeads - Catchall email verification (10 RPS)
  6. BetterEnrich - Person/company email lookup (10 RPS)

Email Verification

Output includes verification status:

  • yes - Verified deliverable
  • no - Not verified
  • unknown - No data

📋 Output Format

CSV with columns:

  • Company details
  • Decision maker info
  • Email + verification
  • LinkedIn profile

Choose a Flow

Google Maps Scraper

Scrape businesses from Google Maps by location and category. Find emails and phone numbers.

Upload Domains

Upload a CSV with company domains. We'll find generic emails and decision makers.

Search Companies

Search by industry, size, location. Then enrich the results with contact data.

LinkedIn Enrichment

Upload LinkedIn URLs. We'll find work emails and company details.

Google Maps Scraper

Connected

What it does: Scrapes business listings from Google Maps based on category and location.

How to use: 1) Enter a category (type to see suggestions from Google's categories). 2) Select country. 3) Choose "All" for the entire country or "Specific States/Cities" for targeted areas. 4) Click "Start Scraper Job". Results include business names, addresses, phone numbers, and websites.

Enter a business category or type (minimum 2 characters)

Recent Scraper Jobs


Date: File:

Upload Domains CSV

How to use: Upload a CSV file with company domains (e.g., "acme.com"). The system will find LinkedIn company pages, then search for decision makers (CEO, VP, Directors) at each company and retrieve their work emails. Required column: domain (company website without https://)
Drop CSV file or click to browse
Required column: domain

Find People

Connected

Search your own database of 6.6M+ leads — free, instant, no credits. Pick a role below or type your own, then click Find People.

Exact titles are most accurate. For example, CEO matches “Chief Executive Officer.”

Upload LinkedIn CSV

How to use: Upload a CSV file with LinkedIn profile URLs. We'll find work emails, phone numbers, and company details for each person (Contacts DB → Blitz, with a GetLeads fallback). Required column: linkedin_url (e.g., https://linkedin.com/in/johndoe)
Drop CSV file or click to browse
Required column: linkedin_url

Phone Number Enrichment (via LinkedIn)

Important: This feature looks up US phone numbers only using LinkedIn profile URLs.
How it works: Upload a CSV with LinkedIn URLs. We'll look up phone numbers for each profile.
Drop CSV file or click to browse
Required column: linkedin_url

Enrichment Jobs

Date: File: Source:
Loading...

What is List Building Tool?

List Building Tool helps you find decision makers and their verified work emails. You can:

  • Upload domains - Get all decision makers from company websites
  • Search companies - Find companies by industry, size, location
  • Enrich LinkedIn profiles - Add emails to your existing leads

How It Works

Every enrichment request follows this process:

  1. Upload your data - CSV with domains or LinkedIn URLs
  2. We process in background - Watch progress in real-time
  3. Download enriched CSV - Get emails, verification status, and more

Data Sources

We use 4 data sources in a cascade to maximize coverage while minimizing costs:

1. Contacts DB (Primary - Free)

Cached database with millions of contacts. Always checked first (75 RPS).

contacts_db_linkedin contacts_db_name contacts_db_domain

2. Blitz API (Secondary - Paid)

LinkedIn-based enrichment with title cascade prioritizing executives (25 RPS).

blitz_linkedin blitz_name blitz_email

3. BetterEnrich (Fallback - Paid)

Person email lookup and company catchall emails (10 RPS).

better_enrich_person better_enrich_company

4. Prospeo

Currently disabled — contact admin to enable.

Output Columns

The enriched CSV contains ~50 columns organized into categories:

Company Data

company_linkedin_url LinkedIn company page URL
company_name Company name
company_industry Industry category
company_employee_count Employee count range

Decision Maker Data

dm_first_name First name
dm_last_name Last name
dm_full_name Full name
dm_title Job title
dm_job_level Level (C-level, VP, Director, etc.)
dm_job_function Function (Marketing, Engineering, etc.)
dm_linkedin_url LinkedIn profile URL
dm_email Email address
dm_email_source Email provider source
dm_email_verified Verification (yes/no/unknown)
dm_phone Phone number
dm_headline LinkedIn headline
dm_location_city City
dm_location_country Country
dm_icp_tier ICP scoring tier

Email Verification

mailtester_code Verification code
mailtester_message Verification message
final_email_status Final email status
final_email_verification_source Verification source

Company-Level Fallbacks

When no personal email is found, we provide company catchall emails:

company_email Catchall email
company_email_source Provider source
company_email_verified Verification status
company_email_type Email type
final_email Final email (person or company)
final_email_level Level (person/company)

Diagnostic Columns

Audit trails for debugging and transparency:

source_path Cascade path taken
provider_attempts Number of attempts
providers_called List of providers
providers_skipped Skipped providers
no_email_reason Why no email found
provider_errors Error messages

Input Identifiers

Your original input preserved for reference:

input_domain Original domain
input_full_name Original full name
input_linkedin_url Original LinkedIn URL
input_phone Original phone
input_company_name Original company
input_existing_email Existing email
input_facebook_url Facebook URL
normalized_linkedin_url Normalized URL
linkedin_username LinkedIn username
input_fields_used Which fields were used

Processing Status

row_status Processing result:
  • enriched - Successfully found contact/email
  • no_contacts - Company found but no contacts available
  • not_found - Could not find company/person
  • error - Processing error occurred

SEG Classification

Two trailing CSV columns tell you what kind of mail server sits in front of each domain, so you can tune sending strategy before you hit a spam filter:

seg_classification Gateway verdict (values below)
seg_provider Named provider, e.g. "SEG: Proofpoint", "Google"

What each seg_classification means and what to do:

  • external_seg — Domain is behind a secure email gateway (Proofpoint, Mimecast, Barracuda...). These gateways aggressively filter cold mail; warm these leads slowly or deprioritize them.
  • no_email — Domain has no mail records, so any address there is undeliverable; exclude these from campaigns.
  • direct_google / direct_microsoft — Standard Google Workspace or Microsoft 365 mail. Apply your normal sending rules.
  • other_or_unknown — Self-hosted or unrecognized mail server. Treat as standard sending with normal monitoring.
  • blank — No verdict available for this row (feature off or domain not yet classified).

This classification is a background domain lookup, not an enrichment provider — it does not affect email finding or job counters.

Input Format Examples

Domain Upload:

domain
acme.com
example.org

LinkedIn Upload:

linkedin_url
https://linkedin.com/in/johndoe
https://linkedin.com/in/janesmith

Enhanced Upload (Domain + Person):

domain,full_name
acme.com,John Smith
example.org,Jane Doe

Last Updated: 2026-07-05

API Keys

Manage API keys for programmatic access to the Lead Generation Platform.

Create New API Key

A descriptive name to identify this key (min 2 characters)

The API key will be shown only once. Make sure to copy it immediately.

Your API Keys

Loading...

How to Use API Keys

Include your API key in the X-API-Key header:

curl -X GET "https://listbuilding.eagleinfoservice.com/api/enrichment/enrich/google.com" \
  -H "X-API-Key: lgp_your_api_key_here"

Example Response:

{
  "domain": "google.com",
  "company_linkedin_url": "http://www.linkedin.com/company/google",
  "contacts": [...],
  "contact_count": 5,
  "data_sources": { "company_linkedin": "contacts_db", ... },
  "sync_to_contacts_db": { "status": "success", ... }
}