Built by Metorial, the integration platform for agentic AI.
Retrieve full details for a single Apollo conversation by conversation ID.
Update multiple Apollo accounts. Provide accountIds plus common update fields, or accounts with individual accountId-specific updates.
Enrich a person's profile data using Apollo's enrichment engine. Provide identifiers like email, name + company, or LinkedIn URL to get detailed profile information including employment history, contact details, and organization data. Supports both single and bulk enrichment (up to 10 records per request).
Update an existing deal in Apollo. Provide the deal ID and any fields you want to change. Only the provided fields will be updated.
List current job postings for an Apollo organization ID to identify companies hiring in relevant functions or locations.
Retrieve details for an existing Apollo account in your team database by account ID.
Create a new deal (opportunity) in Apollo to track account activity including monetary values, deal owners, and stages.
Search for tasks created by your team in Apollo. Tasks track upcoming actions like emailing or calling contacts.
Search Apollo conversations by type, account, contacts, tags, trackers, organizations, date range, and scorecard filters.
Create up to 100 Apollo contacts in one request. Apollo returns created and existing contact records separately when deduplication finds matches.
Search Apollo call records by date, duration, direction, user, purpose, outcome, or keywords.
Search Apollo's database of 275M+ contacts to find prospects based on demographic filters. Returns people with their professional details and organization info. **Does not return email addresses or phone numbers** — use the Enrich Person tool for that.
Update the contact stage for one or more Apollo contacts.
Search Apollo's company database to find organizations matching specific criteria. Returns company details including industry, size, funding, and technology stack.
Enrich one organization by domain or up to 10 organizations by domain using Apollo organization enrichment.
Retrieve linked email inboxes for Apollo teammates. Email account IDs are used when adding contacts to sequences.
Retrieve all users (teammates) in your Apollo organization. Returns user IDs, names, and emails. User IDs are needed for assigning ownership on contacts, accounts, deals, and tasks.
Create a new contact in your Apollo account. Contacts are people that your team explicitly adds to the database. Once created, their enriched data is permanently accessible without consuming additional credits.
Query Apollo's analytics report engine for aggregated sales activity metrics, grouped rows, or pivot reports.
Mark contacts as finished in a sequence, remove them from the sequence, or stop their sequence progress.
Update multiple Apollo contacts. Provide contactIds plus common update fields, or contacts with individual contactId-specific updates.
Create one or more tasks in Apollo to track upcoming actions like emailing or calling contacts. Use contactId for one task or contactIds to create the same task for multiple contacts.
Add one or more contacts to an existing email sequence. Contacts must already exist in your Apollo database before being added to a sequence. Requires a master API key.
Retrieve full details of a specific deal by its ID, including monetary value, stage, owner, and associated account information.
Retrieve complete Apollo organization details by organization ID. Use Search Organizations first when you need to discover the organization ID.
Search for contacts that have been added to your Apollo account. Contacts are people explicitly added to your database (not the broader Apollo search database). Returns enriched contact data including emails and phone numbers.
Assign one or more Apollo contacts to a different owner user.
Retrieve Apollo API usage statistics and rate limits for your team's API key.
Search for accounts (companies) that have been added to your Apollo database. Returns accounts your team has explicitly added — use Search Organizations for the broader Apollo company database.
List all deals (opportunities) in your Apollo account. Returns deal details including name, amount, stage, owner, and associated account.
Create a call record in Apollo for calls made in external systems. This logs the call only; it does not dial prospects.
Create a new account (company) in your Apollo database. Accounts represent companies your team is tracking.
Update an Apollo call record by call ID.
Update an existing account in your Apollo database. Provide the account ID and any fields you want to change. Only the provided fields will be updated.
Search for email sequences in your Apollo account. Returns sequence names, step counts, and activity status. Use this to find a sequence before adding contacts to it.
Update an existing contact in your Apollo account. Provide the contact ID and any fields you want to change. Only the provided fields will be updated.
Retrieve available stages for contacts, accounts, and deals. Stage IDs are needed when creating or updating records. Returns all stage types in a single call.
Create up to 100 Apollo accounts in one request. Apollo returns created and existing account records separately when deduplication finds matches.
Request an asynchronous Apollo conversation export for a time range. Apollo emails the specified team member when the gzipped JSON export is ready.
Assign one or more Apollo accounts to a different owner user.