Valid Mobile Number Response

v1 / v2

Valid Mobile Number Response

Overview

Listed below are the fields you will see in an API response for any valid mobile number.

Your JSON response is broken down into four objects, the current status of the mobile number you have checked will dictate the JSON objects we will display within your result.

Issuing Information

–  issuing_info:

Displayed for all valid mobile numbers

FIELD

WHAT TO EXPECT

FORMAT

verified

True - this indicates that this is a valid mobile number

Boolean

timezone

The timezone of the country where the original network is located

String

location

The country of the original network for the entered number

String

network_name

The name of the originating network

String

country_code

The country code of the location of the orginal network

Integer

area

The country of the the original network for the number entered

String

Home information

–  home_info:

Displayed for all numbers reported as LIVE

ELD

WHAT TO EXPECT

FORMAT

verified

True - Indicates that this is a valid mobile number

Boolean

timezone

The timezone of the country where the original network is located

String

location

The home country of the current network for the entered number

String

network_name

The name of the current network of the entered number

String

country_code

The country code of the location of the current network

Integer

area

The country of the the current network for the number entered

String

Roaming information

–  roaming_info:

Displayed when a VALID and LIVE mobile number is identified as roaming away from it’s Home Country

FIELD

WHAT TO EXPECT

FORMAT

verified

True - Indicates that the number entered is a valid mobile number

Boolean

timezone

Timezone of the country where the number is currently located

String

location

Which country the number is currently located

String

network_name

The name of the network that the SIM is currently roaming on

String

country_code

The country code of the current location of the number

Integer

area

Which country the number is currently located

String

Roaming Problems

If the results for a mobile number believed to be roaming away from its Home location do not show the number as Roaming then it is most likely Home Routing has been implemented by the Network Operator.

This means that the network will always report their numbers as being located in their Home location regardless of where they are in the world.

Status information

Status Information

These response fields indicate the current status of the number you have entered. You should use this part of the API response to determine if your numbers are Live or Dead etc.

FIELD

WHAT TO EXPECT

FORMAT

type

Mobile

String

msisdn

The number used for the HLR Lookup

String

error_code

Check the Status Information page for more details

Integer

error_text

Check the Status Information page for more details

String

status

Delivered, Undelivered or Rejected

String

mccmnc

The MCC and MNC identify the Mobile Country Code and Mobile Network Code

String

is_ported

Will indicate if the number has been ported from its Original Network to a different Current Network

Boolean

is_roaming

Will indicate if the number is currently roaming outside of its home location

Boolean

API Response Example

Here’s an example JSON response for a successful HLR Lookup.