Phone Number Validation API
Phone numbers are entered in countless formats — local, international, with or without country codes, with spaces, dashes, or brackets. This API normalises and validates them against the E.164 international standard, so you always know what you're working with.
For any phone number and country code, the API returns the normalised E.164 format, international and national display formats, the line type (mobile, fixed-line, VoIP, toll-free, etc.), and country-level context including calling code, currency, and language.
It's useful at the point of data entry — catching invalid numbers before they enter your system — and for cleaning existing customer databases where phone number quality is inconsistent.
https://api-bdc.net/data/phone-number-validateParameters
| Parameter | Type | Required | Description |
|---|---|---|---|
number | string | Optional | Phone number to validate |
countryCode | string | Optional | Country code, acceptable in ISO 3166-1 Alpha-2, Alpha-3 or Numeric code formats |
localityLanguage | string | Optional | Preferred language for locality names in ISO 639-1 format, such as 'en' for English, 'es' for Spanish etc. If the requested language is not available for a requested location, it will default to English. If no English variant is known, will provide the native, local names |
key | string | Optional | Your API key |
Responses
Sample Request
https://api-bdc.net/data/phone-number-validate?number=201+867-5309&countryCode=us&localityLanguage=en&key=[YOUR API KEY]Sample Response
Response Schema
▶countryobjectcountry object
▶isoAdminLanguagesarrayAdministrative languages as defined by ISO 3166-1 standard
▶currencyobjectcurrency object
▶wbRegionobjectwbRegion object
▶wbIncomeLevelobjectwbIncomeLevel object
Sample Response
Sample Response
Sample Response