Skip to main content

Welcome to SmartLead API

SmartLead is a powerful cold email outreach platform that helps you scale your email campaigns with advanced features like:
  • Multi-account rotation: Send from multiple email accounts to maximize deliverability
  • Email warmup: Automatically warm up new email accounts to build sender reputation
  • Unified inbox: Manage all responses from one centralized location
  • Advanced analytics: Track opens, clicks, replies, and more
  • Webhook integrations: Connect to your CRM and other tools
  • Lead management: Organize and categorize your prospects

Getting Started

Quickstart

Get your API key and make your first request in minutes

API Reference

Explore our comprehensive API documentation

Authentication

Learn how to authenticate your API requests

Webhooks

Set up real-time notifications for campaign events

Core Features

Campaign Management

Create and manage email campaigns with multiple sequences, A/B testing, and advanced scheduling options.

Email Account Rotation

Add multiple email accounts (SMTP, Gmail, Outlook) and let SmartLead rotate them automatically to maximize deliverability.

Intelligent Warmup

Our AI-powered warmup system gradually increases your sending volume while maintaining high deliverability rates.

Unified Inbox

Manage all replies from all campaigns in one place, with AI-powered categorization and response suggestions.

API Versions

We offer two API versions:
  • V1 API (Recommended): /api/v1/... - Latest version with all features
  • Legacy API: /api/... - Maintained for backward compatibility
We recommend using V1 API for all new integrations. The V1 API offers better performance, more features, and improved response formats.

Base URL

All API requests should be made to:
https://server.smartlead.ai/api
For V1 endpoints:
https://server.smartlead.ai/api/v1

Authentication

SmartLead API uses API keys for authentication. You can generate your API key from your dashboard settings.
curl -X GET "https://server.smartlead.ai/api/v1/campaigns/?api_key=YOUR_API_KEY"

Rate Limits

Rate limits vary by subscription plan. Please contact customer support.
If you exceed your rate limit, you’ll receive a 429 status code. Implement exponential backoff to handle rate limits gracefully.

Support

Need help? We’re here for you:

What’s Next?

Create Your First Campaign

Learn how to set up your first email campaign

Set Up Email Accounts

Add and configure your sending email accounts