Veriphone
Phone number validation & carrier lookup
- Authentication
- API Key
- HTTPS
- Yes
- CORS
- Yes
- Category
- Phone
- Documentation / URL
- https://veriphone.io
Overview
Veriphone validates international phone numbers — format, carrier, country, line type, and validity — with a simple JSON API. Auth is a free API key (an invalid key returns 401, verified).
Quick Start
Verify a number (replace YOUR_KEY):
curl "https://api.veriphone.io/v2/verify?phone=%2B14155552671&key=YOUR_KEY"
{
"phone_valid": true,
"phone_type": "mobile",
"phone_region": "US",
"carrier": "Verizon",
"international_number": "+14155552671",
"local_number": "4155552671",
"country_prefix": "+1"
}
Authentication
- Register at veriphone.io → free API key (emailed).
- Send it as the
keyquery parameter (invalid key → 401, verified).
Rate Limits & Notes
- Free tier: 1,000 requests/day (check current docs) — generous; paid plans scale.
- The number should be E.164 format (
+14155552671) — the API parses various formats too. - Fields:
phone_valid,phone_type(mobile/landline/voip),phone_region,carrier. - CORS is enabled — browser usage works.
FAQ
Is Veriphone free? Free tier: 1,000 requests/day; more is paid.
How do I get a key? Register at veriphone.io — the key is emailed.
What format for the number?
E.164 (+14155552671) works best.
More in Phone
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| Cloudmersive Validate Validate international phone numbers | API Key | Yes | Yes | ↗ |
| Numlookup Phone number validation and carrier lookup API with global coverage | API Key | Yes | Unknown | ↗ |
| Numverify Phone number validation | API Key | Yes | Unknown | ↗ |
| Phone Specification Rest Api for Phone specifications | No auth | Yes | Yes | ↗ |
| Phone Validation Validate phone numbers globally | API Key | Yes | Yes | ↗ |