Integrations / REST API

Build custom integrations with full API access. Manage contacts, sequences, lead lists, and receive real-time webhook notifications

View API documentation
Amplemarket logo
REST API

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

Resource Description
People Search Find prospects by criteria and retrieve enriched profiles
Email Validation Verify email addresses with bulk support and async polling
Lead Lists Create, populate, and manage prospect lists
Sequences Create and manage outreach sequences
Contacts CRUD operations on contact records
Calls Log and retrieve call activity
Tasks Manage rep tasks and follow-ups
Users Retrieve user and team information
Mailboxes Manage connected email accounts
Webhooks Register endpoints for real-time activity notifications

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

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

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.

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.

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.

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.

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.

Amplemarket logo
REST API

Ready to build on Amplemarket?

Full API access, comprehensive documentation, and real-time webhooks. Everything you need to integrate Amplemarket into your custom workflow.

Learn more about Amplemarket

Workflows

Trigger the right next step automatically when something changes.

Explore Workflows

Data Enrichment

Cut bounces and wasted dials with Amplemarket-verified contact data.

Explore Data Enrichment

Analytics

See what drives interest, meetings, and revenue across every channel.

See Analytics in action