• Your shopping cart is empty!

IP2Location™ IP-Country-Region-City-Latitude-Longitude-ZIPCode-TimeZone-AreaCode-Elevation Database

$949 per year

IP2Location™ IP-Country-Region-City-Latitude-Longitude-ZIPCode-TimeZone-AreaCode-Elevation Database [DB21] provides a solution to determine the country, region or state, city, latitude and longitude, ZIP/Postal code, time zone, area code, and elevation of origin for any IP address in a few simple steps. First, retrieve the IP address from the networking protocol or server-side variable of the Web server. Next, translate the IP address to an IP number in decimal format to speed up the database query. Lastly, reverse lookup the IP number from the IP2Location™ database to pinpoint the exact geographical location.

Free Sample Request

Request free sample database and source codes for PHP, ASP.NET, ASP, C#, VB.NET, MSSQL, and MySQL.

Product Features
Features Translates IP address (IPv4 or IPv6) to country, region or state, city, latitude and longitude, ZIP/Postal code, time zone, area code, and elevation.
Current Version October 2019
Next Update November 2019
IPv4 Database Size BIN: 402.72 MB
CSV: 1.14 GB (9,536,361 Rows)
IPv6 Database Size BIN: 428.78 MB
CSV: 1.31 GB (10,014,637 Rows)
Database Format ASCII Text File (Comma Delimited) and BIN (API)
Total Cities >110,000 (See Worldwide Coverage)
Database Fields
Name Type Description
ip_from INT(10) / Decimal(39,0)†† First IP address in netblock.
ip_to INT(10) / Decimal(39,0)†† Last IP address in netblock.
country_code CHAR(2) Two-character country code based on ISO 3166.
country_name VARCHAR(64) Country name based on ISO 3166.
region_name VARCHAR(128) Region or state name.
city_name VARCHAR(128) City name.
latitude DOUBLE City latitude. Defaults to capital city latitude if city is unknown.
longitude DOUBLE City longitude. Defaults to capital city longitude if city is unknown.
zip_code VARCHAR(30) ZIP/Postal code (168 countries supported).
time_zone VARCHAR(8) UTC time zone (with DST supported).
idd_code VARCHAR(5) The IDD prefix to call the city from another country.
area_code VARCHAR(30) A varying length number assigned to geographic areas for calls between cities (220 countries supported).
elevation INT(10) Average height of city above sea level in meters (m).

†† IPv6

Free Add-Ons
Name Description  
Continent Multilingual Continent names in multiple languages. More Info »
Country Multilingual Country names in multiple languages. More Info »
Country Flags Countries flag icon in multiple sizes. More Info »
World SVG Map World border shape in SVG format. More Info »
ISO 3166-2 Subdivision Code ISO 3166-2 codes for the names of countries and their subdivisions. More Info »
Country Information Additional country information, such as capital, total area and so on. More Info »
Region Multilingual Region names in multiple languages. More Info »
City Multilingual City names in multiple languages. More Info »
ZIP Code to Metro ZIP code information to metro mapping data. More Info »
Olson TimeZone Olson TimeZone value for cities. More Info »

License Agreement: General Terms and Conditions for the database licensing.

Server License: The number of license required for server installation.

IP2Location™ and IP2Proxy™ are registered trademarks of HEXASOFT. All other trademarks are the properties of their respective owners.