Skip to main content

Phone Lookup API

How It Works

The Phone Lookup API validates phone numbers and provides comprehensive insights, helping you verify whether a phone number is active, valid, and associated with potential risks. This service is crucial for fraud detection, marketing, and communication systems, enabling you to identify high-risk or fraudulent phone numbers before they cause issues.

Key Features:

  • Validate phone number status (active or inactive).
  • Identifies phone type: wireless, VoIP, or landline.
  • Detects high-risk, spammer, leaked, or disposable numbers.
  • Provides carrier and location details.
  • Includes fraud scoring for risk assessment.

Integration

Endpoint:

api/phonelookup

Method:

POST

Base URL:

https://api.boltidentity.com/

Request Headers:

{
"licenseKey": "YOUR_API_KEY",
"Content-Type": "application/json"
}

Request Body:

The request must include the phone number to be validated.

{
"phone": "13132107340"
}

Example Request (Using Fetch):

const response = await fetch('https://api.boltidentity.com/api/phonelookup', {
method: 'POST',
headers: {
'licenseKey': 'YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
phone: "13132107340"
})
});

const data = await response.json();

Sample Response

{
"Bolt-Identity": {
"clientId": "FPC0001",
"apiService": "phoneLookup",
"requestType": "Free",
"report": {
"referenceID": "fpfr-lhwmzc6kz3",
"jsonResponse": {
"phonePulse": {
"status": "Declined",
"message": "Phone validation Declined. High risk phone number detected.",
"response": {
"isValid": true,
"isActive": true,
"isVoip": false,
"countryCode": "US",
"dialingCode": 1,
"formattedNumber": "+13132107340",
"carrier": "T-Mobile",
"city": "DETROIT",
"region": "MI",
"timeZone": "America/Detroit",
"lineType": "Wireless",
"fraudScore": 100,
"isRisky": true,
"isSpammer": false,
"recentAbuse": true,
"leaked": false,
"prepaid": false,
"doNotCall": false,
"mcc": "310",
"mnc": "160",
"zipCode": "48223",
"name": "N/A",
"associatedEmails": [],
"smsDomain": "tmomail.net",
"smsEmail": "3132107340@tmomail.net"
}
}
},
"apiKeyUsed": "api-key-1728234535454-4b4i42ur874",
"requestDateTime": "2025-01-26T10:13:20.352Z"
},
"_id": "67960ac0f49dead56388727d",
"createdAt": "2025-01-26T10:13:20.353Z",
"updatedAt": "2025-01-26T10:13:20.353Z",
"__v": 0
}
}

Understand Response

FieldDescriptionPossible Values / Example
statusIndicates the overall status of the request.Verified, Declined
messageProvides additional information about the status."Phone validation successful.", "High risk phone number detected."
isValidIndicates if the phone number is valid.true, false
isActiveIndicates if the phone number is active.true, false
isVoipSpecifies if the phone number is associated with VoIP.true, false
countryCodeThe country code of the phone number.US
dialingCodeThe international dialing code.1
formattedNumberThe phone number in a standardized format.+13132107340
carrierThe carrier associated with the phone number.T-Mobile
cityCity where the phone number is registered.DETROIT
regionRegion or state of the phone number registration.MI
timeZoneThe time zone of the phone number location.America/Detroit
lineTypeThe type of phone line.Wireless, Landline, VoIP
fraudScoreRisk score for fraud likelihood (0-100).100
isRiskyIndicates if the phone number is considered high-risk.true, false
isSpammerSpecifies if the number is associated with spamming.true, false
recentAbuseIndicates if the number has been recently abused.true, false
leakedSpecifies if the number appeared in a data leak.true, false
prepaidIndicates if the number is prepaid.true, false
doNotCallIndicates if the number is in the Do Not Call registry.true, false
mccMobile country code.310
mncMobile network code.160
zipCodeZip code of the phone number's registration.48223
nameName associated with the phone number, if available.N/A
associatedEmailsList of emails linked to the phone number.[]
smsDomainThe SMS domain associated with the carrier.tmomail.net
smsEmailThe SMS email address for the phone number.3132107340@tmomail.net