EmailScore
Pricing

One credit per check

An email check, a domain check, or one bulk entry uses 1 credit. A bounce diagnosis uses 5. Plans differ in monthly credits, request rate, API keys, and the rate after your allowance.

POST /v1/email · 1 credit (includes the domain verdict)POST /v1/domain · 1 credit/v1/email/bulk · /v1/domain/bulk · 1 credit (up to 10,000 per request)POST /v1/bounce/diagnose · 5 credits
Build & test

Developer

$0/ mo

Build and test email and domain checks in your own integration.

Credits / mo
1,000
Request rate
5/sec
API keys
1
Bulk
10k / req
After allowance
Hard stop
Start free
First production traffic

Launch

$49/ mo

Put email and domain checks in your signup, invite, and trial handlers.

Credits / mo
50,000
Request rate
25/sec
API keys
3
Bulk
10k / req
After allowance
$1.00 / 1k
Choose Launch
Most teams
Growing products

Growth

$199/ mo

Check every signup, invite, API key, and domain claim as traffic grows.

Credits / mo
250,000
Request rate
100/sec
API keys
10
Bulk
10k / req
After allowance
$0.80 / 1k
Choose Growth
High-traffic platforms

Scale

$599/ mo

Run checks across several products and environments at high request rates.

Credits / mo
1,000,000
Request rate
250/sec
API keys
25
Bulk
10k / req
After allowance
$0.60 / 1k
Choose Scale
Annual contract

Enterprise

from$2,500/ mo

Billed annually

5,000,000+ credits a month on an annual contract, with request rate, keys, and terms set together.

Credits / mo
5,000,000+
Request rate
Custom
API keys
Custom
Bulk
10k / req
After allowance
Contract
Contact EmailScore

Every plan runs the same checks and returns the same fields. Plans differ only in the limits shown.

Plan limits

Compare plans

Every plan runs the same checks and returns the same fields. Plans differ only in the limits below.

LimitDeveloperLaunchGrowthScaleEnterprise
Credits and plan limits
Monthly credits1,000 credits / mo50,000 credits / mo250,000 credits / mo1,000,000 credits / mo5,000,000+ credits / mo
Email check (includes domain verdict)1 credit1 credit1 credit1 credit1 credit
Domain check1 credit1 credit1 credit1 credit1 credit
Bulk entry (up to 10,000 per request)1 credit1 credit1 credit1 credit1 credit
Bounce diagnosis5 credits5 credits5 credits5 credits5 credits
Request rate5 req/sec25 req/sec100 req/sec250 req/secCustom
API keys131025Custom
After allowanceHard stop$1.00 / 1k$0.80 / 1k$0.60 / 1kContract rate
Prepaid credits

Credit packs

Credits that don't expire, for bulk re-checks and bursts. Used after your monthly allowance.

10k pack
$15
10,000 credits
$1.50 / 1k

Try a bulk re-check on a sample of your users or customer domains.

Buy Pack
50k pack
$59
50,000 credits
$1.18 / 1k

Re-check an existing user base or a quarter's worth of domain claims.

Buy Pack
250k packPopular
$249
250,000 credits
$1.00 / 1k

Backfill checks across a larger account base.

Buy Pack
1M pack
$799
1,000,000 credits
$0.80 / 1k

One-off re-checks across a full platform, or a buffer above your plan.

Buy Pack
Billing & Technical FAQ

Frequently Asked Questions About Pricing

How do credits work across endpoints?

POST /v1/email uses 1 credit per address, and its response already includes the domain verdict. POST /v1/domain uses 1 credit per domain. Each entry in a bulk request uses 1 credit. POST /v1/bounce/diagnose uses 5 credits. Your monthly allowance and credit packs use the same unit.

What happens after my monthly allowance?

Paid plans keep working. Credit packs are used first; after that, checks are billed at your plan's rate per 1,000 credits on your next invoice, so a busy day never blocks a signup. The free Developer allowance stops at 1,000 credits unless you add a credit pack.

Can I combine a subscription with credit packs?

Yes. Your monthly allowance is used first, then credit packs, then your plan's rate after the allowance.

What happens if I go over my request rate?

Requests above your plan's rate get HTTP 429 with a Retry-After header and use no credits. The rate applies to your whole account, across all its API keys. A bulk request counts as one request, however many entries it contains.

Do bulk checks cost less?

No. Each entry uses 1 credit, the same as a single check. Bulk takes up to 10,000 entries per request and needs an account.

Do pay-as-you-go credits expire?

Pay-as-you-go credits do not expire. They remain available until consumed.

Where can I manage my subscription?

Use your account dashboard and the billing portal to review your subscription and available billing actions.

Is the domain check included when I call /v1/email?

Yes. /v1/email runs the same domain check as /v1/domain and returns it as domain_verdict, at no extra credit. Call /v1/domain when you only have a domain, such as a workspace claim or a custom domain.

Does every workflow cost one credit?

No. An address check costs 1 credit per address; a bounce diagnosis costs 5 credits per evaluation. A monthly credit allowance is not an equivalent number of bounce diagnoses.

How is submitted data handled?

Email checks process submitted addresses and may perform DNS lookups. Diagnostic processing can use an external service when configured, and debug logging can include submitted addresses. Review data-handling information before submitting personal data.

Get an API key

Start with the checks you need

The Developer plan includes 1,000 credits each month for email checks, domain checks, and bulk entries.