Geo DBs

Which Geo DBs are Supported?

Recommended:

  • IP2Location DB1: Country
  • IP2Location DB2: Country-ISP
  • IP2Location DB3: Country-Region-City
  • IP2Location DB4: Country-Region-City-ISP

To get these databases you have to contact Maxmind support to get files in legacy-formats:

  • Maxmind City Lite (country, region, city)
  • Maxmind City Full (country, region, city)
  • Maxmind ISP (country, region, city, ISP)
  • Maxmind Connection Types
  • Maxmind Country (country)

Also, Keitaro supports GEO information header from CloudFlare proxy (can be enabled in Settings).

How Can I improve the Quality of Country and City Lookups?

Use full versions of geo databases.

How to Use Full Maxmind DB?

Insert the license key on the Settings page, then install the database at “Geo-databases” page. Also, you can upload the database manually following the instructions below.

Maxmind

Manual Installation and Update of Maxmind City Lite

  1. Extract the file;
  2. Upload the file to var/geoip directory;

Manual Installation and Update of Maxmind GeoIP Country Legacy

  1. Download the archive with Legacy database in “Binary” format;“.
  2. Extract the files.
  3. Upload the '.dat' file as GeoIPCountry.dat to var/geoip/GeoIPCountry/ (create if non-existent).

Manual Installation and Update of Maxmind GeoIP Country Full

  1. Download the archive with Legacy database in “Binary” format;”.
  2. Extract the files.
  3. Upload the '.dat' file as GeoIPCountry.dat to /var/geoip/GeoIPCountry/ (create if non-existent).

Manual Installation and Update of Maxmind GeoIP City Full Legacy

  1. Download the archive with Legacy database in “Binary” format;“.
  2. Extract the files.
  3. Among extracted files find the database with .dat extension and rename it to GeoIPCity.dat.
  4. Upload that file to var/geoip/GeoIPCity/ (create if non-existent).
  5. If everything is done correctly, Maxmind Geo City Full option will be available in geo-databases settings.

Manual Installation and Update of Maxmind GeoIP Connection Type

  1. Download the archive with Legacy database in “Binary” format.
  2. Extract the files.
  3. Among extracted files find the database with .dat extension and rename it to GeoIP.dat.
  4. Upload that file to /var/geoip/GeoConnectionType/ (create if non-existent).

Manual Installation and Update of Maxmind Geo ISP

  1. Download the archive with Legacy database in “Binary” format;
  2. Extract the files;
  3. Among extracted files find the database with .dat extension and rename it to GeoISP.dat;
  4. Upload that file to /var/geoip/GeoISP/ (create if non-existent).

IP2Location

Keitaro supports DB3 (City) and DB4 (ISP).

Automatic uploading IP2Location DBs

  1. Purchase DB3 or DB4 ip2location.
  2. Enter login and password in Settings on tab “Integration”.

Manual uploading IP2Location DBs

Purchase DB3 or DB4 ip2location.

Upload BIN file to Keitaro:

  • DB4 (ISP) var/geoip/IP2Location/full_isp/IP-COUNTRY-REGION-CITY-ISP.BIN
  • DB3 (City) var/geoip/IP2Location/full/IP-COUNTRY-REGION-CITY.BIN

List of mobile carriers

(This list might be outdated).

United Arab Emirates Du, Etisalat

Albania Telekom Albania, Eagle Mobile, Vodafone Albania, Plus

Armenia Beeline Armenia, VivaCell, Orange Armenia

Angola Movicel

Argentina Personal, Movistar Argentina, AMX Argentina

Austria Hutchison 3G, Tele2 Austria, A1, T-Mobile Austria

Australia Optus, Telsra, T-Mobile Australia, Lycamobile, Vodafone Australia

Aruba SetarNV

Aland Islands Alands MobilTelefon

Azerbaijan Bakcell, Nar, Azercell

Bosnia and Herzegovina BH Mobile, HT Mostar, m:tel

Barbados Digicel Barbados, Sunbeach

Bangladesh Airtel Bangladesh, Grameenphone

Belgium Mobistar, Plus, BASE, Proximus

Burkina Faso Airtel Burkina Faso

Bulgaria Telenor Bulgaria, Mte, Vivacom

Bahrain Vodafone Bahrain, ViaCloud WLL, SaudiNet, Batelco, Viva Bahrain

Benin Telkom

Brunei TelBru, Progresif Cellular

Bolivia Tigo Bolivia, Cotas, Viva Bolivia

Brazil Mob Telecom, Tim Brazil, Vivo, Sercomtel, Oi, Claro Brazil, Algar Telecom, Nextel Brazil

Bhutan Bhutan Telecom

Belarus life:), MTS Belarus, Velcom

Canada Telus Communications, Sprint/United Information Service, SaskTel, Mobily, Delcan, Bell, Telecom Ottawa, TATA Communications Canada, Rogers, WIND, DMTS, Telus Mobility, Public Mobile

Democratic Republic of the Congo Airtel, Celtel DRC, Vodacom Congo, Oasis-sprl, Emtel

Congo Airtel Congo

Switzerland Salt, Sunrise, Orange Switzerland

Cote d'Ivoire Cote dIvoire Telecom

Chile Telmex, Entel, Claro Chile, Orbyta, Movistar Chile

Cameroon Vodacom Cameroon, MTN NS Cameroon

China China Mobile, China Unicom, China Telecom

Colombia Movistar Colombia, Vodacom, Tigo Colombia, Claro Colombia, UFF!

Costa Rica Claro Costa Rica, Movistar Costa Rica

Cyprus MTN Cyprus, Cyta

Czech Republic Vodafone Czech Republic, O2 Czech Republic, T-Mobile Czech Republic

Germany T-Mobile Germany, Vodafone Germany, o2 online, Telenor

Denmark Telia, TDC, Telenor

Dominican Republic Orange Dominican Republic, Claro Dominican Republic

Algeria Mobilis

Ecuador Movistar Ecuador, Claro Ecuador, Conecel

Estonia Elisa, EMT, Tele2 Estonia

Egypt Vodafone Egypt, Mobinil 3G, Mobinil

Spain Vodafone Spain, Movistar Spain, Orange Spain

Ethiopia Ethio Telecom

Finland Elisa, DNA, Sonera, Ukko Mobile

Fiji Vodafone Fiji

Faroe Islands Føroya Tele, Vedafone Faroe Islands

France Free Mobile, Bouygues Telecom, SFR, Orange France

Gabon Airtel Gabon, Gabon-Telecom

United Kingdom Lycatel, O2 UK, Three, Vodafone UK, Marathon Telecom

Georgia Beeline Georgia, Geocell, MagtiCom, Silknet

Ghana Airtel Ghana, Vodafone Ghana, Ghana Telecom, Scancom, Alink Telecom Ghana, Glo Mobile Ghana, KNet

Guadeloupe Orange

Greece Vodafone Greece, Wind

Guatemala Tigo Guatemala

Guam GTA, Docomo Pacific

Guyana Digicel Guyana

Hong Kong csl, SmarTone, HKDF, China Mobile, CMHK, Smartone Mobile communications, Hutchison 3

Honduras Tigo Honduras

Croatia VIP, VipNET, Tele2 Croatia

Hungary Telenor Hungary, T-Mobile Hungary, Vodafone Hungary

Indonesia Telkomsel, mCoin, Ooredoo Indonesia, Three Indonesia, Inet Global Indo, Insan Sarana Telematika

Ireland Three Ireland, Vodafone Ireland, Meteor

Israel Orange Israel, Bezeq International, HOT Mobile, Cellcom Israel, Pelephone, 012 Smile, Golan Telecom, Free Telecom

India Reliance Communication, Tripleplay Telecom, Airtel India, Tata Communications, VIVA, Aircel India, Idea Cellular, Vodafone India, BSNL, MTS India, Smartfren

Iraq Newroz Telecom, Asiacell Communications

Iran Hamrahe Aval

Iceland Føroya Tele, Siminn, Nova

Italia Vodafone Italy, H3G, E4A, Tim Italy, Three, Postemobile, Postecom, Wind, AGSM, Linkem

Jersey Airtel Jersey, JT Global

Jamaica Digicel Jamaica, LIME

Jordan Umniah, Orange Jordan

Japan Ntt Docomo, Vodafone Japan, SoftBank Mobile, D.C.N., Y!mobile

Kenya Airtel Kenya, yuMobile, Safaricom, Orange Kenya

Kyrgyzstan Sotel, MegaCom, Nur Telecom, Beeline Kyrgyzstan

South Korea olleh, KT, SK Telecom, LG U+, LG Uplus

Kuwait Viva Kuwait

Kazakhstan Beeline Kazahstan, Dalacom, Kcell, Tele2 Kazahstan

Laos Beeline Lao

Lebanon Syriatel Mobile Telecom, Touch Lebanon

Saint Lucia Digicel

Liechtenstein Salt

Sri Lanka Dialog, Mobitel, Hutch Sri Lanka, Airtel Sri Lanka

Lesotho Vodacom Lesotho

Lithuania BITE Lithuania, Tele2 Lithuania, Omnitel

Luxembourg Netline, Tango

Latvia LMT, Bite, Tele2 Lithuania

Morocco Méditel

Moldova Eventis, MOLDCELL, IDC CDMA, ORANGE Voxtel, Unite

Montenegro Telekom, Telenor Montenegro

Madagascar Airtel Madagascar, Orange Madagascar

Macedonia Telekom, one.Vip

Myanmar (Burma) Telenor Myanmar

Mongolia G-Mobile, MobiCom

Macau SmartTone

Malta GO, Vodafone Malta

Mauritius Emtel, Emtel-as-ap

Maldives Dhiraagu, Ooredoo Maldives

Malawi Airtel Malawi, TNM

Mexico Iusacell, Nextel Mexico, Telcel, Telnor, Movistar Mexico

Malaysia DiGi, U Mobile, Cellcom Macau, Maxis

Mozambique Telecomunicacoes de Mocambique, Vodacom Mozambique, Mocambique Celular

Namibia Mobile Telecommunications, Telecom Namibia, MTC - Mobile Telecommunications

Nigeria ZOOM Mobile Nigeria, Visafone, Vodacom Nigeria, Mobitel Nigeria, Airtel Nigeria, Etisalat, Glo Mobile

Nicaragua Movistar

Netherlands Mazars Paardekooper Hoffman, T-Mobile Netherlands, KPN, Vodafone Netherlands, Tele2 Netherlands

Norway Tele2 Norway, NetCom, Telenor

Nepal Nepal Telecom

New Zealand WirelessWeb, Spark New Zealand, Vodafone New Zealand, 2degrees, Amuri, Zelan

Oman OmanMobile Telecommunication company

Panama Claro Panama, Digicel Panama

Peru Claro Peru, Movistar Peru

Papua New Guinea Telikom PNG, Digicel, BMobile

Philippines Globe, Sun Cellular, Smart

Pakistan Cybernet, Ufone, Warid, Worldcall, Mobilink

Poland Play, Orange Poland, T-Mobile Poland

Puerto Rico Cellular One, Nepal Telecom, Open Mobile, Sprint, NeptunoMedia

Palestine Wataniya, Paltel

Portugal NOS, MEO, Vodafone Portugal

Paraguay Claro Paraguay, Telecel

Qatar Ooredoo, Vodafone Qatar

Romania T-Mobile, Orange, Segesta, Digi.Mobil, Vodafone Romania, Telekom Romania

Serbia Orion Telekom, Vip mobile, Telenor Beograd

Russia Rostelekom, Megafon, Yota, SkyLink, Motiv, Matrix Mobile, MTS Russia, Beeline Russia, Tele2 Russia, Aquafon, A-Mobile

Rwanda Tigo Rwanda, Airtel Rwanda, ISPA

Saudi Arabia Nournet, GulfNet KSA, At Net, Mobily, SaudiNet

Solomon Islands Bemobile Solomon Islands

Sudan KANARTEL, Sudatel, Sudanese Mobile Telephone (ZAIN), Mobitel, Sudanese Mobile Telecom (Mobitel)

Sweden TDC Sverige, Bredband2, Tele2 Sweden, BearCom, Telia Sweden, Leissner Data, Resilans, Telenor, Mobiletech

Singapore SingTel Mobile, M1, StarHub, SingTel

Slovenia Tusmobil, Telekom Slovenije

Slovakia Benestra, O2 Slovakia, Orange Slovakia, Telecom Slovakia

Sierra Leone Airtel Slovenia

San Marino Telefonia Mobile Sammarinese (TMS)

Senegal Tigo Senegal

El Salvador Telefónica El Salvador, Tigo El Salvador

Syria Syriatel Mobile Telecom, MTN Syria

Chad Airtel Tchad

Thailand Dooplus, TOT, DTAC, AIS

Tajikistan Beeline Tajikistan, MLT (TT Mobile), Babilon Mobile, Tcell, Indigo

Turkmenistan MTS Turkmenistan

Turkey Turknet, Vodafone Turkey, Turkcell, Turk Telekom

Trinidad and Tobago TTST, Digicel T&T

Taiwan EasTone, Chunghwa Telecom, Taiwan Mobile

Tanzania Vodacom Tanzania, Airtel Tanzania, Mic Tanzania

Ukraine life:) Ukraine, MTS Ukraine, Kyivstar

Uganda MTN Uganda, Airtel Uganda

United States Sprint, Bluegrass Cellular, Verizon, telna Mobile, Project Fi, T-Mobile USA, Cellular One, Lycamobile USA, AT&T

Uruguay Antel, Claro Uruguay, Movistar Uruguay

Uzbekistan Ucell, MTS, Uzbektelecom, UMS, Beeline Uzbekistan

Venezuela Telefonica, Digitel

Virgin Islands of the United States Viettel

Vietnam Viettel, Gtel Mobile, FPT Telecom

Yemen Yemen Mobile

Mayotte SFR

South Africa Vodac, Vodacom Zambia, WirelessG, Airtel Zambia, Cell-C, Nashua Mobile, MTN, Telkom, AfricaINX

Zambia Zain Zambia

How automatically update DBs?

Add to [cron|Cron]] a task to execute:

php bin/cli.php geodbs:update_all

More about cli.php.