🇺🇸 United States (+1)

US Phone Number Validator & Carrier Lookup

Validate US phone numbers against NANPA data and return carrier (Verizon, AT&T, T-Mobile, and hundreds more) with line type — mobile, landline, or VoIP. Standard lookups are sub-20ms from $0.0002 per call; add mode=current to resolve the carrier serving a number today, ported or not.

Try it — US numbers

Free — no account required. Protected by reCAPTCHA.

+1
NANP code
10
Digits (3-3-4)
3
Major carriers
< 20ms
Lookup latency

NANPA-based carrier lookup for US phone numbers

Veriphone validates US numbers against the North American Numbering Plan (NANP) and resolves the carrier and line type using NANPA datasets, down to pooled thousands-blocks. Standard lookups are served entirely from this data — which is exactly why they're sub-20ms and cost a fraction of a cent per call. When your workflow needs the carrier serving a number today, add mode=current: Veriphone resolves it from national portability registries.

The response includes validity, the carrier to which the number was originally assigned, line type (mobile, landline, or VoIP), area code region, and E.164 formatting. The line_type field is useful for TCPA filtering and SMS-routing decisions — US regulations prohibit SMS marketing to landlines without separate consent. Important context below on how porting affects this.

Ported numbers. US numbers have been fully portable since 2003, including across line types (Wireless LNP): a landline number can be ported to a mobile carrier and vice versa. Standard lookups return the original NANPA assignment — accurate for most numbers, stale for the ported subset. For those, add mode=current: Veriphone resolves the serving carrier and line type from national portability registries and flags the number as ported. For US numbers, Current also resolves pooled thousands-blocks that prefix-level data cannot see — so it can be more precise than Static even for numbers that were never ported. Use Static for bulk validation and list cleaning; use Current where the serving carrier matters, such as strict TCPA posture on high-volume SMS campaigns.

US phone number format

US numbers follow the NANP: 3-digit area code (NPA), 3-digit central office code (NXX), and 4-digit subscriber number. Mobile and landline numbers share the same format — you cannot tell them apart from the digits alone, which is why NANPA's line-type classification matters. The country code +1 is shared with Canada and some Caribbean nations.

Standard US number — E.164 format
+1 212 555 0100
Common domestic notations: (212) 555-0100, 212-555-0100, 212.555.0100. Veriphone normalizes all of these.
Toll-free number — E.164 format
+1 800 555 0199
Toll-free area codes: 800, 833, 844, 855, 866, 877, 888. Veriphone tags these as non-geographic.

Major US mobile carriers

The US market consolidated into three national carriers after T-Mobile's 2020 acquisition of Sprint. Dozens of MVNOs resell capacity on top of these networks. Veriphone returns the carrier to which the number was originally allocated in NANPA data; for MVNO-hosted numbers, that's typically the underlying host MNO at the time of assignment.

Verizon Wireless
Largest US carrier by subscribers. Hosts Visible, Total Wireless, TracFone (partial).
T-Mobile US
Absorbed Sprint in 2020. Hosts Mint Mobile, Metro by T-Mobile, Google Fi (partial).
AT&T Mobility
Hosts Cricket Wireless, Consumer Cellular (partial), H2O Wireless.
US Cellular & regional
Smaller regional operators, primarily rural. US Cellular to be acquired by T-Mobile.

Who uses Veriphone for US numbers

  • Marketing and SMS platforms screening numbers for TCPA compliance — landlines must be excluded from SMS campaigns or fines apply per message.
  • Fintech and insurtech validating customer numbers during KYC and flagging VoIP numbers commonly used in synthetic-identity fraud.
  • Real estate and services platforms cleaning lead lists before outreach — disconnected numbers and spam-trap landlines are filtered out.
  • Any SaaS with US signups replacing client-side regex with full E.164 validation and carrier check, catching typos and fake numbers at the source.

Questions about US number validation

Can Veriphone distinguish landline, mobile, and VoIP?

Yes. Every lookup returns a line_type: mobile, fixed_line, or voip, based on NANPA's original classification of the number range. This is useful for TCPA filtering — US regulations prohibit SMS marketing to landlines without separate consent — but keep in mind that Wireless LNP allows a number to be ported across line types, so the original NANPA classification can be stale for ported numbers. For those, mode=current returns current_line_type alongside the current carrier, resolved from national portability registries.

Does Veriphone resolve ported US numbers to their current carrier?

Yes — with mode=current. A Current lookup resolves the number's serving carrier from national portability registries and returns it alongside the original assignment, with a ported flag. Standard lookups return the originally allocated carrier only. A common pattern: validate everything with Standard, then run Current on the subset where the serving carrier matters — typically 10–100× cheaper than paying per-lookup rates on every number. Current lookups do not indicate whether the device is switched on or reachable.

Is carrier lookup the same thing as a reverse phone lookup?

No. Carrier lookup returns the network operator and technical metadata. It does not return the name, address, or identity of the person who owns the number — that would be a reverse phone lookup, which Veriphone does not provide.

Does the free tier include carrier data?

Yes. All 1,000 monthly free lookups include full carrier name, line type, and country data — same as paid plans.

Start validating US phone numbers

1,000 free lookups. No credit card. TCPA-ready line-type data included.

Create free account