Skip to main contentSkip to navigation

HLR Lookup

Verify phone numbers instantly. Check status, carrier, and line type before sending SMS.

Try:
0 numbers ready

Enter a phone number to lookup

We'll check status, carrier, and line type

What is Home Location Register (HLR) Lookup?

Home Location Register (HLR) is the central, authoritative database containing details of every mobile phone subscriber authorized to use a core GSM, UMTS, or LTE telecommunications network. An HLR lookup sends an SS7 MAP (Mobile Application Part) SRI_SM (Send Routing Information for Short Message) query directly to the subscriber's home mobile operator.

Crucially, this query is handled purely at the network signaling level. The subscriber's handset never rings, displays a notification, vibrates, or alerts the owner. Within 150–250 milliseconds, the lookup returns verified, real-time telemetry: whether the SIM card is currently active, if the subscriber is attached to a cell tower, their roaming status, the assigned IMSI prefix, and their live Mobile Network Code (MNC).

Why Validate Phone Numbers Before Sending SMS?

Mobile databases degrade at an estimated rate of 2.5% per month due to churn, deactivated prepaid SIMs, ported numbers, and fraudulent bot registrations. Sending high-volume transactional OTPs or promotional SMS campaigns to invalid destinations results in wasted marketing budget, elevated bounce rates, and potential throttling by carrier firewalls.

  • Eliminate wasted SMS credit: Automatically filter disconnected, temporary, or dead numbers before dispatching messages.
  • Real-time MNP detection: Identify numbers ported between operators to route traffic through the cheapest direct carrier interconnect.
  • Filter landlines & VoIP: Segregate fixed-line numbers that cannot receive SMS, saving up to 35% on campaign delivery costs.
  • Protect sender reputation: Maintain sub-1% carrier bounce rates to keep your alphanumeric sender IDs and shortcodes trusted.

Carrier Telemetry Data Points Returned by SMSRoute HLR

Every SMSRoute HLR lookup provides comprehensive metadata extracted directly from live SS7 signaling nodes. You can inspect or automate routing based on these verified attributes:

Connectivity & Status

Reveals whether the MSISDN is active, detached, absent subscriber, barred, or disconnected. Distinguishes live devices from deactivated prepaid cards.

MCC / MNC Operator Identification

Identifies the exact Mobile Country Code (MCC) and Mobile Network Code (MNC) of the serving wireless operator for precision SMPP routing.

Mobile Number Portability (MNP)

Flags whether a number was ported from its donor network to a recipient carrier, providing both original and current serving network names.

Line Type & Device Class

Determines whether the destination is a genuine mobile subscriber, fixed-line telephone, satellite terminal, pager, or virtual VoIP number.

Roaming & Location Intelligence

Detects whether the subscriber is currently roaming outside their domestic network and returns the country code of the visited network (VLR).

E.164 Clean Formatting

Automatically standardizes, normalizes, and validates international dialing codes into RFC3966 and strict E.164 formats for seamless API ingestion.

Developer Integration: Automated HLR Lookup via REST API

Integrate instant number verification directly into your signup forms, CRM, or billing pipelines using our zero-KYC API.

View Full API Specs
Request Example (cURL)
curl -X POST https://api.sendsmsnokyc.com/hlr/lookup \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "phone_number": "+14155552671"
  }'
Response Example (JSON)
{
  "status": "success",
  "phone_number": "+14155552671",
  "reachable": "reachable",
  "is_ported": true,
  "number_type": "mobile",
  "current_network": {
    "network_name": "T-Mobile USA",
    "country_name": "United States",
    "country_iso2": "US",
    "mccmnc": "310260"
  },
  "original_network": {
    "network_name": "AT&T Mobility",
    "mccmnc": "310410"
  }
}

Frequently Asked Questions About HLR Lookups

Does an HLR lookup send a message or notify the subscriber?

No. An HLR lookup is a silent SS7 network signaling handshake. It interacts strictly between telecom switching equipment and the subscriber registry. The handset does not ring, vibrate, wake up, or register any incoming communication.

How accurate is the mobile carrier and porting information?

Because HLR lookups query the live operator database rather than static numbering prefix tables, accuracy exceeds 99.8%. When a subscriber switches carriers while retaining their number (MNP), the HLR query reflects the change instantly.

What is the latency of a single lookup?

Average response times range between 120ms and 250ms depending on the destination operator's SS7 gateway response latency. Our multi-carrier redundant links ensure 99.9% uptime and zero dropped queries.

Can I perform bulk HLR lookups for large contact lists?

Yes. You can paste thousands of phone numbers directly into the web interface above or submit asynchronous batch jobs through our REST API. Results are exported in real time with line-by-line carrier metrics.