Mobile number verification: to start correctly
CaptainVerify allows you to check the validity your mobile numbers by sending them in the form of a list or using API HLR directly in your application.
If you have any questions, all the information is available in our documentation, FAQ online.
How does Captain Verify's HLR lookup work?
The Verification of mobile number: Captain Verify checks the validity of your numbers directly from telecommunications companies (MNO and MVNO). Even in the event of portability or roaming by sending an HLR lookup type request to the mobile network. Home Location Register (HLR) allows you to obtain the MCC & MNC codes (first digits of the IMSI number) integrated into their SIM card and identify a mobile phone number (if it is valid or not, which operator is it attached and roaming).
Terminology
Mobile number status
| Result | Description |
|---|---|
Valid |
The mobile number is valid, you can send SMS without problem. |
Invalid |
The mobile number is invalid (inactive, deactivated, never assigned). |
Unknown |
The mobile number could not be identified. The number is not in the right format or this is a fixed phone number. |
Mobile number qualification
| Result | Description |
|---|---|
Country |
The country's full name for the requested number. |
Network |
Network name. |
Roaming |
The current itinerant state. |
Ported |
If the user has changed operator with the same number. |
Details |
DELIVERED_TO_HANDSET : HLR verification has been processed (assigned number). |
Who are the operators covered by the HLR Lookup?
HLR Lookup verification is available for 96 countries and 300+ operators. Virtual numbers (VLN) are not included (unless provided by an operator listed).
Europe
| Country Codes | Country | Operators |
|---|---|---|
+33 |
France |
Bouygues Telecom, Free Mobile, Lycamobile, Orange, SFR. |
+34 |
Spain |
Movistar, Orange, Vodafone, Yoigo, Aire Networks del Mediterraneo, BT Espana, Cableuropa (Ono), Carrefouronline, Cecosa Institucional, Digi Spain Telecom, DIA, Euskaltel, Hits Telecom, Incotel Ingeniera y Consultaria SL, Ingenium Outsourcing Services, Least Cost Routing Telecom, Lebara, Lycamobile, Mas Movil Ibercom, Mas Movil Telecom 3.0, More Minutes, ONO, Oceans Network, Operadora de Telecomunicaciones Opera SL, Pepemobile, Procono, R Cable y Telecomunicaciones Galicia, SCN Truphone, Simyo, Telecable de Asturias, The Phone House Movil, Tuenti Technologies, Vodafone, Voztelecom Sistemas, You Mobile |
+351 |
Portugal |
CTT, Lycamobile, MEO, NOS, NOWO, Onitelecom, Vodafone Portugal |
+41 |
Switzerland |
Salt Mobile SA (ex.Orange), Lycamobile, Sunrise |
+49 |
Germany |
Lycamobile, Sipgate, Vodafone, 1&1 Mobilfunk |
+31 |
Netherlands |
InterCity, KPN, Odido (T-Mobile), TELE2, Tata (Teleena), Tismi, Vodafone, Voiceworks |
+352 |
Luxembourg |
LuxGSM, Orange, Tango |
+44 |
United Kingdom |
3, BT (T-Mobile, Orange), Gamma Telecom, Lleida, LycaMobile, Virgin Media o2, Sky, Stour Marine, Tismi, Truphone, Vectone, Vodafone |
+44 |
Guernsey |
Airtel, Sure Mobile |
+44 |
Isle of Man |
Cloud 9, Manx, Sure |
+44 |
Jersey |
Airtel, Jersey Telecom, Sure |
+32 |
Belgium |
Base, BICS, LycaMobile, Join Experience, Telenet (Orange), DIGI, Proximus |
+376 |
Andorra |
Mobiland |
+43 |
Austria |
3, A1, T-Mobile, UPC, Ventocom (Tele.ring), Spusu |
+359 |
Bulgaria |
A1, Globul, Vivacom |
+385 |
Croatia |
A1, T-Mobile, Tele2 |
+357 |
Cyprus |
Cytamobile, PrimeTel |
+420 |
Czech Republic |
T-Mobile, Nordic Telecom (ex U:fon, Air Telecom), Vodafone |
+45 |
Denmark |
3, Norlys, Telenor, OiSTER, CBB Mobil, Call me, LycaMobile, Flexii, Alka Mobil, ipnordic, Telavox, Dstny, Uni-tel, Telenor Connexion, Voxbone, Telenabler, SimService, Xplora, NextM2M, Maxtel, Mit Tele, Mobilevalue, Firstcom, Jay.net, Banedanmark, Benemen, BillingCom, Bolignet-Aarhus, Celfon, CompanyMobile, Dansk-Net, Fonet, Gotalandsnatet, HomeMobil, inMobile, LINK Mobile, MVNO A/S, MVNO_2, Stay Connected, TEL42, TelcogateMobil, Telecom X_LSO, Tripplephone |
+358 |
Finland |
Alands, DNA, Elisa, Telia |
+350 |
Gibraltar |
Gibtel |
+30 |
Greece |
Cosmote, Vodafone, Wind Hellas |
+36 |
Hungary |
T-Mobile, Telenor, Vodafone |
+354 |
Iceland |
Siminn, Viking, Vodafone |
+353 |
Ireland |
EIR, Sky Mobile (Vodafone), Hutchison, Lycamobile, Meteor, Tesco, Three Ireland, Virgin Mobile IE |
+39 |
Italy |
ILIAD, Vodafone, Kena |
+423 |
Liechtenstein |
Alpcom, FL1, Orange |
+356 |
Malta |
GO mobile, Epic Communications Limited (ex. VF Malta), Melita Mobile Ltd |
+382 |
Montenegro |
T-Mobile, One Crna Gora (ex. Telenor) |
+47 |
Norway |
Com4 AS (ICE/Telia MVNO), ICE, Lycamobile (Telia MVNO), eRate (Telenor MVNO), Telia, Telenor |
+48 |
Poland |
Aero, Cyfrowy, Lycamobile, Orange, Play, Plus, T-Mobile |
+40 |
Romania |
Orange, Telekom Romania, Vodafone |
+46 |
Sweden |
Telia, Tele2, Telenor, 3, Gotalandsnatet, Fello, Lycamobile, Bahnhof, RebTel, Glocalnet, Djuice, Telenor Connexion, Voxbone, Truphone, Wireless Maingate, Infobip, CLX Networks, Spring Mobil, Generic Mobile, SSTNet, 42 Telecom, Ainmt, Alltele, Alltele Foretag, Animatele, Beepsend, Bixia, Core Telecom, Eu Tel, First New Media, Freshbody, IntJoors, Internet Payment Exchange, Lindholmen Science Park, Mercury International, Mobiweb, Monty Mobile, NextGen Mobile, ReWiCom, Spirius, Svenska Tele i Lidkoping, Telecom3, Teledigit, Tigo, Vectone Mobile, 0700 Sverige, BM Sverige, DGC Access, SwedfoneNet, Wifog, Phone Family, Optimal Telecom, Unicorn Telecom, Campuz Mobile, Cell Mobile, Devicom, InfraCom, Megaphone, Net at Once, Qall Telecom, Redphone, ACN Communications, Limitless Mobile, Loxytel, Mobil 2 Sverige, Netnet, Phonera Foretag, Soft Telecom, Spinbox, Svea Billing System, Svensk Konsumentmobil, TelaVox, Uno Telefoni, iCentrex. |
+90 |
Turkey |
Turk Telekom, Turkcell, Vodafone |
+380 |
Ukraine |
3Mob, Vodafone |
+372 |
Estonia |
Elisa, Tele 2, Telia |
+298 |
Faroe Islands |
Faroese Telecom, Hey (Vodafone) |
+371 |
Latvia |
Bite Latvija, LMT GSM (Latvijas Mobilais Telefons), TELE2, Venta Mobile (ex. Triatel (Telekom Baltija)) |
+370 |
Lithuania |
Econet Telecom Lesotho, Vodacom Lesotho |
+373 |
Moldova |
IDC, MoldCell, Unite, MobiCom, Skytel |
+389 |
North Macedonia |
T-Mobile |
+381 |
Serbia |
A1, Telekom Srbija MTS |
+421 |
Slovakia |
4ka, Telefonica O2 Slovakia |
+386 |
Slovenia |
A1, T-2 |
Overseas
| Country Codes | Country | Operators |
|---|---|---|
+594 |
French Guiana |
Free, Orange, Outremer Telecom |
+689 |
French Polynesia |
Vini, Viti, Vodafone |
+590 |
Guadeloupe |
Free, MIO GSM, Orange Caraibe Mobiles, Outremer Telecom, Tel Cell |
+596 |
Martinique |
Free, Orange, Outremer Telecom |
+687 |
New Caledonia |
Mobilis |
+262 |
Réunion |
Free, SRR, Zeop |
Asia
| Country Codes | Country | Operators |
|---|---|---|
+855 |
Cambodia |
Cellcard (CamGSM) |
+995 |
Georgia |
Cellfie (ex. Beeline, Mobitel), Geocell (Silknet) |
+852 |
Hong Kong |
3, CITIC Telecom, China Mobile HK,China Unicom, HK China Telecom Global Limited, Hong Kong Telecommunications (HKT/CSL) |
+62 |
Indonesia |
Telkomsel (PT Telekomunikasi Selular), XL |
+7 |
Kazakhstan |
Altel JSC, Tele2 |
+853 |
Macau |
CTM, China Telecom, Hutchison Telecom, SmarTone |
+60 |
Malaysia |
Celcom Axiata Bhd, DiGi Telecommunications, REDOne Sdn Bhd (Celcom MVNO), Tune Talk Sdn Bhd (Celcom MVNO), Webe (Packet One), XOX Com Sdn Bhd , YES |
+976 |
Mongolia |
MobiCom, SkyTel |
+95 |
Myanmar |
Atom |
+63 |
Philippines |
Globe Telecom |
+960 |
Maldives |
Dhiraagu |
+65 |
Singapore |
M1, Simba |
+94 |
Sri Lanka |
Etisalat Lanka, Hutchison Telecommunications Lanka |
+886 |
Taiwan |
Far EasTone, T Star |
+66 |
Thailand |
DTAC, True Move H, my network |
+998 |
Uzbekistan |
UCell, UMS, UzMobile |
Latin America
| Country Codes | Country | Operators |
|---|---|---|
+56 |
Chile |
Claro Chile, Entel PCS |
+592 |
Guyana |
Cellink Plus, Digicel |
+507 |
Panama |
Claro Panama |
+595 |
Paraguay |
Personal, Tigo, VOX |
+598 |
Uruguay |
Claro |
+57 |
Colombia |
Tigo (Colombia Movil S.A.) |
+506 |
Costa Rica |
Kolbi ICE |
+599 |
Curaçao |
Chippie (UTS) |
+503 |
El Salvador |
Tigo (Telemovil El Salvador) |
+597 |
Suriname |
Telesur |
Middle East
| Country Codes | Country | Operators |
|---|---|---|
+973 |
Bahrain |
Batelco (Bahrain Telecommunications Company), STC, Zain BH |
+98 |
Iran |
MCI, Negintel, TKC |
+964 |
Iraq |
Asiacell, Korek, Zain IQ |
+972 |
Israel |
Annatel, Golan, Pelephone |
+961 |
Lebanon |
Alfa, MTC-Touch |
+974 |
Qatar |
Ooredoo |
+966 |
Saudi Arabia |
Lebara Mobile |
+962 |
Jordan |
zain JO (JMTS) |
+965 |
Kuwait |
Ooredoo Kuwait, STC Kuwait (ex VIVA), Virgin Mobile (STC MVNO), zain KW (Mobile Telecommunications Co.) |
+968 |
Oman |
OMAN MOBILE, Vodafone |
+971 |
United Arab Emirates |
Etisalat, du (EITC) |
+697 |
Yemen |
MTN |
Oceania
| Country Codes | Country | Operators |
|---|---|---|
+61 |
Australia |
Pivotel (Vodafone MVNO), Telstra |
+64 |
New Zealand |
Vodafone |
+685 |
Samoa |
Bluesky Samoa |
+676 |
Tonga |
U-Call |
Africa
| Country Codes | Country | Operators |
|---|---|---|
+261 |
Madagascar |
Orange |
+230 |
Mauritius |
Emtel, my.t |
+248 |
Seychelles |
Cable & Wireless |
Security and confidentiality
Your numbers are sensitive, belong to you, they must remain private and secure. CaptainVerify will never share or praise this information to third parties. All the information that passes through CaptainVerify is encrypted via SSL, it is this same protocol that is used to secure financial transactions.
When checking by list and when using the API, the numbers you want to check go through the HTTPS protocol (SSL) and are therefore not clear on the network.
How to clean a list of mobile numbers?
Step 1: Import the list
Your file must be in TXT or CSV format ideally with column separator the comma and as UTF8 encoding. Make sure you have a file which meets the following conditions:
- The mailing list must contain a mobile number by line,
- The first line must contain a named field (but it is optional),
- Your file must contain only one column with the numbers in International format.
- Additional columns will be automatically deleted.
You must not add additional column in addition to the number column, the file will be returned to you with the validity information. To send your file, click on “Browse” or simply drag the file in the frame provided for this purpose.
Step 2: Format control
A compliance control will then be carried out on your file to detect the presence of numbers and see if the format corresponds to International format. Once this step has passed, you can then start checking the file.
⚠️ Warning: Some numbers, even though they are not formatted with the expected international prefix for a given country, may correspond to valid formats for other countries. You must format your numbers in the international format.
Step 3: launch of verification
To start checking the file you must click on "Check your file". If you never have enough credits to fully check the file, you must then buy the missing credits before you can launch the verification again.
Step 4: Recovery of the list
Once the verification is finished you can download the XLSX file with different information, either your full list or only the list of valid numbers. For each line, the Status, Country, Network, Roaming, Ported and Details columns are added. Once you have recovered your list, we advise you to erase it from the dashboard.