HomeProductsMobile Number Verification (HLR Lookup)

Mobile Number Verification (HLR Lookup)

From: €0.008 + VAT

The Mobile Number Verification service allows you to verify the validity of a mobile phone number in seconds and on a global scale.

Delivery

In few seconds

available for
  • gz

Mobile Number Verification is an HLR Lookup (Home Location Register) service that allows you to check the existence of a mobile phone number and obtain information such as the telecommunications operator to which it is associated.

The service performs an initial lookup and HLR (Home Location Register) check on the mobile network, identifies the formats of mobile numbers, and then enriches the information, such as the status of the SIM (active, blocked, suspended) and any operator change.

The service is available in 56 countries and with more than 260 operators.

REQUEST EXAMPLE

POST /mobile-start/{mobile-phone-number}

To use the service, simply make a POST request to the /mobile-start/{mobile-phone-number} endpoint, passing the mobile number to be verified as a parameter. The number must always be preceded by the international prefix (e.g., +39).

POST /mobile-start/+393331234567

When making the request, it is possible and always recommended to set a callback to receive a notification when the response is available.

{
  "callback": {
    "url": "https://your-server.site/123232",
    "custom": 123
  }
}

RESPONSE EXAMPLE

POST /mobile-start/{mobile-phone-number}

The response is usually returned within seconds and includes information such as:

  • mobile number validity
  • country code
  • country
  • number validity in relation to the country
  • number type (in our case, it will always be mobile)
  • submitted number
  • formatted number
  • request date and time
  • last update date
  • request status (NEW, WAIT, DONE)
  • original operator
  • current operator
  • roaming status
  • ported (i.e., operator change with the same number)
  • mobile number country prefix
  • details
  • request ID
{
  "data": {
    "isPossible": true,
    "isValid": true,
    "regionCode": "IT",
    "isValidNumberForRegion": true,
    "numberType": "MOBILE",
    "requestedNumber": "00393332114474",
    "formattedNumber": "+393332114474",
    "createdAt": "2024-09-06T13:56:19+00:00",
    "updatedAt": "2024-09-06T13:56:19+00:00",
    "state": "DONE",
    "network": "MNO - Vodafone Italy",
    "originalNetwork": "MNO - TIM (Telecom Italia SpA)",
    "roaming": false,
    "ported": true,
    "country": "Italy",
    "countryPrefix": "39",
    "details": "DELIVERED_TO_HANDSET",
    "id": "66db0a03e8ba8710290e3c0f"
  },
  "success": true,
  "message": "",
  "error": null
}

If it is not possible to process it within the first 10 seconds, a partial response will be returned with status NEW and the ID to handle the request asynchronously.

{
  "data": {
    "isPossible": true,
    "isValid": true,
    "regionCode": "IT",
    "isValidNumberForRegion": true,
    "numberType": "MOBILE",
    "requestedNumber": "00393332114474",
    "formattedNumber": "+393332114474",
    "createdAt": "2024-09-06T13:56:19+00:00",
    "updatedAt": "2024-09-06T13:56:19+00:00",
    "state": "NEW",
    "network": "",
    "originalNetwork": "",
    "roaming":,
    "ported":,
    "country": "",
    "countryPrefix": "",
    "details": "",
    "id": "66db0a03e8ba8710290e3c0f"
  },
  "success": true,
  "message": "",
  "error": null
}

In this case, it will be necessary to make a second call to obtain the required data.

REQUEST EXAMPLE

GET /mobile-start/{id}

The endpoint to check the request status is /mobile-start/{id}, and the method used is GET. If a callback is implemented, you will be notified when your request is fulfilled and your data is available.

This is an example request with the ID obtained in the previous POST call.

GET /mobile-start/66db0a03e8ba8710290e3c0f

The response, if the status is DONE, will return the same data as indicated in the previous POST response.

Mobile number verification is a crucial tool for all companies that send SMS communications or tech companies that develop solutions with this functionality, such as SMS platforms, CRMs, and Ecommerce.

Indeed, the service allows you to validate existing numbers and clean up databases from inactive contacts, optimizing the effectiveness of campaigns and communications at a highly competitive cost.

Sign Up

Do you need help?

Haven't found the answer you're looking for?

Fill in all the details, we will get back to you as soon as possible!

Frequently Asked Questions

Mobile Number Verification is the HLR Lookup (Home Location Register) service that allows you to check the validity of a mobile phone number in just a few seconds and globally.
In particular, with this service, you can:

  • Check the existence of a mobile number
  • Verify the telecom operator to which it is associated
  • Check the status of the SIM (active, blocked, suspended)
  • Know if the number has changed operators, with details on the first operator associated
What is the Mobile Number Verification service?

HLR (Home Location Register) is a central database used by telecom operators to manage and store information about mobile phone numbers. It includes data on the network to which a number is associated, the status of the SIM (active, suspended, blocked), and details on roaming or operator changes.

What is HLR (Home Location Register)?

Mobile Number Verification is very useful for all companies that send communications via SMS, particularly for:

  • Tech companies developing solutions like SMS platforms, CRMs, and Ecommerce, to optimize communication campaigns at very low costs
  • Non-profit organizations, to keep donor and volunteer contacts up to date
  • Healthcare facilities, to ensure communications about appointments or emergencies reach the correct patients
  • Event organizers, to ensure invitations are sent only to active participants, increasing attendance rates
  • Customer service, to improve the customer experience by guaranteeing that communications are sent only to active numbers
Who is the Mobile Number Verification service designed for?

The service is provided in just a few seconds.

What are the processing times for the service?

The cost of the service starts at €0.008 per request when choosing the annual subscription.
For individual requests, not on subscription, the cost is €0.05.

What are the costs of the Mobile Number Verification service?