Overview
Amplemarket's REST API gives developers programmatic access to the platform's core functionality. You can manage contacts, create and control sequences, build and maintain lead lists, validate emails, enrich prospects, and receive real-time activity notifications through webhooks.
The API is designed for teams that need more flexibility than Zapier or native integrations provide. Build custom lead routing logic, create internal dashboards powered by Amplemarket data, connect to proprietary systems, or automate complex multi-step workflows that would be impractical to manage through a no-code tool.
Authentication uses bearer tokens, the API follows REST conventions with JSON request and response bodies, and comprehensive documentation is available at docs.amplemarket.com. API access is included with your Amplemarket subscription at no additional cost.
What you can do
- People search Query Amplemarket's database programmatically to find prospects matching specific criteria. Filter by title, company, industry, location, and more.
- Email validation Verify email addresses in bulk before they enter your outreach pipeline. The API supports asynchronous validation with polling for results.
- Lead list management Create lead lists, add contacts, and retrieve list contents through the API. Automate list building from external data sources.
- Sequence management Programmatically create sequences, enroll leads, and manage sequence parameters. Build automated enrollment pipelines that respond to events in your CRM, product, or marketing tools.
- Contact management Create, update, and retrieve contact records. Keep Amplemarket's contact database in sync with your master data source.
- Outbound webhooks Register webhook endpoints to receive real-time JSON notifications when activities occur in Amplemarket: emails sent, replies received, calls logged, meetings booked, and more.
- Call and task management Log calls, manage tasks, and track rep activity through the API.
API Resources
Technical details
Authentication
All API requests require a bearer token in the Authorization header:
Authorization: Bearer YOUR_API_TOKEN
Generate your API token from the Amplemarket Dashboard.
Base URL
https://api.amplemarket.com
Rate limits
Default rate limit is 500 requests per minute across all endpoints. Some endpoints have specific limits (e.g. people search at 300/minute, sequence lead enrollment at 30/minute). Check the API documentation for full details.
Credits
Certain operations like enrichment and email validation consume credits. Credit costs are specified per endpoint in the API reference. If your account runs out of credits, the API returns an insufficient_credits error.
Documentation
- Full docs: docs.amplemarket.com
- LLM-friendly index: docs.amplemarket.com/llms.txt (for AI coding tools and code generation)
Use cases
Custom lead routing engine
Your sales ops team builds a routing engine that pulls leads from multiple sources (website forms, product sign-ups, partner referrals), scores them against your ICP, and enrolls qualified leads in the appropriate Amplemarket sequence via the API. The routing logic lives in your own code where it can be as complex as your sales motion requires.
Real-time CRM sync for non-standard CRMs
Your team uses a CRM that Amplemarket doesn't natively integrate with. You build a webhook listener that receives Amplemarket activity events and writes them to your CRM's API in real time. Your CRM stays current without anyone manually logging activity.
Internal reporting dashboard
Your RevOps team builds a custom dashboard that pulls sequence performance, rep activity, and pipeline data from Amplemarket's API, combined with data from your CRM and marketing tools for a unified view.
Frequently asked questions
Is the Amplemarket API free?
Yes. API access is included with your Amplemarket subscription at no additional cost. There are no per-call fees. Certain operations like enrichment and email validation consume credits. Rate limits apply at 500 requests per minute by default.
What authentication method does the API use?
The API uses bearer token authentication. Generate your token from the Amplemarket Dashboard. Include it in the Authorization header of every request. All requests must be made over HTTPS.
Can I use the API to enroll leads in sequences?
Yes. The API supports programmatic sequence enrollment. You can specify the sequence, lead details, mailbox assignment, and override options like exclusion list and duplicate checking.
Does Amplemarket support webhooks?
Yes. You can register webhook endpoints to receive real-time notifications for activity events: emails sent, replies received, calls made, meetings booked, and more. Events are delivered as JSON POST requests to your URL.
Is there SDK support?
Amplemarket provides REST API documentation with standard HTTP conventions. While there isn't an official SDK, the API works with any language using standard HTTP libraries. The LLM-friendly docs at docs.amplemarket.com/llms.txt make it easy to generate client code using AI coding tools.







