Apollo API

Search, enrich, create, and manage Apollo data programmatically.

Start building

Here's how:

AuthenticateApollo users authenticate with an API key. Get an API key.

Partners building on behalf of mutual customers authenticate with OAuth 2.0. Set up OAuth.
Test your accessCall auth/health to test your API key and confirm you're ready.
Review limitsReview rate limits and credit usage to understand endpoint guardrails.
Handle errorsReview status codes and errors to prep for failed requests.
Work in your toolsDownload the OpenAPI specification to import endpoints directly into Postman or another API client.

Now you're ready to dig into the endpoints.

Browse endpoints

I want to...Start here
Find new people or companies, enrich people and organization data, retrieve phone numbers and emails, or use waterfall enrichment.Search and enrich data
Create, update, or manage contacts, accounts, opportunities, lists, or notes.Manage records
Engage with sequences, emails, calls, tasks, and conversations.Engage with prospects
Manage users, metadata, and workspace-level resources.Manage Apollo workspace
Retrieve analytics, reporting, and performance data.Analyze performance
Monitor API usage, credit usage, rate limits, and webhook response data.Usage and webhooks