Introduction to LeadMagic APIs

This guide provides an overview of LeadMagic's API capabilities, helping developers integrate LeadMagic's powerful data enrichment functionality into their own applications and workflows.

Overview

LeadMagic offers a comprehensive RESTful API that enables programmatic access to our data enrichment services.

API documentation is located at docs.leadmagic.io

Finding your API Key

Authentication

All API requests require authentication using your LeadMagic API key. To obtain an API key:

  1. Log in to your LeadMagic account

  2. Navigate to Account Settings > API Keys

  3. Click "Regenerate"

  4. Copy and securely store your API key

API Rate Limits

Each LeadMagic enrichment tool has its own API rates. Please visit docs.leadmagic.io for current API Rate information. You'll find the rate for each tool at the bottom of its details.

Security Considerations

  • Store API keys securely, never in client-side code

  • Implement IP restrictions for your API keys when possible

  • Regularly rotate API keys, especially when team members leave

Additional Help

🚨 Note: The Clay integration shown in the LeadMagic platform is what authorizes Webhook access to Clay. It allows you to push your enriched data straight to a Clay table. This is NOT the same as your API key in Clay that allows for HTTP API calls.
Setting up your LeadMagic API Key in Clay is done in the Clay platform.