Package Exports
- n8n-nodes-leadmagic
 - n8n-nodes-leadmagic/index.js
 
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (n8n-nodes-leadmagic) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
๐ LeadMagic for n8n
The Industry Leading B2B Data Enrichment Integration
๐ 95%+ Accuracy Email Finding โข ๐ Real-time Company Intelligence โข โก Bulk Processing Support
๐ฏ Get Started โข ๐ Templates โข ๐ API Docs โข ๐ฌ Support
โจ Why LeadMagic + n8n?
Transform your lead generation and B2B automation with the most accurate email finding and comprehensive company intelligence available. LeadMagic's industry-leading 95%+ accuracy rate makes it the top choice for enterprise sales teams and marketing automation.
๐ฏ Key Benefits
- ๐ Market Leader: 95%+ email finding accuracy (highest in industry)
 - โก Bulk Processing: Validate up to 1,000 emails in one operation
 - ๐ Global Coverage: 200M+ professionals, 50M+ companies worldwide
 - ๐ Real-time Data: Fresh, verified information updated continuously
 - ๐ก๏ธ Enterprise Ready: SOC2 compliant, 99.9% uptime SLA
 
๐ฏ Core Features
๐ง Email Intelligence (Most Popular)
| 
 ๐ Email Finder ๐ Industry Leading 
  | 
 โ Email Validation Bulk Supported 
  | 
| 
 ๐ฑ Personal Email Discovery 
  | 
 ๐ผ Work Email Extraction 
  | 
๐ข Company Intelligence
| 
 ๐ Company Search 
  | 
 ๐ฐ Funding & Financials 
  | 
๐ฅ People & Profile Enrichment
| 
 ๐ค Profile Enhancement 
  | 
 ๐ฏ Role & Employee Discovery 
  | 
๐ผ Additional Intelligence
| 
 ๐ Job Intelligence 
  | 
 ๐ Advertisement Tracking 
  | 
๐ Quick Start
1๏ธโฃ Install
# In n8n: Settings โ Community Nodes โ Install
n8n-nodes-leadmagic2๏ธโฃ Configure
# Add LeadMagic API credential in n8n
API Key: [Your LeadMagic API Key]3๏ธโฃ Use
Drag the LeadMagic node into your workflow and start automating!
๐ Ready-to-Use Templates
Get started instantly with our professional workflow templates:
| Template | Use Case | Features | 
|---|---|---|
| ๐ง Email Enrichment | Contact data pipeline | Validation + enrichment + CRM sync | 
| ๐ CRM Contact Cleanup | Data quality automation | Bulk validation + deduplication | 
| ๐ข Company Intelligence | B2B research automation | Company data + funding + employees | 
| ๐ฏ Lead Generation | Job-based prospecting | Job posts โ contacts โ emails | 
| ๐งน List Cleaning | Email list maintenance | Bulk validation + segmentation | 
๐ป Installation Guide
Method 1: n8n Community Nodes (Recommended)
- Open your n8n instance
 - Navigate to Settings โ Community Nodes
 - Click Install a Community Node
 - Enter: 
n8n-nodes-leadmagic - Click Install and wait for completion
 - Restart n8n if required
 
Method 2: npm Installation
# For self-hosted n8n
cd ~/.n8n
npm install n8n-nodes-leadmagic
n8n startMethod 3: Docker Environment
# Add to your Dockerfile or docker-compose
RUN npm install -g n8n-nodes-leadmagic
# Or mount and install
docker exec -it n8n-container npm install n8n-nodes-leadmagicPrerequisites
- โ n8n version 0.190.0+
 - โ Node.js 18.10+
 - โ LeadMagic API Key
 
๐ Configuration
Step 1: Get Your API Key
- Sign up at LeadMagic
 - Navigate to Dashboard โ API Settings
 - Generate a new API key
 - Copy the key securely
 
Step 2: Add Credential in n8n
- Go to Credentials โ Add Credential
 - Search for LeadMagic API
 - Paste your API key
 - Test the connection
 - Save with a descriptive name
 
๐ฏ Usage Examples
๐ Email Finding Workflow
// Find verified work email
{
  "resource": "email",
  "operation": "findEmail",
  "first_name": "John",
  "last_name": "Smith", 
  "domain": "microsoft.com"
}
// Result: john.smith@microsoft.com (95%+ accuracy)โ Bulk Email Validation
// Validate up to 1,000 emails
{
  "resource": "email",
  "operation": "validateEmail",
  "inputMode": "bulk",
  "bulkEmails": "email1@company.com\nemail2@company.com\n..."
}
// Result: Deliverability scores + company data for each๐ข Company Intelligence Pipeline
// Get comprehensive company data
{
  "resource": "company", 
  "operation": "searchCompany",
  "searchMethod": "domain",
  "domain": "salesforce.com"
}
// Result: Employees, revenue, funding, industry data๐ Complete Lead Enrichment
// Multi-step enrichment workflow
1. Find Email (Name + Domain) โ Email Address
2. Validate Email โ Deliverability + Company
3. Email to Profile โ Social + Professional Data
4. Company Search โ Business Intelligence๐ API Coverage & Performance
Complete API Integration
| Resource | Operations | Coverage | Rate Limit | 
|---|---|---|---|
| ๐ง Email | 4 operations | โ 100% | 300/min | 
| ๐ข Company | 2 operations | โ 100% | 300/min | 
| ๐ค Profile | 5 operations | โ 100% | 300/min | 
| ๐ฅ People | 3 operations | โ 100% | 300/min | 
| ๐ผ Jobs | 3 operations | โ 100% | 300/min | 
| ๐ฑ Ads | 4 operations | โ 100% | 300/min | 
| ๐ณ Credits | 1 operation | โ 100% | 300/min | 
Total: 22 Operations โข 7 Resources โข 100% API Coverage
Performance Metrics
- ๐ฏ Accuracy: 95%+ email finding success rate
 - โก Speed: < 500ms average response time
 - ๐ Reliability: 99.9% uptime SLA
 - ๐ Scale: Handle 1,000+ requests per workflow
 
๐ ๏ธ Advanced Features
Bulk Processing
- Process up to 1,000 emails simultaneously
 - Automatic rate limiting and queue management
 - Progress tracking and error handling
 - Configurable delays and retry logic
 
Error Handling
- Graceful failure handling with detailed error messages
 - "Continue on Fail" support for data enrichment workflows
 - Retry logic for transient failures
 - Comprehensive logging and debugging
 
Output Customization
- Full details, minimal, or company-focused output modes
 - Custom field mapping and data transformation
 - Conditional logic based on data quality scores
 - Integration with n8n's data processing capabilities
 
๐ง Development
Local Development
# Clone and setup
git clone https://github.com/LeadMagic/leadmagic-n8n.git
cd leadmagic-n8n
pnpm install
# Development mode
pnpm run dev
# Build for production
pnpm run buildTesting & Quality
# Lint code
pnpm run lint
# Format code  
pnpm run format
# Type checking
pnpm run type-check๐ Resources
๐ Documentation
- LeadMagic API Docs - Complete API reference
 - n8n Community Nodes - Integration guide
 - Workflow Templates - Ready-to-use examples
 
๐ Links
- LeadMagic Platform - Sign up and dashboard
 - npm Package - Latest releases
 - GitHub Repository - Source code
 
๐ฌ Community
- GitHub Issues - Bug reports and features
 - n8n Community - General n8n support
 - Email Support - Direct technical support
 
๐ค Contributing
We welcome contributions from the community! See our Contributing Guide for details.
Quick Contribution Setup
# 1. Fork the repository
# 2. Create feature branch
git checkout -b feature/amazing-feature
# 3. Make changes and test
pnpm run build && pnpm run lint
# 4. Commit and push
git commit -m "โจ Add amazing feature"
git push origin feature/amazing-feature
# 5. Open Pull Request๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ Star this Repository
If LeadMagic has helped automate your lead generation, please star this repo!
Made with โค๏ธ by LeadMagic
Empowering sales teams with the world's most accurate B2B data