MarioSMS

HLR lookup

A live query to a carrier's Home Location Register that reveals whether a mobile number is active and which network it belongs to.

The Home Location Register is the database where a mobile network keeps its subscribers. An HLR lookup asks it, in real time, whether a number is live, which operator serves it, and whether it has been ported to a different network.

Platforms and message senders use that data to skip dead numbers and to work out what kind of line they are dealing with before sending anything.

What comes back from the query

A typical response says whether the number exists, names the network that currently serves it, gives the country, and flags whether the subscriber is roaming or the number has been ported. It does not reveal a name, an address or a location beyond the country.

The query reaches the operator through the signalling network that carriers use between themselves, and answers in well under a second.

Why senders pay for it

Sending to dead numbers costs money and pollutes delivery statistics, so bulk senders check first. Fraud teams use the same data to spot numbers that were ported moments before a password reset, a common sign of a SIM swap.

Our number lookup tool shows the public parts of this, including the country, the formatting and the line type a platform would see.

What the query cannot tell you

It returns nothing about the person. No name, no address, and no location beyond the country and current network, since the detail it exposes is deliberately limited.

It also cannot tell you whether a platform will accept the number. Line type is one input to that decision, and the platform's own history for the number and its range decides the rest.