Back to tools

AI Agent Tool

Apollo.io API key logo

Apollo.io API key

Apollo.io API credential enabling programmatic access to B2B contact search and enrichment.

Sales IntelligenceCommunity

apollo.io

•

API Key

About Apollo.io API key

An Apollo.io API key grants programmatic access to Apollo's B2B database and engagement features, including contact and company search, email and phone enrichment, and CRM sync operations. API access is tiered by plan: basic API is available on the Professional plan ($79/user/month annual), while advanced API capabilities (custom reporting, international dialer, bulk operations) require the Organization plan ($119/user/month annual, 3-user minimum). API keys are created per-user in the Apollo dashboard and used to authenticate REST API calls.

AI Agent Use Cases

- Programmatic contact search across 275M+ B2B records using REST API

- Email and phone number enrichment via API (bulk and single-record)

- Company data lookup and firmographic enrichment

- CRM sync operations (Salesforce, HubSpot) via API

- Advanced API access (bulk exports, custom workflows) on Organization plan

- API key creation and management in Apollo dashboard settings

Available Actions

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

Inputs

id

The unique identifier for the contact you want to retrieve.

api_key

The API key for authenticating with the Apollo API. Must be provided in the request header as 'X-Api-Key'.

Inputs

page

The number of the page of results to retrieve from the Apollo users dataset.

per_page

The number of user records to return on each page.

Inputs

first_name

The person's first name, typically used together with 'last_name'.

last_name

The person's last name, typically used together with 'first_name'.

name

The person's full name as a single string, e.g., 'tim zheng'.

email

The person's email address.

hashed_email

The MD5 or SHA-256 hash of the person's email.

organization_name

The name of the person's employer, current or past.

domain

The domain name for the person's (current or past) employer.

id

The unique Apollo ID of the person.

linkedin_url

URL to the person's LinkedIn profile.

reveal_personal_emails

Set to true to include personal emails in the result.

reveal_phone_number

Set to true to request enrichment with all available phone numbers. Requires 'webhook_url' to be provided.

webhook_url

The webhook endpoint where phone number data will be sent asynchronously if 'reveal_phone_number' is true. Apply UTF-8 encoding if necessary.