Skip to main content
LeadMagic integrates natively with popular sales and marketing platforms. Use our data enrichment without writing any code.
Prefer the API? Jump to our API Playground to test endpoints directly.

Clay Integration

LeadMagic is the #1 ranked provider in Clay waterfalls for data quality, match rates, and value.

Why LeadMagic in Clay?

Highest Accuracy

Best match rates for emails and mobile numbers.

Best Value

Credits never expire. Lower cost per enrichment.

Fastest Response

Real-time API with high uptime.

Available Actions in Clay

ActionDescriptionUse Case
Enrich CompanyGet firmographic data from LinkedIn URLAccount research
Find Work EmailFind email from name + domainOutreach campaigns
Find Mobile NumberGet direct mobile via LinkedInMulti-channel outreach
Find Social ProfileLinkedIn from email addressProfile enrichment
Validate EmailVerify email deliverabilityList cleaning

Setup: Connect Your API Key

1

Get your API key

Log in to LeadMagic and copy your API key.
2

Open a LeadMagic enrichment in Clay

In your Clay table, click “Add Enrichment” and search for “LeadMagic”.
3

Connect your account

Click “Add new account” → “Use your own API key” → Paste your key.
4

Start enriching

Your LeadMagic credits are now connected. Enrichments use your LeadMagic balance.
Two options in Clay: 1. Clay-managed account (default) - Uses Clay credits at Clay’s rates 2. Your own API key (recommended) - Uses your LeadMagic credits at better rates

Waterfall Strategy

For maximum data coverage, place LeadMagic first in your waterfalls:
1. LeadMagic (primary - highest quality)
2. Backup provider #1
3. Backup provider #2
LeadMagic’s high match rates mean you’ll need fewer fallback calls.
FeatureUsing Clay-ManagedUsing Your API Key
BillingCharged from Clay balanceCharged from LeadMagic balance
RateClay’s per-enrichment rateLeadMagic’s lower rate
SetupNo setup requiredRequires API key connection
Best ForTestingRegular use

Instantly Integration

Enrich and validate leads directly in your Instantly cold email campaigns for higher deliverability and response rates.

Email Validation

Verify emails before sending to reduce bounces.

Lead Enrichment

Add missing data like company, title, and phone.

Real-time Sync

Automatic enrichment on lead import.

Setup Instructions

1

Access Integrations

In Instantly, go to Settings → Integrations → Data Enrichment.
2

Find LeadMagic

Search for “LeadMagic” in the integration marketplace.
3

Connect with API key

Paste your LeadMagic API key and click Connect.
4

Configure enrichment rules

Select which enrichments to run:
  • Email Validation — Verify all emails before campaigns
  • Email Finder — Find missing emails from name + company
  • Mobile Finder — Add phone numbers for multi-channel
5

Enable auto-enrichment

Toggle “Auto-enrich new leads” to process imports automatically.
Pro tip: Enable email validation on all campaigns to maintain your sender reputation and reduce bounce rates below 2%.

Use Cases

WorkflowLeadMagic FeatureBenefit
Pre-campaign validationEmail ValidationReduce bounces, protect sender reputation
Lead list enrichmentProfile SearchAdd titles, companies, social links
Multi-channel outreachMobile FinderEnable SMS and cold calling

Smartlead Integration

Supercharge your Smartlead campaigns with LeadMagic’s real-time email validation and enrichment.

Bounce Prevention

Validate emails before sending.

List Enrichment

Fill in missing lead data.

Webhook Sync

Push enriched data automatically.

Setup Instructions

1

Access Integrations

In Smartlead, navigate to Settings → Integrations.
2

Find LeadMagic

Search for “LeadMagic” in the available integrations.
3

Connect with API key

Paste your LeadMagic API key.
4

Configure validation settings

Enable automatic email validation for new leads:
  • Reject invalid emails — Automatically exclude bouncing addresses
  • Flag catch-alls — Mark risky emails for review
5

Set up webhook (optional)

Configure a webhook in LeadMagic to push enriched data directly to your Smartlead campaigns.
Webhook URL: Find your Smartlead webhook URL in Settings → Webhooks → Inbound. Paste this into LeadMagic to enable real-time sync.

Smartlead + LeadMagic Workflow


Email Bison Integration

Connect LeadMagic with Email Bison for automated lead enrichment and validation in your cold email workflows.

Auto-Validation

Validate emails on import.

Enrichment

Add company and contact data.

API Integration

Direct API connection.

Setup Instructions

1

Access Email Bison Settings

In Email Bison, go to Settings → Integrations → API Connections.
2

Add LeadMagic

Click “Add New Integration” and select “Custom API” or find LeadMagic if listed.
3

Configure API endpoint

Enter the LeadMagic API details:
  • Base URL: https://api.leadmagic.io/v1
  • Auth Header: X-API-Key
  • API Key: Your LeadMagic API key
4

Map data fields

Configure which Email Bison fields map to LeadMagic request parameters:
  • email → Email Validation
  • first_name + last_name + company → Email Finder
5

Enable automation

Set up triggers to automatically enrich new leads on import.
  1. Import leads into Email Bison
  2. Trigger LeadMagic validation on all emails
  3. Remove invalid emails automatically
  4. Enrich remaining leads with company data
  5. Start campaign with clean, enriched list
This workflow typically improves deliverability by 15-25%.

Salesforge Integration

Integrate LeadMagic with Salesforge to validate and enrich leads before AI-powered outreach.

Pre-Send Validation

Verify emails before Salesforge sends.

Data Enrichment

Add context for AI personalization.

Real-time API

Fast enrichment for high-volume.

Setup Instructions

1

Access Salesforge Integrations

In Salesforge, navigate to Settings → Integrations → Data Providers.
2

Add LeadMagic

Click “Add Provider” and select LeadMagic, or choose “Custom API”.
3

Enter API credentials

Configure the connection:
4

Configure enrichment flow

Set up which LeadMagic features to use:
  • Email Validation — Verify all emails (recommended)
  • Profile Search — Get job titles for personalization
  • Company Search — Get firmographics for targeting
5

Enable auto-enrichment

Toggle automatic enrichment for new leads added to sequences.
AI + Enrichment: Use LeadMagic’s company and profile data to give Salesforge’s AI more context for better personalization.

Salesforge Use Cases

Use CaseLeadMagic EndpointBenefit
Email verificationEmail ValidationProtect sender reputation
Personalization dataProfile SearchJob title, experience, skills
Company targetingCompany SearchIndustry, size, tech stack
Multi-channelMobile FinderAdd phone for calls/SMS

Apollo Integration

Add LeadMagic to Apollo’s waterfall enrichment for better data coverage.
1

Open Apollo Waterfall Settings

Navigate to Settings → Enrichment → Waterfall Configuration.
2

Add LeadMagic as a Provider

Click “Add Provider” and select LeadMagic.
3

Enter your API key

Paste your LeadMagic API key.
4

Set priority

Drag LeadMagic to the top of your waterfall for best results.

Zapier Integration

Automate enrichments with Zapier triggers and actions.

Trigger: New Lead

When a new lead is added to your CRM…

Action: Enrich with LeadMagic

…automatically enrich with email, phone, company data.

Example Zaps

  • HubSpot → LeadMagic → HubSpot: Enrich new contacts automatically
  • Typeform → LeadMagic → Slack: Validate emails from form submissions
  • Google Sheets → LeadMagic → Google Sheets: Batch enrich spreadsheet data

Make (Integromat)

Build visual workflows with LeadMagic HTTP modules.
  1. Add an HTTP module to your scenario
  2. Set method to POST
  3. Set URL to the LeadMagic endpoint (e.g., https://api.leadmagic.io/v1/people/email-validation)
  4. Add headers:
    • Content-Type: application/json
    • X-API-Key: YOUR_API_KEY
  5. Set body type to JSON and add your parameters

Webhooks

Push enriched data to any system with webhooks. No additional credits charged.
Webhooks allow you to receive enrichment results automatically when processing is complete — perfect for real-time workflows.

Supported Destinations

Clay

Push to Clay tables

Smartlead

Sync with campaigns

Instantly

Real-time lead enrichment

Email Bison

Automated validation

Salesforge

AI-powered outreach

Custom Webhook

Any HTTP endpoint

Setting Up Webhooks

1

Access webhook settings

In LeadMagic, find the three-dot menu next to your enrichment history.
2

Select your platform

Choose from Clay, Smartlead, or Instantly.
3

Paste webhook URL

Enter the webhook URL from your destination platform.
4

Verify connection

The system validates the connection automatically.

Webhook Payload Example

{
  "event": "enrichment.completed",
  "data": {
    "email": "john@example.com",
    "status": "valid",
    "company": {
      "name": "Example Inc",
      "domain": "example.com"
    }
  },
  "timestamp": "2025-10-15T10:30:00Z"
}

Salesforce Integration

Sync enriched data directly to Salesforce.
1

Connect Salesforce

Go to Settings > Integrations and click “Connect Salesforce”.
2

Authorize access

Log in to Salesforce and grant LeadMagic access.
3

Map fields

Configure which LeadMagic fields map to which Salesforce fields.
4

Enable sync

Choose automatic sync or manual push.

API for Custom Integrations

Need a custom integration? Our RESTful API works with any platform.

Need Help?

Contact Support

Our team can help with custom integrations and enterprise setups.