create_deal
Create Deal
Create a new deal (opportunity) in Apollo to track account activity including monetary values, deal owners, and stages.
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.
search_news_articles
Search Apollo news articles related to specific companies by Apollo organization ID. Use Search Organizations first when you only have a company name or domain.
Search and prospect B2B contacts and companies from a database of over 275 million people and 70 million organizations. Enrich people and company data with emails, phone numbers, and firmographic details. Create and manage contacts, accounts, deals, and tasks. Add contacts to email sequences and manage sequence statuses. Log and search call records. Perform bulk operations for contact creation, account creation, task creation, and data enrichment.
Common questions about connecting Apolloio to AI agents with Metorial.