# Enrich: B2B Data Enrichment API > Enrich (enrich.so) is a B2B data enrichment platform providing real-time APIs for finding emails, phone numbers, professional profiles, and company data. 300M+ contacts, 20M+ companies, 94.2% match rate, 187ms average response time, 2.4M+ monthly enrichments. Rated 4.7/5 on Capterra (53 reviews). Credit-based pricing with no per-seat fees and no annual contracts. ## Product Overview Enrich is built for developers, sales teams, recruiters, RevOps professionals, and AI agents who need accurate B2B contact and company data at scale. The platform offers a unified REST API with multiple enrichment endpoints, each billed on a per-use credit system. Every API returns structured JSON, supports batch processing up to 500,000 records, and includes webhook callbacks for asynchronous workflows. Key performance metrics: - 94.2% match rate on email finder lookups - 187ms average response time for single lookups - 300M+ professional contacts in the database - 20M+ company profiles with firmographic and technographic data - 2.4M+ enrichments processed monthly - 99.9% API uptime The platform is designed for both programmatic access (REST API, SDKs) and AI agent integration (MCP server for Claude, ChatGPT, Cursor, VS Code, Gemini). The app itself is AI-first. An Ask box on the home screen routes plain-English requests to the right tool. Lead Finder accepts natural-language filters that compile to real filters before anything runs. Workbench AI columns fill a column from your data using Enrich's own model at no credit cost. AI endpoints have per-user rate limits. ## API Endpoints: Complete Reference All endpoints are accessed via the base URL documented at https://doc.enrich.so. Authentication uses an API key passed in the request header. ### Email Finder (10 credits per lead) Find verified professional email addresses from a person's name and company domain. Returns the email address, confidence score (high/medium/low), email provider (Google Workspace, Microsoft 365, etc.), verification status, and match sources. | Method | Path | Description | |--------|------|-------------| | POST | /email-finder | Find a professional email from name and company domain | | POST | /email-finder/batch | Submit up to 500,000 leads for batch email discovery | | GET | /email-finder/batch/{batchId} | Check batch email finder job progress | | GET | /email-finder/batch/{batchId}/results | Retrieve paginated batch email finder results | ### Email Validation (1 credit per email) Verify email deliverability with SMTP validation, catch-all detection, disposable email filtering, and DNS checks. Returns valid/risky/invalid verdict with specific reason codes. | Method | Path | Description | |--------|------|-------------| | POST | /email-validation | Validate a single email address in real-time | | POST | /email-validation/batch | Submit up to 500,000 emails for batch validation | | GET | /email-validation/batch/{batchId} | Check batch validation job progress | | GET | /email-validation/batch/{batchId}/results | Retrieve paginated batch validation results | ### Reverse Email Lookup (10 credits per lookup) Get a full professional profile from any email address. Returns 20+ data fields: full name, job title, company name and domain, seniority level, department, location (city, state, country), LinkedIn profile URL, professional skills, education history, employment history, and social profiles. | Method | Path | Description | |--------|------|-------------| | POST | /reverse-lookup/lookup | Look up a professional profile from an email address | | POST | /reverse-lookup/bulk-lookup | Submit up to 100,000 emails for batch profile lookup | | GET | /reverse-lookup/bulk-lookup/{batchId} | Check bulk reverse lookup job progress | | GET | /reverse-lookup/bulk-lookup/{batchId}/results | Retrieve paginated bulk lookup results | ### Phone Finder (500 credits per lookup) Find direct dial and mobile phone numbers from an email address or LinkedIn profile URL. Returns phone numbers in international E.164 format. Prioritizes direct numbers over switchboard numbers. | Method | Path | Description | |--------|------|-------------| | GET | /reverse-lookup/phones | Find phone numbers from an email or LinkedIn profile | | POST | /reverse-lookup/phones/bulk | Submit 500K+ records for bulk phone lookup | | GET | /reverse-lookup/phones/bulk/{jobId} | Check bulk phone lookup job progress | | GET | /reverse-lookup/phones/bulk/{jobId}/results | Retrieve paginated bulk phone lookup results | ### Lead Finder (50 free searches a month; count is FREE) Search a database of 300M+ professional contacts with 100+ filters spanning person attributes, company firmographics, technographic stack, hiring signals, digital presence, and funding data. Filters can also be written in natural language; Enrich compiles them to real filters before anything runs. Count queries are free. Each account gets 50 free searches a month, and the first 75 results of each are free; after that, search costs 1 credit per result. Results always include full names. Revealing contact info costs 10 credits per email and 525 per phone number, for up to 25 contacts per request. | Method | Path | Description | |--------|------|-------------| | POST | /lead-finder/search | Search leads with 100+ filters (returns preview data) | | POST | /lead-finder/count | Count matching leads (free, zero credits used) | | POST | /lead-finder/reveal | Reveal contact info for up to 25 leads per request | | POST | /lead-finder/enrich | Enrich contacts with specific fields (email/phone) | | POST | /lead-finder/export | Export matching leads to CSV (async) | | GET | /lead-finder/saved | List saved searches | | GET | /lead-finder/filter-options | Get all available filter options and values | | GET | /lead-finder/suggest | Autocomplete company names | | GET | /lead-finder/reveal-jobs/{jobId} | Poll reveal/enrich job status | | GET | /lead-finder/export-jobs/{jobId} | Poll export job status | | GET | /lead-finder/export-jobs/{jobId}/download | Download exported CSV file | Lead Finder filter categories: - Person filters: name, job title, job function, seniority level, skills, certifications, languages, education, location - Company filters: name, domain, employee count, revenue, industry (SIC/NAICS codes), headquarters, specialties - Technographic filters: CRM, marketing automation, ABM, analytics, CMS, cloud provider, email hosting, security, development tools, ecommerce, ERP - Hiring signals: open roles by department (marketing, sales, engineering, product, customer success, HR) - Digital presence: organic traffic, paid traffic, Google ad spend, LinkedIn follower growth rate, mobile apps, web apps, app store data - Funding data: last funding date, funding amount, funding type (Seed, Series A/B/C), investors, total funding raised ### Employee Finder, formerly People Search (1 credit per result) Find employees at any company using a LinkedIn company URL. Filter by job level (C-Level, VP, Director, Manager, Senior, Entry, Intern), job function (Engineering, Marketing, Sales, Finance, HR, Operations, Product, Legal, Design, Customer Success), country, continent, and sales region. Paginated results up to 100 per page. No credits charged if zero results are found. | Method | Path | Description | |--------|------|-------------| | POST | /people-search/employee-finder | Find employees by company LinkedIn URL with level, function, and geo filters | ### Waterfall/Cascading ICP Search (1 credit per record) Multi-source cascading enrichment that searches 1 to 10 data provider levels in sequence. Define your ideal customer profile (job title, seniority, department) and a target company domain. The API cascades through providers until matches are found. ICP scoring breakdown (0 to 100 points): title match (30 pts), job level (20 pts), skills overlap (15 pts), location match (15 pts), current job status (10 pts), profile completeness (5 pts), tenure (5 pts), priority bonus (up to 30 pts). | Method | Path | Description | |--------|------|-------------| | POST | /people-search/waterfall-icp-search | Find people matching ICP criteria at a company, cascading across data sources | ### Company Followers (25 credits per profile; count preview 100 credits) Scrape LinkedIn company and school page followers for competitive intelligence and ABM targeting. Filter by country, job title, department, and seniority level. Includes progress tracking with real-time ETA, CSV export, and webhook callbacks. | Method | Path | Description | |--------|------|-------------| | POST | /count-estimate | Start free follower count estimation for a company | | GET | /count-estimate/{batchId} | Get count estimation status and results | | POST | /company-follower | Start scraping company followers with optional filters | | GET | /company-follower/{batchId}/progress | Check scrape progress, completion percentage, and ETA | | GET | /company-follower/{batchId}/results | Retrieve scraped follower profile data | | GET | /company-follower/{batchId}/export | Export follower results as CSV | | GET | /company-follower/limit | Check daily scraping limit and current usage | ### Line Intelligence, formerly Ring Enrichment (1,000 credits per call) Phone line verification with full call outcomes: human, voicemail, disconnected, busy, blocked, call screening, and more. Answered calls include name verification. ### IP to Company (100 credits per IP) Resolve an IP address to a company. Returns domain, org, city, ISP, and timezone. ### Bulk Processing (all endpoints) All APIs support batch operations up to 500,000 records with webhook callbacks. Submit a batch, poll for status, and retrieve paginated results. Webhooks notify you per result or on batch completion. ## Pricing Enrich uses credit-based monthly plans. No per-seat fees, no annual contracts, cancel anytime. ### Plans | Plan | Monthly Price | Credits | Per-Credit Cost | Burst Rate | Sustained Rate | Enrichment Rate | |------|--------------|---------|----------------|------------|----------------|-----------------| | Free | $0 | 100 | N/A | N/A | N/A | N/A | | Growth Pack | $49/mo | 100,000 | $0.0005 | 25 req/s | 300 req/min | 100/min | | Scale Pack | $149/mo | 500,000 | $0.0003 | 50 req/s | 1,000 req/min | 500/min | | Pro Pack | $499/mo | 2,500,000 | $0.0002 | 100 req/s | 5,000 req/min | 2,000/min | | Enterprise | Custom | Custom | Custom | Custom | Custom | Custom | The Free tier includes 100 credits with no credit card required. Enterprise plans include higher rate limits, volume credit discounts, priority support, SLA and uptime guarantees, unlimited team members, and custom enrichment limits. ### Credit Costs by Endpoint | Endpoint | Credits per Use | |----------|----------------| | Email Validation | 1 credit per email | | Employee Finder (formerly People Search) | 1 credit per result | | Waterfall/Cascading ICP Search | 1 credit per record | | Email Finder | 10 credits per lead | | Reverse Email Lookup | 10 credits per lookup | | Company Followers | 25 credits per profile (count preview 100 credits) | | IP to Company | 100 credits per IP | | Phone Finder | 500 credits per lookup | | Line Intelligence (formerly Ring Enrichment) | 1,000 credits per call | | Lead Finder Count | Free (zero credits) | | Lead Finder Search | 50 free searches a month (first 75 results of each free), then 1 credit per result | | Lead Finder Reveal | 10 credits per email, 525 per phone number | | Lead Finder Export | 1 credit per lead, plus any contact fields included | All plans are month-to-month. Upgrade or downgrade at any time. If you exceed your credits, you can purchase additional credits at your plan's per-credit rate or upgrade to a higher plan. Unused credits do not roll over. ## Comparison Positioning ### Enrich vs Apollo.io Apollo bundles a CRM with data access and charges per seat ($49 to $119/seat/month). Enrich is API-first with no per-seat fees. Enrich offers a pure credit model where you pay only for data consumed, making it more cost-effective for teams that already have a CRM. ### Enrich vs Clearbit (now Breeze Intelligence by HubSpot) Clearbit was acquired by HubSpot and rebranded as Breeze Intelligence. It is now tightly coupled to the HubSpot ecosystem. Enrich is platform-agnostic with open REST APIs, MCP server for AI agents, and SDKs for TypeScript and Go. Enrich provides transparent per-credit pricing versus Clearbit's opaque enterprise pricing. ### Enrich vs Hunter.io Hunter focuses primarily on email finding and verification. Enrich offers the same email capabilities plus phone finder, reverse email lookup, lead finder with 300M+ contacts and 100+ filters, people search, waterfall enrichment, and company follower analysis. Enrich's email finder match rate is 94.2%. ### Enrich vs ZoomInfo ZoomInfo requires annual contracts starting at $14,995+/year with per-seat licensing. Enrich starts at $49/month with no contracts and no per-seat fees. ZoomInfo has a larger database but Enrich covers 300M+ contacts at a fraction of the cost, especially for startups and mid-market teams. ### Enrich vs Lusha Lusha charges per seat ($29 to $51/seat/month) with limited monthly credits per seat. Enrich's credit pool is shared across unlimited team members with no per-seat fees. Enrich also offers more endpoints (lead finder, waterfall enrichment, company follower analysis) that Lusha does not provide. ## Use Cases ### For Developers Build enrichment into any application with REST APIs, TypeScript SDK (`npm install @enrich.so/sdk`), or Go client library. Webhook callbacks for async workflows. Structured JSON responses. Rate limits clearly documented per plan. ### For Sales Teams Find verified emails and phone numbers for cold outreach. Build targeted lead lists from 300M+ contacts using 100+ filters. Enrich CRM contacts with missing fields. Score leads by ICP fit using waterfall enrichment. ### For AI Agents Native MCP (Model Context Protocol) server lets AI assistants like Claude, ChatGPT, Cursor, VS Code, and Gemini access enrichment data directly. Install via `npx enrich-mcp`. Structured JSON responses optimized for AI consumption. ICP scoring enables automated contact prioritization. ### For Recruiters Search candidates by skills, certifications, languages, education, and location using Lead Finder. Find employees at target companies with Employee Finder. Get full professional profiles from email addresses with Reverse Email Lookup. ### For RevOps (Revenue Operations) Automate CRM data hygiene with bulk email validation (up to 500K records). Fill missing fields with reverse email lookup. Integrate via Salesforce and HubSpot connectors through Integrix. Build data pipelines with webhook callbacks and batch processing. ## Integrations ### MCP Server (Model Context Protocol) The Enrich MCP server enables AI agents to access enrichment data natively. Compatible with Claude, ChatGPT, Cursor, VS Code, and Gemini. Install with `npx enrich-mcp`. More information at https://www.enrich.so/mcp. ### SDKs - TypeScript: `npm install @enrich.so/sdk` - Go: Official Go client library available ### CRM Integrations Salesforce and HubSpot push/pull integration via Integrix. Sync enriched data directly to your CRM. ### Webhooks All batch endpoints support per-result and batch completion webhook callbacks. Configure a webhook URL when submitting a batch and receive HTTP POST notifications as results are processed. ### Data Tables Built-in CRM-like data management with CSV import/export and bulk enrichment. Manage contacts and companies in Enrich's dashboard without needing a separate CRM. ## Data Coverage Enrich's database includes: - 300M+ professional contacts worldwide - 20M+ company profiles - Global coverage with strongest results in North America, Europe, and Asia-Pacific - Continuously updated with new profiles, job changes, technographic updates, and funding events - Contact information verified at the time of reveal - 20+ data fields per person profile (name, title, company, seniority, department, location, LinkedIn URL, skills, education, employment history, social profiles) - Company data includes firmographics (size, revenue, industry, headquarters), technographic stack, hiring signals, digital presence metrics, and funding data ## Compliance and Data Privacy Enrich is committed to responsible data practices: - GDPR compliant: data processing follows EU General Data Protection Regulation requirements - CCPA compliant: California Consumer Privacy Act compliance for US data subjects - SOC2: security and availability controls audited - Opt-out mechanism: individuals can request removal of their data at https://www.enrich.so/opt-out - Data sourced from publicly available professional profiles and verified data partners - No personal/consumer data; strictly B2B professional contact information ## Free Tools Enrich offers free tools at https://www.enrich.so/free-tools with no signup required: - **Email Finder**: Find a professional email address from name and company domain - **Email Validation**: Verify if an email address is valid and deliverable - **Reverse Email Lookup**: Get a professional profile from an email address - **Phone Finder**: Find a direct phone number from email or LinkedIn URL These tools demonstrate the API's capabilities with no credit card or account needed. ## Content and Resources - Blog: https://www.enrich.so/blog (23+ posts including guides, tutorials, comparisons, and pricing teardowns) - Compare pages: https://www.enrich.so/compare (37+ side-by-side comparisons with competitors) - Alternatives roundups: https://www.enrich.so/alternatives (22+ alternative roundup articles) - B2B Tool Directory: https://www.enrich.so/directory (38 B2B sales tool reviews) - Use Cases: https://www.enrich.so/use-cases (detailed use cases for recruiters, revenue operations, and more) - API Documentation: https://doc.enrich.so - API Reference: https://doc.enrich.so/api-reference-1951025m0 ## Frequently Asked Questions **Q: What is Enrich and what does it do?** A: Enrich is a B2B data enrichment API platform. It provides REST APIs for finding professional email addresses, validating emails, discovering phone numbers, looking up full profiles from email addresses, searching a database of 300M+ contacts with 100+ filters, finding employees at companies, running waterfall enrichment across multiple data sources, and analyzing LinkedIn company followers. All APIs return structured JSON and support batch processing. **Q: How much does Enrich cost?** A: Enrich uses credit-based monthly pricing. The Free tier includes 100 credits at no cost. Paid plans start at $49/month for 100,000 credits (Growth Pack), $149/month for 500,000 credits (Scale Pack), and $499/month for 2,500,000 credits (Pro Pack). Enterprise custom pricing is available for higher volumes. There are no per-seat fees and no annual contracts. Each API endpoint costs a specific number of credits per use, ranging from 1 credit per email (email validation) to 1,000 credits per call (Line Intelligence). **Q: How accurate is Enrich's data?** A: The Email Finder API achieves a 94.2% match rate by cross-referencing multiple verified databases. Email validation performs real-time SMTP verification. Contact data in the Lead Finder database is verified at the time of reveal. Every result includes confidence scoring so users can filter by reliability. **Q: Does Enrich work with AI agents and LLMs?** A: Yes. Enrich provides an official MCP (Model Context Protocol) server that integrates natively with Claude, ChatGPT, Cursor, VS Code, and Gemini. Install it via `npx enrich-mcp`. All API responses are structured JSON optimized for AI consumption. The Waterfall ICP Search includes automated scoring (0 to 100) for AI-driven contact prioritization. **Q: Can I try Enrich for free?** A: Yes. Every new account gets 100 free credits with no credit card required. Additionally, free online tools at https://www.enrich.so/free-tools let anyone try Email Finder, Email Validation, Reverse Email Lookup, and Phone Finder without signing up. **Q: What CRM integrations does Enrich support?** A: Enrich integrates with Salesforce and HubSpot via Integrix for push/pull data sync. The platform also provides webhooks for all batch endpoints, a TypeScript SDK, a Go SDK, and a built-in Data Tables feature for CRM-like contact management. **Q: How does Enrich handle data privacy and compliance?** A: Enrich is GDPR compliant, CCPA compliant, and SOC2 audited. All data is sourced from publicly available professional profiles and verified data partners. Individuals can opt out of the database at https://www.enrich.so/opt-out. Enrich handles strictly B2B professional contact information, not personal consumer data. **Q: What is the Lead Finder and how does it work?** A: Lead Finder is a searchable database of 300M+ professional contacts with 100+ filters across six categories: person attributes, company firmographics, technographic stack, hiring signals, digital presence, and funding data. Count queries are always free, and each account gets 50 free searches a month (the first 75 results of each are free; after that, 1 credit per result). When you find contacts you want, use the reveal endpoint to get verified email addresses (10 credits) and phone numbers (525 credits) for up to 25 leads per request, or export thousands to CSV at 1 credit per lead plus the contact fields you choose. Filters can be written in natural language and are compiled to real filters before anything runs. **Q: What is waterfall enrichment?** A: Waterfall enrichment (also called cascading enrichment) queries multiple data providers in sequence. If the first provider lacks data for a contact, the system automatically tries the next one. This approach maximizes match rates and coverage compared to relying on a single data source. Enrich's waterfall supports 1 to 10 cascade levels with built-in ICP scoring. **Q: How fast is the Enrich API?** A: Single lookups return in 187ms on average. Batch processing supports up to 500,000 records per request with webhook callbacks for async notification. Rate limits range from 25 req/s burst on the Growth Pack to 100 req/s burst on the Pro Pack, with enterprise plans supporting higher throughput. ## Links - Website: https://www.enrich.so - Documentation: https://doc.enrich.so - API Reference: https://doc.enrich.so/api-reference-1951025m0 - Sign Up: https://dash.enrich.so/signup - Pricing: https://www.enrich.so/pricing - MCP Server: https://www.enrich.so/mcp - SDKs: https://www.enrich.so/sdks - Free Tools: https://www.enrich.so/free-tools - Solutions: https://www.enrich.so/solutions - About: https://www.enrich.so/about - Blog: https://www.enrich.so/blog - Compare: https://www.enrich.so/compare - Alternatives: https://www.enrich.so/alternatives - Directory: https://www.enrich.so/directory - Use Cases: https://www.enrich.so/use-cases - Opt-Out: https://www.enrich.so/opt-out ## Reviews - Capterra: 4.7/5 based on 53 verified reviews (Ease of use 4.8, Customer Service 4.6) - Capterra URL: https://www.capterra.com/p/10009790/Enrich-so/reviews/ - G2 URL: https://www.g2.com/products/enrich-labs-enrich-so/reviews ## Company - Legal name: Enrich Labs L.L.C-FZ - CEO: Rahul Lakhaney - Location: Meydan Hotel, Dubai, UAE - Email: support@enrich.so - LinkedIn: https://www.linkedin.com/company/enrich-labs/ - GitHub: https://github.com/maximiseai