Back to tools

AI Agent Tool

Apollo.io (OAuth Sign in) logo

Apollo.io (OAuth Sign in)

B2B sales intelligence and engagement platform with a 265M+ contact database and outreach automation.

Sales IntelligenceVerified

apollo.io

•

One-click Login

•

Ready to use

About Apollo.io (OAuth Sign in)

Apollo.io is an all-in-one sales intelligence and engagement platform used primarily by SMB and mid-market sales teams. It combines a database of over 265 million B2B contacts with prospecting filters, intent signal detection (via Bombora partnership), email sequencing, a built-in dialer, and LinkedIn automation. Teams use it to find leads, enrich CRM data, and run outbound campaigns without needing separate tools for each step.

AI Agent Use Cases

- 265M+ contact and company database with advanced filtering

- Buyer intent signals powered by Bombora partnership

- Email sequences, LinkedIn tasks, and built-in calling dialer

- CRM enrichment and data hygiene

- AI-assisted email writing and call summaries

- Free tier available; paid plans from $49/user/month (annual)

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

firstName

The first name of the contact you want to create.

lastName

The last name of the contact you want to create.

organizationName

The name of the contact's employer.

title

The current job title that the contact holds.

accountId

The Apollo ID for the account to which you want to assign the contact.

email

The email address of the contact.

websiteUrl

The corporate website URL for the contact's current employer.

labelNames

Add the contact to lists within your team's Apollo account.

contactStageId

The Apollo ID for the contact stage to which you want to assign the contact.

presentRawAddress

The personal location for the contact.

directPhone

The primary phone number for the contact.

corporatePhone

The work/office phone number for the contact.

mobilePhone

The mobile phone number for the contact.

homePhone

The home phone number for the contact.

otherPhone

An unknown type of phone number or an alternative phone number for the contact.

Inputs

reveal_personal_emails

Flag to reveal personal emails. Default false.

reveal_phone_number

Flag to reveal phone number. Default false.

webhook_url

Webhook callback URL for sending phone number responses.

details

List of person objects containing personal details such as first_name, last_name, email, etc.

Inputs

name

The name of the account to be created.

description

A brief description of the account.

industry

The industry the account belongs to.

Inputs

first_name

The first name of the person to be enriched.

last_name

The last name of the person to be enriched.

name

The full name of the person to be enriched.

email

The email address of the person to be enriched.

hashed_email

The hashed version of the person's email.

organization_name

The company with which the person is associated.

domain

The domain of the organization with which the person is associated.

id

ID of the person for the enrichment process.

linkedin_url

The LinkedIn profile URL of the person.

reveal_personal_emails

Should personal emails be revealed.

reveal_phone_number

Should the phone number be revealed.

webhook_url

Webhook URL to send the results back.

Inputs

first_name

The first name of the person to find.

last_name

The last name of the person to find.

email

The email address of the person, if known.

hashed_email

The hashed email address of the person to find.

organization_name

The organization name associated with the person.

domain

The domain of the organization to refine the search.

linkedin_url

The LinkedIn profile URL of the person.

reveal_personal_emails

Default is false. Set to true to attempt personal email reveals.

reveal_phone_number

Default is false. Set to true to reveal phone numbers.

webhook_url

If requesting phone numbers, provide a webhook URL for the response.

Inputs

organizationId

The ID of the organization you want details for

Inputs

owner_id

The ID of the user who owns the opportunity.

name

The name of the opportunity being created.

amount

The monetary value associated with the opportunity.

opportunity_stage_id

The stage in the opportunity lifecycle the opportunity is currently in.

closed_date

Optional date when the opportunity is expected to close.

account_id

The ID of the account related to the opportunity.

Inputs

Page

The page number to retrieve

PerPage

Number of job postings per page

OrganizationId

The ID of the organization to retrieve job postings for

Inputs

first_name

The person's first name

last_name

The person's last name

name

The person's full name

email

The person's email

hashed_email

The person's md5 or sha256 hashed email

organization_name

The person's company name

domain

The person's company domain

id

The person's ID obtained from the search endpoint (ONLY used when searching for ONE specific individual, otherwise always null)

linkedin_url

The person's linkedin URL

reveal_personal_emails

Flag to reveal personal emails. Default false.

reveal_phone_number

Flag to reveal phone number. Default FALSE! Usually NOT used, ONLY when explicitely requested!)

webhook_url

Webhook callback URL for sending 'reveal_phone_number' response.

Inputs

ContactId

The unique identifier of the contact to be updated.

FirstName

The new first name of the contact.

LastName

The new last name of the contact.

EmailAddress

The new email address of the contact.

PhoneNumber

The new phone number of the contact.

Inputs

Deal ID

The unique identifier of the deal to view