What is Apollo.io Enrich API?
API-based data enrichment service that enables programmatic enrichment of contact and account data using Apollo's database of 240 million contacts and 30 million companies. Allows search, update, and enrichment of CRM accounts and contacts with demographic, firmographic, and technographic data.
Key features
People Enrichment
Enrich individual or bulk contact data (up to 10 people per request) with demographics, email, and phone numbers
Organization Enrichment
Enrich company/account data with firmographic and technographic information
Waterfall Enrichment
Configure multi-source enrichment for email and phone numbers, pulling from multiple data vendors
Real-time CRM Enrichment
Automatically enrich new and existing CRM records as they sync to Apollo
CSV Enrichment
Upload CSV files to enrich contact and account data, then download enriched results
Multiple Data Fields
Access demographics, email addresses, mobile/work/home/corporate phone numbers, LinkedIn profiles, job titles, company info, and more
Apollo.io Enrich API pricing
Apollo uses a credit-based system. Enrichment costs vary based on the type of data returned and plan tier. Free plans limited to 100 CRM enrichments per 30 days; paid plans include full API access with credits.
| Plan | Price | What's included |
|---|---|---|
| People Enrichment | 1-9 credits per person | 1 credit for demographics/email; +8 credits if mobile phone returned |
| Organization Enrichment | 1 credit per organization | Company/firmographic data enrichment |
| Email Waterfall Enrichment | 1-4 credits typical | Can be 20+ credits with certain vendor configurations |
| Phone Waterfall Enrichment | 8-25 credits typical | Can be 45+ credits with certain configurations |
Pros & cons
Pros
- + Access to massive B2B database (240M contacts, 30M companies)
- + Flexible enrichment workflows (API, CSV, CRM, forms)
- + Bulk enrichment capability (up to 10 people per API request)
- + Real-time and scheduled enrichment options
- + Waterfall enrichment allows configurable multi-source data matching
- + Supports both CRM systems (Salesforce, HubSpot) and external systems
- + Clear credit tracking and usage visibility
- + Rate limits visible in developer dashboard
Cons
- − Credit-based pricing model requires monitoring usage to control costs
- − Phone/email waterfall enrichment can consume significantly more credits (45+ in some cases)
- − Free plan has severe limitations (100 enrichments per 30 days)
- − Rate limits vary by plan tier, which may restrict high-volume use cases
- − Waterfall enrichment with certain vendor configs can have unpredictable costs
Who is Apollo.io Enrich API best for?
- • Sales teams needing to enrich CRM records with current contact information
- • B2B companies seeking to build custom enrichment workflows into their systems
- • Organizations performing bulk contact/account data hygiene
- • Developers integrating enrichment capabilities into third-party applications
- • Teams managing inbound lead data and needing to fill missing fields quickly
Frequently asked questions
What data can be enriched?
Contact data (names, emails, phone numbers, job titles, LinkedIn profiles) and account data (company names, industry, technology stack, employee count)
How much does it cost?
Credit-based pricing: people enrichment costs 1-9 credits per person depending on data returned; organization enrichment costs 1 credit. Waterfall enrichment for email/phone varies by vendor configuration.
Is it available on free plans?
Free plans include limited CRM enrichment (100 contacts/accounts per 30 days). Full API enrichment access requires a paid plan.
Can I enrich in bulk?
Yes, bulk people enrichment supports up to 10 people per request. Bulk organization enrichment is also available.
What CRM systems are supported?
CRM enrichment works with Salesforce and HubSpot integrations. The API can enrich data in any external system.






