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
| CheckThatPhone | Twilio Lookup | Abstract API | Numverify | Vonage | Trestle | |
|---|---|---|---|---|---|---|
| Coverage | US and Canada | Worldwide for line type (Canadian numbers need approval) source | 190+ countries source | 232 countries source | Worldwide for Format and carrier insights source | 200+ countries and territories source |
| Free usage | 500 full lookups a month | Format validation free source | 100 requests a month, no card source | 100 requests a month, non-commercial source | Free credit, no card; Format insight free source | 25-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 source | Included, plans from $19 for 5,000 source | Included, plans from $14.99 for 5,000 source | Current 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" source | Described as "real time", from "several databases of numbers" source | Described as "processed in real time, cross-checked against the latest international numbering plan databases" source | Described as "real-time information about a phone number" source | Carrier "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 source | Not listed on its phone product or pricing pages source | Not listed on its pricing page source | Not listed on its Identity Insights pricing page source | Litigator 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 Intelligence | Abstract API Starter | Numverify | Vonage Current Carrier | Trestle 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 | $819 | Enterpriselist $1,500 |
| 250,000 | $250100K plan | $2,000 | Enterprise, custom pricing | $129.99Enterprise | $2,047.50 | Enterpriselist $3,750 |
| 500,000 | $450500K plan | $4,000 | Enterprise, custom pricing | $649.95Enterprise + overage | $4,095 | Enterpriselist $7,500 |
- CheckThatPhone: our cheapest plan for the volume, including overage, monthly billing (pricing).
- Twilio Line Type Intelligence: Line Type Intelligence at its $0.008 list price per request; enterprise accounts can negotiate committed-use discounts with Twilio Sales. Canadian numbers need special approval. source
- Abstract API Starter: The Starter plan, which its pricing FAQ names as the plan that returns carrier and line type, at the smallest listed volume that covers the month. No overage rate is listed, and pricing above 150,000 a month is custom (Enterprise). pricing product page
- Numverify: The cheapest paid plan including its published overage rate; the Free plan is non-commercial, so it is left out. Numverify offers custom plans above 250,000 a month, so higher figures are the Enterprise plan plus overage at list price. source
- Vonage Current Carrier: The Identity Insights Current Carrier insight at its $0.00819 list price per request (€0.007), the successor Vonage names for Number Insight carrier data. Vonage documents it for mobile numbers only and asks you to contact it for pricing by country. pricing Current Carrier
- Trestle Phone Validation: Phone Validation at $0.015 per query, pay as you go. The self-serve wallet is limited to $750 a month (50,000 validations), so higher figures are list-price arithmetic for Enterprise, which Trestle suggests for "Usage above 18K queries per month" with custom pricing. The price includes its activity score, which we don't have. pricing wallet FAQ product page
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 Intelligence | Abstract APIStarter plan | Numverifyevery plan | VonageCurrent Carrier + free Format | TrestlePhone Validation |
|---|---|---|---|---|---|---|
| Current carrier | Included: Yes, live carrier dip | Included: Yes source | Included: Yes source | Included: Yes source | Partly: Mobile numbers only source | Included: Yes source |
| Mobile, landline or VoIP | Included: Yes, VoIP as IPES | Included: Yes, fixed and non-fixed VoIP source | Included: Yes source | Included: Yes source | Partly: Mobile only source | Included: Yes, fixed and non-fixed VoIP source |
| Ported flag and routing number | Included: Yes | Not included: No source | Not included: No source | Not included: No source | Not included: No source | Not included: No source |
| Recently disconnected | Included: Yes, last 45 days | Costs extra: Line Status package, from $0.007 source | Included: Yes (line status) source | Not included: No source | Not included: No source | Partly: 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 source | Not included: No source | Not included: No source | Not included: No source | Not included: No source |
| State and city | Included: Yes, from the area code or the IP | Not included: Country only source | Included: Yes source | Partly: City, state or county, if available source | Included: From the number's prefix source | Not included: Country only source |
| Time zone | Included: Yes | Not included: No source | Included: Yes source | Not included: No source | Included: Yes source | Not included: No source |
| IP geolocation in the same call | Included: Yes: pass ip | Not included: No source | Costs extra: Separate IP geolocation API docs pricing | Not included: No source | Not included: No source | Not 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
- Carrier lookup API: current carrier, OCN, routing number and porting status.
- Line type lookup API: mobile, landline or VoIP.
- Landline SMS lookup: which landlines can receive texts.
- Bulk phone validation: CSV upload, up to 1,000,000 rows.
- TCPA litigator scrub and state DNC scrub.
- Plans and overage rates: pricing.
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.