Find out if a phone number is real, who carries it and what line it is before you call, text or sign it up
Send a US, Canadian or international number and get its line type, carrier, porting status and a risk level, plus its route and the Do Not Call flag for US and Canadian numbers. 1 credit a check, about $4.95 per 1,000 on Starter, for one number at a time or a whole list from a CSV.
1 credit per check · about $4.95 per 1,000 checks on Starter · $3.52 on Growth
1 credit
Per Lookup
API + CSV
One Number or a Whole List
Global
US, Canada + International

1Lookup validates a phone number for 1 credit, which is $0.00495 on the $99 Starter plan.
1Lookup's phone validation API returns a number's line type, current carrier, porting status and a risk level for 1 credit a check, plus the Do Not Call flag on US and Canadian numbers. Starter is $99 a month for 20,000 checks, so a small business can start with one plan and move up as it grows. A single check is free in the phone validator with no account, and a CSV of a whole list can be uploaded from the dashboard.
| Plan | Price a month | Checks included | Cost per 1,000 checks |
|---|---|---|---|
| Starter | $99 | 20,000 | $4.95 |
| Growth | $299 | 85,000 | $3.52 |
| Professional | $799 | 250,000 | $3.20 |
| Enterprise | $1,999 | 1,000,000 | $2.00 |
Every plan and what it includes is on the pricing page.
Try it free first: Free Phone Validator
Check whether a number is valid and see its line type, carrier and country. No signup needed.
To look up the carrier, region and time zone behind a number, use the phone number lookup. To check only whether a number is a mobile, a landline or VoIP, use the free VoIP checker. To see whether a mobile number is switched on right now, where its carrier answers live, use the free HLR lookup. To see which carrier a number is on today and whether it was ported, use the free carrier lookup.
What One Lookup Returns
Every call cascades through five layers of signal: validity, carrier and porting history, line type, DNC status, and a risk level. Here is what each field actually means.
POST /api/v1/phone
One API callValidity
"is_reachable": true
Confirms the number has a carrier record and a route on its network.
number_status · is_reachable
Carrier & Porting
"is_ported": true
Current carrier, OCN and LRN, and whether the number has been ported to another carrier.
network · ocn · lrn · is_ported
Line Type
"line_type": "MOBILE"
Mobile, landline, or VoIP, plus the kind of carrier behind it, so you know exactly what you are texting or calling.
line_type · carrier_type
DNC Status
"dnc_listed": false
Do Not Call registry and Do Not Originate flags on every check, to help keep outreach TCPA compliant.
dnc_listed · dno_flag
Risk Level
"risk_level": "LOW"
A low, medium or high risk level, with the signals behind it, such as VoIP and burner probability.
risk_level · risk_factors · risk_indicators
Complete Phone Intelligence & Validation
Multi-layer verification for maximum accuracy and fraud prevention
Real-time Phone Validation
Instant verification of phone number validity, line status, and carrier information, for US, Canadian and international numbers.
- Mobile, landline or VoIP
- 1 credit per check
- US, Canada + international
- DNC and DNO flags
Carrier Intelligence & LRN Data
Current carrier, OCN, LRN, and network type identification with complete porting history tracking and mobile number portability intelligence.
- Complete carrier data
- Porting history
- LRN intelligence
- Network type detection
Advanced Fraud Detection
A low, medium or high risk level on every number, with the signals behind it: VoIP detection, burner probability, recent activation and shared usage.
- Risk level on every check
- VoIP detection
- Burner probability
- Recent activation flag
DNC Registry & TCPA Compliance
Built-in Do Not Call registry checks and TCPA compliance features for SMS marketing with real-time regulatory updates.
- DNC registry checks
- TCPA compliance
- Real-time updates
- Violation prevention
Phone Validation Use Cases & Results
Real businesses achieving measurable improvements in SMS marketing and fraud prevention
SMS Marketing & Campaign Optimization
Reduce SMS bounce rates and improve campaign ROI by validating phone numbers before sending. Ensure TCPA compliance and maintain sender reputation.
- Reduce SMS bounce rates
- Improve campaign ROI
- TCPA compliance protection
- Maintain sender reputation
Customer Verification & Onboarding
Verify customer phone numbers during registration to prevent fraud and improve data quality. Reduce fake account creation and enhance security.
- Block fake registrations
- Improve data quality
- Enhance security
- Reduce support costs
Lead Generation & Sales Optimization
Qualify leads instantly by validating phone numbers. Focus sales efforts on prospects with valid contact information.
- Improve lead quality scores
- Save sales team time
- Enhance CRM data accuracy
- Prioritize valid prospects
Database Hygiene & Two-Factor Authentication
Clean customer phone databases and secure 2FA processes. Remove invalid numbers and ensure reliable authentication delivery.
- Reduce SMS service costs
- Maintain clean databases
- Secure 2FA delivery
- Improve authentication rates
Phone Validation Market Insights
Industry research and statistics driving the need for phone verification
SMS Marketing Impact
Research from MobileSquared shows that SMS marketing achieves a 98% open rate, but invalid phone numbers cost businesses up to 15% of their marketing budget.
Fraud & Compliance Costs
The Communications Fraud Control Association reports global telecom fraud losses exceed $51 billion annually, while FCC TCPA violations cost $500-$1,500 per incident.
Industries Using Phone Validation
Trusted across sectors for SMS marketing optimization and fraud prevention
Why Choose 1Lookup Phone Validation?
Accurate phone validation with carrier, fraud, and compliance data built in
Real-time HLR Validation
Live Home Location Register lookups that show whether a mobile number is on the network right now
Multi-Signal Fraud Intelligence
A risk level plus VoIP, burner, recent-activation and shared-usage signals on every number
Built-in TCPA Compliance
Integrated DNC registry checks and compliance features to prevent costly regulatory violations
Global Carrier Intelligence
Complete carrier data, porting history, and network intelligence for optimal routing and verification
Simple Phone Validation Integration
Validation, fraud, and compliance data with a single API call
curl -X POST https://app.1lookup.io/api/v1/phone \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"phone_number": "+14155552671"}'import requests
response = requests.post(
"https://app.1lookup.io/api/v1/phone",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={"phone_number": "+14155552671"},
)
data = response.json()["data"]
print(data["classification"]["line_type"])const response = await fetch('https://app.1lookup.io/api/v1/phone', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({ phone_number: '+14155552671' })
})
const { data } = await response.json()
console.log(data.classification.line_type)Response
{
"success": true,
"data": {
"request": {
"type": "phone",
"input": "+14155552671"
},
"classification": {
"line_type": "MOBILE",
"number_status": "ACTIVE"
},
"insights": {
"reachability": { "is_reachable": true },
"compliance": { "dnc_listed": false, "dno_flag": false }
},
"metadata": {
"credits_used": 1,
"credits_remaining": 9998
}
}
}Phone Validation API FAQ
Common questions about our phone verification service
Technical Specifications
- Bulk Checks
- CSV upload
- Cost per Lookup
- 1 credit
- Risk Level
- On every check
- Country Coverage
- US, Canada + international
- Line Type
- Mobile, landline, VoIP
- DNC Compliance
- Built-in
Start Validating Phone Numbers Today
Join leading businesses worldwide using our phone validation API to prevent fraud, improve data quality, and ensure TCPA compliance
7-day free trial • Setup in 5 minutes • Premium support