Apollo.io logo

Apollo.io

Free tier

The AI sales platform for smarter, faster revenue growth

Free tier available·All audiences·API available

Key strengths

230M+ verified B2B contacts and 30M+ companies in its databaseUnified platform replacing data provider, outreach, dialer, enrichment, and CRMAI-powered multichannel outreach with built-in email deliverability guardrailsAdvanced lead targeting with granular filtering and buyer intent signalsSeamless CRM integrations with Salesforce, HubSpot, and more
Free tier + paid plans
San Francisco, USA
Founded 2015
No ratings yet

Apollo.io — Technical Setup & API Reference

Authentication

Apollo uses API key-based authentication. Retrieve your key from Settings → Integrations → API.

curl -X POST https://api.apollo.io/v1/people/search \
  -H "Content-Type: application/json" \
  -d '{
    "api_key": "YOUR_API_KEY",
    "q_organization_domains": ["apollo.io"],
    "page": 1,
    "per_page": 25
  }'

Key API Endpoints

  • POST /v1/people/search — Search contacts with filters (title, seniority, location, industry, etc.)
  • POST /v1/organizations/search — Search company records
  • POST /v1/people/match — Enrich a contact by email or LinkedIn URL
  • POST /v1/emailer_campaigns — Create and manage outreach sequences
  • POST /v1/opportunities — Manage pipeline deals programmatically

CRM Integrations

Apollo natively syncs with Salesforce and HubSpot via OAuth. Configure field mappings, sync frequency, and activity logging under Settings → CRM Integrations. Bidirectional sync ensures contact updates, email events, and call logs flow between systems automatically.

Apollo MCP (Multi-Channel Platform)

The MCP layer orchestrates cross-channel sequences (email, phone, LinkedIn) with rule-based branching logic. Developers can trigger sequence enrollment via API, enabling automated enrollment from external CRM events or webhook payloads.

Webhooks

Subscribe to events (e.g., email.opened, email.replied, meeting.booked) to push real-time data to your own systems or data warehouse via Settings → Webhooks.