lemlist is a sales engagement and cold outreach platform from lempire that helps sales teams build prospect lists, personalize multichannel campaigns across email, LinkedIn, phone, SMS and WhatsApp, and automate follow-ups to book more meetings. It includes a 650M+ record B2B lead database, credit-metered email and phone enrichment, Signal Agents that watch for buying triggers, a unified reply inbox, and lemwarm deliverability warm-up. The developer surface is unusually agent-forward for its category - a 143-operation REST API documented with a published OpenAPI, a hosted remote MCP server at app.lemlist.com/mcp with OAuth 2.1 and dynamic client registration, an official OpenAPI-generated CLI on npm, an llms.txt index, a published Agent Skill, and a 76-event webhook catalog.
lemlist publishes 22 API contracts indexed on the APIs.io network, including Campaigns API, Sequences API, Leads API, and 19 more. Tagged areas include Email Outreach, Sales Engagement, Cold Email, Sales Automation, and LinkedIn Outreach.
The lemlist catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 Spectral governance ruleset.
lemlist’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, pricing, signup flow, and 37 more developer resources.
The questions people put to an LLM, and the jobs they hand an agent, that lemlist's APIs answer — each one linked to the operation that does it.
Generated by API Evangelist
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/lemlist/"><img src="https://apis.io/badge/lemlist/card.svg" alt="lemlist on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Documented Reversibility+6 pts — a reversal operation in the contract, graded up when a window is documented too
Agentic Commerce Well-Known Document+5 pts — a parsing /.well-known/ucp.json or acp.json declaring a version and at least one service, OR (0.27) a live x402 payment challenge from _data/x402-adoption.json — `self` when its endpoints are on the provider's own domain, `platform` when they are on a vendor's
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
lemlist's hosted remote Model Context Protocol server. An MCP client POSTs to https://app.lemlist.com/mcp and authenticates with OAuth 2.1 (authorization code + PKCE, dynamic cl...
Signal Agents (watch lists) - create and configure watches, list the available signal types and filters, read detected signals, and push external signals.
Suppression management - unsubscribe and re-subscribe contacts and variables, list and export the suppression set, and the legacy email/domain surface.
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
aid: lemlist
name: lemlist
description: lemlist is a sales engagement and cold outreach platform from lempire that helps sales teams build prospect lists,
personalize multichannel campaigns across email, LinkedIn, phone, SMS and WhatsApp, and automate follow-ups to book more
meetings. It includes a 650M+ record B2B lead database, credit-metered email and phone enrichment, Signal Agents that watch
for buying triggers, a unified reply inbox, and lemwarm deliverability warm-up. The developer surface is unusually agent-forward
for its category - a 143-operation REST API documented with a published OpenAPI, a hosted remote MCP server at app.lemlist.com/mcp
with OAuth 2.1 and dynamic client registration, an official OpenAPI-generated CLI on npm, an llms.txt index, a published
Agent Skill, and a 76-event webhook catalog.
type: Index
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: paid
onboarding: self-serve
trial: true
try_now: false
public: true
label: Self-serve signup with a 14-day free trial
confidence: high
source:
- https://www.lemlist.com/pricing
- https://app.lemlist.com/create-account
generated: '2026-08-13'
method: searched
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/lemlist.png
x-docs-platform: mintlify
x-docs-platform-confidence: medium
x-docs-platform-checked: 2026-10-03
x-docs-hosting: vercel
tags:
- Email Outreach
- Sales Engagement
- Cold Email
- Sales Automation
- LinkedIn Outreach
- Lead Generation
- Data Enrichment
- Deliverability
- CRM
- Multichannel Messaging
- Webhook
- MCP
- A2A
tags_raw:
- Email Outreach
- Sales Engagement
- Cold Email
- Sales Automation
- LinkedIn Outreach
- Lead Generation
- Data Enrichment
- Deliverability
- CRM
- Multichannel Messaging
- Webhooks
- MCP
- A2A
url: https://raw.githubusercontent.com/api-evangelist/lemlist/refs/heads/main/apis.yml
created: '2026-05-11'
modified: '2026-08-13'
specificationVersion: '0.23'
apis:
- aid: lemlist:mcp-server
name: lemlist MCP Server
description: lemlist's hosted remote Model Context Protocol server. An MCP client POSTs to https://app.lemlist.com/mcp and
authenticates with OAuth 2.1 (authorization code + PKCE, dynamic client registration) or an X-API-Key header. lemlist
advertises roughly 40 tools covering lead search, enrichment, campaign and sequence management, stats, the inbox and webhooks.
humanURL: https://developer.lemlist.com/mcp/setup
baseURL: https://app.lemlist.com/mcp
tags:
- MCP
- Agents
properties:
- type: MCPServer
url: mcp/lemlist-mcp.yml
- type: ToolCrosswalk
url: mcp/lemlist-tool-crosswalk.yml
- type: Documentation
url: https://developer.lemlist.com/mcp/setup
- aid: lemlist:lemlist-campaigns-api
name: lemlist Campaigns API
description: Campaign CRUD and lifecycle - create, update, duplicate, start, pause, validation statutes, stats, reports
and asynchronous exports.
humanURL: https://developer.lemlist.com/api-reference/endpoints/campaigns/get-many-campaigns
baseURL: https://api.lemlist.com/api
tags:
- Campaigns
properties:
- type: OpenAPI
url: openapi/lemlist-campaigns-api-openapi.yml
- aid: lemlist:lemlist-sequences-api
name: lemlist Sequences API
description: Campaign sequences, their steps, and A/B test variants on email steps.
humanURL: https://developer.lemlist.com/api-reference/endpoints/sequences/get-campaign-sequences
baseURL: https://api.lemlist.com/api
tags:
- Sequences
properties:
- type: OpenAPI
url: openapi/lemlist-sequences-api-openapi.yml
- aid: lemlist:lemlist-leads-api
name: lemlist Leads API
description: Leads inside campaigns - create with optional enrichment, update, pause, resume, mark interested, custom variables,
CRM import and unsubscribe.
humanURL: https://developer.lemlist.com/api-reference/endpoints/leads/create-lead-in-campaign
baseURL: https://api.lemlist.com/api
tags:
- Leads
properties:
- type: OpenAPI
url: openapi/lemlist-leads-api-openapi.yml
- aid: lemlist:lemlist-people-database-api
name: lemlist People Database API
description: Search the lemlist B2B people and company database, list its filters, and manage saved personas.
humanURL: https://developer.lemlist.com/api-reference/endpoints/people-database/search-people-database
baseURL: https://api.lemlist.com/api
tags:
- People Database
- Lead Generation
properties:
- type: OpenAPI
url: openapi/lemlist-people-database-api-openapi.yml
- aid: lemlist:lemlist-enrich-api
name: lemlist Enrich API
description: Asynchronous enrichment - find and verify emails, phone numbers and LinkedIn data, single or in bulk, then
poll for the result. Credit-metered.
humanURL: https://developer.lemlist.com/api-reference/endpoints/enrich/enrich-data
baseURL: https://api.lemlist.com/api
tags:
- Enrich
- Data Enrichment
properties:
- type: OpenAPI
url: openapi/lemlist-enrich-api-openapi.yml
- aid: lemlist:lemlist-inbox-api
name: lemlist Inbox API
description: The unified reply inbox - conversations, messages, drafts, labels and sending on email, LinkedIn and WhatsApp.
humanURL: https://developer.lemlist.com/api-reference
baseURL: https://api.lemlist.com/api
tags:
- Inbox
- Multichannel Messaging
properties:
- type: OpenAPI
url: openapi/lemlist-inbox-api-openapi.yml
- aid: lemlist:lemlist-contacts-api
name: lemlist Contacts API
description: CRM-side contacts, contact lists, list membership and exports.
humanURL: https://developer.lemlist.com/api-reference
baseURL: https://api.lemlist.com/api
tags:
- Contacts
- CRM
properties:
- type: OpenAPI
url: openapi/lemlist-contacts-api-openapi.yml
- aid: lemlist:lemlist-companies-api
name: lemlist Companies API
description: CRM-side companies and company notes.
humanURL: https://developer.lemlist.com/api-reference
baseURL: https://api.lemlist.com/api
tags:
- Companies
- CRM
properties:
- type: OpenAPI
url: openapi/lemlist-companies-api-openapi.yml
- aid: lemlist:lemlist-signal-agents-api
name: lemlist Signal Agents API
description: Signal Agents (watch lists) - create and configure watches, list the available signal types and filters, read
detected signals, and push external signals.
humanURL: https://developer.lemlist.com/api-reference/endpoints/watch-list/list-watch-lists
baseURL: https://api.lemlist.com/api
tags:
- Signal Agents
- Buying Signals
properties:
- type: OpenAPI
url: openapi/lemlist-signal-agents-api-openapi.yml
- aid: lemlist:lemlist-webhooks-api
name: lemlist Webhooks API
description: Webhook subscription management - list, create with an optional shared secret, and delete. 76 event types are
documented.
humanURL: https://developer.lemlist.com/api-reference/endpoints/webhooks/add-webhook
baseURL: https://api.lemlist.com/api
tags:
- Webhook
tags_raw:
- Webhooks
properties:
- type: OpenAPI
url: openapi/lemlist-webhooks-api-openapi.yml
- type: Webhooks
url: asyncapi/lemlist-webhooks.yml
- aid: lemlist:lemlist-unsubscribes-api
name: lemlist Unsubscribes API
description: Suppression management - unsubscribe and re-subscribe contacts and variables, list and export the suppression
set, and the legacy email/domain surface.
humanURL: https://developer.lemlist.com/api-reference
baseURL: https://api.lemlist.com/api
tags:
- Unsubscribes
- Compliance
properties:
- type: OpenAPI
url: openapi/lemlist-unsubscribes-api-openapi.yml
- aid: lemlist:lemlist-schedules-api
name: lemlist Schedules API
description: Sending schedules - CRUD and association with campaigns.
humanURL: https://developer.lemlist.com/api-reference
baseURL: https://api.lemlist.com/api
tags:
- Schedule
tags_raw:
- Schedules
properties:
- type: OpenAPI
url: openapi/lemlist-schedules-api-openapi.yml
- aid: lemlist:lemlist-tasks-api
name: lemlist Tasks API
description: Manual tasks - list, create, update and ignore.
humanURL: https://developer.lemlist.com/api-reference
baseURL: https://api.lemlist.com/api
tags:
- Task
tags_raw:
- Tasks
properties:
- type: OpenAPI
url: openapi/lemlist-tasks-api-openapi.yml
- aid: lemlist:lemlist-activities-api
name: lemlist Activities API
description: The activity history feed, and deletion of call recordings and transcripts.
humanURL: https://developer.lemlist.com/api-reference
baseURL: https://api.lemlist.com/api
tags:
- Activities
properties:
- type: OpenAPI
url: openapi/lemlist-activities-api-openapi.yml
- aid: lemlist:lemlist-team-api
name: lemlist Team API
description: Team-level endpoints - team information, senders, remaining credits and CRM users.
humanURL: https://developer.lemlist.com/api-reference/endpoints/team/get-team
baseURL: https://api.lemlist.com/api
tags:
- Team
properties:
- type: OpenAPI
url: openapi/lemlist-team-api-openapi.yml
- aid: lemlist:lemlist-users-api
name: lemlist Users API
description: User endpoints - user detail and the connected channels available to the authenticated user.
humanURL: https://developer.lemlist.com/api-reference/endpoints/users/get-user
baseURL: https://api.lemlist.com/api
tags:
- User
tags_raw:
- Users
properties:
- type: OpenAPI
url: openapi/lemlist-users-api-openapi.yml
- aid: lemlist:lemlist-email-accounts-api
name: lemlist Email Accounts API
description: Connect, test and disconnect custom SMTP/IMAP sending accounts.
humanURL: https://developer.lemlist.com/api-reference/endpoints/email-accounts/connect-email-account
baseURL: https://api.lemlist.com/api
tags:
- Email Accounts
- Deliverability
properties:
- type: OpenAPI
url: openapi/lemlist-email-accounts-api-openapi.yml
- aid: lemlist:lemlist-lemwarm-api
name: lemlist Lemwarm API
description: lemwarm mailbox warm-up - start, pause, and read or update warm-up settings per mailbox.
humanURL: https://developer.lemlist.com/api-reference
baseURL: https://api.lemlist.com/api
tags:
- lemwarm
- Deliverability
properties:
- type: OpenAPI
url: openapi/lemlist-lemwarm-api-openapi.yml
- aid: lemlist:lemlist-deliverability-alerts-api
name: lemlist Deliverability Alerts API
description: Threshold alerts on deliverability metrics - create, read, update and delete.
humanURL: https://developer.lemlist.com/api-reference
baseURL: https://api.lemlist.com/api
tags:
- Deliverability alerts
- Deliverability
properties:
- type: OpenAPI
url: openapi/lemlist-deliverability-alerts-api-openapi.yml
- aid: lemlist:lemlist-fields-api
name: lemlist Fields API
description: The custom field definitions available on leads, contacts and companies.
humanURL: https://developer.lemlist.com/api-reference
baseURL: https://api.lemlist.com/api
tags:
- Fields
properties:
- type: OpenAPI
url: openapi/lemlist-fields-api-openapi.yml
- aid: lemlist:lemlist-stats-api
name: lemlist Stats API
description: The Stats API from lemlist — 2 operation(s) for stats.
humanURL: https://developer.lemlist.com/mcp/setup
baseURL: https://app.lemlist.com/mcp
tags:
- Stats
properties:
- type: OpenAPI
url: openapi/lemlist-stats-api-openapi.yml
common:
- type: CapabilityMap
url: capabilities/lemlist-capability-edges.yml
name: lemlist Business Capability Map
- type: Website
url: https://www.lemlist.com
- type: DeveloperPortal
url: https://developer.lemlist.com
- type: Documentation
url: https://developer.lemlist.com
- type: APIReference
url: https://developer.lemlist.com/api-reference/getting-started/overview
- type: GettingStarted
url: https://developer.lemlist.com/api-reference/getting-started/overview
- type: Support
url: https://help.lemlist.com
- type: Blog
url: https://www.lemlist.com/blog
- type: GitHubOrganization
url: https://github.com/l3mpire
- type: Pricing
url: https://www.lemlist.com/pricing
- type: SignUp
url: https://app.lemlist.com/create-account
- type: Login
url: https://app.lemlist.com/login
- type: TermsOfService
url: https://www.lemlist.com/legal/terms
- type: PrivacyPolicy
url: https://www.lemlist.com/legal/privacy-policy
- type: LinkedIn
url: https://www.linkedin.com/company/lemlist
- type: Integrations
url: https://www.lemlist.com/integrations
- type: Plans
url: plans/lemlist-plans-pricing.yml
- type: RateLimits
url: rate-limits/lemlist-rate-limits.yml
- type: Authentication
url: authentication/lemlist-authentication.yml
- type: OAuthScopes
url: scopes/lemlist-scopes.yml
- type: Conventions
url: conventions/lemlist-conventions.yml
- type: ErrorCatalog
url: errors/lemlist-problem-types.yml
- type: DataModel
url: data-model/lemlist-data-model.yml
- type: Examples
url: examples/lemlist-examples.yml
- type: Overlay
url: overlays/lemlist-api-overlay.yaml
- type: Lifecycle
url: lifecycle/lemlist-lifecycle.yml
- type: StatusPage
url: https://status.lemlist.com
- type: Deprecation
url: https://developer.lemlist.com/api-reference/getting-started/version
- type: Conformance
url: conformance/lemlist-conformance.yml
- type: Compliance
url: https://trust.lemlist.com/
- type: TrustCenter
url: security/lemlist-trust-center.yml
- type: Security
url: https://hackerone.com/lemlist
- type: VulnerabilityDisclosure
url: security/lemlist-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/lemlist-domain-security.yml
- type: WellKnown
url: well-known/lemlist-well-known.yml
- type: Webhooks
url: asyncapi/lemlist-webhooks.yml
- type: MCPServer
url: mcp/lemlist-mcp.yml
- type: AgentCard
url: a2a/lemlist-a2a.yml
- type: AgentSkill
url: skills/_index.yml
- type: AgenticAccess
url: agentic-access/lemlist-agentic-access.yml
- type: Packages
url: packages/lemlist-packages.yml
- type: SDKs
url: packages/lemlist-packages.yml
- type: CLI
url: cli/lemlist-cli.yml
- type: LLMsTxt
url: llms/lemlist-llms.txt
- type: LlmsText
url: https://developer.lemlist.com/llms.txt
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
x-enrichment:
date: '2026-08-13'
status: enriched
artifacts_added: 22
pass: local-v1
x-a2a:
verified: true
probed: '2026-09-26'
url: https://developer.lemlist.com/.well-known/agent-card.json
grade: conformant
protocol_version: '0.3'
control: 404
lemlist API — frequently asked questions
Does lemlist have an API?
Yes. APIs.io lists 22 APIs from lemlist, including lemlist MCP Server, lemlist Campaigns API and lemlist Sequences API, and 19 more.
Is there an OpenAPI specification for the lemlist API?
Yes. APIs.io indexes 21 OpenAPI specifications for lemlist, each linked for download from this page.
How do I authenticate with the lemlist API?
lemlist documents its authentication (http/apiKey/oauth2/openIdConnect · 4 schemes). The details are profiled on APIs.io as Lemlist Authentication.
How much does the lemlist API cost?
lemlist publishes its prices; its Email plan is $69 $55/ month as of 2026-10-28. APIs.io lists 5 pricing plans for lemlist, with each plan's price, limits and inclusions under Pricing on this page.
Does lemlist have an MCP server?
Yes. APIs.io lists 1 MCP server for lemlist: Remote MCP server at app.lemlist.com over HTTP requiring OAuth; 30 tools listed.
Is the lemlist API ready for AI agents?
lemlist has a Kin Score of 76.0 out of 100 (exemplar) and an Agent Readiness score of 65.0 (agent-ready), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.