SMSBOX — bulk HLR lookup

Clean up your number list — stop paying for dead numbers

Every contact list that has grown over the years contains numbers that no longer exist or were mistyped at some point. Every message sent to them costs credits and returns nothing. With a bulk HLR lookup you check up front which numbers really exist, are active and which operator they belong to.

Checking a number list with an HLR lookup

What is an HLR lookup?

The Home Location Register is the central database in which a mobile operator keeps track of which numbers belong to it and where a device is located. With an HLR lookup we query that database directly: does this number exist, is it active, and which operator does it belong to right now?

That last point matters more than it seems. Since number portability, a number range no longer says anything about the operator: someone with an old Proximus number may have been with a different operator for years. An HLR lookup returns the operator the number actually belongs to.

Does the number exist, and is it in use?
Which operator does it belong to now — even after a switch
Which network the device is on, if it is switched on
Works on an entire list, not number by number

Clean up your list in 4 steps

1

Prepare the list

Put the mobile numbers in an Excel file. The number column is looked up; if it is not found, the first column is used.

2

Upload the file

Upload the file in your account. You see how many numbers were found and receive a batch ID.

3

Wait for processing

The check runs in the background, so you can close the window. The result is sent to the e-mail address of your account.

4

Update the list

Remove the numbers that no longer exist from your file and from now on only send to what remains.

When is cleaning up worth it?

Situation Why check first
List several years oldNumbers expire, people switch operator or cancel. Without a check you pay for every dead number.
List taken over from another systemMigrations introduce formatting errors — missing country codes, landlines mixed in with mobile numbers.
Large one-off campaignWith thousands of recipients the cost of checking is easily outweighed by the wasted messages avoided.
Many Undelivered entries in your reportsA clear signal that your list is polluted — see the delivery statuses.
Numbers from a web formCustomers often mistype. Checking at the moment of entry prevents the problem right away.
View delivery statuses Contact management

Also per number or through the API

Check a single number. For a one-off check you simply type in the number and get the result on screen straight away, together with the history of earlier lookups.

Through the REST API. The most interesting variant: check a number at the moment a customer enters it in your form, instead of cleaning up your entire file afterwards. That way a wrong number never ends up in your database.

Every lookup costs credits, just like a sent message. On a large list that is usually easily outweighed by the credits you would otherwise waste on numbers that receive nothing anyway.

Number validation through the REST API

Frequently asked questions about cleaning up numbers

The Home Location Register is a mobile operator's central database. With an HLR lookup we query it to find out whether a number exists, which operator it belongs to and on which network the device currently is — provided the device is switched on.
Because every send to a dead number costs credits without yielding anything. A list that has grown over the years always contains numbers that no longer exist or were mistyped at some point. Removing them saves money and keeps your delivery statistics clean.
You upload an Excel file with the numbers. The system looks for a column with the numbers by default; if it does not find one, it takes the first column. You are shown a batch ID and the result is sent to your account's e-mail address.
That depends on the size of your list. Processing happens in the background, so you do not have to wait: you close the window and receive the result by e-mail as soon as the batch is done.
Each lookup costs credits, just like a sent message. For a large list, that typically far outweighs the credits you would otherwise waste on numbers that receive nothing anyway.
Yes. For a one-off check you simply type in the number and get the result on screen immediately, along with the history of previous lookups.
Yes, number validation is also available via the REST API. That way you check a number the moment a customer enters it in your form, instead of cleaning up your whole database afterwards.
Yes. The lookup returns the operator the number actually belongs to at that moment, even if it once started with a different operator. That is exactly why a number range says nothing about the current operator.
Trust Guard Security Scanned
Call us
Send an email