Skip to content

Phone Validation

Verify if a phone number is real, active, and what type of line it is.

Credits: 1 per request

Request

http
POST /v1/validate-phone

Parameters

FieldTypeRequiredDescription
phonestringYesPhone number (E.164 format preferred)

Example

bash
curl -X POST https://api.braidisdata.com/v1/validate-phone \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"phone": "+15551234567"}'

Response

json
{
  "success": true,
  "credits_used": 1,
  "credits_remaining": 999,
  "data": {
    "phone": "+15551234567",
    "valid": true,
    "active": true,
    "line_type": "mobile",
    "carrier": "T-Mobile",
    "country_code": "US",
    "national_format": "(555) 123-4567"
  }
}

Response Fields

FieldTypeDescription
validbooleanWhether the number is a valid phone format
activebooleanWhether the number is currently active
line_typestringmobile, landline, voip, toll_free, unknown
carrierstringThe phone carrier name
country_codestringISO 3166-1 alpha-2 country code
national_formatstringHuman-readable formatted number

Line Types

TypeDescription
mobileCell phone
landlineTraditional wired phone
voipVoice over IP (Google Voice, etc.)
toll_free800/888/877 numbers
unknownCould not be determined

Braidis Data Enrichment Platform