SMS WhatsApp Viber Voice Push Email 2FA / OTP FlashCall Number Lookup Number Validation Email Validation URL Tracking REST API SDKs WordPress Zapier Make All integrations
Pricing Developers Company Start building
NUMBER LOOKUP

Know if a number is live
before you send.

HLR (Home Location Register) lookup queries the carrier network directly — confirming whether a number is active, which network it's on, and whether it's been ported or is roaming.

Real-time
carrier network query
190+
countries covered
< 500ms
median response time
Capabilities

See the live state of any number.

A direct HLR query returns activity, network, port and roaming status — the data you need to route well and stop wasting sends.

Active / inactive detection

Instantly know if a number is connected to a live SIM card.

Network identification

Returns the current carrier — essential for routing decisions and cost optimisation.

Port detection

Identifies numbers ported to a different network since you last checked.

Roaming status

Know when a number is roaming abroad — useful for cost control and compliance.

Bulk lookup

Submit thousands of numbers in a single API call. Results returned asynchronously via webhook.

Database cleanse

Run your entire CRM contact list through lookup before a campaign to eliminate undeliverables.

Where it shines

Stop paying to reach dead numbers.

Pre-campaign cleanse

A retailer with 200K SMS contacts runs lookup before each campaign. Removes 15–30% inactive numbers, cutting wasted send costs directly.

Campaigns

Onboarding validation

Check a user's phone number at registration before sending an expensive welcome sequence.

Onboarding

CRM hygiene

Schedule monthly lookups on your full contact database to keep active rates high.

CRM
How it works

One call. The full carrier picture.

01

Submit the number

Pass any number to the lookup endpoint.

02

We query the carrier

A live HLR request hits the network directly.

03

Read the result

Active state, network, port and roaming flags returned in milliseconds.

lookup.php
$result = $client->lookup() ->number('+447700900000'); // $result->active === true // $result->network === 'EE' // $result->country === 'GB' // $result->ported === false // $result->roaming === false
Number Lookup on ComniCube

Clean your list before you send.

Run a lookup on your database today and only pay to message numbers that are live.