Mobile Intelligence. Trusted Data.

Check The Status Of Every Mobile Number

HLR Lookup - What is Live from TMT Analysis?

Live is the new Pay As You Go real-time Lookup service from TMT Analysis. We are a leading provider of mobile numbering information and data globally. The service is available either via an online look up or via our API.

Sign up is easy and gives you up to 500 FREE queries.

List Cleansing and Active status
Ensure the customer mobile numbers you hold are still active.
SMS Routing
Check the network of any mobile number globally.
Fraud detection
Verify the numbers your customers give you.

Coverage

To provide the most comprehensive cover we can we use a combination of high quality HLR providers together with our own Signalling System 7 (SS7) infrastructure. Our support team are constantly testing and optimising this routing to deliver the best mix of performance, coverage and cost.

In addition to the basic number routing information, Live also responds with additional fields such as active subscriber status and roaming status (subject to availability).

Live offers a simple flat pricing structure with tiered discounts based upon the level of credit applied to your account. You can run individual queries direct from the portal or implement our easy-to-integrate API to allow fully automated machine-led queries to our platform.
Country/Territory Country code ISO Alpha 3 Live Coverage
Afghanistan 93 AFG Yes
Albania 355 ALB Yes
Armenia 374 ARM Yes
Australia 61 AUS Yes
Austria 43 AUT Yes
Azerbaijan 994 AZE Yes
Bahrain 973 BHR Yes
Bangladesh 880 BGD Yes
Belgium 32 BEL Yes
Bosnia and Herzegovina 387 BIH Yes
Bulgaria 359 BGR Yes
Canada 1 CAN Yes
Croatia 385 HRV Yes
Czech Republic 420 CZE Yes
Denmark 45 DNK Yes
Egypt 20 EGY Yes
Estonia 372 EST Yes
Finland 358 FIN Yes
France 33 FRA Yes
Germany 49 DEU Yes
Ghana 233 GHA Yes
Greece 30 GRC Yes
Hong Kong 852 HKG Yes
Hungary 36 HUN Yes
Indonesia 62 IDN Yes
Iran 98 IRN Yes
Ireland 353 IRL Yes
Italy 39 ITA Yes
Japan 81 JPN Yes
Jordan 962 JOR Yes
Kazakhstan 7 KAZ Yes
Kuwait 965 KWT Yes
Kyrgyz Republic 996 KGZ Yes
Latvia 371 LVA Yes
Lithuania 370 LTU Yes
Macedonia 389 MKD Yes
Malaysia 60 MYS Yes
Mexico 52 MEX Yes
Myanmar 95 MMR Yes
Netherlands 31 NLD Yes
New Zealand 64 NZL Yes
Nigeria 234 NGA Yes
Norway 47 NOR Yes
Oman 968 OMN Yes
Pakistan 92 PAK Yes
Poland 48 POL Yes
Russia 7 RUS Yes
Saudi Arabia 966 SAU Yes
Serbia 381 SRB Yes
Singapore 65 SGP Yes
Slovakia 421 SVK Yes
Spain 34 ESP Yes
Sri Lanka 94 LKA Yes
Sweden 46 SWE Yes
Switzerland 41 CHE Yes
Taiwan 886 TWN Yes
Tajikistan 992 TJK Yes
Thailand 66 THA Yes
Turkey 90 TUR Yes
Turkmenistan 993 TKM Yes
Ukraine 380 UKR Yes
United Arab Emirates 971 ARE Yes
United Kingdom 44 GBR Yes
United States of America 1 USA Yes
Uzbekistan 998 UZB Yes
Viet Nam 84 VNM Yes
Zambia 260 ZMB Yes

Why use Live?

Simple API Integration

Access Method: Individual web query or HTTP API

URL: Provided during on-boarding (including specific API Key and API Secret)

Output type: JSON, XML or CSV

Output provided to each query:

Field Description
number
Number, the telephone number queried
status
Number, a code for the outcome of the query:
0 = Success
1 = Invalid Number
2 = Not allowed country
status_message
Text, the description of the above ‘status’: Success / Invalid Number / Not allowed country.
error
Number, a code for the result of underlying operations. A value other than 0 (zero) could mean that the query result is incomplete.
spid / cic
The SPID (for North America) or CIC (for the rest of the world) of the current carrier.
mcc
The Mobile Country Code of the current carrier.

Pricing

In addition to the basic number routing information, Live also responds with additional fields such as active subscriber status and roaming status (subject to availability).

Live offers a simple flat pricing structure with tiered discounts based upon the level of credit applied to your account. You can run individual queries direct from the portal or implement our easy-to-integrate API to allow fully automated machine-led queries to our platform.
Volume USD ($) EURO (€) GBP (£)
5,000
0.0048
0.0039
0.0035
10,000
0.0045
0.0037
0.0033
25,000
0.0043
0.0035
0.0031
50,000
0.0041
0.0034
0.0030
100,000
0.0039
0.0032
0.0028
250,000
0.0037
0.0030
0.0027
500,000
0.0035
0.0029
0.0026
750,000
0.0033
0.0027
0.0024
1,000,000
0.0032
0.0026
0.0023
1,000,000+
Use Case

List Cleansing and Active Status

If your business relies upon a customer database containing mobile numbers then you’ll know how important it is to be able to contact them.  Retail businesses, call centres and sales departments may regularly want or need to contact their customers whether via a mobile telephone call or via SMS (text message). Having accurate and up to date information on whether a number is active makes your efforts more cost effective but also compliant with GDPR and other regulatory bodies.

Marketing companies – Ensuring the mobile numbers you hold on record are still active.

Contact and Call Centres – Subscribers change their number or service provider all the time. If your customer mobile number databases are not regularly ‘cleansed’ they will contain old data. This breaks GDPR but it is also useless information for an organisation to hold, not to mention costly if you are trying to contact inactive numbers.

E-Commerce, Insurance and Financial Services – For KYC checks or onboarding perform a validation check on the number provided by a customer to ensure the mobile number is true and active. This enables you to engage more effectively with your customers.

Frequently Asked Questions

What is the response to a real-time query?
A query to the network provides up-to-date, real-time, information on whether a mobile number is active and which service provider it is currently connected to.
Why use a real-time lookup service?
There are several use cases for real-time queries. If your business relies upon a customer information containing mobile numbers then you’ll know how important it is to be able to contact them. Retail businesses, call centres and sales departments may regularly want or need to contact their customers whether via a mobile telephone call or via SMS (text message). Having accurate and up to date information on whether a number is active makes your efforts more cost-effective but also compliant with GDPR and other regulatory bodies.

SMS Messaging companies sending large volumes of 2FA (Two factor authentication) messages or OTP (One Time Passcodes) also need to know that a mobile number is active as well as obtaining the correct and least cost routing for the messages they are sending on behalf of banks, e-commerce sites, airlines and ride sharing companies around the world.
What type of business would benefit from our real-time service?
Message Hubs – Sending large volumes of SMS messages to customers on behalf of banks, airlines and e-commerce sites around the world.
Marketing companies – Ensuring the mobile numbers you hold on record are still active is essential for good customer engagement and good ROI.
Contact and Call Centres – Subscribers change their number or service provide all of the time. If your customer mobile number databases are not regularly ‘cleansed’ they will contain old data. This breaks GDPR but it is also useless information for an organisation to hold, not to mention costly if you’re trying to contact inactive numbers.
E-Commerce, Insurance and Financial Services – Performing an real-time check on the number provided by a customer would validate if the mobile number provided is true and active. This enables you to engage more effectively with your customers.
What is Live from TMT Analysis?
Live is the new Pay As You Go Real-time Lookup service from TMT Analysis. We are a leading provider of mobile numbering information and data globally. The service is available either via an online look up or via our API. Sign up is easy and gives you up to 500 FREE queries.
Once registered what services can I use?
Within your account you get access to two different services.
TMT Live – our Pay As You Go Real-time Lookup service and
TMT Velocity – Our superfast A2P SMS Mobile Number Portability Lookup service which tells you the network a number is connected to within 5ms.
Why is it important to know the network information before a business routes an SMS?
If you send calls or SMS messages, then the chances are that you can save yourself time and money as well as guaranteeing delivery if you know what operator to send a message to before you send it. Globally a high percentage of people have at one time or another moved operators. Our Mobile Number Portability database captures all these moves globally, ensuring you know the correct network to send a message to every time.
Where does our data come from?
Data for Live comes by making a query to our global SS7 mobile signalling network.

Velocity NP routing data comes from mobile operators and regulators. It is updated daily and reflects mobile subscribers moving between networks. This data is stored in our own database which contains more than 2 billion numbers globally.
Why are there different prices and coverage?
Velocity NP routing countries are defined by those where we have access to the centralised movement data. Not all countries around the World have number porting enabled or if they do (for example in the United Kingdom) they do not have central databases. For those countries without portability enabled our Velocity service will provide the service provider based on the number range data that is available.

Coverage for the Live service and NP routing countries without central databases is determined by which countries/mobile operators respond to our signalling network queries. Prices for the services differ because the cost structure is different.
Why are the response times different?
Response times vary because the check we need to do differs in each case. Velocity NP queries are performed directly against our own database, making them very fast to execute, typically below 5ms.

Live responses require a request to be sent into the global mobile operator signalling network, which, depending upon the country takes a little longer to resolve.
Do I need to connect via the API?
No, once you have signed up you can query individual numbers directly from our customer portal. If you use machine processes, then you can connect via our HTTP API and submit either Velocity NP routing queries or Live queries directly. In addition, we are working to launch a batch upload capability where you can send blocks of numbers directly from Excel, which will be available shortly.
How do I pay for your service?
Once registered our service is offered via credits on a Pay as You Go model.
How do I add credits?
Credits can be added via PayPal or credit card through our online portal. If you request a query but have insufficient credits on your account you will receive a response back showing insufficient credit. Through the portal you can configure balance alerts to remind you when credit is running low.
What information is returned for a real time query?
Present - can give a strong indication of whether a number is still in use with the mobile operator and is being regularly used. It works by checking with the mobile network around whether the phone has recently ‘checked in’ with them. TMT Live provides the following possible states:

Yes – the phone has checked in recently.
No – the phone has not been in use recently (or at all), and
N/A where there is no information on that mobile number available.

Network – specific codes for both the country and the individual operator within that country which currently owns the queried number. You can download lists of these codes for each country directly from the portal.

Roaming – whether the number queried is currently roaming outside their home country. If they are, then the code of the country and operator with whom they are roaming will also be provided. Note that roaming status cannot always be provided due to certain operators not making that information available via HLR queries.
Whitepaper

Tackling mobile identity fraud in Financial Services

Enter your details to download our latest whitepaper