freeapis

Phone Validation

Validate phone numbers globally

Authentication
API Key
HTTPS
Yes
CORS
Yes
Category
Phone

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_key query 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

APIAuthHTTPSCORS
Cloudmersive Validate

Validate international phone numbers

API KeyYesYes
Numlookup

Phone number validation and carrier lookup API with global coverage

API KeyYesUnknown
Numverify

Phone number validation

API KeyYesUnknown
Phone Specification

Rest Api for Phone specifications

No authYesYes
Veriphone

Phone number validation & carrier lookup

API KeyYesYes