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).
UNDELIVERABLE_NOT_DELIVERED: HLR verification has not been to the end (number not attributed).

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.

Check your mobiles numbers now with Captain Verify!
100 free email credits