Plans & add-ons

Phone validation API pricing

Every plan returns the full response: validation, live carrier dip, geoIP. TCPA litigator scrub and landline-SMS reachability are opt-in add-ons; the state-DNC and complainer checks are free. 500 free lookups a month, hard-capped.

/mo

At 10,000 lookups/month, the 10K plan is your best fit — about $30/mo.

Plans

Free

Evaluation and small projects

$0/month

 

  • 500 lookups / month
  • Hard-capped, no overage
Get started

1K

Small production workloads

$5/month

 

  • 1,000 lookups / month
  • $0.005 per lookup after
Get started

100K

High volume

$100/month

 

  • 100,000 lookups / month
  • $0.001 per lookup after
Get started

500K

Scale

$450/month

 

  • 500,000 lookups / month
  • $0.0009 per lookup after
Get started
No hard caps on paid plans. Overage bills at your plan's rate, down to $0.0009 per lookup. Failed lookups are free.

How much does CheckThatPhone cost?

Free for 500 lookups a month, then $5 to $450 a month. Every plan returns the full response.

Comparing providers? vs Twilio Lookup, vs Numverify, all comparisons.

Free plan
500 lookups a month, hard‑capped
Paid plans
$5 to $450 a month, for 1,000 to 500,000 lookups
Past your plan
$0.005 down to $0.0009 per lookup, at your plan's rate
Annual billing
15% off every paid plan
Add-ons
Litigator +1 credit, landline SMS +1 on landlines, DNC free
Failed lookups
Never billed

TCPA litigator scrub

Optional, +1 credit

Scrub each number against our litigator database. Adds litigator, litigator_type, and litigator_name, and rewrites action to unsubscribe on a match.

TCPA litigator scrub use case →

Landline-SMS reachability

Optional, +1 credit on landlines

Find the landlines that can actually receive SMS. Adds five dipMessaging fields. Mobile numbers skip the check, so you only pay when it applies.

Landline SMS lookup →

State DNC & complainer checks

Optional, free

A state do-not-call check (38 states plus DC, refreshed weekly) and our national complainer list. Each check reports whether it ran, so numbers in the 12 states the state check doesn't cover never read as clear.

State DNC scrub use case →

High volume

Doing more than 500,000 lookups a month? Tell us your volume and we'll email you a per-lookup rate below $0.0009.

Below that, the 500K plan covers you: usage past 500,000 bills automatically at $0.0009/lookup.

Get a volume quote

Pricing questions

What counts as a lookup?

One successful call to POST /v1/lookup for one phone number is one lookup and costs 1 credit. The TCPA litigator scrub adds 1 credit when enabled, landline-SMS reachability adds 1 credit when it applies (landlines only), and the state-DNC and complainer checks add nothing. Bulk CSV jobs are deduplicated first and priced per unique number, same as the live API.

Are failed lookups billed?

No. A failed lookup returns credits_used: 0, and errors such as a malformed number or an upstream failure are not charged.

Do I need a credit card for the Free plan?

Yes. We verify a card before your first API key is issued, to stop sign-up farming. It is verified with your bank without being charged, so no payment is taken, and the Free plan is hard-capped at 500 lookups a month with no overage.

What happens when I use more than my plan includes?

On paid plans, extra lookups bill at your plan's overage rate ($0.005 per lookup on 1K, $0.003 on 10K, $0.001 on 100K and $0.0009 on 500K) and appear on your next invoice. The Free plan stops at 500 lookups a month instead.

Is there a discount for paying annually?

Yes. Annual billing takes 15% off the paid plans. For example, 1K is $51 a year instead of $60.

What if I need more than 500,000 lookups a month?

The 500K plan keeps working past 500,000 at $0.0009 per lookup. For higher volume, tell us your volume through the quote form on this page and we'll email you a per-lookup rate below $0.0009.