Standard prices
These are the starting per-result prices (before any volume discount — see Spend & Save tiers). Your effective price only goes down as your lifetime spend grows; your current rate is always shown in your billing settings.Prices above are the Tier 0 (standard) rate. The more you spend over the lifetime of your account, the higher your discount tier and the lower every price becomes — automatically. See Spend & Save tiers.
How a charge is calculated
meta.amount_charged (USD), so you never have to guess after the fact.
What’s free
- Database (cached) count endpoints (
POST /search/database/*/count/) — a cached count, no charge. - Account, status, and webhook endpoints.
- Not-found results on enrich, phone, and email find (see below).
No Data, No Charge — exactly where it applies
You are not billed for results we don’t return:Email Validation is the one case where every submitted address is billed: validation is the deliverable, so each checked email costs $0.005 regardless of its verdict.
Worked example
You enrich 100 leads in real time; 92 are found, 8 are not.- 92 × 1.84** charged
- 8 not-found → $0.00 (refunded)
meta.amount_chargedreturns1.84
When your balance hits $0
The exact sequence, so production behavior is predictable:- Credits are reserved up front when a request or bulk job is accepted — anything already accepted runs to completion and is never interrupted mid-flight.
- A submitted bulk job keeps processing even if your balance reaches $0 afterwards — its cost was reserved at submit time.
- New billable requests are rejected with
402and"Insufficient funds in the account."(standard error envelope) until you top up. - Free endpoints (database counts, account, status polling, webhooks) keep working at $0.
Testing without spending
There is no separate sandbox environment — the live API is safe to evaluate for free:- Database count endpoints are free — size any audience at $0.
- Preview returns real (masked) leads at $0.002/result.
- New accounts start with a free starter credit, and not-found results are never billed — a failed experiment costs nothing.
- Every response tells you what it actually cost (
meta.amount_charged), so a $1 test budget goes a long way.