Base
$39/mo
billed monthly
$32/mo
billed annually
2,000 stored contacts, 6,000 sends/mo, 2,000 verified prospect emails/mo as a $59/mo add-on; billed annually $388/yr in-app
Plan details
upgrade plan
Cold-email sending platform priced on send volume and stored contacts (not seats), with unlimited mailboxes, warmup, master inbox, white-label client workspaces and a broad REST API. Best for agencies running many client workspaces off one account.
The actions you pay for, as Smartlead prices them.
| Action | Cost | Per |
|---|---|---|
| Client workspace / white-label | $29 | per client per month (Pro and Smart add-on; Prime includes 3+) |
| SmartServer dedicated IP | $39 | per server per month (Pro and Smart add-on; Prime includes 3) |
| Verified prospect emails allowance (Base, Pro) | $59 | per month add-on; included free on Smart and Prime |
| SmartProspect quality maintenance fee (in-app SmartProspect tab) | $59.00 | per month on top of the plan; the trial tab showed "Leads Included 1K / Month" and "Effective Cost $0.0472 / Lead" ($59 / 1,250, so the displayed 1K and the math disagree) |
| SmartSenders Google or Outlook mailbox, fresh (Zapmail) | $4.50 | per mailbox per month + $13/domain/year |
| SmartSenders Outlook mailbox, fresh (InfraInbox) | $5 | per mailbox per month + $16/domain/year |
| SmartSenders SMTP mailbox, fresh (Mailreef) | $3.99 | per mailbox per month + $19/domain/year |
| SmartSenders SMTP mailbox, standard (AeroSend) | $4.20 | per mailbox per month + $13/domain/year |
| Action | Cost | Per |
|---|---|---|
| Pre-warmed Google or Outlook mailbox (Zapmail) | $9 | per mailbox per month + $18/domain/year |
| SmartDelivery placement testing | $49 / $174 / $599 | per month (Growth / Pro / Export); full API only on Pro and Export |
| Email verification credit packs | from $32 | packs of 6,000 to 960,000 credits, one-time or monthly (monthly saves 17%) |
| SmartDialer voice credits | $9 / $19 / $49 / $249 / $699 | per month; 1 credit = $1; US numbers from $1/month; no per-seat fee (in-app SmartDialer tab) |
US dollars, as Smartlead's pricing page shows them on 25 Oct 2026. Monthly and annual billing are shown apart.
Free tier 14-day free trial, no card (pricing page FAQ; help article 439 "Start free for 14 days"). Live trial (2026-10-25): plan_type TRIAL_PLAN, 2,500 sends/mo, 1,250 contacts, 0 email-verification credits, 0 SmartProspect credits (a "Claim 2,000 free credits" offer is shown); a Default API key exists and the API and MCP work on the trial, although the paid Base plan has no API. Offer: 50% off the first month on any plan (pricing page; in-app a countdown of about 3 days from signup).
$39/mo
billed monthly
$32/mo
billed annually
2,000 stored contacts, 6,000 sends/mo, 2,000 verified prospect emails/mo as a $59/mo add-on; billed annually $388/yr in-app
upgrade plan
$94/mo
billed monthly
$78/mo
billed annually
30,000 contacts, 90,000 sends/mo, 30,000 verified prospect emails/mo as a $59/mo add-on; billed annually $936/yr in-app
upgrade plan
$174/mo
billed monthly
$144/mo
billed annually
in-app name "Smart"; unlimited contacts, 150,000 sends/mo, 50,000 verified prospect emails included; billed annually $1,733/yr in-app
upgrade to Prime (in-app shows Smart as "150K+" sends)
$379/mo
billed monthly
$315/mo
billed annually
in-app name "Prime"; unlimited contacts, 500,000 sends/mo, 170,000 verified prospect emails, 3 SmartServers + OAuth, 3+ client workspaces, dedicated manager, private Slack; billed annually $3,775/yr in-app
in-app shows "500K+" sends; the pricing-page slider runs past 500K sends (up to 5.1M+) without showing a price for those steps, so higher-volume pricing is not published (the page script holds unrendered figures, not used here)
Docs: per account, all endpoints and all admin keys combined: Standard 60 req/min, 1,000/hour, burst 10/s; Pro 120/min, 3,000/hour, burst 20/s; Enterprise custom.
The docs do not say which Smartlead plan (Base/Pro/Smart/Prime) maps to "Standard" or "Pro", and the docs FAQ says to contact support or check the dashboard for exact values. Live (our trial key, 2026-10-25): every v1 response carried x-ratelimit-limit: 200 with x-ratelimit-reset as a Unix timestamp about 30-60 s ahead, which matches neither documented tier; prospect-api.smartlead.ai returned no rate-limit headers. Three heavy endpoints (leads-statistics, all-leads-activities, domain-wise-health-metrics) carry their own 10 req/60 s limit on top, whose 429 is plain text with no Retry-After or X-RateLimit headers.
Smartlead uses API key. The steps below follow Smartlead's own docs.
curl -X GET "https://server.smartlead.ai/api/v1/analytics/campaign/list?api_key=$SMARTLEAD_API_KEY"| What | Where |
|---|---|
| Documentation | api.smartlead.ai/introduction |
| API reference | api.smartlead.ai/llms-full.txt |
| llms.txt | api.smartlead.ai/llms.txt |
| Base URL | https://server.smartlead.ai |
| MCP server | https://mcp.smartlead.ai/sse?user_api_key=YOUR_API_KEY |
We have run Smartlead email campaigns for several clients, launched in plain-text mode with open and click tracking off, stop-on-reply on, bounce auto-protection at about 5% and at most 15 sends per mailbox a day. On one client's campaigns Smartlead's automatic reply categories caught every positive reply and missed every opt-out and out-of-office reply, and the opt-outs were left off the suppression list, so we classify replies ourselves from each lead's message history, reading direction from the sender address because the API marks both their replies and ours as REPLY. In the API, re-posting a running campaign's sequence without the existing step ids resends step 1, the send_as_plain_text flag is silently ignored, and uploads silently drop leads already in another campaign, so we reconcile lead counts after every upload.
Other Email sending tools in this directory, each with its own review.
Best for multi-account LinkedIn outreach where you want to rent extra sender profiles natively.
Aimfox API reviewBest for single LinkedIn accounts or small sales teams that want safety features.
Expandi API reviewBest for multi-sender LinkedIn campaigns with automatic sender rotation and hard per-account limits.
HeyReach API reviewFour things to settle first, each read off Smartlead's own pages.
Tell us what you want Smartlead to do in your stack. We will show you how we would wire it into your data, outbound or CRM, and what we would check first.
Read from smartlead.ai/pricing, api.smartlead.ai/llms-full.txt and api.smartlead.ai/guides/rate-limits. Verified 25 Oct 2026.
| Method | Path | What it does | Cost |
|---|---|---|---|
| GET | /api/v1/analytics/campaign/list | Get Campaign List, Retrieve list of all campaigns for building selectors and filtering | Not stated |
| GET | /api/v1/analytics/campaign/overall-stats | Campaign Performance, Get performance metrics for each campaign with engagement rates and lead counts | Not stated |
| GET | /api/v1/analytics/campaign/response-stats | Campaign Response Stats, Get detailed response analysis per campaign with sentiment breakdown | Not stated |
| GET | /api/v1/analytics/campaign/status-stats | Campaign Status Stats, Get count of campaigns in each status for operational overview | Not stated |
| GET | /api/v1/analytics/client/list | Get Client List, Get list of all clients for agency account filtering and selection | Not stated |
| GET | /api/v1/analytics/client/overall-stats | Client Overall Stats, Get performance metrics by client for agency reporting and analysis | Not stated |
| GET | /api/v1/analytics/day-wise-positive-reply-stats | Day-wise Positive Reply Stats, Get daily positive reply metrics filtered to interested/positive categories only | Not stated |
| GET | /api/v1/analytics/day-wise-positive-reply-stats-by-sent-time | Positive Reply Stats by Sent Time, Get positive replies by sent time to optimize sending schedule | Not stated |
| GET | /api/v1/analytics/day-wise-overall-stats-by-sent-time | Day-wise Stats by Sent Time, Get daily breakdown organized by email sent time for schedule analysis | Not stated |
| GET | /api/v1/analytics/day-wise-overall-stats | Get Day-wise Overall Stats, Get day-by-day email engagement breakdown with daily metrics | Not stated |
| GET | /api/v1/analytics/mailbox/domain-wise-health-metrics | Domain-wise Health Metrics, Get performance metrics aggregated by email domain for domain analysis | Not stated |
| GET | /api/v1/analytics/mailbox/name-wise-health-metrics | Email-ID-wise Health Metrics, Get detailed health metrics by individual email account address | Not stated |
| GET | /api/v1/analytics/campaign/follow-up-reply-rate | Follow-up Reply Rate, Analyze reply rates specifically for follow-up sequences (2, 3, 4+) | Not stated |
| GET | /api/v1/analytics/lead/category-wise-response | Lead Category-wise Response, Get lead response breakdown by category type with sentiment distribution | Not stated |
| GET | /api/v1/analytics/lead/overall-stats | Lead Statistics, Get comprehensive lead engagement statistics by status and category | Not stated |
| GET | /api/v1/analytics/campaign/lead-to-reply-time | Lead to Reply Time, Measure average time from first email sent to first reply received | Not stated |
| GET | /api/v1/analytics/campaign/leads-take-for-first-reply | Leads Take for First Reply, Calculate average leads contacted before receiving first reply | Not stated |
| GET | /api/v1/analytics/mailbox/overall-stats | Mailbox Overall Stats, Get overall health and performance statistics for all mailboxes | Not stated |
| GET | /api/v1/analytics/client/month-wise-count | Get Month-wise Client Count, Get monthly breakdown of active clients showing growth trends | Not stated |
| GET | /api/v1/analytics/overall-stats-v2 | Get Overall Analytics, Get account-wide overall statistics for date range with sent, opened, replied metrics | Not stated |
| GET | /api/v1/analytics/mailbox/provider-wise-overall-performance | Provider-wise Performance, Compare performance across email service providers (Gmail, Outlook, SMTP) | Not stated |
| GET | /api/v1/analytics/team-board/overall-stats | Team Board Stats, Get performance metrics by team member for collaboration features | Not stated |
| GET | /api/v1/campaigns/{campaign_id}/analytics-by-date | Fetch Campaign Statistics by Date Range, Fetch campaign statistics using the campaign's ID filtered by date range | Not stated |
| GET | /api/v1/campaigns/{campaign_id}/statistics | Fetch Campaign Statistics by Campaign ID, Fetch campaign statistics using the campaign's ID | Not stated |
| GET | /api/v1/campaigns/{campaign_id}/leads-statistics | Fetch Campaign Lead Statistics, Fetch campaign lead statistics using the campaign's ID | Not stated |
| GET | /api/v1/campaigns/{campaign_id}/mailbox-statistics | Fetch Campaign Mailbox Statistics, Fetch mailbox statistics specific to a campaign | Not stated |
| GET | /api/v1/campaigns/{campaign_id}/sequence-analytics | Fetch Campaign Sequence Analytics, Per-sequence and per-variant performance for a campaign, with rates. | Not stated |
| GET | /api/v1/campaigns/{campaign_id}/analytics | Fetch Campaign Top Level Analytics, Fetch a campaign's top level analytics | Not stated |
| GET | /api/v1/campaigns/{campaign_id}/top-level-analytics-by-date | Fetch Campaign Top Level Analytics by Date Range, Fetch campaign top-level analytics filtered by date range | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/email-accounts | Add Email Accounts to Campaign, Associates one or more email accounts with a campaign for automatic sender rotation. | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/email-accounts/by-tag | Add Email Accounts to Campaign by Tag, Attach every mailbox carrying a given tag to a campaign in a single call. | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/leads | Add Leads to Campaign, Add new leads to a campaign with custom fields and validation settings | consumes lead (contact storage) credits; max 400 leads per request |
| POST | /api/v1/campaigns/tags | Add Tags to Campaigns, Attach one or more tags to one or more campaigns in a single request | Not stated |
| GET | /api/v1/campaigns/all-leads-activities | Get All Leads Activities, Retrieve lead activities across all campaigns for the authenticated user | Not stated |
| POST | /api/v1/campaigns/assign-client | Assign Client to Campaign, Assign a campaign to a client (or remove its client), optionally applying the client's DNC list | Not stated |
| POST | /api/v1/campaigns/create | Create Campaign, Creates a new email campaign with default settings in DRAFTED status. | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/prompt-template | Create Campaign AI Prompt Template, Add an AI reply-categorisation prompt and lead categories to a campaign | Not stated |
| POST | /api/v1/campaigns/create-subsequence | Create Subsequence Campaign, Create a child campaign (subsequence) with conditional trigger logic | Not stated |
| DELETE | /api/v1/campaigns/{campaign_id} | Delete Campaign, Permanently and irreversibly deletes a campaign and ALL associated data: sequences, lead-campaign mappings, email statis | Not stated |
| DELETE | /api/v1/campaigns/{campaign_id}/leads/{lead_id} | Delete Lead from Campaign, Remove a lead from a campaign | Not stated |
| DELETE | /api/v1/campaigns/{campaign_id}/webhooks/{webhook_id} | Delete Campaign Webhook, Remove a webhook from a campaign | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/duplicate | Duplicate Campaign, Creates a copy of an existing campaign including sequences, settings, and optionally sub-sequences and client labels. | Not stated |
| GET | /api/v1/campaigns/{campaign_id}/leads-export | Export Campaign Leads, Export all campaign leads as CSV file | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/forward-email | Forward Campaign Email, Forward a campaign email to other recipients | Not stated |
| GET | /api/v1/campaigns/ | Get All Campaigns, Retrieves all email campaigns for the authenticated user with comprehensive campaign data including status, schedule set | Not stated |
| GET | /api/v1/campaigns/{campaign_id} | Get Campaign by ID, Retrieves comprehensive details for a specific campaign including all configuration settings, schedule, tracking prefere | Not stated |
| GET | /api/v1/campaigns/{campaign_id}/email-accounts | Get Campaign Email Accounts, Retrieves all email accounts (sender accounts) associated with and actively rotating for this specific campaign. | Not stated |
| GET | /api/v1/leads/{lead_id} | Get Lead by ID, Retrieve detailed information about a specific lead | Not stated |
| GET | /api/v1/campaigns/{campaign_id}/leads/{lead_id}/message-history | Get Lead Message History, Retrieve complete email conversation history for a specific lead | Not stated |
| GET | /api/v1/campaigns/{campaign_id}/leads | Get Campaign Leads, Retrieve all leads in a campaign with comprehensive filtering and pagination | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/message-history-for-leads/bbfbdsFGHlBr76ruhjvh6fhHL | Get Bulk Lead Message History, Retrieve message history for multiple leads at once | Not stated |
| GET | /api/v1/campaigns/{campaign_id}/prompt-template | Get Campaign AI Prompt Template, Fetch the AI reply-categorisation prompt and lead categories configured on a campaign | Not stated |
| GET | /api/v1/campaigns/{campaign_id}/sequences | Get Campaign Sequences, Retrieves all email sequences configured for a campaign, ordered by sequence number. | Not stated |
| GET | /api/v1/campaigns/{campaignId}/webhooks/summary | Get Webhook Summary, Get webhook execution summary and statistics for a campaign | Not stated |
| GET | /api/v1/campaigns/{campaign_id}/webhooks | Get Campaign Webhooks, Retrieve all webhooks configured for a campaign | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/leads/{lead_map_id}/manual-complete | Mark Lead as Complete, Manually mark a lead as completed in the campaign sequence | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/leads/{lead_id}/pause | Pause Campaign Lead, Temporarily pause a specific lead in a campaign | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/reallocate-mailboxes | Reallocate Mailboxes, Move leads off mailboxes that were removed from a campaign onto the campaign's attached mailboxes | Not stated |
| DELETE | /api/v1/campaigns/{campaign_id}/email-accounts | Remove Email Accounts from Campaign, Disassociates email accounts from a campaign's sender rotation pool. | Not stated |
| DELETE | /api/v1/campaigns/tags | Remove Tags from Campaigns, Detach one or more tags from one or more campaigns in a single request | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/reply-email-thread | Reply to Campaign Lead, Send a reply email to a lead within campaign context | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/leads/{lead_id}/resume | Resume Campaign Lead, Resume a paused lead with optional delay | Not stated |
| POST | /api/v1/campaigns/{campaignId}/webhooks/retrigger-failed-events | Retrigger Campaign Webhooks, Manually retry failed webhook deliveries | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/webhooks | Create/Update Campaign Webhook, Create a new webhook or update existing webhook for campaign events | Not stated |
| POST | /api/v1/campaigns/{campaignId}/leads/filter | Search Campaign Leads, Search and filter a campaign's leads by name/email text, status, category, sequence and more | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/send-test-email | Send Test Email, Send a test email from a specific sequence to verify content and deliverability | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/leads/{lead_id}/unsubscribe | Unsubscribe Lead from Campaign, Unsubscribe a lead from a campaign to stop all future emails | Not stated |
| POST | /api/v1/campaigns/update-folder | Move Campaigns to Folder, Move one or more campaigns into a folder, or remove them from their folder | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/leads/{lead_id}/ | Update Campaign Lead Details, Update lead information including contact details and custom fields | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/leads/{lead_id}/category | Update Lead Category in Campaign, Assign or change the category for a lead within a campaign | Not stated |
| POST | /api/v1/campaigns/update-lead-email-account | Update Lead Email Account, Change which email account is used to send to a specific lead | Not stated |
| PATCH | /api/v1/campaigns/{campaign_id}/prompt-template/{template_id} | Update Campaign AI Prompt Template, Update the AI reply-categorisation prompt, lead categories or active state of a campaign's template | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/schedule | Update Campaign Schedule, Configures when and how frequently campaign emails are sent. | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/sequences | Update Campaign Sequences, Create or update email sequences for multi-step campaigns | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/settings | Update Campaign Settings, Updates campaign configuration including: tracking settings (enable/disable opens and clicks - array format with DONT_EM | Not stated |
| POST | /api/v1/campaigns/spintax-distribution-mode | Update Spintax Distribution Mode, Set how spintax variations are distributed across a campaign's leads (incremental or random) | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/status | Update Campaign Status, start, pause, stop or archive a campaign. Write START / PAUSED / STOPPED / ARCHIVED (not ACTIVE; ACTIVE is a read value). POST, not PATCH. | Not stated |
| POST | /api/v1/campaigns/{campaign_id}/team-member | Update Campaign Team Member, Assign or change the team member responsible for a campaign | Not stated |
| POST | /api/v1/client/api-key | Manage Client API Keys, Create, list, delete, and reset API keys for client sub-accounts | Not stated |
| GET | /api/v1/client/api-key | List Client API Keys, list client API keys, filterable by client ID, status and key name | Not stated |
| DELETE | /api/v1/client/api-key/{id} | Delete Client API Key, remove a client API key | Not stated |
| PUT | /api/v1/client/api-key/reset/{id} | Reset Client API Key, generate a new key value while keeping the same key record | Not stated |
| POST | /api/v1/client/save | Create Client, Create a new client (whitelabel sub-account) under your account | Not stated |
| POST | /api/v1/client/{client_id}/code-integrations | Add Client Code Snippet, Add a code snippet (whitelabel code integration) to a client | Not stated |
| DELETE | /api/v1/client/{id} | Delete Client, Permanently delete a client from your account | Not stated |
| GET | /api/v1/client/ | Get All Clients, Retrieve all client sub-accounts under your main account | Not stated |
| GET | /api/v1/client/{id} | Get Client by ID, Fetch a client, optionally with its permissions, credits, code integrations and whitelabel details | Not stated |
| POST | /api/v1/email-accounts/tag-mapping | Assign Tags to Email Accounts, Add tags to one or more email accounts | Not stated |
| POST | /api/v1/email-accounts/tag-manager | Update Email Account Tag, Update an existing email account tag's name and color | Not stated |
| POST | /api/v1/tags | Create Tag, Create a new email account tag with a name and optional color | Not stated |
| POST | /api/v1/email-accounts/tag-list | Get Email Account Tags, Get tags associated with specific email accounts by email address | Not stated |
| DELETE | /api/v1/email-accounts/tag-mapping | Remove Tags from Email Accounts, Remove tags from one or more email accounts | Not stated |
| POST | /api/v1/email-accounts/save-oauth | Add OAuth Email Account, Connect Gmail or Outlook account using OAuth 2.0 with automatic token refresh | Not stated |
| POST | /api/v1/email-accounts/save | Add SMTP Email Account, Add new SMTP/IMAP email account with connection validation and optional warmup configuration | Not stated |
| POST | /api/v1/email-accounts/bulk-update-email-account-config | Bulk Update Email Account Config, Update sending settings, warmup settings, tags and client for many email accounts in one call | Not stated |
| DELETE | /api/v1/email-accounts/{email_account_id} | Delete Email Account, Delete an email account and remove it from all campaigns | Not stated |
| GET | /api/v1/email-accounts/ | Get All Email Accounts, Retrieve all email accounts with advanced filtering and pagination options | Not stated |
| GET | /api/v1/email-accounts/fetch-email-account-details | Get Email Account by Email Address, Look up a single email account by its email address instead of paging through every account | Not stated |
| GET | /api/v1/email-accounts/{email_account_id}/ | Get Email Account by ID, Retrieve complete configuration, credentials, and warmup details for a specific email account | Not stated |
| POST | /api/v1/email-accounts/reconnect-failed-email-accounts | Reconnect Failed Email Accounts, Queue a reconnect of all email accounts whose SMTP or IMAP connection has failed | Not stated |
| POST | /api/v1/email-accounts/{account_id}/send-otp-email | Send Warmup Unblock OTP, Email a one-time password to a warmup-blocked email account so its warmup can be unblocked | Not stated |
| PUT | /api/v1/email-accounts/suspend/{email_account_id} | Suspend Email Account, Temporarily suspend an email account from all sending activities including campaigns and warmup | Not stated |
| GET | /api/v1/email-accounts/tags | Get All Tags, Retrieve all inbox tags belonging to the authenticated user | Not stated |
| DELETE | /api/v1/email-accounts/unsuspend/{email_account_id} | Unsuspend Email Account, Reactivate a suspended email account and restore sending capabilities | Not stated |
| POST | /api/v1/email-accounts/{email_account_id} | Update Email Account, Update email account settings including sending limits, tracking domain, signature, and client association | Not stated |
| POST | /api/v1/email-accounts/{account_id}/verify-otp | Verify Warmup Unblock OTP, Submit the warmup unblock OTP to unblock and re-activate warmup for an email account | Not stated |
| POST | /api/v1/email-accounts/{email_account_id}/warmup | Update Warmup Settings, Configure email warmup parameters to gradually build sender reputation | Not stated |
| GET | /api/v1/email-accounts/{email_account_id}/warmup-stats | Get Warmup Statistics, Retrieve daily warmup performance statistics for the past 7 days | Not stated |
| POST | /api/v1/master-inbox/untracked-replies/associate-to-lead | Associate Untracked Reply to Lead, Link an untracked reply to a campaign lead so it shows as that lead's reply in the Master Inbox | Not stated |
| POST | /api/v1/master-inbox/block-domains | Block Email Domains, Block one or more email domains to prevent future outreach | Not stated |
| POST | /api/v1/master-inbox/create-note | Create Lead Note, Add a note to a lead's record for team collaboration and context | Not stated |
| POST | /api/v1/master-inbox/saved-views | Create Saved View, Create a saved Master Inbox view (a named set of filters) | Not stated |
| POST | /api/v1/master-inbox/create-task | Create Lead Task, Create a task associated with a lead for follow-up management | Not stated |
| POST | /api/v1/master-inbox/archived | Get Archived Emails, Retrieve archived conversations removed from active inbox | Not stated |
| POST | /api/v1/master-inbox/assigned-me | Get Assigned to Me, Retrieve all emails and conversations assigned to the authenticated user | Not stated |
| GET | /api/v1/master-inbox/{id} | Get Inbox Item by ID, Fetch a specific master inbox item by its unique identifier | Not stated |
| POST | /api/v1/master-inbox/important | Get Important Emails, Retrieve emails marked as important to prioritize high-value conversations | Not stated |
| POST | /api/v1/master-inbox/inbox-replies | Get Inbox Replies, Retrieve all lead replies across all campaigns in your unified inbox | Not stated |
| POST | /api/v1/master-inbox/reminders | Get Reminder Emails, Retrieve emails with active reminders sorted by reminder time | Not stated |
| POST | /api/v1/master-inbox/scheduled | Get Scheduled Emails, Retrieve emails queued for future sending with schedule time sorting | Not stated |
| POST | /api/v1/master-inbox/sent | Get Sent Emails, Retrieve all sent emails across campaigns with comprehensive filtering and pagination | Not stated |
| POST | /api/v1/master-inbox/snoozed | Get Snoozed Emails, Retrieve emails temporarily snoozed for later follow-up | Not stated |
| POST | /api/v1/master-inbox/unread-replies | Get Unread Replies, Retrieve all unread replies from leads to ensure no important responses are missed | Not stated |
| GET | /api/v1/master-inbox/untracked-replies | Get Untracked Replies, Retrieve replies not tracked by SmartLead campaigns | Not stated |
| POST | /api/v1/master-inbox/views | Get Custom View Emails, Retrieve emails based on saved custom filter views | Not stated |
| PATCH | /api/v1/master-inbox/ignore-reply | Ignore Reply, Mark a reply as ignored (not counted as a reply), or count it again | Not stated |
| PATCH | /api/v1/master-inbox/change-read-status | Change Read Status, Mark emails as read or unread | Not stated |
| PATCH | /api/v1/master-inbox/mark-unread | Mark Unread (DEPRECATED after 2025-08-14), old endpoint; use PATCH /api/v1/master-inbox/change-read-status with read_status false | Not stated |
| POST | /api/v1/master-inbox/push-to-subsequence | Push Lead to Subsequence, Move a lead to a subsequence (child campaign) for targeted follow-up | Not stated |
| GET | /api/v1/master-inbox/reply-status | Get Reply Status, Check the delivery status of a sent reply from the unified inbox | Not stated |
| PATCH | /api/v1/master-inbox/resume-lead | Resume Paused Lead, Resume a paused lead in a campaign with optional delay | Not stated |
| POST | /api/v1/master-inbox/set-reminder | Set Lead Reminder, Set a reminder for a specific lead conversation | Not stated |
| PATCH | /api/v1/master-inbox/update-category | Update Lead Category, Assign or change the category for a lead (Interested, Not Interested, etc.) | Not stated |
| PATCH | /api/v1/master-inbox/update-revenue | Update Lead Revenue, Update the revenue value associated with a lead for ROI tracking | Not stated |
| POST | /api/v1/master-inbox/update-team-member | Assign Team Member, Assign or reassign a lead to a specific team member | Not stated |
| POST | /api/v1/lead-list/assign-tags | Assign Tags to Lead Lists, Add or remove tags from one or more lead lists | Not stated |
| POST | /api/v1/lead-list/ | Create Lead List, Create a new lead list for organizing and segmenting your leads | Not stated |
| DELETE | /api/v1/lead-list/{id} | Delete Lead List, Delete a lead list by its ID | Not stated |
| GET | /api/v1/lead-list/ | Get All Lead Lists, Retrieve all lead lists with optional filtering and pagination | Not stated |
| GET | /api/v1/lead-list/{id} | Get Lead List by ID, Retrieve details of a specific lead list by its ID | Not stated |
| POST | /api/v1/lead-list/{id}/import | Import Leads to List, Import leads into a specific lead list | Not stated |
| POST | /api/v1/leads/leads/push-between-lists | Move Leads Between Lists, Copy or move leads from one list to another | Not stated |
| POST | /api/v1/leads/push-to-campaign | Push Leads to Campaign, Push leads from a list or by IDs to a campaign | Not stated |
| PUT | /api/v1/lead-list/{id} | Update Lead List, Update the name of an existing lead list | Not stated |
| GET | /api/v1/crm/leads/notes/{id} | Get Lead Notes, Retrieve all notes for a specific lead | Not stated |
| POST | /api/v1/crm/leads/tags | Add Tags to Lead, Assign one or more tags to a specific lead | Not stated |
| GET | /api/v1/crm/leads/tags | Get Lead Tags, Get tags associated with a specific lead | Not stated |
| DELETE | /api/v1/crm/leads/tags/{tagMappingId} | Remove Tag from Lead, Remove a specific tag mapping from a lead | Not stated |
| GET | /api/v1/crm/leads/tasks/{id} | Get Lead Tasks, Retrieve all tasks for a specific lead | Not stated |
| GET | /api/v1/leads/{leadId}/campaign-overview | Get Lead Campaign Overview, Get a lead's details and every campaign it is in, with its status and current sequence step in each | Not stated |
| GET | /api/v1/leads/fetch-categories | Get Lead Categories, Retrieve all available lead categories including global and user-specific categories | Not stated |
| POST | /api/v1/leads/categories | Create Lead Category, Create a custom lead category for your account | Not stated |
| DELETE | /api/v1/leads/categories/{category_id} | Delete Lead Category, Delete a custom lead category that is not assigned to any lead | Not stated |
| GET | /api/v1/leads/ | Get Lead by Email, Search for a lead by email address and retrieve all associated campaign data | Not stated |
| GET | /api/v1/leads/{leadMapId}/sequence-details | Get Lead Sequence Details, Get the send status of every sequence step for a lead in a campaign | Not stated |
| POST | /api/v1/leads/{lead_id}/unsubscribe | Unsubscribe Lead Globally, Globally unsubscribe a lead from all current and future campaigns | Not stated |
| PATCH | /api/v1/leads/categories/{category_id} | Update Lead Category, Update the name, sentiment, or colour of a custom lead category | Not stated |
| GET | https://smartdelivery.smartlead.ai/api/v1/spam-test/report/{spamTestId}/blacklist | IP Blacklist Check, Check if sending IPs are listed on major email blacklists | Not stated |
| POST | https://smartdelivery.smartlead.ai/api/v1/spam-test/schedule | Create Automated Placement Test, Create automated recurring spam test with scheduled monitoring | Not stated |
| POST | https://smartdelivery.smartlead.ai/api/v1/spam-test/folder | Create Folder, Create new folder for organizing spam tests | Not stated |
| POST | https://smartdelivery.smartlead.ai/api/v1/spam-test/manual | Create Manual Placement Test, Create manual spam test where you send email to SmartLead test inboxes | Not stated |
| DELETE | https://smartdelivery.smartlead.ai/api/v1/spam-test/folder/{folderId} | Delete Folder, Delete an empty test folder | Not stated |
| POST | https://smartdelivery.smartlead.ai/api/v1/spam-test/delete | Delete Tests in Bulk, Delete multiple spam tests at once by test IDs | Not stated |
| GET | https://smartdelivery.smartlead.ai/api/v1/spam-test/report/{spamTestId}/dkim-details | DKIM Details, Check DKIM configuration status for sender domain authentication | Not stated |
| GET | https://smartdelivery.smartlead.ai/api/v1/spam-test/report/{spamTestId}/domain-blacklist | Domain Blacklist, Check if sending domain is blacklisted | Not stated |
| POST | https://smartdelivery.smartlead.ai/api/v1/spam-test/report/{spamTestId}/groupwise | Geo-wise Report, Analyze deliverability by geographic region | Not stated |
| GET | https://smartdelivery.smartlead.ai/api/v1/spam-test/folder/{folderId} | Get Folder by ID, Get details for a specific test folder | Not stated |
| GET | https://smartdelivery.smartlead.ai/api/v1/spam-test/folder | Get All Folders, List organizational folders for spam tests | Not stated |
| GET | https://smartdelivery.smartlead.ai/api/v1/spam-test/report/{spamTestId}/ip-analytics | IP Details, Get comprehensive information about sending IP addresses | Not stated |
| POST | https://smartdelivery.smartlead.ai/api/v1/spam-test/report | List All Tests, List all spam tests with filtering by date, type, and status | Not stated |
| GET | https://smartdelivery.smartlead.ai/api/v1/spam-test/report/mailboxes-count | Mailbox Count, Get count of test mailboxes by provider | Not stated |
| GET | https://smartdelivery.smartlead.ai/api/v1/spam-test/report/mailboxes-summary | Mailbox Summary, Get high-level summary of all test mailboxes | Not stated |
| GET | https://smartdelivery.smartlead.ai/api/v1/spam-test/seed/providers | Get Provider IDs, Get region-wise email provider IDs for spam testing configuration | Not stated |
| POST | https://smartdelivery.smartlead.ai/api/v1/spam-test/report/{spamTestId}/providerwise | Provider-wise Report, Get deliverability report by email provider (Gmail, Outlook, Yahoo) | Not stated |
| GET | https://smartdelivery.smartlead.ai/api/v1/spam-test/report/{spamTestId}/rdns-details | rDNS Report, Check reverse DNS configuration for sending IP addresses | Not stated |
| GET | https://smartdelivery.smartlead.ai/api/v1/spam-test/report/{spamTestId}/sender-account-wise/{replyId}/email-headers | Email Reply Headers, Analyze email headers from test replies for advanced diagnostics | Not stated |
| GET | https://smartdelivery.smartlead.ai/api/v1/spam-test/report/{spamTestId}/schedule-history | Schedule History, Get send history for automated tests with execution log | Not stated |
| GET | https://smartdelivery.smartlead.ai/api/v1/spam-test/report/{spamTestId}/sender-accounts | Sender Account List, List all sender accounts available for spam testing | Not stated |
| GET | https://smartdelivery.smartlead.ai/api/v1/spam-test/report/{spamTestId}/sender-account-wise | Sender Account Report, Get performance report by sender email account | Not stated |
| GET | https://smartdelivery.smartlead.ai/api/v1/spam-test/report/{spamTestId}/spam-filter-details | Spam Filter Report, Detailed analysis of which spam filters triggered and why | Not stated |
| GET | https://smartdelivery.smartlead.ai/api/v1/spam-test/report/{spamTestId}/spf-details | SPF Details, Verify SPF record configuration for sender authorization | Not stated |
| PUT | https://smartdelivery.smartlead.ai/api/v1/spam-test/{spamTestId}/stop | Stop Automated Test, Stop a running automated spam test, preserves results | Not stated |
| GET | https://smartdelivery.smartlead.ai/api/v1/spam-test/{spamTestId} | Get Spam Test Details, Get complete spam test results including inbox placement and scores | Not stated |
| GET | https://smartdelivery.smartlead.ai/api/v1/spam-test/report/{spamTestId}/email-content | Test Email Content, Get actual email content from a specific spam test | Not stated |
| GET | https://prospect-api.smartlead.ai/api/v1/search-email-leads/cities | Cities API, List cities for the authenticated user - GET /cities | Not stated |
| GET | https://prospect-api.smartlead.ai/api/v1/search-email-leads/company | Company API, List companies for the authenticated user - GET /company | Not stated |
| GET | https://prospect-api.smartlead.ai/api/v1/search-email-leads/countries | Countries API, List countries for the authenticated user - GET /countries | Not stated |
| GET | https://prospect-api.smartlead.ai/api/v1/search-email-leads/departments | Departments API, List departments for the authenticated user - GET /departments | Not stated |
| GET | https://prospect-api.smartlead.ai/api/v1/search-email-leads/domain | Domain API, List domains for the authenticated user - GET /domain | Not stated |
| POST | https://prospect-api.smartlead.ai/api/v1/search-email-leads/fetch-contacts | Fetch Contacts API, Fetch contact emails by filter or by IDs - POST /fetch-contacts | spends SmartProspect credits; when fetching by limit (1-10,000, or 30,000 for some users) limit and credit checks apply, and failures return 200 with success:false |
| GET | https://prospect-api.smartlead.ai/api/v1/search-email-leads/search-filters/fetched-searches | Fetched Searches API, Retrieve fetched leads (search filters with fetch data) for the authenticated user - GET /search-filters/fetched-searches | Not stated |
| POST | https://prospect-api.smartlead.ai/api/v1/search-email-leads/search-contacts/find-emails | Find Emails API, Find email addresses for up to 10 contacts - POST /search-contacts/find-emails | Not stated |
| POST | https://prospect-api.smartlead.ai/api/v1/search-email-leads/get-contacts | Get Contacts API, Retrieve saved contacts by filter or by adapt IDs - POST /get-contacts | Not stated |
| GET | https://prospect-api.smartlead.ai/api/v1/search-email-leads/head-counts | Head Counts API, List head counts (company size ranges) for the authenticated user - GET /head-counts | Not stated |
| GET | https://prospect-api.smartlead.ai/api/v1/search-email-leads/industries | Industries API, List industries for the authenticated user - GET /industries | Not stated |
| GET | https://prospect-api.smartlead.ai/api/v1/search-email-leads/job-title | Job Title API, List job titles for the authenticated user - GET /job-title | Not stated |
| GET | https://prospect-api.smartlead.ai/api/v1/search-email-leads/keywords | Keywords API, List keywords for the authenticated user - GET /keywords | Not stated |
| GET | https://prospect-api.smartlead.ai/api/v1/search-email-leads/levels | Levels API, List levels (job/seniority levels) for the authenticated user - GET /levels | Not stated |
| GET | https://prospect-api.smartlead.ai/api/v1/search-email-leads/search-filters/recent-searches | Recent Searches API, Retrieve recent searches (search filters) for the authenticated user - GET /search-filters/recent-searches | Not stated |
| GET | https://prospect-api.smartlead.ai/api/v1/search-email-leads/reply-analytics | Reply Analytics API, Retrieve reply analytics (replied count, trend) for the authenticated user - GET /reply-analytics | Not stated |
| GET | https://prospect-api.smartlead.ai/api/v1/search-email-leads/revenue | Revenue API, List active revenue options for the authenticated user - GET /revenue | Not stated |
| PATCH | https://prospect-api.smartlead.ai/api/v1/search-email-leads/review-contacts/{filter_id} | Review Contacts API, Review/update contacts for a filter (sync metrics and status) - PATCH /review-contacts/:filter_id | Not stated |
| POST | https://prospect-api.smartlead.ai/api/v1/search-email-leads/search-filters/save-search | Save Search API, Save a search filter for the authenticated user - POST /search-filters/save-search | Not stated |
| GET | https://prospect-api.smartlead.ai/api/v1/search-email-leads/search-filters/saved-searches | Saved Searches API, Retrieve saved searches (search filters) for the authenticated user - GET /search-filters/saved-searches | Not stated |
| GET | https://prospect-api.smartlead.ai/api/v1/search-email-leads/search-analytics | Search Analytics API, Retrieve search analytics (leads found, emails fetched, credits) for the authenticated user - GET /search-analytics | Not stated |
| POST | https://prospect-api.smartlead.ai/api/v1/search-email-leads/search-contacts | Search Contacts API, Search for contacts with filters - POST /search-contacts | Not stated |
| GET | https://prospect-api.smartlead.ai/api/v1/search-email-leads/states | States API, List states for the authenticated user - GET /states | Not stated |
| GET | https://prospect-api.smartlead.ai/api/v1/search-email-leads/sub-industries | Sub-Industries API, List sub-industries for the authenticated user - GET /sub-industries | Not stated |
| PUT | https://prospect-api.smartlead.ai/api/v1/search-email-leads/search-filters/fetched-searches/{id} | Update Fetched Lead API, Update a fetched lead (search string/name) by ID - PUT /search-filters/fetched-searches/:id | Not stated |
| PUT | https://prospect-api.smartlead.ai/api/v1/search-email-leads/search-filters/save-search/{id} | Update Saved Search API, Update a saved search (search string/name) by ID - PUT /search-filters/save-search/:id | Not stated |
| POST | https://smart-senders.smartlead.ai/api/v1/smart-senders/add-mailboxes-to-domain | Add Mailboxes to Domain, Add mailboxes to a domain you already bought through Smart Senders, billed on the domain's existing mailbox subscription | Not stated |
| POST | https://smart-senders.smartlead.ai/api/v1/smart-senders/auto-generate-mailboxes | Auto Generate Mailboxes, Auto-generate professional mailbox email addresses for one or more domains | Not stated |
| GET | https://smart-senders.smartlead.ai/api/v1/smart-senders/get-domain-list | Get Purchased Domain List, Get the list of domains purchased through Smart Senders | Not stated |
| GET | https://smart-senders.smartlead.ai/api/v1/smart-senders/auth-secret | Get OTP for Admin Mailbox, Fetch a one-time password for an admin mailbox | Not stated |
| GET | https://smart-senders.smartlead.ai/api/v1/smart-senders/get-vendors | Get Vendors, Get list of active mailbox vendors with pricing and service details | Not stated |
| GET | https://smart-senders.smartlead.ai/api/v1/smart-senders/order-details | Get Order Details, Retrieve the status and details of a specific order placed through Smart Senders | Not stated |
| POST | https://smart-senders.smartlead.ai/api/v1/smart-senders/place-order | Place Order, Place an order to purchase domains and provision mailboxes through a Smart Senders vendor | Not stated |
| GET | https://smart-senders.smartlead.ai/api/v1/smart-senders/search-domain | Search Domain, Search for available domains in Smart Senders marketplace | Not stated |
| POST | https://smartservers.smartlead.ai/api/v1/smart-infra/mapping | Assign SmartInfra to Campaigns, Attach a Multi or Single SmartInfra (dedicated IPs) to many campaigns in a single request | Not stated |
| GET | https://smartservers.smartlead.ai/api/v1/smart-server/all/campaign/{campaign_id} | Get SmartServers for a Campaign, Check which SmartServer (dedicated IP) is attached to a campaign | Not stated |
| GET | https://smartservers.smartlead.ai/api/v1/smart-server/ | List SmartServers, List your Single SmartInfra servers (dedicated IPs), optionally with the campaigns using each one | Not stated |
| DELETE | https://smartservers.smartlead.ai/api/v1/smart-server/mapping/campaign/{campaign_id} | Unassign SmartServers from Campaign, Remove SmartServer (dedicated IP) assignments from a campaign | Not stated |
| POST | /api/v1/send-email/initiate | Send Single Email, Send one-off transactional email outside of campaigns with attachments | Not stated |
| POST | /api/v1/webhook/create | Create Webhook, Create webhook to receive real-time notifications for campaign events like opens, clicks, and replies | Not stated |
| DELETE | /api/v1/webhook/delete | Delete Campaign Webhook, Permanently delete a campaign webhook and stop all event notifications | Not stated |
| GET | /api/v1/webhook/{webhook_id} | Get Webhook, Get configuration details for a specific webhook by ID | Not stated |
| PUT | /api/v1/webhook/update/{webhook_id} | Update Webhook, Update the configuration of an existing webhook | Not stated |
No endpoint matches that filter.