Starter
$15/mo
billed monthly
200 credits/month
Plan details
No phone verification, catch-all verification or Connect Intelligence on Starter
Waterfall aggregator that cascades 20+ data providers (RocketReach, Apollo, ContactOut, Datagma, PDL, Enrich.so, Prospeo, Hunter and more) to find verified work emails and mobiles, charging only for valid results; async API with webhooks plus Lead Finder and Company Finder search. Best for one-bill access to 20+ email/phone providers without holding their keys.
The actions you pay for, as BetterContact prices them in credits.
| Action | Cost | Per |
|---|---|---|
| Valid work email (incl. Bouncer verification) | 1 credit | per email found |
| Verified mobile phone | 10 credits | per mobile (Pro: only P1 'high propensity' numbers charged per Connect Intelligence) |
| Company Finder | 0.1 credit | per company returned |
| Enrich lead profile | 0.1 credit | per profile found |
| Enrich company profile | 0 credits | per call |
| Not found / undeliverable | 0 credits | per lead |
| Annual billing | 2 months free (pay 10, get 12) | per year |
US dollars, as BetterContact's pricing page shows them on 25 Oct 2026. Monthly and annual billing are shown apart.
Free tier 50 free credits on signup, no credit card (pricing page and app login page). The app signup page says 'Start free - 100 credits included'; unconfirmed which amount is granted because our signup was blocked.
$15/mo
billed monthly
200 credits/month
No phone verification, catch-all verification or Connect Intelligence on Starter
$49/mo
billed monthly
1,000 credits/month
$149/mo
billed monthly
3,000 credits/month
$199/mo
billed monthly
5,000 credits/month
$399/mo
billed monthly
10,000 credits/month
$799/mo
billed monthly
20,000 credits/month
$1,199/mo
billed monthly
30,000 credits/month
$1,999/mo
billed monthly
50,000 credits/month
$799/mo
billed monthly
from $799/mo, above 20,000 credits, custom volume; BYOK supported
Custom bulk discounts
Per API key, across all endpoints together.
| Limit | Starter, free and legacy accounts under 1,000 monthly credits | Pro and accounts from 1,000 monthly credits | Higher volumes |
|---|---|---|---|
| Limit | 100 requests/min | 200 requests/min | On request |
429 with body 'Retry later'; back off exponentially (a client retrying at full speed can get the account blocked). Unknown/deactivated keys throttled to 5 requests per 5 minutes per IP. GET /account is exempt.
BetterContact uses API key. The steps below follow BetterContact's own docs.
curl -X POST "https://app.bettercontact.rocks/api/v2/async" \
-H "Authorization: Bearer $BETTERCONTACT_API_KEY" \
-H "Content-Type: application/json" \
-d '{}'| What | Where |
|---|---|
| Documentation | doc.bettercontact.rocks/quickstart |
| API reference | doc.bettercontact.rocks/llms.txt |
| OpenAPI spec | doc.bettercontact.rocks/api-reference/openapi.json |
| llms.txt | doc.bettercontact.rocks/llms.txt |
| Base URL | https://app.bettercontact.rocks/api/v2 |
We left BetterContact out of an enrichment waterfall we built for a B2B data company: it is itself a multi-provider waterfall, so it overlapped the providers we already called, and the orchestration platform we used could run it only on the platform's own credits.
Other Enrichment tools in this directory, each with its own review.
Best for domain search: every published email at a company with sources and confidence.
Hunter API reviewBest for front-end / web technographics per domain with first/last detected dates.
BuiltWith API reviewBest for existing Clearbit API customers maintaining legacy integrations.
Clearbit API reviewFour things to settle first, each read off BetterContact's own pages.
Tell us what you want BetterContact to do in your stack. We will show you how we would wire it into your data, outbound or CRM, and what we would check first.
Read from bettercontact.rocks/pricing, doc.bettercontact.rocks/llms.txt and doc.bettercontact.rocks/api-reference/api_rate_limits. Verified 25 Oct 2026.
| Method | Path | What it does | Cost |
|---|---|---|---|
| POSTasync | /async | Submit up to 100 leads for waterfall email and/or mobile enrichment | 1 credit per deliverable email, 10 per verified mobile; 0 for undeliverable/not found; catch-alls charged unless verify_catch_all is on (then only catch_all_safe charged) |
| GETasync | /async/{request_id} | Fetch enrichment results | free |
| POSTasync | /lead_finder/async | Search new leads by company + people criteria (include/exclude on every list filter) | Search itself consumes no enrichment credits (free-request quota on lower plans); enrichment flags charge normal enrichment credits |
| GETasync | /lead_finder/async/{request_id} | Fetch Lead Finder results | free |
| POSTasync | /company_finder/async | Search companies by firmographic, funding and hiring criteria (include only) | 0.1 credit per company returned, each page charged separately; no match free |
| GETasync | /company_finder/async/{request_id} | Poll Company Finder results (no webhook available) | free |
| POST | /enrich_profile/lead | Synchronous single-person profile (title, seniority, location, LinkedIn, current company); no email or phone | 0.1 credit per profile found; 0 on 404 |
| POST | /enrich_profile/company | Synchronous single-company profile (industry, headcount, HQ, description, keywords, LinkedIn) | free |
| GET | /account | Organisation credit balance | free |
No endpoint matches that filter.