Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Create Deal

Create a new deal (opportunity) in Apollo to track account activity including monetary values, deal owners, and stages.

Update Contact

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.

List Users

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.

Update Contact Sequence Status

Mark contacts as finished in a sequence, remove them from the sequence, or stop their sequence progress.

Get Deal

Retrieve full details of a specific deal by its ID, including monetary value, stage, owner, and associated account information.

Search Organizations

Search Apollo's company database to find organizations matching specific criteria. Returns company details including industry, size, funding, and technology stack.

Search People

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.

Create Task

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.

Search Contacts

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.

Update Deal

Update an existing deal in Apollo. Provide the deal ID and any fields you want to change. Only the provided fields will be updated.

Search Sequences

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.

Create Account

Create a new account (company) in your Apollo database. Accounts represent companies your team is tracking.

List Stages

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.

Add Contacts to Sequence

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.

List Deals

List all deals (opportunities) in your Apollo account. Returns deal details including name, amount, stage, owner, and associated account.

Search Accounts

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.

Search Tasks

Search for tasks created by your team in Apollo. Tasks track upcoming actions like emailing or calling contacts.

Create Contact

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.

Enrich Person

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 Account

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.

Enrich Organization

Enrich one organization by domain or up to 10 organizations by domain using Apollo organization enrichment.

Export Conversations

Request an asynchronous Apollo conversation export for a time range. Apollo emails the specified team member when the gzipped JSON export is ready.

Search Conversations

Search Apollo conversations by type, account, contacts, tags, trackers, organizations, date range, and scorecard filters.

Update Call

Update an Apollo call record by call ID.

Update Account Owners

Assign one or more Apollo accounts to a different owner user.

Create Call

Create a call record in Apollo for calls made in external systems. This logs the call only; it does not dial prospects.

Bulk Update Contacts

Update multiple Apollo contacts. Provide contactIds plus common update fields, or contacts with individual contactId-specific updates.

List Organization Job Postings

List current job postings for an Apollo organization ID to identify companies hiring in relevant functions or locations.

List Email Accounts

Retrieve linked email inboxes for Apollo teammates. Email account IDs are used when adding contacts to sequences.

Search Calls

Search Apollo call records by date, duration, direction, user, purpose, outcome, or keywords.

Get Account

Retrieve details for an existing Apollo account in your team database by account ID.

Update Contact Stages

Update the contact stage for one or more Apollo contacts.

Get Organization

Retrieve complete Apollo organization details by organization ID. Use Search Organizations first when you need to discover the organization ID.

Update Contact Owners

Assign one or more Apollo contacts to a different owner user.

Query Analytics Report

Query Apollo's analytics report engine for aggregated sales activity metrics, grouped rows, or pivot reports.

Bulk Create Accounts

Create up to 100 Apollo accounts in one request. Apollo returns created and existing account records separately when deduplication finds matches.

Get Usage Stats

Retrieve Apollo API usage statistics and rate limits for your team's API key.

Bulk Create Contacts

Create up to 100 Apollo contacts in one request. Apollo returns created and existing contact records separately when deduplication finds matches.

Get Conversation

Retrieve full details for a single Apollo conversation by conversation ID.

Bulk Update Accounts

Update multiple Apollo accounts. Provide accountIds plus common update fields, or accounts with individual accountId-specific updates.