Apollo
B2B people and company data.
SourcingManaged55 endpoints
Runtime credentials
Connecting Apollo via OAuth or your own API key requires the following secret slots in your workspace:
- APOLLO_API_KEY
Endpoints
| Operation | Method & path | Effect | Latency | Rate | Cost |
|---|---|---|---|---|---|
people_search Search Apollo's people database with demographic, company, technology, and hiring filters. docs ↗ | POST /mixed_people/api_search | none | 1-5s | — | no bill |
people_enrich Enrich one person in Apollo from identity fields such as email, Apollo id, LinkedIn URL, name, or employer domain. docs ↗ | POST /people/match | paid_provider | 1-5s | — | 50-50 credits |
people_bulk_enrich Enrich up to 10 people in a single Apollo request. docs ↗ | POST /people/bulk_match | paid_provider | 5-30s | — | 1-10 credits |
organization_search Search Apollo's organization database with firmographic, funding, technology, and hiring filters. docs ↗ | POST /mixed_companies/search | paid_provider | 1-5s | — | 1-10 credits |
organization_enrich Enrich one Apollo organization by domain. docs ↗ | GET /organizations/enrich | paid_provider | 1-5s | — | 1-10 credits |
organization_bulk_enrich Enrich up to 10 organizations by domain in one Apollo request. docs ↗ | POST /organizations/bulk_enrich | paid_provider | 5-30s | — | 1-10 credits |
organization_job_postings List Apollo job postings for one organization. docs ↗ | GET /organizations/{organization_id}/job_postings | paid_provider | 1-5s | — | 1-10 credits |
organization_get Retrieve complete Apollo organization details by organization id. docs ↗ | GET /organizations/{id} | paid_provider | 1-5s | — | 1-10 credits |
news_articles_search Search Apollo news articles for known organization ids. docs ↗ | POST /news_articles/search | paid_provider | 1-5s | — | 1-10 credits |
account_create Create an Apollo account record for a company your team manages in Apollo. docs ↗ | POST /accounts | crm_write | 1-5s | — | no bill |
account_update Update an Apollo account record by account id. docs ↗ | PATCH /accounts/{account_id} | crm_write | 1-5s | — | no bill |
account_search Search account records already added to the Apollo workspace. docs ↗ | POST /accounts/search | none | 1-5s | — | no bill |
account_bulk_create Create multiple Apollo account records in one request. docs ↗ | POST /accounts/bulk_create | crm_write | 5-30s | — | no bill |
account_bulk_update Update multiple Apollo account records in one request. docs ↗ | POST /accounts/bulk_update | crm_write | 5-30s | — | no bill |
account_update_owners Assign one Apollo user as owner for multiple Apollo accounts. docs ↗ | POST /accounts/update_owners | crm_write | 1-5s | — | no bill |
account_get Retrieve one Apollo account by account id. docs ↗ | GET /accounts/{id} | none | 1-5s | — | no bill |
account_stages_list List Apollo account stages. docs ↗ | GET /account_stages | none | <1s | — | no bill |
contact_create Create an Apollo contact record. docs ↗ | POST /contacts | crm_write | 1-5s | — | no bill |
contact_update Update an Apollo contact record by contact id. docs ↗ | PATCH /contacts/{contact_id} | crm_write | 1-5s | — | no bill |
contact_get Retrieve one Apollo contact by contact id. docs ↗ | GET /contacts/{contact_id} | none | 1-5s | — | no bill |
contact_deals_list List Apollo deals associated with one contact. docs ↗ | POST /contacts/{contact_id}/opportunities | none | 1-5s | — | no bill |
contact_search Search contact records already added to the Apollo workspace. docs ↗ | POST /contacts/search | none | 1-5s | — | no bill |
contact_update_stages Assign an Apollo contact stage to multiple contacts. docs ↗ | POST /contacts/update_stages | crm_write | 1-5s | — | no bill |
contact_update_owners Assign one Apollo user as owner for multiple contacts. docs ↗ | POST /contacts/update_owners | crm_write | 1-5s | — | no bill |
contact_bulk_create Create multiple Apollo contacts in one request. docs ↗ | POST /contacts/bulk_create | crm_write | 5-30s | — | no bill |
contact_bulk_update Update multiple Apollo contact records in one request. docs ↗ | POST /contacts/bulk_update | crm_write | 5-30s | — | no bill |
contact_stages_list List Apollo contact stages. docs ↗ | GET /contact_stages | none | <1s | — | no bill |
deal_create Create an Apollo deal. docs ↗ | POST /opportunities | crm_write | 1-5s | — | no bill |
deal_search List Apollo deals. docs ↗ | GET /opportunities/search | none | 1-5s | — | no bill |
deal_get Retrieve one Apollo deal by deal id. docs ↗ | GET /opportunities/{opportunity_id} | none | 1-5s | — | no bill |
deal_update Update an Apollo deal by deal id. docs ↗ | PATCH /opportunities/{opportunity_id} | crm_write | 1-5s | — | no bill |
deal_stages_list List Apollo deal stages. docs ↗ | GET /opportunity_stages | none | <1s | — | no bill |
sequence_search Search Apollo sequences by name. docs ↗ | POST /emailer_campaigns/search | none | 1-5s | — | no bill |
sequence_add_contacts Add Apollo contacts or labeled contacts to a sequence. docs ↗ | POST /emailer_campaigns/{sequence_id}/add_contact_ids | campaign_enroll | 1-5s | — | no bill |
sequence_update_contact_status Remove contacts from Apollo sequences or mark them finished. docs ↗ | POST /emailer_campaigns/remove_or_stop_contact_ids | campaign_enroll | 1-5s | — | no bill |
sequence_approve Activate an Apollo sequence. docs ↗ | POST /emailer_campaigns/{sequence_id}/approve | external_send | 1-5s | — | no bill |
sequence_abort Deactivate an Apollo sequence. docs ↗ | POST /emailer_campaigns/{sequence_id}/abort | external_send | 1-5s | — | no bill |
sequence_archive Archive an Apollo sequence. docs ↗ | POST /emailer_campaigns/{sequence_id}/archive | external_send | 1-5s | — | no bill |
task_create Create an Apollo task for a user and contact. docs ↗ | POST /tasks | crm_write | 1-5s | — | no bill |
task_bulk_create Create Apollo tasks for multiple contacts. docs ↗ | POST /tasks/bulk_create | crm_write | 5-30s | — | no bill |
task_search Search Apollo tasks. docs ↗ | POST /tasks/search | none | 1-5s | — | no bill |
call_search Search Apollo call records. docs ↗ | GET /phone_calls/search | none | 1-5s | — | no bill |
call_create Create an Apollo call record. docs ↗ | POST /phone_calls | crm_write | 1-5s | — | no bill |
call_update Update an Apollo call record. docs ↗ | PUT /phone_calls/{id} | crm_write | 1-5s | — | no bill |
analytics_report Query Apollo analytics report data. docs ↗ | POST /reports/sync_report | none | 5-30s | — | no bill |
users_search List Apollo users in the workspace. docs ↗ | GET /users/search | none | <1s | — | no bill |
email_accounts_list List Apollo email accounts available for sending. docs ↗ | GET /email_accounts | none | <1s | — | no bill |
labels_list List Apollo lists and labels. docs ↗ | GET /labels | none | <1s | — | no bill |
fields_list List Apollo fields for system, custom, or CRM-synced sources. docs ↗ | GET /fields | none | <1s | — | no bill |
field_create Create an Apollo custom field. docs ↗ | POST /fields | crm_write | 1-5s | — | no bill |
typed_custom_fields_list List Apollo typed custom fields. docs ↗ | GET /typed_custom_fields | none | <1s | — | no bill |
email_message_activities List activity records for one Apollo email message. docs ↗ | GET /emailer_messages/{id}/activities | none | 1-5s | — | no bill |
email_messages_search Search Apollo email messages and replies. docs ↗ | GET /emailer_messages/search | none | 1-5s | — | no bill |
api_usage_stats Read Apollo API usage and rate-limit data for the workspace. docs ↗ | POST /usage_stats/api_usage_stats | none | <1s | — | no bill |
notes_list List Apollo notes for contacts, accounts, opportunities, conversations, or date ranges. docs ↗ | GET /notes | none | 1-5s | — | no bill |