Compare

How CheckThatPhone compares with other phone lookup APIs

CheckThatPhone covers only US and Canadian numbers; Twilio Lookup, Abstract API, Numverify, Vonage's Identity Insights and Trestle cover numbers in other countries too. For carrier and line type at 10,000 lookups a month, list prices come to $30 with CheckThatPhone (10K plan), $39 with Abstract API, $59.99 with Numverify, $80 with Twilio Lookup, $81.90 with Vonage's Identity Insights and $150 with Trestle. That order changes with volume, and the cost table below shows where others cost less. Price per request isn't the whole comparison: one CheckThatPhone lookup includes the current carrier from a live carrier dip, the ported flag and routing number, line type, recent disconnections, a send-or-not verdict for texts, state, city and time zone, and, if you pass your visitor's IP, location from that IP in the same call. Optional TCPA litigator, state DNC and landline-SMS checks go in the same call too.

As of October 10, 2026. Competitor facts were read from each vendor's own pricing and documentation pages between October 3 and October 10, 2026, and each one links to its source. Prices change, so check the source before you commit budget. CheckThatPhone is our product. How we compare vendors.

CheckThatPhone vs Twilio Lookup

Twilio Lookup bills each data package per request (Line Type Intelligence is $0.008) and covers numbers worldwide, with checks we don't offer such as reassigned numbers and SIM swap. CheckThatPhone returns carrier, line type, porting and deliverability for US and Canadian numbers in one credit, with litigator, state DNC and landline-SMS add-ons.

Read the comparison →

CheckThatPhone vs Abstract API

Abstract's phone API covers 190+ countries and returns carrier, line type and line status, with registered-name and risk data on its top plan, from $19 a month for 5,000 requests. CheckThatPhone covers only the US and Canada, returns the same carrier, line-type (VoIP included) and line-status signals, and adds porting status, the routing number, a send-or-not verdict and litigator and DNC checks.

Read the comparison →

CheckThatPhone vs Numverify

Numverify validates numbers in 232 countries against international numbering plans, from $14.99 a month for 5,000 requests. CheckThatPhone covers only the US and Canada but runs a live carrier dip on every lookup, so it returns porting status, the routing number and deliverability.

Read the comparison →

CheckThatPhone vs Vonage Number Insight

Vonage will sunset Number Insight on February 4, 2027 and points customers to Identity Insights, which prices carrier data per request (Current Carrier is $0.00819, for mobile numbers only) and adds SIM Swap and Subscriber Match. CheckThatPhone returns carrier, line type, porting and deliverability for every US and Canadian number in one credit, but no caller name.

Read the comparison →

CheckThatPhone vs Trestle

Trestle's Phone Validation API costs $0.015 a query, pay as you go, covers 200+ countries and adds an activity score and prepaid flag we don't have; its litigator check is +$0.005 a query, and it says it doesn't offer DNC checks. CheckThatPhone covers only the US and Canada, with porting data, deliverability, free state DNC checks and landline-SMS lookups.

Read the comparison →

Side by side

 CheckThatPhoneTwilio LookupAbstract APINumverifyVonageTrestle
Coverage US and Canada Worldwide for line type (Canadian numbers need approval) source190+ countries source232 countries sourceWorldwide for Format and carrier insights source200+ countries and territories source
Free usage 500 full lookups a month Format validation free source100 requests a month, no card source100 requests a month, non-commercial sourceFree credit, no card; Format insight free source25-query trial, no card trial FAQ product page
Carrier and line type Included, $0.005 down to $0.0009 per lookup $0.008 per request sourceIncluded, plans from $19 for 5,000 sourceIncluded, plans from $14.99 for 5,000 sourceCurrent Carrier $0.00819 per request (mobile numbers only) pricing Current Carrier$0.015 per query source
Data source Live carrier dip Described as "real-time phone number intelligence" sourceDescribed as "real time", from "several databases of numbers" sourceDescribed as "processed in real time, cross-checked against the latest international numbering plan databases" sourceDescribed as "real-time information about a phone number" sourceCarrier "refreshed within 15 minutes of any change" source
TCPA litigator, state DNC, landline SMS Yes (litigator and landline SMS +1 credit, DNC free) Not listed on its Lookup pricing page sourceNot listed on its phone product or pricing pages sourceNot listed on its pricing page sourceNot listed on its Identity Insights pricing page sourceLitigator check +$0.005; no DNC checks, per its knowledge base pricing DNC FAQ

Cost of carrier and line type at different volumes

What each vendor's published prices come to each month for carrier and line type lookups, monthly billing. These are list prices: "custom" means the vendor lists no self-serve price at that volume, and negotiated prices can be lower. How each column is worked out is under the table.

Lookups a month CheckThatPhone Twilio Line Type IntelligenceAbstract API StarterNumverifyVonage Current CarrierTrestle Phone Validation
1,000 $51K plan $8$19Starter$14.99Basic$8.19$15
10,000 $3010K plan $80$39Starter$59.99Professional$81.90$150
50,000 $100100K plan $400$99Starter$59.99Professional$409.50$750
100,000 $100100K plan $800$199Starter$129.99Enterprise$819Enterpriselist $1,500
250,000 $250100K plan $2,000Enterprise, custom pricing$129.99Enterprise$2,047.50Enterpriselist $3,750
500,000 $450500K plan $4,000Enterprise, custom pricing$649.95Enterprise + overage$4,095Enterpriselist $7,500

Where another vendor's list price is lower than ours: at 50,000 a month, Abstract API ($99) and Numverify ($59.99) against our $100; at 250,000 a month, Numverify ($129.99) against our $250. Those requests include less: Abstract API Starter doesn't include the ported flag and routing number, a send-or-not verdict for texts or location from your visitor's IP in the same call; Numverify doesn't include the ported flag and routing number, recent disconnections, a send-or-not verdict for texts, the time zone or location from your visitor's IP in the same call. The table below shows what each one includes.

What one request includes

For the request each column above is priced on, from each vendor's documented request parameters and response fields. Each vendor page lists every field by name.

One request includes CheckThatPhone Twilio LookupLine Type IntelligenceAbstract APIStarter planNumverifyevery planVonageCurrent Carrier + free FormatTrestlePhone Validation
Current carrier Included: Yes, live carrier dip Included: Yes sourceIncluded: Yes sourceIncluded: Yes sourcePartly: Mobile numbers only sourceIncluded: Yes source
Mobile, landline or VoIP Included: Yes, VoIP as IPES Included: Yes, fixed and non-fixed VoIP sourceIncluded: Yes sourceIncluded: Yes sourcePartly: Mobile only sourceIncluded: Yes, fixed and non-fixed VoIP source
Ported flag and routing number Included: Yes Not included: No sourceNot included: No sourceNot included: No sourceNot included: No sourceNot included: No source
Recently disconnected Included: Yes, last 45 days Costs extra: Line Status package, from $0.007 sourceIncluded: Yes (line status) sourceNot included: No sourceNot included: No sourcePartly: Activity score (0 = disconnected or inactive a year) docs activity score FAQ
Can it take a text Included: Yes: action and reason Not included: No sourceNot included: No sourceNot included: No sourceNot included: No sourceNot included: No source
State and city Included: Yes, from the area code or the IP Not included: Country only sourceIncluded: Yes sourcePartly: City, state or county, if available sourceIncluded: From the number's prefix sourceNot included: Country only source
Time zone Included: Yes Not included: No sourceIncluded: Yes sourceNot included: No sourceIncluded: Yes sourceNot included: No source
IP geolocation in the same call Included: Yes: pass ip Not included: No sourceCosts extra: Separate IP geolocation API docs pricingNot included: No sourceNot included: No sourceNot included: No source

included included with a limit a separately priced package or API not in the documented request or response

How we compare vendors

  • Their own pages only. Every competitor figure is read from that company's own pricing, documentation or help pages, linked next to the figure, with the date we read it. Where a vendor describes its data, we quote it rather than guess how it works.
  • "Not published" means not published. If a vendor's pages don't state a term, such as a rate limit, an SLA or what happens to unused credits, the table says so instead of filling the gap. Our own column follows the same rule.
  • List prices from published tiers. Costs use published plan prices and per-request rates with monthly billing. Where a vendor lists no self-serve price for a volume, the table says "custom". Negotiated prices can be lower.
  • Price next to what it buys. Under every cost table: what one request includes (carrier, line type, porting, disconnects, a text verdict, location, time zone and IP geolocation), read from each vendor's documented request parameters and response fields. Each vendor page also lists every field by name.
  • Where they win. Every comparison has a "Choose them if" list, sourced like everything else, and the cost tables show the volumes where they cost less.

CheckThatPhone is our product.

The detail pages have the full tables, operational terms such as rate limits, SLAs and support, and where each competitor is the better choice.

More vendors

Our phone validation API pricing comparison lines up eight services (Twilio Lookup, Telnyx, Numverify, Abstract API, IPQS, Trestle, phonevalidator.com and numlookupapi.com) on cost per lookup, data depth and compliance features, with the date each price was checked.

What CheckThatPhone covers

Comparisons: common questions

Why is CheckThatPhone more expensive at some volumes?

At some volumes a competitor's list price per request is lower: Abstract API Starter and Numverify, as the cost table shows. Those requests include less: Abstract API Starter doesn't include the ported flag and routing number, a send-or-not verdict for texts or location from your visitor's IP in the same call; Numverify doesn't include the ported flag and routing number, recent disconnections, a send-or-not verdict for texts, the time zone or location from your visitor's IP in the same call. One CheckThatPhone lookup returns all of those, with location and time zone from the number or from your visitor's IP.

Which phone validation API should I use?

It depends on where your numbers are and what you do with them. For numbers worldwide, Twilio Lookup, Abstract API, Numverify, Vonage's Identity Insights or Trestle. For calling or texting US and Canadian numbers, where porting, deliverability and TCPA screening matter, CheckThatPhone.

Where do the competitor facts come from?

From each vendor's own public pricing and documentation pages, linked next to each fact on the comparison pages with the date we read it. Where a vendor's pages don't state a term, the tables say "Not published" rather than guess, and where a competitor is stronger, we say so. CheckThatPhone is our product.

Try it on your list

Free tier: 500 lookups per month, hard-capped. Paid plans start at $5/month.