Our International Phone Validation service returns comprehensive carrier and exchange information, including ported status, SMS and MMS details and identifies high-risk VOIP and prepay phones.
URL Endpoint
GetPhoneDetails Inputs
Name | Type | Description | |
---|---|---|---|
Phone | String | Required | A variable digit phone number. |
Country | String | Required | The location the phone number is in: 1-3 digit Country Calling Code, ISO2, ISO3, Country Name.* |
Options | String | Optional | Comma separated list of possible options. |
AuthID | String | Required | Your authentication identification provided by Service Objects. Sign up for a free trial key at https://www.serviceobjects.com/phone-insight/ |
GetPhoneDetails Outputs
- PhoneDetails
Name | Type | Description |
---|---|---|
PhoneIn | String | The phone number parsed from the user input. |
Score | Int | A 0-10 score that represent Service Objects Recommendation of the phone number, 1-10 being valid and 0 being an invalid phone. |
CountryCode | Int | Is 1-3 digit country calling code |
FormatNational | String | The provided phone number in a national format. |
FormatInternational | String | The provided phone number in international format. |
FormatE164 | String | The provided phone number in E.164 format. |
Extension | String | The extension on the phone number. |
Locality | String | The locality from where the validated phone number belongs. |
AdminArea | String | The administrative area from where the validated phone number belongs. |
AdminAreaAbbr | String | The administrative area abbreviation from where the validated phone number belongs. |
Country | String | The country to which the validated phone number belongs. |
CountryISO2 | String | The ISO 2 character country designation for a validated phone number. |
CountryISO3 | String | The ISO 3 character country designation for a validated phone number. |
Latitude | Decimal | The latitude based on the latLongMatchLevel determined from the phone number of the provider. |
Longitude | Decimal | The longitude based on the latLongMatchLevel determined from the phone number of the provider. |
LatLongMatchLevel | String | The match level that the phone matched at: Country, LocalAdmin, Region or Locality. |
TimeZones | timeZone[] | The time zone for the location of the phone number. If multiple possible zones are returned the most likely one will be listed first. |
LineType | String | The line type determined for the phone number such as landline, wireless and VOIP. |
ValidPhone | Boolean | A boolean response type determining whether the phone number is a valid phone number. |
ValidPhoneLength | Boolean | A boolean response type determining whether the phone number is a valid phone number length for the country. |
Notes | String[] | A list of notes giving additional information about the phone number. |
Warnings | String[] | A list of warnings giving additional information about the phone number. |
CurrentProvider | Provider | Details about the current provider. |
PreviousProvider | Provider | Details about the previous provider. |
OriginalProvider | Provider | Details about the original provider. |
LastPortedDate | String Date | The last time the phone number was ported. Date in the format of YYYY-MM-DD. |
SMSAddress | String | The SMS gateway address for the provided mobile number. |
- TimeZone
Name | Type | Description |
---|---|---|
ZoneName | String | The name of the time zone. |
ZoneAbbr | String | The abbreviation of the time zone name. |
CountryISO3 | String | The ISO 3 character country designation for a validated phone number. |
UTCOffset | String | The UTC offset, also known as the time offset, is a value that is either added to or subtracted from Coordinated Universal Time (UTC) to indicate the local solar time. It is important to note that the local solar time may differ from the current civil time, whether it is standard time or daylight saving time. |
- CurrentProvider
Name | Type | Description |
---|---|---|
ProviderName | String | The name of the line carrier of the phone number (“AT&T”). |
ProviderID | String | The ID of the line carrier of the phone number. |
CountryISO3 | String | The ISO 3 character country designation for the current line carrier. |
- PreviousProvider
Name | Type | Description |
---|---|---|
ProviderName | String | The name of the previous line carrier of the phone number (“AT&T”). |
ProviderID | String | The ID of the previous line carrier of the phone number. |
CountryISO3 | String | The ISO 3 character country designation for the previous line carrier. |
- OriginalProvider
Name | Type | Description |
---|---|---|
ProviderName | String | The name of the original line carrier of the phone number (“AT&T”). |
ProviderID | String | The ID of the original line carrier of the phone number. |
CountryISO3 | String | The ISO 3 character country designation for the original line carrier. |
- Problem
Name | Type | Description |
---|---|---|
Type | String | The link to deeper details about the error. |
Title | String | Basic description of the error. |
Status | String | The status code of the error, these are http status codes for example 400 and 500 codes. |
Detail | String | Description of the error. |
*Also see PVI – Errors for service specific status code errors and Errors for general status code errors