freeapis

Phone Validation

Validate phone numbers globally

Authentication
API Key
HTTPS
Yes
CORS
Yes
Category
Phone
Data source
public-apis + marcelscruz

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
CheckThatPhone

Real-time phone validation API for US & Canada: carrier and line type from live carrier data, portability, deliverability, GeoIP and TCPA litigator scrub

API KeyunknownUnknown↗
Cloudmersive Validate

Validate international phone numbers

API KeyYesYes↗
MobileAPI

Smartphone, tablet, and wearable device specifications

API KeyYesUnknown↗
Numlookup

Phone number validation and carrier lookup API with global coverage

API KeyYesUnknown↗
NumlookupAPI

Worldwide Phone Number Lookup & Verification API

API KeyYesUnknown↗