Apollo.io integration
B2B sales intelligence and engagement platform API. Access over 275 million contacts and 70 million companies for prospecting, lead enrichment, and outreach automation. Features include people search, company enrichment, email sequences, contact management, deals, tasks, and sales engagement tracking. Perfect for building sales tools, CRM enrichment, and automated prospecting workflows.
Say what should happen.
The workflow builds itself.
Common Apollo.io use cases
- CRM sync
- pipeline configuration
- bulk CRM import
- pipeline reporting
- pipeline management
- data correction
- account intelligence
- account list building
- competitive analysis
- stage ID lookup
What you can do with Apollo.io
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Account, 4 operations
bulk_create_accountsBulk create accountsPOSTCreates up to 100 accounts in a single API call. Returns separate arrays for newly created and existing accounts. Enable run_dedupe to match by domain/name. Requires master API key.create_accountCreate accountPOSTCreates a new account (company) in your Apollo database. Provide company name and/or domain. Apollo enriches with industry, size, and other firmographic data. Assign owner for account-based selling. No deduplication by default.search_accountsSearch accountsPOSTSearches accounts saved in your Apollo database. Filter by company name, assigned owner, account stage, and more. Returns paginated results with full account data including enrichment.update_accountUpdate accountPATCHUpdates an existing account in your Apollo database. Modify company name, domain, owner, address, and custom fields. Only include fields you want to change. Requires master API key.
Contact, 4 operations
bulk_create_contactsBulk create contactsPOSTCreates up to 100 contacts in a single API call. Returns separate arrays for newly created and existing contacts. Enable run_dedupe to prevent duplicates. Requires master API key.create_contactCreate contactPOSTCreates a new contact in your Apollo account. Provide name, email, title, and company. Apollo enriches the contact automatically with additional data. Assign to account, add labels, and set owner. No deduplication by default (set run_dedupe=true t...search_contactsSearch contactsPOSTSearches contacts saved in your Apollo account (not Apollo's database). Filter by keywords, stage, account, owner, and labels. Returns paginated results up to 50,000 records. Use for finding contacts you've already added.update_contactUpdate contactPATCHUpdates an existing contact in your Apollo account. Modify any contact fields including name, email, title, company, labels, and owner. Only include fields you want to change.
Deal, 4 operations
create_dealCreate dealPOSTCreates a new deal in your Apollo account to track opportunities. Specify deal name, amount, owner, account, and stage. Requires master API key.list_dealsList dealsGETLists all deals created in your Apollo account. Returns deal names, amounts, stages, owners, and associated accounts. Requires master API key.update_dealUpdate dealPATCHUpdates an existing deal in your Apollo account. Modify deal name, amount, stage, owner, close date, and custom fields. Only include fields you want to change. Requires master API key.view_dealView dealGETRetrieves complete details about a specific deal by ID. Returns deal owner, monetary value, deal stage, and associated account information. Requires master API key.
Organization, 4 operations
bulk_organization_enrichmentBulk organization enrichmentPOSTEnriches data for up to 10 companies in a single API call. Pass an array of domain strings. Returns enriched firmographic data for each company. Rate limit is throttled to 50% of Organization Enrichment per-minute rate.get_organizationGet organizationGETRetrieves complete details about a specific organization by ID. Returns comprehensive firmographic data including company info, funding history, technology stack, and leadership structure. Requires master API key.organization_enrichmentOrganization enrichmentGETEnriches data for a single company using Apollo's database of 70M+ organizations. Identify by domain (website), organization_name, or id. Returns industry, size, revenue, location, technologies used, funding info, and social profiles.organization_searchOrganization searchPOSTSearches Apollo's database of 70M+ companies using firmographic filters. Find organizations by industry, employee count, location, funding stage, and technologies. Returns company profiles with basic firmographic data. Display limit of 50,000 reco...
Person, 3 operations
bulk_people_enrichmentBulk people enrichmentPOSTEnriches data for up to 10 people in a single API call. Each person in the details array can have different identification parameters. More efficient than individual calls for batch processing. Rate limited to 50% of single enrichment per-minute r...people_enrichmentPeople enrichmentPOSTEnriches data for a single person using Apollo's database of 275M+ contacts. Identify the person by email, name+company, or LinkedIn URL. Returns job title, seniority, department, company details, and optionally email/phone. Enable reveal_personal...people_searchPeople searchPOSTSearches Apollo's database of 275M+ people using demographic filters. Find prospects by job title, seniority, department, location, industry, and company size. Returns basic profile info. Does not consume credits. Does not return emails or phone n...
Task, 2 operations
bulk_create_tasksBulk create tasksPOSTCreates tasks for multiple contacts in a single API call. Specify user, contact IDs, task type, status, and due date. One task is created per contact. Requires master API key.search_tasksSearch tasksPOSTSearches tasks in your Apollo account. Tasks track upcoming actions like emailing or calling contacts. Returns paginated results. Display limit of 50,000 records. Requires master API key.
Account stage, 1 operation
list_account_stagesList account stagesGETLists all account stages configured in your Apollo account. Returns stage IDs, names, and order. Use the returned IDs for filtering in Search Accounts. Requires master API key.
Contact stage, 1 operation
list_contact_stagesList contact stagesGETLists all contact stages configured in your Apollo account. Returns stage IDs, names, and order. Use the returned IDs for filtering in Search Contacts or updating contact stages. Requires master API key.
Custom field, 1 operation
list_custom_fieldsList custom fieldsGETLists all custom fields created in your Apollo account. Returns field IDs, names, types, and API names. Use the API names with typed_custom_fields parameter when creating or updating contacts and accounts.
Deal stage, 1 operation
list_deal_stagesList deal stagesGETLists all deal stages configured in your Apollo account. Returns stage IDs, names, and order. Use the returned IDs when creating or updating deals. Requires master API key.
Email account, 1 operation
list_email_accountsList email accountsGETLists all linked email accounts in your Apollo account. Returns email account IDs and addresses. Use the returned IDs for send_email_from_email_account_id when adding contacts to sequences.
Job posting, 1 operation
organization_job_postingsOrganization job postingsGETRetrieves current job postings for a specific company. Identify companies that are growing headcount in strategically important areas. Display limit of 10,000 records. Consumes credits.
News article, 1 operation
news_articles_searchNews articles searchPOSTSearches for news articles related to companies in Apollo's database. Filter by company domains. Consumes credits. Not available on free plans.
Sequence, 1 operation
search_sequencesSearch sequencesPOSTSearches email sequences (campaigns) in your Apollo account. Filter by name. Returns sequence IDs, names, and configuration. Use to find sequence IDs for enrollment operations.
Sequence contact, 1 operation
add_contacts_to_sequenceAdd contacts to sequencePOSTAdds contacts to an automated email sequence for multi-step outreach. Specify sequence ID, array of contact IDs, and the sending mailbox. Only contacts can be added to sequences. Requires master API key.
Usage, 1 operation
get_api_usageGet api usagePOSTReturns API usage statistics and current rate limits. Shows credits consumed, remaining limits, and reset times. Essential for monitoring consumption, preventing rate limit errors, and capacity planning.
User, 1 operation
list_usersList usersGETLists all users (teammates) in your Apollo account. Returns user IDs, names, and email addresses. Use the returned IDs for owner_id when creating or updating contacts, accounts, and deals.
Use Apollo.io from Claude Code, Cursor or Codex
Connect Apollo.io in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Apollo.io operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Apollo.io
- Create your workspace
Sign up free. Nothing to install.
- Connect Apollo.io once
Add your Apollo.io connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Apollo.io integration FAQ
What can you do with the Apollo.io integration?
LiveContext exposes 32 operations on Apollo.io, covering account, contact, deal and organization. Common uses include CRM sync, pipeline configuration and bulk CRM import.
