HLR Lookup APILive Subscriber Status, in Bulk or at Signup
Query the Home Location Register in real time to see whether any mobile number is active, reachable, or ported, without sending an SMS or placing a call. Direct access to 800+ mobile operators worldwide for accurate routing and fraud prevention.
Use this page when you are cleaning a list, wiring HLR into a signup flow, or you need carrier, roaming, and IMSI detail. Just checking one number by hand? The free HLR lookup tool runs the same live query in your browser with no account.
800+
Operators
<300ms
Response Time
195+
Countries

Advanced HLR Intelligence
Direct network access for real-time subscriber verification and routing optimization
Direct HLR Database Access
Direct access to global Home Location Register and HSS databases for real-time subscriber information. Our platform connects to 800+ mobile operators worldwide, providing authentic network data without intermediaries.
Live Network & Subscriber Status
Get real-time subscriber status including active, inactive, temporarily unavailable, or unknown states. Our system provides instant network availability checks with detailed status reporting.
Advanced Roaming Intelligence
Identify if a subscriber is roaming, their current network location, and roaming partner information. Essential for SMS routing optimization and international communication cost management.
Carrier & Network Intelligence
Operator information including MCC/MNC codes, carrier names, network technology, and coverage details. Critical for routing optimization and billing accuracy.
HLR Lookup Use Cases
Mission-critical applications for telecom operators and enterprise messaging
SMS Delivery Optimization
Verify subscriber reachability before sending SMS messages. Reduce delivery failures and improve campaign ROI with real-time HLR checks.
International Roaming Management
Track subscriber roaming status and optimize international communication costs. Essential for telecom operators and enterprise messaging.
Fraud Prevention & Security
Detect fraudulent numbers, SIM box operations, and unauthorized network access. Protect revenue and ensure network security.
Customer Verification & Onboarding
Verify customer phone numbers during registration and onboarding processes. Ensure data accuracy and improve customer experience.
What an HLR Lookup Returns
Every mobile operator runs a Home Location Register: the live record of every SIM it has issued and the state of each one. A lookup queries that register directly and returns these fields.
Connectivity status
Active, absent, invalid, or unknown.
Active means the SIM is registered and reachable now. Absent means the number is real but the handset is off or out of coverage, so retry it later. Invalid means the network has no such number, so drop it. Treating absent and invalid the same way is the most expensive mistake made with HLR data.
Country and network codes (MCC/MNC)
The mobile country code and mobile network code of the serving operator.
Operator brand names change with mergers and MVNO deals. MCC/MNC pairs identify the network unambiguously, which is what routing and billing logic should key off.
Current and original carrier
Who issued the number, and who serves it today.
Number portability breaks any tool that maps a number range to a carrier, because the prefix never changes after a port. The register holds the current answer.
Ported status
Whether the number has moved to a different operator.
Routing decisions based on the original carrier fail on ported numbers. A recent port is also a risk signal worth scoring alongside your other fraud inputs.
Roaming network and country
The visited network, when the subscriber is registered outside their home network.
Drives international routing and cost. It is also a mismatch signal: a number presenting as local while registered on a network on the other side of the world is worth a second look.
Line type
Whether the number is a mobile line.
Only mobile lines have an HLR entry. Landlines and most VoIP numbers cannot return connectivity, so mixed lists need phone validation alongside HLR.
IMSI and routing detail
The subscriber identity and the routing information the network would use.
The deepest layer, used by teams running their own least-cost routing or interconnect logic.
How the query works, and why it is silent
The lookup travels over the operator signaling network as the same routing request an SMS center sends before it delivers a message. It asks the home register where the subscriber is, then stops. No message is delivered, the handset never rings, and the subscriber is never notified, so there is no per-message carrier charge for checking. That is why verifying a large list with HLR costs a fraction of texting it to find out which numbers bounce. It also means the answer is live rather than a nightly file: a number ported last week returns its new carrier, and a handset switched off ten minutes ago returns as absent.
One limit is worth stating plainly. An HLR lookup does not return a subscriber's name, street address, or GPS position at any price. The register holds the serving network and the location area used for routing, not a person's identity. For the full technical walkthrough, read the HLR lookup guide.
Free Tool or API: Which One You Want
We run two HLR pages on purpose and they do different jobs. You can run a real HLR query for free on a single number. Here is exactly where the free tool stops and the API starts, so you know before you sign up for anything.
Free HLR lookup tool
Use the free tool when you have one number in front of you: a suspicious signup, a support ticket, a sanity check before you call someone.
- Live connectivity status: active, absent, invalid, or unknown
- The number’s country
- Whether the number is a mobile line
- Whether the number has been ported
- No signup, one number at a time
Requires an account or the API
Use the API when the answer feeds something else: a list you are cleaning before a send, a signup form that has to decide in under a second, a fraud score that needs the carrier and roaming fields.
- Current versus original carrier
- MCC/MNC network codes
- Roaming carrier and country
- IMSI and network routing detail
- Bulk lists and programmatic API access
The free tool is rate limited and best effort. If a lookup is load bearing for revenue or compliance, use the API, where one universal credit buys a full phone lookup and the same credits also cover email verification and IP lookups.
Real-time HLR Integration
Direct network access with subscriber intelligence
// HLR lookup with network intelligence
const response = await fetch('https://api.1lookup.io/v1/lookup/hlr', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
phone: '+14155552671',
include_roaming: true,
include_network_info: true
})
})
// Real-time HLR response
{
"phone_number": "4155552671",
"imsi": "310012345678901",
"status": "active",
"reachable": true,
"roaming": false,
"network": {
"home_network": {
"operator": "Verizon Wireless",
"mcc": "310",
"mnc": "012",
"country": "United States"
},
"current_network": {
"operator": "Verizon Wireless",
"mcc": "310",
"mnc": "012",
"location": "San Francisco, CA"
}
},
"subscriber_info": {
"active_since": "2019-03-15",
"last_activity": "2024-01-15T14:30:00Z",
"service_type": "prepaid"
},
"hlr_response": {
"timestamp": "2024-01-15T14:35:22Z",
"response_code": "0000",
"response_time_ms": 245
},
"tokens_used": 3
}Technical Specifications
Operator Connections
800+
Response Time
<300ms avg
Global Coverage
195+ countries
Accuracy
Network-verified
HLR Lookup FAQ
Common questions about checking mobile number status with an HLR lookup
What is an HLR lookup?
HLR stands for Home Location Register, the database each mobile network keeps of its own subscribers. An HLR lookup queries that register in real time to confirm whether a number is active and reachable and which network currently serves it, without sending an SMS or placing a call.
How can I check if a phone number is active without calling it?
Run an HLR lookup. It checks the number directly against the carrier network and returns its live status (reachable, absent, or invalid) so you can tell whether a mobile is switched on and connected without ever ringing it.
Is there a free HLR lookup?
Yes. The free HLR lookup tool checks individual numbers with no signup and returns connectivity status, country, whether the number is mobile, and whether it has been ported. For bulk lists or programmatic access, the HLR Lookup API includes a 7-day free trial and then runs on pay-as-you-go universal credits.
What can a free HLR lookup not tell me?
A free lookup is rate limited and stops short of the commercial fields. It does not return the current versus original carrier, MCC/MNC network codes, the roaming carrier and country, or IMSI and routing detail, and it is not built for bulk lists. Those come with an account and the API. No HLR lookup at any price returns a subscriber name, street address, or GPS position, because the register does not hold that.
What information does an HLR lookup return?
Connectivity status (active, absent, invalid, or unknown), the country and network codes (MCC/MNC), current and original carrier, ported status, roaming network and country, line type, and IMSI level routing detail. Together they tell you both whether a number works and which operator is handling it right now.
What is the difference between an absent number and an invalid number?
Absent means the number exists and is provisioned but the handset is currently switched off, out of coverage, or detached from the network, so it is worth retrying later. Invalid means the network has no such number allocated, so it should be removed from the list. Collapsing the two is the most common and most expensive mistake teams make with HLR data.
How is an HLR lookup different from a carrier lookup?
A carrier lookup tells you which network a number belongs to. An HLR lookup includes that and then queries the live network to confirm the number is switched on and reachable right now, which is what matters for SMS deliverability and fraud checks. Carrier lookup is the cheaper answer for segmenting a list; HLR is the right call when the decision depends on reachability at this moment. Many teams use both together.
Is the HLR lookup real time, or is it cached data?
It is a live query against the operator register at the moment you ask, not a cached file or a nightly export. That is why a number ported last week returns its new carrier and a handset switched off ten minutes ago returns as absent. Carrier and ported status are stable enough to cache on your side; connectivity status is not, so query it at decision time.
Does an HLR lookup send an SMS or notify the person?
No. The query stops at the routing stage of the signaling network and never delivers a message, so the handset does not ring, no SMS arrives, and the subscriber is never notified. There is also no per-message carrier charge, which is why checking a large list with HLR costs a fraction of texting it to find the bad numbers.
Does an HLR lookup work on landlines and VoIP numbers?
No. Only mobile lines have an entry in a Home Location Register, so landlines and most VoIP numbers cannot return connectivity status. For mixed lists, pair HLR with phone validation, which covers every line type and tells you which numbers are mobile in the first place.
Does HLR lookup handle ported and roaming numbers?
Yes. Because it reads the live register, an HLR lookup returns the current network after any porting and flags whether the subscriber is currently roaming, along with the visited network. Static, prefix-based tools cannot see either, because a number keeps its original prefix forever after it is ported.
How fast and accurate is the HLR lookup?
Lookups run in real time against 800+ mobile operators across 195+ countries with typical response times under 300ms, so you get network-verified status rather than a cached guess. Coverage is not uniform: connectivity and network identification are broadly available, while roaming and IMSI level detail depend on what each operator exposes.
Related Lookups
Explore the rest of the 1Lookup phone intelligence suite
Start HLR Lookups Today
Access real-time subscriber intelligence and optimize your telecommunications operations with direct HLR connectivity
7-day free trial • Setup in 5 minutes • Premium support