Apollo
Learn how to use Apollo with Composio
Overview
Enum
APOLLO
Description
Apollo provides CRM and lead generation capabilities, helping businesses discover contacts, manage outreach, and track sales pipelines for consistent customer relationship development
Authentication Details
API_KEY
Actions
APOLLO_ADD_CONTACTS_TO_SEQUENCE
This action allows you to add one or more contacts to a specified email sequence (also referred to as an emailer campaign) in apollo.
Action Parameters
Action Response
APOLLO_BULK_ORGANIZATION_ENRICHMENT
The ‘bulk organization enrichment’ action in apollo allows you to enrich data for up to 10 companies simultaneously using apollo’s extensive database. you provide a list of company domains, and the api returns detailed information for each organization.
Action Parameters
Action Response
APOLLO_BULK_PEOPLE_ENRICHMENT
This tool allows you to enrich multiple people records simultaneously using the apollo api. you can provide a list of people with identifying information (like name, email, linkedin url, or company details), and the api will return enriched data for each person.
Action Parameters
Action Response
APOLLO_BULK_UPDATE_ACCOUNT_STAGE
This tool updates the stage of one or more accounts in apollo.io using a post endpoint at /v1/accounts/bulk update. it requires account ids (array of strings) and account stage id (string) as parameters.
Action Parameters
Action Response
APOLLO_CREATE_ACCOUNT
Creates a new account in apollo.io. requires a master api key. note: apollo does not deduplicate accounts - a new account will be created even if similar details exist.
Action Parameters
Action Response
APOLLO_CREATE_CONTACT
Creates a new contact in apollo.io. requires a master api key. note: apollo does not deduplicate contacts - a new contact will be created even if similar details exist.
Action Parameters
Action Response
APOLLO_CREATE_DEAL
Creates a new deal in apollo.io. requires a master api key. tracks account activity including monetary values, owners, and stages.
Action Parameters
Action Response
APOLLO_CREATE_TASK
Creates new tasks in apollo.io for users and teams. requires a master api key. note: not available for free plan users. apollo does not deduplicate tasks.
Action Parameters
Action Response
APOLLO_GET_LABELS
This tool retrieves a list of all available ‘lists’ and ‘tags’ within your apollo.io account. these labels are used for organizing and segmenting contacts and accounts.
Action Parameters
Action Response
APOLLO_GET_OPPORTUNITY_STAGES
Retrieves a list of all opportunity (deal) stages available in apollo.io. this can be used to understand the different stages a deal can go through in the sales pipeline.
Action Parameters
Action Response
APOLLO_GET_ORGANIZATION_JOB_POSTINGS
Retrieves a list of job postings for a specific organization.
Action Parameters
Action Response
APOLLO_GET_TYPED_CUSTOM_FIELDS
Retrieves a list of all custom fields available in the apollo.io instance. this can be useful for understanding the data structure and available custom fields for contacts, accounts, or other entities within apollo.
Action Parameters
Action Response
APOLLO_LIST_ACCOUNT_STAGES
Retrieves the ids and details for available account stages in your apollo account. requires a master api key.
Action Parameters
Action Response
APOLLO_LIST_CONTACT_STAGES
Retrieves the ids and details for available contact stages in your apollo account. requires a master api key.
Action Parameters
Action Response
APOLLO_LIST_DEALS
Retrieves all deals that have been created for your team’s apollo account. requires a master api key.
Action Parameters
Action Response
APOLLO_LIST_EMAIL_ACCOUNTS
This tool retrieves a list of email accounts associated with the authenticated user using the ‘get /api/v1/email accounts’ endpoint. the request requires an api key passed in the x-api-key header and returns a json object with details such as id, email, type, and additional account information.
Action Parameters
Action Response
APOLLO_LIST_USERS
Retrieves the ids for all users (teammates) in your apollo account. requires a master api key.
Action Parameters
Action Response
APOLLO_ORGANIZATION_ENRICHMENT
Enriches data for one company in apollo.io. requires a master api key. enriched data includes industry information, revenue, employee counts, funding details, and more.
Action Parameters
Action Response
APOLLO_ORGANIZATION_SEARCH
Search for companies in apollo’s database. consumes credits and not available for free plans. limited to 50,000 records (100 per page, up to 500 pages).
Action Parameters
Action Response
APOLLO_PEOPLE_ENRICHMENT
Enriches data for one person in apollo.io. requires a master api key.
Action Parameters
Action Response
APOLLO_PEOPLE_SEARCH
Search for people in apollo’s database. consumes credits and not available for free plans. limited to 50,000 records (100 per page, up to 500 pages). note: does not return new email/phone data - use people enrichment endpoints for that.
Action Parameters
Action Response
APOLLO_SEARCH_ACCOUNTS
Search for accounts in your apollo account. not available for free plan users. limited to 50,000 records (100 per page, up to 500 pages). note: this searches only accounts added to your database, not all companies in apollo.
Action Parameters
Action Response
APOLLO_SEARCH_CONTACTS
Search for contacts in your apollo account. not available for free plan users. limited to 50,000 records (100 per page, up to 500 pages).
Action Parameters
Action Response
APOLLO_SEARCH_SEQUENCES
This tool allows you to search for sequences (emailer campaigns) in apollo.io. you can filter sequences by name. the tool returns a list of sequences matching the search criteria, including their id, name, status, creation date, and last update date.
Action Parameters
Action Response
APOLLO_SEARCH_TASKS
This tool allows you to search for tasks within your apollo.io instance by using various filtering criteria such as due date, task priority, creation and update dates, and more. it utilizes the post /api/v1/tasks/search endpoint and returns a json object containing matching tasks and pagination details.
Action Parameters
Action Response
APOLLO_UPDATE_ACCOUNT
Updates an existing account in apollo.io. requires a master api key.
Action Parameters
Action Response
APOLLO_UPDATE_CONTACT
Updates an existing contact in apollo.io. requires a master api key.
Action Parameters
Action Response
APOLLO_UPDATE_CONTACT_OWNERSHIP
This tool updates the owner for one or more contacts in apollo.io.
Action Parameters
Action Response
APOLLO_UPDATE_CONTACT_STAGE
This tool updates the stage of one or more contacts in apollo.io.
Action Parameters
Action Response
APOLLO_UPDATE_CONTACT_STATUS_IN_SEQUENCE
Updates the status of a contact within a specific sequence. this endpoint uses post /api/v1/sequences/update contact status to modify a contact’s progress or state (e.g., pause, finish, unsubscribe) within an email sequence.
Action Parameters
Action Response
APOLLO_UPDATE_DEALS
Updates an existing deal in apollo.io. requires a master api key.
Action Parameters
Action Response