
Mobile numbers change constantly. People cancel contracts, change networks, replace SIMs and stop using old numbers. For businesses relying on phone calls or SMS, that means a perfectly good customer database can gradually fill up with numbers that no longer connect. We often see mobile degrading at a rate of 23% per year.
An HLR lookup is a way of checking a mobile number against live network information to help establish whether the number is valid and reachable, without calling the person or sending them a text.
For businesses managing customer, prospect or member data, HLR validation can help identify dead, incorrect or potentially unusable mobile numbers before they create wasted calls, unnecessary SMS costs or unreliable campaign reporting.
If you already have numbers you want to check, Data Soap's HLR lookup service can validate UK and international mobile numbers individually, in bulk or through an API.
If you only need the essentials:
HLR stands for Home Location Register, a term associated with mobile-network subscriber information.
An HLR lookup checks live mobile-network information rather than relying only on a number's format.
It can help you establish information such as the network associated with a mobile and whether the handset is currently reported as switched on.
The lookup happens silently. It does not need to ring the person's phone.
HLR validation does not prove identity, consent or permission to contact somebody.
HLR should be treated as one part of a wider phone-data-quality process rather than a complete compliance solution.
Businesses can run HLR checks in bulk or automatically through an API.
HLR stands for Home Location Register.
Traditionally, the HLR is part of a mobile operator's network infrastructure and stores information required to manage subscribers and their access to mobile services.
It is more accurate to think of mobile operators as maintaining their own subscriber information rather than there being one worldwide HLR containing every mobile subscriber.
Mobile-network architecture has also evolved. Later generations of mobile technology use components such as the Home Subscriber Server, or HSS, while 5G architecture includes newer subscriber-management components such as Unified Data Management, or UDM.
The telecoms industry nevertheless continues to use HLR lookup as a familiar term for live mobile-number validation.
For most businesses, the important distinction is much simpler:
An HLR lookup checks live network information instead of relying entirely on what a mobile number looks like or what an old database says about it.
An HLR lookup is a live network query used to obtain information about a mobile telephone number.
With Data Soap, an HLR check can return information including:
the network name
Mobile Country Code
Mobile Network Code
whether the handset is currently reported as switched on
a syntax result where appropriate
The lookup happens silently. It does not need to place a telephone call and the handset does not ring.
That distinction matters.
Checking that a number such as 07123 456789 looks like a correctly formatted UK mobile number only tells you that its structure appears valid.
It does not necessarily tell you whether the number currently corresponds to a usable mobile service.
HLR validation goes further by asking the mobile network for current information.
From the user's point of view, the process is straightforward.
You submit a mobile number through an online portal, file upload or API.
The validation service sends a query to the relevant mobile-network infrastructure.
The network returns the information available for that number.
The result is returned to your system or included in your cleaned data file.
You apply your own business rules to decide whether the number should be used, reviewed or suppressed.
The lookup can take place when cleaning an existing customer database or automatically when somebody enters a mobile number into a website, CRM or application.
Data Soap supports both bulk validation and real-time HLR lookup through an API.
Exactly what you receive depends on the provider and product being used.
For Data Soap's HLR check, core results can include:
| Result | What it tells you |
|---|---|
networkName |
The mobile network associated with the lookup result |
mcc |
The Mobile Country Code |
mnc |
The Mobile Network Code |
on |
Whether the handset is currently reported as switched on |
| Syntax result | Formatting and normalisation information that can provide additional context |
It is important to separate HLR validation from Mobile Number Portability, or MNP, lookup.
Mobile customers can usually keep their telephone number when moving between networks. That means the network suggested by the original number range is not necessarily the network currently serving the subscriber.
Data Soap therefore offers MNP as a separate validation check.
This distinction avoids a common mistake: assuming the prefix at the beginning of a mobile number always tells you its current network.
Running the lookup is only half the job.
You also need to decide what the result means for your particular process.
If the network reports the handset as switched on, that provides a strong current signal that the mobile is active on the network at the point the lookup takes place.
It does not mean the person will answer a phone call or respond to an SMS.
It also does not prove that the person named in your CRM still owns or controls the number.
The network result can help you understand which mobile network is associated with the result.
This can be useful for reporting, routing and data analysis.
If determining the current network after number portability is specifically important to your process, you should consider an MNP lookup rather than assuming HLR alone answers every portability question.
The Mobile Country Code and Mobile Network Code are identifiers used within mobile networks.
Together, they provide technical information about the mobile network associated with the result.
For most marketing or CRM teams these fields may not need manual review, but they can be valuable in automated systems and technical integrations.
A syntax check looks at the structure and formatting of the telephone number.
It can help determine whether the number is correctly formed and can normalise it into a standard format.
This is useful context, but syntax and HLR answer different questions.
A number can be perfectly formatted while still being unusable.
Not every live network query will necessarily produce a definitive response.
Network behaviour, routing and operator restrictions can affect what information is available.
An inconclusive result should therefore not automatically be interpreted as meaning the number is dead.
A better approach is to create a business rule for inconclusive results. Depending on your use case, you might retain the number, flag it for review, run another validation method or treat it differently from a clearly negative result.
That distinction is important when cleaning large databases because incorrectly classifying uncertain numbers as invalid can be just as problematic as keeping genuinely bad data.
Not every form of telephone validation answers the same question.
A syntax check asks:
"Does this look like a correctly formed telephone number?"
An HLR lookup asks:
"What does the mobile network currently tell us about this number?"
An MNP lookup asks:
"Which network currently serves the number, particularly where portability is relevant?"
For a customer-facing form, a syntax check can catch obvious formatting mistakes quickly.
For an existing marketing, service or sales database, a mobile HLR lookup can provide a stronger indication of whether the mobile data remains usable.
Businesses sometimes use the phrase "phone validation" to describe several different checks.
They are not interchangeable.
| If you need to know... | The relevant check |
|---|---|
| Is this telephone number formatted correctly? | Syntax validation |
| Does live mobile-network information indicate the mobile is active? | HLR lookup |
| Which network currently serves a mobile number after portability? | MNP lookup |
| Is a UK number registered with a marketing preference service? | TPS/CTPS screening |
| Does this person actually control the mobile number? | OTP or possession verification |
This is why the best validation workflow often involves more than one check.
The right combination depends on what you are trying to achieve.
The main reason is simple:
Bad telephone data costs money.
Consider a contact centre with hundreds of thousands of mobile numbers.
If a significant proportion of those records are no longer usable, agents can spend a large part of their working day attempting calls that have little or no chance of connecting.
The same problem applies to SMS.
Sending messages to unusable numbers consumes campaign budget without creating an opportunity for a response or conversion.
HLR validation helps businesses identify potentially problematic mobile data before using it.
Telephone-number data does not remain accurate indefinitely.
Customers change their contact details, contracts end and numbers can eventually be reassigned.
The longer a database has gone without validation or customer updates, the greater the reason to review its contact data before launching a campaign.
Running HLR validation before using an older database helps distinguish stronger records from mobile numbers that may warrant additional review.
Dead and incorrect mobile numbers create unnecessary dial attempts.
Cleaning numbers before loading them into a dialler can allow agents to spend a greater proportion of their time dealing with records that have a realistic chance of connecting.
This is particularly valuable for:
outbound sales teams
customer-service operations
debt collection and credit-control teams
appointment teams
research organisations
customer-retention teams
Businesses sending appointment reminders, service notifications or marketing messages normally pay according to message volume.
Checking mobile numbers beforehand can help prevent budget being allocated to data that is already known to be poor quality.
For large SMS databases, even a relatively small improvement in mobile-data quality can have a meaningful operational impact.
HLR validation does not have to happen months after a number enters your CRM.
A real-time API can check a number when somebody:
completes a web form
creates an account
submits an enquiry
updates their customer profile
enters a competition
requests a callback
Data Soap's API supports HLR as one of the checks that can be requested programmatically.
Point-of-capture validation can be particularly useful because poor data is normally easier to deal with before it spreads into multiple systems.
Rather than expecting one lookup to solve every telephone-data problem, businesses can build validation in stages.
A typical workflow might look like this:
Start by ensuring the number is properly formatted.
For international databases, normalisation into a consistent format such as E.164 also makes later processing easier.
Use HLR to obtain current mobile-network information and identify numbers that appear more or less likely to be usable.
Data Soap's HLR lookup service can be used for individual, bulk and API-driven validation.
If your use case depends specifically on understanding the current network after number portability, add MNP validation.
Do not rely solely on the original mobile-number prefix.
HLR validation tells you about the mobile number.
It does not tell you whether that number should be contacted for UK direct-marketing purposes.
Where marketing-call compliance is relevant, TPS or CTPS screening may need to form part of the process.
Mobile data changes.
Storing the date of the validation alongside the result gives you a better understanding of how fresh the information is.
A number checked yesterday and a number checked three years ago should not necessarily be treated as equally current.
Decide in advance what happens to:
positive results
clearly negative results
inconclusive results
syntax failures
numbers requiring further checks
This allows validation to support operational decisions rather than simply adding another column to a spreadsheet.
HLR lookup is more informative than simply examining the syntax or prefix of a mobile number because it uses live mobile-network information.
But it should not be treated as an infallible guarantee.
An HLR result represents information available at or around the point the query is made.
Network conditions, operator restrictions and the way individual mobile networks respond can affect the available result.
That means businesses should think in terms of stronger and weaker data-quality signals, rather than assuming every lookup produces a permanent yes-or-no truth.
For example, a live result today does not guarantee that the same number will remain active indefinitely.
Likewise, an unavailable response should not automatically be treated as proof that the number is invalid.
HLR is therefore most useful when combined with sensible business rules and other forms of data validation where appropriate.
Understanding the limitations of HLR is as important as understanding its benefits.
HLR validation is not a reverse telephone directory.
It does not return the subscriber's name or prove that a particular person owns the mobile.
If you need to establish that a user actually has access to the mobile they entered, you usually need a separate process such as one-time-password verification.
A mobile can be live without the subscriber answering your call.
HLR checks mobile-network information, not human behaviour.
Successful SMS delivery depends on more than the underlying status of the number.
HLR validation can improve the quality of the numbers you attempt to message, but it does not guarantee every SMS will be delivered.
A live mobile number is not automatically a number you have permission to contact for marketing.
Consent, legitimate interests, preference-service screening and other compliance considerations are separate issues.
Mobile status can change.
Any HLR result should be treated as a point-in-time data-quality signal rather than a permanent certification.
No definitive response is not necessarily the same thing as a definitive negative response.
Keep separate categories for invalid, valid/live and inconclusive where your process supports it.
HLR validates mobile-network information.
It does not verify the identity of the person associated with your CRM record.
Technical validity and marketing permission are two different things.
TPS, CTPS, PECR, UK GDPR and your lawful basis may still need to be considered depending on the activity.
Not every telephone-number field requires a live network lookup.
If all you need to know is whether somebody entered a plausibly formatted number, a syntax check may be sufficient.
HLR is most valuable where current network information materially affects the business decision.
Contact data changes.
Consider storing the validation date and deciding when data should be rechecked according to your use case.
Mobile-number portability means customers can move networks while keeping their number.
Use MNP when determining the current network is specifically important.
No.
HLR validation should not be treated as a reverse telephone directory.
Its purpose is to validate technical information associated with a mobile service, not to provide the subscriber's name or personal details.
Likewise, an HLR lookup does not prove that the person submitting a number owns or controls it.
If proving possession is important, such as during account registration, you may need a separate verification process such as sending a one-time passcode.
HLR lookup and OTP verification solve different problems.
No.
The lookup takes place through mobile-network systems rather than by placing a normal telephone call to the subscriber.
The phone does not need to ring.
This makes HLR useful for cleaning an existing database because you can assess mobile-number data before starting the actual customer-contact activity.
Yes.
HLR validation can be used beyond the UK.
Data Soap supports UK and international mobile validation and can normalise international numbers into a consistent format.
This can be particularly useful for organisations operating across multiple countries because the same validation workflow can be applied to databases containing different country codes and telephone-number formats.
No.
HLR and TPS answer completely different questions.
An HLR lookup is concerned with the technical status and network information associated with a mobile number.
A Telephone Preference Service check is concerned with whether a telephone number appears on a UK preference register relevant to unsolicited marketing calls.
A live mobile number is not automatically a number that can legally be called for marketing purposes.
Businesses preparing telephone-marketing data may therefore need several checks rather than relying on HLR alone.
Not by itself.
This is an important distinction because mobile validation is sometimes described too broadly.
The UK's data-protection accuracy principle requires organisations to take reasonable steps to ensure personal information is not incorrect or misleading and, where necessary for the purpose, to keep it up to date.
HLR validation can form part of a wider data-quality process where accurate mobile information is relevant to the purpose for which the data is being processed.
But an HLR check does not:
establish your lawful basis for processing
provide marketing consent
replace TPS or CTPS screening
prove that a person owns a telephone number
make an otherwise unlawful marketing campaign compliant
Think of HLR as a data-quality tool, not a complete compliance solution.
There is no universal rule stating that every mobile number should be checked after a particular number of months.
The appropriate frequency depends on:
how the data is being used
the age of the database
how regularly customers interact with you
the cost of failed calls or SMS messages
how important current contactability is to the process
Useful validation points can include:
before using an older database
before a large SMS campaign
before loading records into a dialler
when migrating data to a new CRM
after acquiring or consolidating datasets
when a number is first submitted
after repeated contact failures
The aim should be to validate data at the points where accuracy creates genuine operational value rather than applying an arbitrary cleaning schedule.
Both approaches use the same basic validation principle but solve different operational problems.
Bulk validation is useful when you already have an existing file or CRM export containing hundreds, thousands or millions of mobile records.
Typical examples include:
database-cleaning projects
pre-campaign preparation
CRM migrations
legacy-data reviews
acquired customer databases
API validation is better when you want mobile numbers checked automatically as they enter or move through your systems.
Typical examples include:
website forms
CRM workflows
customer-registration processes
lead-generation systems
internal data-processing platforms
Many organisations use both approaches.
They perform a bulk clean to improve their existing database and then introduce API validation to help reduce the amount of poor-quality data entering the system in future.
Data Soap supports HLR mobile number validation through both bulk processing and real-time API validation.
The headline cost per lookup is only one consideration.
You should also look at:
whether the provider uses live mobile-network queries
what fields are actually returned
how inconclusive results are handled
international coverage
bulk-processing capacity
API availability
documentation quality
integration options
data security
the ability to combine HLR with other validation checks
how clearly the provider distinguishes between syntax, HLR and MNP
It is particularly important to understand exactly what a provider means by "HLR lookup".
Different services can package mobile validation capabilities differently, and you should avoid assuming every provider returns the same information.
Home Location Register. The traditional term for subscriber information maintained within mobile-network infrastructure.
Home Subscriber Server. A subscriber-management component associated with later mobile-network architecture.
Unified Data Management. A subscriber-data component used within 5G architecture.
Mobile Country Code. A code identifying the country associated with a mobile network.
Mobile Network Code. A code used to identify a mobile network within a country.
A technical term commonly used for a mobile telephone number associated with a subscriber.
Mobile Number Portability. The ability for a customer to keep their mobile number when moving between networks.
An international telephone-number formatting standard used to represent numbers consistently with their country code.
HLR stands for Home Location Register.
It is the traditional term associated with subscriber information held within mobile-network infrastructure.
It can obtain live information from the mobile network that provides a stronger indication of current status than examining the number's format alone.
Yes.
An HLR lookup is silent and does not need to place a normal telephone call to the handset.
Yes.
An HLR response can include network information such as the network name, MCC and MNC.
Portability is better handled through an MNP lookup.
Data Soap treats HLR and MNP as separate validation checks.
Yes.
Mobile numbers can be validated as a list rather than checking every record manually.
Data Soap provides bulk validation as well as API-based validation.
Yes.
Data Soap supports UK and international mobile-number validation.
No.
Mobile-network status can change, so the result should be treated as a point-in-time validation signal.
No.
HLR deals with the technical quality of the mobile number.
Marketing permission and regulatory screening must be considered separately.
Not necessarily.
An inconclusive result can mean that a definitive live-network answer was not available.
Your process should distinguish inconclusive results from clearly invalid numbers.
If calls are failing, SMS costs are being wasted or you simply do not know how much of your mobile database is still usable, HLR validation gives you a way to assess the data before you depend on it.
Data Soap's HLR Lookup service supports UK and international mobile validation, with bulk processing and real-time API options.
Use it to identify poor-quality mobile data earlier, improve the quality of the numbers entering your campaigns and give your teams cleaner contact data to work with.
£100 of credits for £4.99. New customers, once.