Search, enrich, create, and manage Apollo data programmatically.
Start building
Here's how:
| Authenticate | Apollo 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 access | Call auth/health to test your API key and confirm you're ready. |
| Review limits | Review rate limits and credit usage to understand endpoint guardrails. |
| Handle errors | Review status codes and errors to prep for failed requests. |
| Work in your tools | Download 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 |