Validate Any US & Canada Phone Number

Real-time phone validation API powered by carrier records. Line type, carrier DIP, portability, geolocation — one call, all data.

Starting at $0.001 per call — Free tier available on RapidAPI

Test a phone number

Enter a US or Canada phone number — limited free lookups per session

Everything you need in one API call

Line Type

Know if a number is mobile, landline, or VoIP. Filter invalid numbers before contact attempts.

Carrier DIP

Direct carrier lookup returns the operating carrier name and OCN identifier code.

Portability

Up-to-date number portability status. Know if a number has been ported to another carrier.

Deliverability

Determine instantly whether a phone number is reachable and can receive calls or SMS.

Geolocation

City, country, and metro area data based on the area code. Precise timezone information.

GeoIP

Provide an IP with your request and get precise timezone and location data for the phone owner.

Routing

Local Routing Number (LRN) — the most accurate data used for call and SMS routing.

Blacklist

Check against our internal platform blacklist for flagged numbers. An extra signal for your filtering logic.

What you get back

GET /api?phone=8182925409&ip=136.38.145.14
{
  "subscriber": "8182925409",
  "optDate": "2024-08-15T18:55:56.532Z",
  "action": "send",
  "deliverable": "true",
  "nanpType": "mobile",
  "blackList": "false",
  "ipResult": "valid-v4",
  "dip": "success",
  "dipLrn": "8182925409",
  "dipPorted": "false",
  "dipOcn": "6010",
  "dipCarrier": "AT&T",
  "dipCarrierSubType": "WIRELESS",
  "dipCarrierType": "mobile",
  "geoCountry": "US",
  "geoCity": "Riverside",
  "geoMetro": 803,
  "geoSource": "ip",
  "timezone": "America/Los_Angeles",
  "tzOffset": 8
}

Subscriber Info

The queried phone number and timestamp of the request.

Carrier DIP

Carrier name, type, OCN code, LRN routing number, and porting status.

Deliverability

Whether the number is deliverable, the recommended action, line type, and internal blacklist flag.

Geo & Timezone

Country, city, metro area, timezone, and UTC offset based on IP or area code.

Built for developers who value accuracy

All-in-One

One API call returns carrier, line type, portability, geo, and routing data. No need for multiple providers.

Real-Time Data

Sourced directly from carrier records and the Mobile Switching Center. Not cached, not stale.

Best Rates

From $0.001 per call on RapidAPI plans, even less on custom plans. Free tier available.

Privacy First

We don't store your data. It is deleted right after your request is processed. Zero retention.

From the blog

How to Improve SMS Opt-In Rates with Better Phone Data

2026-01-15

Higher SMS opt-in rates start with validating phone numbers at collection. Learn how phone data improves subscriber quality and campaign performance.

Read more →

How to Stop Fake Leads from Draining Your Ad Budget

2025-10-01

Fake leads from paid ad campaigns waste budget and corrupt your funnel. Phone validation catches fraudulent submissions before they reach your sales team.

Read more →

How Phone Validation Improves CRM Data Quality

2025-08-08

Bad phone data in your CRM costs money across every team. Learn how real-time phone validation keeps your contact database clean and actionable.

Read more →

Ready to validate?

Start validating phone numbers in minutes. Free tier on RapidAPI — no credit card required.