Our domestic (USA/Canada) Phone Exchange service returns comprehensive carrier and exchange information, including ported status, SMS and MMS details and identifies high-risk VOIP and prepay phones.
All responses from GetExchangeInfo will be returned within an ExchangeInfoResponse object. If no errors are found while performing the validation an Array of ExchangeInfo element will be returned with the following information in an ExchangeInfoResults element. If a 6 digit (area code + suffix) number match is found then multiple provider elements within the ExchangeInfoResults element will be returned. If there is an error, an Error object will be returned (explained in next section).
ExchangeInfo
Name
Type
Description
PhoneNumber
String
The verified phone number.
Name
String
The name of the phone carrier associated with the phone number.
City
String
The city in which the validated phone number is registered. (Ported Numbers will show original location here.)
State
String
The state in which the validated phone number is registered. (Ported Numbers will show original location here.)
Country
String
The country in which the validated phone number is registered. (Ported Numbers will show original location here.)
LineType
String
The line type of the validated phone number. (Possible values are Wireless, Landline and VOIP).
TimeZone
String
The Time Zone of the validated phone number
Latitude
String
The latitude of the registered carrier location. (Ported Numbers will show original location here.)
Longitude
String
The longitude of the registered carrier location. (Ported Numbers will show original location here.)
SMSAddress
String
The SMS gateway address for the provided mobile number
MMSAddress
String
The MMS gateway address for the provided mobile number
PortedInfo
PortedInfo[]
See PortedInfo Description. This object will be populated if the phone number has been ported