Glossary
HLR lookup
An HLR lookup is a real-time query to the Home Location Register — the central subscriber database of a GSM/3GPP mobile network — that reports whether a mobile number is valid and active, which network it belongs to, and whether it has been ported or is roaming.
Updated By PhoneBorn TeamEditorial policy
How it works
In GSM and UMTS networks the HLR stores the permanent record for each subscriber: the MSISDN, the SIM's IMSI, service permissions and the current serving switch. In 4G and 5G the equivalent roles are played by the HSS and UDM, but the industry still calls the query an "HLR lookup".
A lookup provider sends an SS7 (or equivalent) routing query for the number — the same kind of request a network makes before delivering an SMS — and interprets the answer. No message reaches the handset and the user sees nothing.
What a lookup typically returns
- Status — whether the number is live, absent (switched off or out of coverage) or unknown/unallocated.
- Original network — the operator the number range was issued to.
- Current network — the operator serving it now, which reveals number porting.
- Roaming indication — sometimes the country of the serving network.
- IMSI prefix (MCC+MNC) — on some providers, often partially masked.
Results depend on operator cooperation and on local regulation; some networks block or limit these queries, so answers are not always complete.
Why it matters for verification
Services use HLR lookups before sending an OTP to avoid wasting messages on dead numbers, to detect line type, and as one signal in fraud scoring — for example, a recent change of serving network can be a sign of a SIM swap or port-out. A number that answers as a live mobile subscriber looks different from a VoIP range, which only a simpler carrier lookup can classify.
PhoneBorn numbers are real mobile numbers provided through telecom partners, so they belong to mobile numbering ranges; how any service weighs a lookup result is its own decision. See real mobile vs VoIP numbers and HLR lookups.