Apollo website screenshot

Apollo

Apollo.io is an AI-powered B2B sales intelligence and engagement platform combining a database of 230M+ verified contacts and 30M+ companies with prospecting, outreach, and deal execution tools. The platform helps sales teams build pipeline, qualify inbound leads, enrich data, and close deals faster with AI-powered workflows and conversation intelligence.

2 APIs 10 Features
AIB2B SalesCRMData EnrichmentLead GenerationSales IntelligenceSales Platform

APIs

Apollo REST API

Apollo.io's REST API provides programmatic access to Apollo's B2B data platform with 230M+ verified contacts and 30M+ companies. The API supports people enrichment, organization...

Apollo Client

Apollo Client provides libraries and integrations for connecting to Apollo.io's sales platform from external applications and CRM systems.

Collections

GraphQL

Apollo.io GraphQL API

Apollo.io provides a GraphQL API alongside its REST API, accessible at `https://api.apollo.io/api/v1/`. The GraphQL interface exposes the full breadth of Apollo's B2B sales inte...

GRAPHQL

Pricing Plans

Apollo Plans Pricing

3 plans

PLANS

Rate Limits

Apollo Rate Limits

5 limits

RATE LIMITS

FinOps

Apollo Finops

FINOPS

Features

Outbound Prospecting

AI-powered multichannel outbound campaigns with email deliverability guardrails and workflow automations.

Inbound Lead Qualification

Anonymous visitor identification, real-time form enrichment, instant routing, and automated follow-ups.

Data Enrichment

Enrich contact and company records with always-fresh data from 230M+ verified contacts and 30M+ companies.

Deal Execution

Pre-meeting insights, AI call summaries, pipeline boards, and coaching dashboards.

AI Assistant

AI-powered assistant for automating sales research, writing, and workflow tasks.

Conversation Intelligence

Call recording, AI call summaries, and conversation analytics for sales coaching.

Chrome Extension

Browser extension for accessing Apollo data and workflows directly from any website.

Workflow Automation

No-code workflow automation engine for sales process automation.

Email Deliverability

Email deliverability guardrails to protect sender reputation and maximize inbox placement.

Meeting Scheduler

Integrated meeting scheduling functionality linked to sales workflows.

Use Cases

Outbound Sales Prospecting

Find and engage ideal prospects at scale using Apollo's contact database and multichannel outreach.

Inbound Lead Management

Automatically qualify, route, and follow up on inbound leads in real time.

CRM Data Enrichment

Enrich Salesforce, HubSpot, and other CRM records with verified contact and company data.

Sales Pipeline Building

Build and manage sales pipeline with AI-assisted prospecting and deal execution tools.

Partner API Integration

Build third-party integrations using OAuth 2.0 to access Apollo data on behalf of customers.

Integrations

Salesforce

Bi-directional Salesforce CRM integration syncing contacts, accounts, activities, and sequences.

HubSpot

HubSpot CRM integration for syncing contact data and outreach activity.

Gmail

Gmail integration for email tracking and outreach directly from inbox.

Outlook

Microsoft Outlook integration for email tracking and outreach.

LinkedIn

LinkedIn integration via Chrome extension for prospecting and data enrichment.

Zapier

Zapier integration for connecting Apollo to hundreds of other applications.

Slack

Slack integration for deal alerts and notifications.

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
💰
Pricing
Pricing
📰
Blog
Blog
💬
Support
Support
🎓
Training
Training
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
Compliance
Compliance
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Apollo.io API
  version: 1.0.0
items:
- info:
    name: People enrichment
    type: http
  http:
    method: POST
    url: https://api.apollo.io/v1/people/match
    body:
      type: json
      data: '{}'
  docs: People enrichment
- info:
    name: Bulk people enrichment
    type: http
  http:
    method: POST
    url: https://api.apollo.io/v1/people/bulk_match
    body:
      type: json
      data: '{}'
  docs: Bulk people enrichment
- info:
    name: Organization enrichment
    type: http
  http:
    method: GET
    url: https://api.apollo.io/v1/organizations/enrich
  docs: Organization enrichment
- info:
    name: People search
    type: http
  http:
    method: POST
    url: https://api.apollo.io/v1/mixed_people/search
    body:
      type: json
      data: '{}'
  docs: People search
- info:
    name: Organization search
    type: http
  http:
    method: POST
    url: https://api.apollo.io/v1/mixed_companies/search
    body:
      type: json
      data: '{}'
  docs: Organization search
- info:
    name: Organization job postings
    type: http
  http:
    method: GET
    url: https://api.apollo.io/v1/organizations/job_postings
  docs: Organization job postings
- info:
    name: Create an account
    type: http
  http:
    method: POST
    url: https://api.apollo.io/v1/accounts
    body:
      type: json
      data: '{}'
  docs: Create an account
- info:
    name: Update an account
    type: http
  http:
    method: PATCH
    url: https://api.apollo.io/v1/accounts/:id
    params:
    - name: id
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Update an account
- info:
    name: Bulk create accounts
    type: http
  http:
    method: POST
    url: https://api.apollo.io/v1/accounts/bulk_create
    body:
      type: json
      data: '{}'
  docs: Bulk create accounts
- info:
    name: Create a contact
    type: http
  http:
    method: POST
    url: https://api.apollo.io/v1/contacts
    body:
      type: json
      data: '{}'
  docs: Create a contact
- info:
    name: Update a contact
    type: http
  http:
    method: PATCH
    url: https://api.apollo.io/v1/contacts/:id
    params:
    - name: id
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Update a contact
- info:
    name: Bulk create contacts
    type: http
  http:
    method: POST
    url: https://api.apollo.io/v1/contacts/bulk_create
    body:
      type: json
      data: '{}'
  docs: Bulk create contacts
- info:
    name: Create deal
    type: http
  http:
    method: POST
    url: https://api.apollo.io/v1/opportunities
    body:
      type: json
      data: '{}'
  docs: Create deal
- info:
    name: List all deals
    type: http
  http:
    method: GET
    url: https://api.apollo.io/v1/opportunities/search
  docs: List all deals
- info:
    name: View deal
    type: http
  http:
    method: GET
    url: https://api.apollo.io/v1/opportunities/:id
    params:
    - name: id
      value: ''
      type: path
  docs: View deal
- info:
    name: Search for sequences
    type: http
  http:
    method: POST
    url: https://api.apollo.io/v1/emailer_campaigns/search
    body:
      type: json
      data: '{}'
  docs: Search for sequences
- info:
    name: Add contacts to sequence
    type: http
  http:
    method: POST
    url: https://api.apollo.io/v1/emailer_campaigns/:id/add_contact_ids
    params:
    - name: id
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Add contacts to sequence
- info:
    name: Update contact status in sequence
    type: http
  http:
    method: POST
    url: https://api.apollo.io/v1/emailer_campaigns/:id/update_contact_status
    params:
    - name: id
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Update contact status in sequence
- info:
    name: Create a task
    type: http
  http:
    method: POST
    url: https://api.apollo.io/v1/tasks
    body:
      type: json
      data: '{}'
  docs: Create a task
- info:
    name: Bulk create tasks
    type: http
  http:
    method: POST
    url: https://api.apollo.io/v1/tasks/bulk_create
    body:
      type: json
      data: '{}'
  docs: Bulk create tasks
- info:
    name: Search tasks
    type: http
  http:
    method: POST
    url: https://api.apollo.io/v1/tasks/search
    body:
      type: json
      data: '{}'
  docs: Search tasks
- info:
    name: View API usage stats
    type: http
  http:
    method: POST
    url: https://api.apollo.io/v1/usage_stats/api_usage_stats
    body:
      type: json
      data: '{}'
  docs: View API usage stats
- info:
    name: Create call records
    type: http
  http:
    method: POST
    url: https://api.apollo.io/v1/phone_calls
    body:
      type: json
      data: '{}'
  docs: Create call records
- info:
    name: Search for calls
    type: http
  http:
    method: GET
    url: https://api.apollo.io/v1/phone_calls/search
  docs: Search for calls
- info:
    name: Update call records
    type: http
  http:
    method: PUT
    url: https://api.apollo.io/v1/phone_calls/:id
    params:
    - name: id
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Update call records
- info:
    name: Get a list of users
    type: http
  http:
    method: GET
    url: https://api.apollo.io/v1/users/search
  docs: Get a list of users
- info:
    name: Get a list of email accounts
    type: http
  http:
    method: GET
    url: https://api.apollo.io/v1/email_accounts
  docs: Get a list of email accounts
- info:
    name: Sync report
    type: http
  http:
    method: POST
    url: https://api.apollo.io/v1/sync_report
    body:
      type: json
      data: '{}'
  docs: Sync report
bundled: true