Phone Validation
Validate phone numbers globally
- Authentication
- API Key
- HTTPS
- Yes
- CORS
- Yes
- Category
- Phone
- Documentation / URL
- https://www.abstractapi.com/phone-validation-api
Overview
Abstract’s Phone Validation API parses and validates international phone numbers — country, line type, carrier, and location. Auth is an API key (an invalid key returns 401, verified).
Quick Start
Validate (replace YOUR_KEY):
curl "https://phonevalidation.abstractapi.com/v1/?api_key=YOUR_KEY&phone=14155552671"
{
"valid": true,
"number": "14155552671",
"local_format": "4155552671",
"international_format": "+14155552671",
"country_prefix": "+1",
"country_code": "US",
"country_name": "United States of America",
"location": "San Francisco",
"carrier": "Verizon",
"line_type": "mobile"
}
Authentication
- Register at abstractapi.com → free API key (emailed).
- Send it as the
api_keyquery parameter (invalid key → 401, verified).
Rate Limits & Notes
- Free tier: 100 validations/month (check current docs); paid plans scale.
- Key fields:
valid,country_code,location,carrier,line_type. - Handles international numbers in various input formats.
FAQ
Is Abstract’s Phone Validation free? Free tier: 100 validations/month; more is paid.
How do I get a key? Register at abstractapi.com — the key is emailed.
What does it return? Validity, country, location, carrier, and line type.
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 | ↗ |
| Veriphone Phone number validation & carrier lookup | API Key | Yes | Yes | ↗ |