Proceed to Checkout
Continue shopping

Invoice to:

Please log in or create an account.

Sign in|New customer
Toggle Menu

Products & licenses

We offer several licenses depending on your status and how you use the data:
Internal or personal useCommercial useLarge entities and derivative works
BASICBUSINESSENTERPRISE
Individuals or single companyIndividuals or single companyCompanies and/or subsidiaries
Internal useInternal and commercial useInternal and commercial use
No usage on public websiteUsage on a single websiteUsage on multiple websites
No distribution of derivative work permittedNo distribution of derivative work permittedDistribution of derivative works (sold or free), including mobile apps and services
Raw data redistribution not permittedRaw data redistribution not permittedRaw data redistribution not permitted
No updatesFree updates for 1 yearFree updates for 1 year
Download access for 30 daysDownload access for 1 yearDownload access for 1 year
No discountRenewal discountRenewal discount
60 days support1 year support1 year priority support
View license View license View license
We are happy to collaborate with resellers, do not hesitate to contact us should you have any questions.

PRODUCT RANGE

Standard Edition

Our standard datasets contain all administrative regions, localities and ZIP/postal codes* of a country, including business and administrative codes when available. Additional information such as neighborhoods, suburbs, time zones, elevations, administrative standard codes (ISO, FIPS, HASC, NUTS, National Statistics) are also provided. Please check our data design to get a list of all available fields.

All data are georeferenced using the WGS84 datum and can be easily imported into any software, database or GIS system.

This is the perfect product if you need to update your contact list, validate forms, build a store locator, display locations on a map, create statistics reports and much more.

Street+ Edition

The Street+ datasets contain all information from Standard datasets plus the comprehensive and geocoded list of street names for the whole country. This is the perfect tool to build a geocoder, check and improve the quality of your addresses or enhance your GIS system.

Please note that Street+ datasets are available for selected countries only.

Packages

If you need more data, we have bulk packages of our standard datasets. This is a great opportunity to get a complete region at a discounted price.
* Please note that for countries which have no postal code system, this field is left empty.

Product list

You will find below our complete product list. Please select the needed license and items to add to the cart.
Add selected products to cart (0)

North America

ISOCountryStreet+Standard
CACanada$ 2957953,495$ 1493951,795
MXMexico$ 49129599
USUnited States$ 1954952,495$ 2979349

Western Europe

ISOCountryStreet+Standard
ADAndorra$ 2979349Free
ATAustria$ 1493951,795$ 49129599
BEBelgiumFR+NL$ 1493951,795$ 3999499
DKDenmark$ 1493951,795$ 3999499
FIFinlandFI+SV$ 1493951,795$ 3999499
FRFrance$ 2957953,495$ 49129599
DEGermany$ 2957953,495$ 49129599
GRGreeceEN+EL$ 3999499
ISIceland$ 49129599$ 1949249
IEIrelandEN+GA$ 3999499
ITItaly$ 49129599
LILiechtenstein$ 2979349$ 1949249
LULuxembourg$ 59149699$ 3999499
MTMalta$ 79199995$ 3999499
MCMonaco$ 1949249Free
NLNetherlands$ 1954952,495$ 992491,295
NONorway$ 1493951,795$ 3999499
PTPortugal$ 1954952,495$ 79199995
SMSan Marino$ 2979349Free
ESSpain$ 59149699
SESweden$ 1493951,795$ 49129599
CHSwitzerlandDE+FR+IT$ 1493951,795$ 3999499
GBUnited Kingdom$ 2957953,495$ 992491,295
VAVaticanFree

Eastern Europe

ISOCountryStreet+Standard
ALAlbania$ 3999499
AMArmeniaEN+HY$ 3999499
AZAzerbaijanEN+AZ$ 3999499
BYBelarusEN+RU$ 59149699
BABosnia-Herzegovina$ 2979349
BGBulgariaEN+BG$ 3999499
HRCroatia$ 49129599
CYCyprusEN+EL$ 3999499
CZCzech Republic$ 1954952,495$ 49129599
EEEstonia$ 3999499
GEGeorgia$ 49129599
HUHungary$ 3999499
LVLatvia$ 49129599
LTLithuania$ 49129599
MKMacedoniaEN+MK$ 3999499
MDMoldova$ 3999499
MEMontenegro$ 3999499
PLPoland$ 1954952,495$ 59149699
RORomania$ 992491,295$ 49129599
RURussiaEN+RU$ 59149699
RSSerbia$ 3999499
SKSlovakia$ 3999499
SISlovenia$ 49129599
UAUkraineEN+UK$ 59149699

Asia

ISOCountryStreet+Standard
AFAfghanistan$ 59149699
BDBangladesh$ 3999499
BTBhutan$ 1949249
BNBrunei$ 2979349
KHCambodia$ 59149699
CNChinaEN+ZH$ 1954952,495
INIndia$ 892291,095
IDIndonesia$ 892291,095
JPJapanEN+JA+KT$ 892291,095
KZKazakhstanEN+RU$ 3999499
KGKyrgyzstanEN+RU$ 2979349
LALaos$ 49129599
MYMalaysia$ 1954952,495$ 3999499
MVMaldives$ 3999499
MNMongoliaEN+MN$ 3999499
MMMyanmar (Burma)$ 49129599
NPNepal$ 2979349
KPNorth Korea$ 2979349
PKPakistan$ 49129599
PHPhilippines$ 59149699
SGSingapore$ 1954952,495$ 992491,295
KRSouth KoreaEN+KO$ 1954952,495$ 59149699
LKSri Lanka$ 3999499
TJTajikistan$ 3999499
THThailandEN+TH$ 49129599
TLTimor-Leste$ 3999499
TMTurkmenistan$ 1949249
UZUzbekistanEN+RU$ 3999499
VNVietnam$ 69169849

South & Central America

ISOCountryStreet+Standard
AGAntigua & BarbudaFree
ARArgentina$ 2957953,495$ 992491,295
BSBahamas$ 1949249
BBBarbados$ 3999499
BZBelize$ 2979349
BOBolivia$ 49129599
BRBrazil$ 2957953,495$ 1493951,795
CLChile$ 2979349
COColombia$ 59149699
CRCosta Rica$ 49129599
CUCuba$ 2979349
DMDominicaFree
DODominican Republic$ 2979349
ECEcuador$ 1493951,795$ 3999499
SVEl Salvador$ 2979349
GDGrenadaFree
GTGuatemala$ 2979349
GYGuyana$ 2979349
HTHaiti$ 49129599
HNHonduras$ 3999499
JMJamaica$ 1949249
NINicaragua$ 3999499
PAPanama$ 49129599
PYParaguay$ 2979349
PEPeru$ 49129599
KNSaint Kitts and Nevis$ 1949249
LCSaint Lucia$ 2979349
VCSt Vinc. & GrenadinesFree
SRSuriname$ 2979349
TTTrinidad & Tobago$ 1949249
UYUruguay$ 2979349
VEVenezuela$ 59149699

Middle East

ISOCountryStreet+Standard
BHBahrain$ 1949249
IRIranEN+AR$ 2979349
IQIraq$ 49129599
ILIsraelEN+HE$ 3959954,495$ 992491,295
JOJordanEN+AR$ 2979349
KWKuwaitEN+AR$ 69169849
LBLebanonEN+AR$ 49129599
OMOmanEN+AR$ 3999499
PSPalestine$ 1949249
QAQatarEN+AR$ 1949249
SASaudi ArabiaEN+AR$ 49129599
SYSyriaEN+AR$ 49129599
TRTurkey$ 59149699
AEUnited Arab Emirates$ 3999499
YEYemenEN+AR$ 49129599

Africa

ISOCountryStreet+Standard
DZAlgeria$ 3999499
AOAngola$ 2979349
BJBenin$ 2979349
BWBotswana$ 2979349
BFBurkina Faso$ 3999499
BIBurundi$ 49129599
CMCameroon$ 49129599
CVCape Verde$ 2979349
CFCentral African Rep.$ 49129599
TDChad$ 49129599
KMComoros$ 1949249
CGCongo-Brazzaville$ 49129599
CDCongo D.R.$ 49129599
CICôte d'Ivoire$ 3999499
DJDjibouti$ 2979349
EGEgyptEN+AR$ 49129599
GQEquatorial Guinea$ 49129599
EREritrea$ 3999499
ETEthiopia$ 49129599
GAGabon$ 49129599
GMGambia$ 3999499
GHGhana$ 3999499
GNGuinea$ 49129599
GWGuinea-Bissau$ 49129599
KEKenya$ 49129599
LSLesotho$ 3999499
LRLiberia$ 49129599
LYLibya$ 3999499
MGMadagascar$ 49129599
MWMalawi$ 2979349
MLMali$ 49129599
MRMauritania$ 49129599
MUMauritius$ 2979349
MAMorocco$ 3999499
MZMozambique$ 49129599
NANamibia$ 3999499
NENiger$ 49129599
NGNigeria$ 49129599
RWRwanda$ 49129599
STSão Tomé & PríncipeFree
SNSenegal$ 49129599
SCSeychellesFree
SLSierra Leone$ 3999499
SOSomalia$ 49129599
ZASouth AfricaEN+AF$ 49129599
SSSouth Sudan$ 49129599
SDSudan$ 49129599
SZSwazilandFree
TZTanzania$ 49129599
TGTogo$ 49129599
TNTunisia$ 3999499
UGUganda$ 49129599
EHWestern Sahara$ 3999499
ZMZambia$ 49129599
ZWZimbabwe$ 2979349

Oceania

ISOCountryStreet+Standard
AUAustralia$ 1954952,495$ 3999499
FJFiji$ 3999499
KIKiribati$ 1949249
NRNauruFree
NZNew Zealand$ 992491,295$ 3999499
PGPapua New Guinea$ 2979349
WSSamoa$ 1949249
SBSolomon Islands$ 1949249
TOTonga$ 1949249
TVTuvaluFree
VUVanuatuFree

Packages

NameStandard
North America$ 1954952,495
European Union$ 9952,4959,995
Western Europe$ 8952,1958,995
Eastern Europe$ 8952,1958,995
Asia$ 9952,4959,995
South & Central America$ 9952,4959,995
Middle East$ 2957953,495
Africa$ 1,2953,19512,995
Oceania-Pacific$ 992491,295
All countries$ 1,9954,99519,995

Pricing

Available file formats

Our data are provided in several text and GIS formats which can easily be imported into any software or database management system. All available formats are stored in a single zipped file.

CSV

CSV (Comma-separated values) data is one of the most ubiquitous file formats, most spreadsheets and databases can easily read native CSV files. Its simple format can be edited in a text editor. Many programming languages have special libraries to read and write CSV files, therefore making it a great medium for exchanging large quantities of data.

GeoPC_XX_Regions.csvAdministrative regions
GeoPC_XX_Places.csvLocalities
GeoPC_XX_Streets.csvStreets (available with our Street+ product range)
GeoPC_XX_Business.csvBusiness, administrative codes, PO Boxes (for some countries)

ASC

We provide an alternative normalized ASCII version in CSV format where all accents and diacritics have been removed. This version can be used to facilitate searching or sorting.

GeoPC_XX_Regions.ascAdministrative regions
GeoPC_XX_Places.ascLocalities
GeoPC_XX_Streets.ascStreets (available with our Street+ product range)
GeoPC_XX_Business.ascBusiness, administrative codes, PO Boxes (for some countries)

DAT

The DAT format is identical to the CSV format except that it is encoded in UTF-16. This format can be used with Microsoft SQL Server..

GeoPC_XX_Regions.datAdministrative regions
GeoPC_XX_Places.datLocalities
GeoPC_XX_Streets.datStreets (available with our Street+ product range)
GeoPC_XX_Business.datBusiness, administrative codes, PO Boxes (for some countries)

Shapefile

ESRI Shapefile format (.shp) is a popular geospatial vector data format which can be imported into most geographic information system software (GIS) like ArcGIS, Grass, Quantum GIS, PostGIS and many others.

GeoPC_XX.shpGeographic points table
GeoPC_XX.dbfAttributes table (in dBase IV format)
GeoPC_XX.shxPositional index
GeoPC_XX.prjProjection format

KML

The Keyhole Markup Language (.kml) is another popular geographic format using XML notation and maintained by Google. It can be used with Google products like Google Earth or Google Maps, as well as with many other software programs.

GeoPC_XX_Places.kmlGeographic points and attributes
GeoPC_XX_Streets.kmlStreet geographic points (available with our Street+ product range)

GeoJSON

GeoJSON is an open standard format for encoding collections of geographical features along with their non-spatial attributes using JavaScript Object Notation.

GeoPC_XX_Places.jsonGeographic points and attributes
GeoPC_XX_Streets.jsonStreet geographic points (available with our Street+ product range)

GML

The Geography Markup Language (.gml) is a XML grammar defined by the Open Geospatial Consortium (OGC) to express geographical features. GML serves as a modeling language for geographic systems as well as an open interchange format for geographic transactions on the Internet

GeoPC_XX_Places.gmlGeographic points and attributes
GeoPC_XX_Streets.gmlStreet geographic points (available with our Street+ product range)

Tables and fields description

Our data are provided in the same consistent structure for all countries. Please note that Street+ files and some fields are not necessarily available for each country, we invite you to refer to the specific product sheet for more information.

Additional files are available in the Resources section.

Regions

Field nameField typeDescriptionSTANDARDSTREET+
ISOChar(2)ISO 3166-1 Country code
CountryChar(50)Country name
LanguageChar(2)Language code
LevelIntegerAdministrative level
TypeChar(50)Type of administrative unit
NameChar(80)Administrative division name
Region1Char(80)Administrative division level 1
Region2Char(80)Administrative division level 2
Region3Char(80)Administrative division level 3
Region4Char(80)Administrative division level 4
ISO2Char(10)ISO 3166-2 Region code
FIPSChar(10)NGA Geopolitical code (formerly FIPS PUB 10-4)
NUTSChar(10)European statistical division code
HASCChar(10)Hierarchical administrative subdivision code
STATChar(20)National statistics/census code

Places

Field nameField typeDescriptionSTANDARDSTREET+
ISOChar(2)ISO 3166-1 Country code
CountryChar(50)Country name
LanguageChar(2)Language code
IDIntegerRecord identifier
Region1Char(80)Administrative division level 1
Region2Char(80)Administrative division level 2
Region3Char(80)Administrative division level 3
Region4Char(80)Administrative division level 4
LocalityChar(80)Locality name
PostcodeChar(15)ZIP / Postal code
SuburbChar(80)Locality subdivision
LatitudeDoublePlace latitude (WGS84 coordinates)
LongitudeDoublePlace longitude (WGS84 coordinates)
ElevationIntegerElevation in meters
ISO2Char(10)ISO 3166-2 Region code
FIPSChar(10)NGA Geopolitical code (formerly FIPS PUB 10-4)
NUTSChar(12)European statistical division code
HASCChar(12)Hierarchical administrative subdivision code
STATChar(20)National statistics/census code
TimezoneChar(30)Time zone name (Olson)
UTCChar(10)Coordinated Universal Time
DSTChar(10)Daylight saving time

Streets

Field nameField typeDescriptionSTANDARDSTREET+
ISOChar(2)ISO 3166-1 Country code
CountryChar(50)Country name
LanguageChar(2)Language code
IDIntegerRecord identifier
Region1Char(80)Administrative division level 1
Region2Char(80)Administrative division level 2
Region3Char(80)Administrative division level 3
Region4Char(80)Administrative division level 4
LocalityChar(80)Locality name
PostcodeChar(15)ZIP / Postal code
SuburbChar(80)Locality subdivision
StreetChar(100)Street name
RangeChar(50)Street numbers range
BuildingChar(80)Building name
LatitudeDoubleStreet latitude (WGS84 coordinates)
LongitudeDoubleStreet longitude (WGS84 coordinates)
ElevationIntegerElevation in meters
ISO2Char(10)ISO 3166-2 Region code
FIPSChar(10)NGA Geopolitical code (formerly FIPS PUB 10-4)
NUTSChar(12)European statistical division code
HASCChar(12)Hierarchical administrative subdivision code
STATChar(20)National statistics/census code
TimezoneChar(30)Time zone name (Olson)
UTCChar(10)Coordinated Universal Time
DSTChar(10)Daylight saving time

Business & administrative

Field nameField typeDescriptionSTANDARDSTREET+
ISOChar(2)ISO 3166-1 Country code
CountryChar(50)Country name
LanguageChar(2)Language code
IDIntegerRecord identifier
Region1Char(80)Administrative division level 1
Region2Char(80)Administrative division level 2
Region3Char(80)Administrative division level 3
Region4Char(80)Administrative division level 4
EntityChar(100)Entity name
PostcodeChar(15)ZIP / Postal code
InfoChar(100)Additional information

Indexes are underlined.

How to import the data

Below you will find how to import GeoPostcodes datasets into the most common DBMS.

MySQL

Use the following SQL code to create the table structure and indexes in MySQL:
92 lines|3.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
DROP TABLE IF EXISTS GeoPC_Places; DROP TABLE IF EXISTS GeoPC_Streets; DROP TABLE IF EXISTS GeoPC_Business; DROP TABLE IF EXISTS GeoPC_Regions; CREATE TABLE GeoPC_Places ( ISO varchar(2) NOT NULL, Country varchar(50) NOT NULL, Language varchar(2) NOT NULL, ID bigint(20) NOT NULL, Region1 varchar(80), Region2 varchar(80), Region3 varchar(80), Region4 varchar(80), Locality varchar(80), Postcode varchar(15), Suburb varchar(80), Latitude double, Longitude double, Elevation integer, ISO2 varchar(10), FIPS varchar(10), NUTS varchar(12), HASC varchar(12), STAT varchar(20), Timezone varchar(30), UTC varchar(10), DST varchar(10), PRIMARY KEY (Language, ID) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE GeoPC_Streets ( ISO varchar(2) NOT NULL, Country varchar(50) NOT NULL, Language varchar(2) NOT NULL, ID bigint(20) NOT NULL, Region1 varchar(80), Region2 varchar(80), Region3 varchar(80), Region4 varchar(80), Locality varchar(80), Postcode varchar(15), Suburb varchar(80), Street varchar(100), `Range` varchar(50), Building varchar(80), Latitude double, Longitude double, Elevation integer, ISO2 varchar(10), FIPS varchar(10), NUTS varchar(12), HASC varchar(12), STAT varchar(20), Timezone varchar(30), UTC varchar(10), DST varchar(10), PRIMARY KEY (Language, ID) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE GeoPC_Business ( ISO varchar(2) NOT NULL, Country varchar(50) NOT NULL, Language varchar(2) NOT NULL, ID bigint(20) NOT NULL, Region1 varchar(80), Region2 varchar(80), Region3 varchar(80), Region4 varchar(80), Entity varchar(100), Postcode varchar(15), Info varchar(100), PRIMARY KEY (Language, ID) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE GeoPC_Regions ( ISO varchar(2) NOT NULL, Country varchar(50) NOT NULL, Language varchar(2) NOT NULL, Level smallint(8) NOT NULL, Type varchar(50) NOT NULL, Name varchar(80) NOT NULL, Region1 varchar(80), Region2 varchar(80), Region3 varchar(80), Region4 varchar(80), ISO2 varchar(10), FIPS varchar(10), NUTS varchar(12), HASC varchar(12), STAT varchar(20) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Use the following SQL code to import the CSV data in MySQL:
4 lines|0.83 KB
1
2
3
4
LOAD DATA INFILE '/path/GeoPC_xx_Places.csv' INTO TABLE GeoPC_Places FIELDS TERMINATED BY ';' ESCAPED BY '\\' IGNORE 1 LINES; LOAD DATA INFILE '/path/GeoPC_xx_Streets.csv' INTO TABLE GeoPC_Streets FIELDS TERMINATED BY ';' ESCAPED BY '\\' IGNORE 1 LINES; LOAD DATA INFILE '/path/GeoPC_xx_Business.csv' INTO TABLE GeoPC_Business FIELDS TERMINATED BY ';' ESCAPED BY '\\' IGNORE 1 LINES; LOAD DATA INFILE '/path/GeoPC_xx_Regions.csv' INTO TABLE GeoPC_Regions FIELDS TERMINATED BY ';' ESCAPED BY '\\' IGNORE 1 LINES;

Postgres

Use the following SQL code to create the table structure and indexes in Postgres:
108 lines|3.80 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
DROP TABLE IF EXISTS geopc_places; DROP TABLE IF EXISTS geopc_streets; DROP TABLE IF EXISTS geopc_business; DROP TABLE IF EXISTS geopc_regions; CREATE TABLE geopc_places ( iso character varying(2) NOT NULL, country character varying(50) NOT NULL, language character varying(2) NOT NULL, id integer NOT NULL, region1 character varying(80), region2 character varying(80), region3 character varying(80), region4 character varying(80), locality character varying(80), postcode character varying(15), suburb character varying(80), latitude double precision, longitude double precision, elevation integer, iso2 character varying(10), fips character varying(10), nuts character varying(12), hasc character varying(12), stat character varying(20), timezone character varying(30), utc character varying(10), dst character varying(10), CONSTRAINT geopc_places_pkey PRIMARY KEY (language, id) ) WITH ( OIDS=FALSE ); CREATE TABLE geopc_streets ( iso character varying(2) NOT NULL, country character varying(50) NOT NULL, language character varying(2) NOT NULL, id integer NOT NULL, region1 character varying(80), region2 character varying(80), region3 character varying(80), region4 character varying(80), locality character varying(80), postcode character varying(15), suburb character varying(80), street character varying(100), range character varying(50), building character varying(80), latitude double precision, longitude double precision, elevation integer, iso2 character varying(10), fips character varying(10), nuts character varying(12), hasc character varying(12), stat character varying(20), timezone character varying(30), utc character varying(10), dst character varying(10), CONSTRAINT geopc_streets_pkey PRIMARY KEY (language, id) ) WITH ( OIDS=FALSE ); CREATE TABLE geopc_business ( iso character varying(2) NOT NULL, country character varying(50) NOT NULL, language character varying(2) NOT NULL, id integer NOT NULL, region1 character varying(80), region2 character varying(80), region3 character varying(80), region4 character varying(80), entity character varying(100), postcode character varying(15), info character varying(100), CONSTRAINT geopc_business_pkey PRIMARY KEY (language, id) ) WITH ( OIDS=FALSE ); CREATE TABLE geopc_regions ( iso character varying(2) NOT NULL, country character varying(50) NOT NULL, language character varying(2) NOT NULL, level smallint NOT NULL, type character varying(50) NOT NULL, name character varying(80) NOT NULL, region1 character varying(80), region2 character varying(80), region3 character varying(80), region4 character varying(80), iso2 character varying(10), fips character varying(10), nuts character varying(12), hasc character varying(12), stat character varying(20) ) WITH ( OIDS=FALSE );
Use the following SQL code to import the CSV data in Postgres:
4 lines|0.63 KB
1
2
3
4
COPY geopc_places FROM '/path/GeoPC_xx_Places.csv' WITH DELIMITER AS ';' CSV HEADER ENCODING 'UTF-8'; COPY geopc_streets FROM '/path/GeoPC_xx_Streets.csv' WITH DELIMITER AS ';' CSV HEADER ENCODING 'UTF-8'; COPY geopc_business FROM '/path/GeoPC_xx_Business.csv' WITH DELIMITER AS ';' CSV HEADER ENCODING 'UTF-8'; COPY geopc_regions FROM '/path/GeoPC_xx_Regions.csv' WITH DELIMITER AS ';' CSV HEADER ENCODING 'UTF-8';

SQL Server

Use the following SQL code to create the table structure and indexes in SQL Server:
94 lines|3.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
DROP TABLE GeoPC_Places, GeoPC_Streets, GeoPC_Business, GeoPC_Regions; GO CREATE TABLE GeoPC_Places ( ISO VARCHAR(2) NOT NULL, Country VARCHAR(50) NOT NULL, Language VARCHAR(2) NOT NULL, ID BIGINT NOT NULL, Region1 VARCHAR(80), Region2 VARCHAR(80), Region3 VARCHAR(80), Region4 VARCHAR(80), Locality VARCHAR(80), Postcode VARCHAR(15), Suburb VARCHAR(80), Latitude DECIMAL(10,6), Longitude DECIMAL(10,6), Elevation INT, ISO2 VARCHAR(10), FIPS VARCHAR(10), NUTS VARCHAR(12), HASC VARCHAR(12), STAT VARCHAR(20), Timezone VARCHAR(30), UTC VARCHAR(10), DST VARCHAR(10), CONSTRAINT GeoPC_Places_pkey PRIMARY KEY CLUSTERED (Language ASC, ID ASC) ON [PRIMARY] ); GO CREATE TABLE GeoPC_Streets ( ISO VARCHAR(2) NOT NULL, Country VARCHAR(50) NOT NULL, Language VARCHAR(2) NOT NULL, ID BIGINT NOT NULL, Region1 VARCHAR(80), Region2 VARCHAR(80), Region3 VARCHAR(80), Region4 VARCHAR(80), Locality VARCHAR(80), Postcode VARCHAR(15), Suburb VARCHAR(80), Street VARCHAR(100), [Range] VARCHAR(50), Building VARCHAR(80), Latitude DECIMAL(10,6), Longitude DECIMAL(10,6), Elevation INT, ISO2 VARCHAR(10), FIPS VARCHAR(10), NUTS VARCHAR(12), HASC VARCHAR(12), STAT VARCHAR(20), Timezone VARCHAR(30), UTC VARCHAR(10), DST VARCHAR(10), CONSTRAINT GeoPC_Streets_pkey PRIMARY KEY CLUSTERED (Language ASC, ID ASC) ON [PRIMARY] ); GO CREATE TABLE GeoPC_Business ( ISO VARCHAR(2) NOT NULL, Country VARCHAR(50) NOT NULL, Language VARCHAR(2) NOT NULL, ID BIGINT NOT NULL, Region1 VARCHAR(80), Region2 VARCHAR(80), Region3 VARCHAR(80), Region4 VARCHAR(80), Entity VARCHAR(100), Postcode VARCHAR(15), Info VARCHAR(100), CONSTRAINT GeoPC_Business_pkey PRIMARY KEY CLUSTERED (Language ASC, ID ASC) ON [PRIMARY] ); GO CREATE TABLE GeoPC_Regions ( ISO VARCHAR(2) NOT NULL, Country VARCHAR(50) NOT NULL, Language VARCHAR(2) NOT NULL, Level SMALLINT NOT NULL, Type VARCHAR(50) NOT NULL, Name VARCHAR(80) NOT NULL, Region1 VARCHAR(80), Region2 VARCHAR(80), Region3 VARCHAR(80), Region4 VARCHAR(80), ISO2 VARCHAR(10), FIPS VARCHAR(10), NUTS VARCHAR(12), HASC VARCHAR(12), STAT VARCHAR(20) ); GO
Use the following SQL code to import the CSV data in SQL Server. Please note that CSV file must first be converted in UTF-16 encoding format as BULK INSERT command does not support UTF-8.
4 lines|0.82 KB
1
2
3
4
BULK INSERT GeoPC_Places FROM 'Path\GeoPC_xx_Places.csv' WITH (FIRSTROW = 2, FIELDTERMINATOR = ';', ROWTERMINATOR = '\n', DATAFILETYPE = 'widechar') GO BULK INSERT GeoPC_Streets FROM 'Path\GeoPC_xx_Streets.csv' WITH (FIRSTROW = 2, FIELDTERMINATOR = ';', ROWTERMINATOR = '\n', DATAFILETYPE = 'widechar') GO BULK INSERT GeoPC_Business FROM 'Path\GeoPC_xx_Business.csv' WITH (FIRSTROW = 2, FIELDTERMINATOR = ';', ROWTERMINATOR = '\n', DATAFILETYPE = 'widechar') GO BULK INSERT GeoPC_Regions FROM 'Path\GeoPC_xx_Regions.csv' WITH (FIRSTROW = 2, FIELDTERMINATOR = ';', ROWTERMINATOR = '\n', DATAFILETYPE = 'widechar') GO

Oracle

Use the following SQL code to create the table structure and import the CSV data in Oracle:
124 lines|5.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
DROP TABLE IF EXISTS GeoPC_Places; DROP TABLE IF EXISTS GeoPC_Streets; DROP TABLE IF EXISTS GeoPC_Business; DROP TABLE IF EXISTS GeoPC_Regions; CREATE TABLE GeoPC_Places ( ISO VARCHAR2(2 char) NOT NULL, Country VARCHAR2(50 char) NOT NULL, Language VARCHAR2(2 char) NOT NULL, ID INTEGER NOT NULL, Region1 VARCHAR2(80 char), Region2 VARCHAR2(80 char), Region3 VARCHAR2(80 char), Region4 VARCHAR2(80 char), Locality VARCHAR2(80 char), Postcode VARCHAR2(15 char), Suburb VARCHAR2(80 char), Latitude NUMBER(10,6), Longitude NUMBER(10,6), Elevation INTEGER, ISO2 VARCHAR2(10 char), FIPS VARCHAR2(10 char), NUTS VARCHAR2(12 char), HASC VARCHAR2(12 char), STAT VARCHAR2(20 char), Timezone VARCHAR2(30 char), UTC VARCHAR2(10 char), DST VARCHAR2(10 char), CONSTRAINT GeoPC_Places_pkey PRIMARY KEY (Language, ID) ) ORGANIZATION EXTERNAL ( DEFAULT DIRECTORY xtern_data_dir ACCESS PARAMETERS ( RECORDS DELIMITED BY NEWLINE FIELDS TERMINATED BY ';' ) LOCATION ('/path/GeoPC_xx_Places.csv') ); CREATE TABLE GeoPC_Streets ( ISO VARCHAR2(2 char) NOT NULL, Country VARCHAR2(50 char) NOT NULL, Language VARCHAR2(2 char) NOT NULL, ID INTEGER NOT NULL, Region1 VARCHAR2(80 char), Region2 VARCHAR2(80 char), Region3 VARCHAR2(80 char), Region4 VARCHAR2(80 char), Locality VARCHAR2(80 char), Postcode VARCHAR2(15 char), Suburb VARCHAR2(80 char), Street VARCHAR2(100 char), Range VARCHAR2(50 char), Building VARCHAR2(80 char), Latitude NUMBER(10,6), Longitude NUMBER(10,6), Elevation INTEGER, ISO2 VARCHAR2(10 char), FIPS VARCHAR2(10 char), NUTS VARCHAR2(12 char), HASC VARCHAR2(12 char), STAT VARCHAR2(20 char), Timezone VARCHAR2(30 char), UTC VARCHAR2(10 char), DST VARCHAR2(10 char), CONSTRAINT GeoPC_Streets_pkey PRIMARY KEY (Language, ID) ) ORGANIZATION EXTERNAL ( DEFAULT DIRECTORY xtern_data_dir ACCESS PARAMETERS ( RECORDS DELIMITED BY NEWLINE FIELDS TERMINATED BY ';' ) LOCATION ('/path/GeoPC_xx_Streets.csv') ); CREATE TABLE GeoPC_Business ( ISO VARCHAR2(2 char) NOT NULL, Country VARCHAR2(50 char) NOT NULL, Language VARCHAR2(2 char) NOT NULL, ID INTEGER NOT NULL, Region1 VARCHAR2(80 char), Region2 VARCHAR2(80 char), Region3 VARCHAR2(80 char), Region4 VARCHAR2(80 char), Entity VARCHAR2(100 char), Postcode VARCHAR2(15 char), Info VARCHAR2(100 char), CONSTRAINT GeoPC_Business_pkey PRIMARY KEY (Language, ID) ) ORGANIZATION EXTERNAL ( DEFAULT DIRECTORY xtern_data_dir ACCESS PARAMETERS ( RECORDS DELIMITED BY NEWLINE FIELDS TERMINATED BY ';' ) LOCATION ('/path/GeoPC_xx_Business.csv') ); CREATE TABLE GeoPC_Regions ( ISO VARCHAR2(2 char) NOT NULL, Country VARCHAR2(50 char), Language VARCHAR2(2 char) NOT NULL, Level INTEGER NOT NULL, Type VARCHAR2(50 char), Name VARCHAR2(80 char), Region1 VARCHAR2(80 char), Region2 VARCHAR2(80 char), Region3 VARCHAR2(80 char), Region4 VARCHAR2(80 char), ISO2 VARCHAR2(10 char), FIPS VARCHAR2(10 char), NUTS VARCHAR2(12 char), HASC VARCHAR2(12 char), STAT VARCHAR2(20 char) ) ORGANIZATION EXTERNAL ( DEFAULT DIRECTORY xtern_data_dir ACCESS PARAMETERS ( RECORDS DELIMITED BY NEWLINE FIELDS TERMINATED BY ';' ) LOCATION ('/path/GeoPC_xx_Regions.csv') );

SQLite

Use the following SQL code to create the table structure and indexes in SQLite:
92 lines|2.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
DROP TABLE IF EXISTS GeoPC_Places; DROP TABLE IF EXISTS GeoPC_Streets; DROP TABLE IF EXISTS GeoPC_Business; DROP TABLE IF EXISTS GeoPC_Regions; CREATE TABLE GeoPC_Places ( ISO CHAR(2) NOT NULL, Country CHAR(50) NOT NULL, Language CHAR(2) NOT NULL, ID INTEGER NOT NULL, Region1 CHAR(80), Region2 CHAR(80), Region3 CHAR(80), Region4 CHAR(80), Locality CHAR(80), Postcode CHAR(15), Suburb CHAR(80), Latitude NUMERIC, Longitude NUMERIC, Elevation INTEGER, ISO2 CHAR(10), FIPS CHAR(10), NUTS CHAR(12), HASC CHAR(12), STAT CHAR(20), Timezone CHAR(30), UTC CHAR(10), DST CHAR(10), PRIMARY KEY (Language, ID) ); CREATE TABLE GeoPC_Streets ( ISO CHAR(2) NOT NULL, Country CHAR(50) NOT NULL, Language CHAR(2) NOT NULL, ID INTEGER NOT NULL, Region1 CHAR(80), Region2 CHAR(80), Region3 CHAR(80), Region4 CHAR(80), Locality CHAR(80), Postcode CHAR(15), Suburb CHAR(80), Street CHAR(100), Range CHAR(50), Building CHAR(80), Latitude NUMERIC, Longitude NUMERIC, Elevation INTEGER, ISO2 CHAR(10), FIPS CHAR(10), NUTS CHAR(12), HASC CHAR(12), STAT CHAR(20), Timezone CHAR(30), UTC CHAR(10), DST CHAR(10), PRIMARY KEY (Language, ID) ); CREATE TABLE GeoPC_Business ( ISO CHAR(2) NOT NULL, Country CHAR(50) NOT NULL, Language CHAR(2) NOT NULL, ID INTEGER NOT NULL, Region1 CHAR(80), Region2 CHAR(80), Region3 CHAR(80), Region4 CHAR(80), Entity CHAR(100), Postcode CHAR(15), Info CHAR(100), PRIMARY KEY (Language, ID) ); CREATE TABLE GeoPC_Regions ( ISO CHAR(2) NOT NULL, Country CHAR(50), Language CHAR(2) NOT NULL, Level INTEGER NOT NULL, Type CHAR(50), Name CHAR(80), Region1 CHAR(80), Region2 CHAR(80), Region3 CHAR(80), Region4 CHAR(80), ISO2 CHAR(10), FIPS CHAR(10), NUTS CHAR(12), HASC CHAR(12), STAT CHAR(20) );
Use the following SQL code to import the CSV data in SQLite:
4 lines|0.89 KB
1
2
3
4
LOAD DATA INLINE '/path/GeoPC_xx_Places.csv' INTO TABLE GeoPC_Places FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n' IGNORE 1 LINES; LOAD DATA INLINE '/path/GeoPC_xx_Streets.csv' INTO TABLE GeoPC_Streets FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n' IGNORE 1 LINES; LOAD DATA INLINE '/path/GeoPC_xx_Business.csv' INTO TABLE GeoPC_Business FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n' IGNORE 1 LINES; LOAD DATA INLINE '/path/GeoPC_xx_Regions.csv' INTO TABLE GeoPC_Regions FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n' IGNORE 1 LINES;

MS-Access

Follow the steps below to import the CSV data in Access:
7 lines|0.39 KB
1
2
3
4
5
6
7
Open or create a new Access database Open menu File/Get External Data/Import Select "Text Files (*.txt;*.csv;*.tab;*.asc)" as type of file Browse directories and select your file (GeoPC_*.csv) Select Delimited, click on Advanced and select Unicode (UTF-8) as Code Page Click Next, select Semicolon as delimiter and {none} as Text qualifier Tick First row contains field names and click on Finish

MS-Excel

Follow the steps below to import the CSV data in Excel:
6 lines|0.32 KB
1
2
3
4
5
6
Open the menu Data/Import External Data/Import data Select "Text Files (*.txt;*.prn;*.csv)" as type of file Browse directories and select your file (GeoPC_*.csv) In import wizard, select Delimited type and 65001: Unicode (UTF-8) encoding Click Next, select Semicolon as delimiter and {none} as Text qualifier Click on Finish

Please note that the following limits applies to Excel sheets:

  • Excel 2003 and earlier : 65536 rows
  • Excel 2007/2010/2013 : 1048576 rows

CSV

GeoPostcodes CSV files (Comma-separated values) are encoded in UTF-8 and use a semicolon (;) as field separator. This standard raw file format can be imported in most applications.

We provide an alternative normalized ASCII version (files with .asc extension) where all accents and diacritics have been removed. This version can be used to facilitate searching or sorting.

The file structure is described here.

KML

The Keyhole Markup Language (.kml) is a standard geographic format using XML notation, it can be imported directly into Google Earth, used with Google Maps API or parsed with PHP, Javascript and many other languages and software programs.

More information on KML on Wikipedia.

Shapefile

The ESRI Shapefile format (.shp) is a another standard geographic format which can be imported into most geographic information system software (GIS): ArcGIS, Grass, Quantum GIS (QGIS), PostGIS and many others.

The Shapefile format contains the following files:

  • GeoPC_XX.shp, the shape format; the feature geometry itself
  • GeoPC_XX.shx, the shape index format; the positional index of the feature geometry
  • GeoPC_XX.dbf, the attribute format; columnar attributes for each shape, in dBase IV format

More information on Shapefile on Wikipedia.

GeoJSON

GeoJSON is an open standard format for encoding collections of simple geographical features along with their non-spatial attributes using JavaScript Object Notation.

More information on Wikipedia.

Languages and characters encoding

All GeoPostcodes datasets are encoded in UTF-8. The names of localities and regions are always available in local language but we also provide other versions:

Multiple languages

Some countries (eg. Belgium, Switzerland, ..) have several national languages, in this case we provide a specific version for each one of these languages. The selection can be done using the Language field in the table.

Non-Latin languages

For languages using a non-Latin alphabet (such as Chinese, Japanese, Russian, etc), an English version is available in addition to the local version. These versions have been translated as closely as possible from the original text. However, where it is not possible to make an accurate translation that is reliable or the translation does not exist, the closest alternative, a transliteration, is provided.

Normalized ASCII

A normalized ASCII version where all accents and diacritics have been removed is provided for all datasets. These files have the ASC extension and are in CSV (Comma-separated values) format.

Translations, transcriptions, transliterations

Several methods can be used to produce a version in the English language of a name written in a foreign language, the most common one being the translation. In this case, we assume that there is already a commonly used English name which matches the locality, for example Lisboa in Portugal is called Lisbon in English, then we talk about an exonym..

Since there is no translation for most of the towns and villages in the world, it is advisable to do a transcription or a transliteration in English. The transcription is a replacement of each character or character group by an equivalent sound in English, it is therefore a phonetic translation. Transliteration (also called romanization) is a substitution of each character or character group by an other equivalent according to a matching table. This method does not take pronunciation into consideration.

Example :

Local Russian name : Санкт-Петербург
English translation : Saint Petersburg
Transcription : Sankt Petersburg
Transliteration : Sankt-Peterburg

Multi-language countries

Åland (Swedish)
Armenia (Armenian)
Azerbaijan (Azerbaijani)
Belarus (Russian)
Belgium (Dutch)
Bulgaria (Bulgarian)
China (Chinese)
Cyprus (Greek)
Egypt (Arabic)
Finland (Swedish)
Greece (Greek)
Hong Kong (Chinese)
Iran (Arabic)
Ireland (Irish)
Israel (Hebrew)
Japan (Japanese, Japanese (Katakana))
Jordan (Arabic)
Kazakhstan (Russian)
Kuwait (Arabic)
Kyrgyzstan (Russian)
Lebanon (Arabic)
Macau (Chinese)
Macedonia (Macedonian)
Mongolia (Mongolian)
Oman (Arabic)
Qatar (Arabic)
Russia (Russian)
Saudi Arabia (Arabic)
South Africa (Afrikaans)
South Korea (Korean)
Switzerland (French, Italian)
Syria (Arabic)
Taiwan (Chinese)
Thailand (Thai)
Ukraine (Ukrainian)
Uzbekistan (Russian)
Yemen (Arabic)

ASCII Transliteration tables

AZ : Azerbaijani (Azərbaycanca)

BG : Bulgarian (Български)

BS : Bosnian (Bosanski)

CA : Catalan (Català)

CS : Czech (Čeština)

DA : Danish (Dansk)

DE : German (Deutsch)

EL : Greek (Ελληνικά)

ES : Spanish (Español)

ET : Estonian (Eesti)

FI : Finnish (Suomi)

FR : French (Français)

HR : Croatian (Hrvatski)

HU : Hungarian (Magyar)

IS : Icelandic (Íslenska)

IT : Italian (Italiano)

LT : Lithuanian (Lietuvių)

LV : Latvian (Latviešu)

MK : Macedonian (Македонски)

MT : Maltese (Malti)

NL : Dutch (Nederlands)

NO : Norwegian (Norsk)

PL : Polish (Polski)

PT : Portuguese (Português)

RO : Romanian (Română)

RU : Russian (Русский)

SK : Slovak (Slovenčina)

SL : Slovenian (Slovenščina)

SQ : Albanian (Shqip)

SR : Serbian (Српски / Srpski)

SV : Swedish (Svenska)

SZ : Montenegrin (Crnogorski)

TR : Turkish (Türkçe)

UK : Ukrainian (Українська)

UZ : Uzbek (O‘zbek)

VI : Vietnamese (Tiếng Việt)

AZ : Azerbaijani (Azərbaycanca)

Used in the following countries : Azerbaijan

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
'
ÇCçc
ĐDđd
ƎEəe
ƏA
ĞGğg
ÌIìi
İIıi
ÑNñn
ŊNŋn
ÖOöo
ŞSşs
ÜUüu
ƵZƶz
АAаa
БBбb
ВVвv
ГGгg
ҒGhғgh
ДDдd
ЕEеe
ӘAәa
ЖZhжzh
ЗZзz
ИIиi
ЈYјy
КKкk
ҜGҝg
ЛLлl
МMмm
НNнn
ОOоo
ӨOөo
ПPпp
РRрr
СSсs
ТTтt
УUуu
ҮUүu
ФFфf
ХKhхkh
ҺHһh
ЧChчch
ҸJҹj
ШShшsh
ЫYыy

BG : Bulgarian (Български)

Used in the following countries : Bulgaria

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
АAаa
БBбb
ВVвv
ГGгg
ДDдd
ЕEеe
ЖZhжzh
ЗZзz
ИIиi
ЙJйj
КKкk
ЛLлl
МMмm
НNнn
ОOоo
ПPпp
РRрr
СSсs
ТTтt
УUуu
ФFфf
ХHхh
ЦCцc
ЧChчch
ШShшsh
ЩShtщsht
ЪUъu
ЬJьj
ЮJuюju
ЯJaяja

BS : Bosnian (Bosanski)

Used in the following countries : Bosnia-Herzegovina

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ĆCćc
ČCčc
ÐDđd
ŠSšs
ŽZžz

CA : Catalan (Català)

Used in the following countries : Andorra

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÀAàa
ÇCçc
ÉEée
ÈEèe
ÍIíi
ÏIïi
ÓOóo
ÒOòo
ÚUúu
ÜUüu

CS : Czech (Čeština)

Used in the following countries : Czech Republic

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÁAáa
ÄAäa
ČCčc
ĎDďd
ÉEée
ĚEěe
ÍIíi
ĹLĺl
ĽLľl
ŇNňn
ÓOóo
ÔOôo
ŔRŕr
ŘRřr
ŠSšs
ŤTťt
ÚUúu
ŮUůu
ÝYýy
ŽZžz

DA : Danish (Dansk)

Used in the following countries : Denmark

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÁAáa
ÅAaåaa
ÆAeæae
ÐDðd
ÉEée
ÍIíi
ÓOóo
ØOeøoe
ÚUúu
ÜYüy
ÝYýy

DE : German (Deutsch)

Used in the following countries : Austria, Germany, Liechtenstein, Switzerland

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÁAáa
ÀAàa
ÂAâa
ÄAeäae
ÇCçc
ÉEée
ÉEée
ÈEèe
ÊEêe
ËEëe
ÌIìi
ÎIîi
ÏIïi
ÔOôo
ÖOeöoe
ŒOeœoe
ßSsßss
ÙUùu
ÛUûu
ÜUeüue
ŽZžz

EL : Greek (Ελληνικά)

Used in the following countries : Cyprus, Greece

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÍIíi
ΑAαa
ΆAάa
ΑυAvαυav
ΒVβv
ΓGγg
ΓγNgγγng
ΓξNxγξnx
ΓχNchγχnch
ΔDδd
ΕEεe
ΈEέe
ΕυEvευev
ΖZζz
ΗIηi
ΉIήi
ΗυIvηυiv
ΘThθth
ΙIιi
ΊIίi
ΪIϊi
ΐIΐi
ΚKκk
ΛLλl
ΜMμm
ΜπMpμπmp
ΝNνn
ΞXξx
ΟOοo
ΌOόo
ΟυOuουou
ΠPπp
ΡRρr
ΣSσs
ςSςs
ΤTτt
ΥYυy
ΎUύu
ΦFφf
ΧChχch
ΨPsψps
ΩOωo
ΏOώo

ES : Spanish (Español)

Used in the following countries : Argentina, Bolivia, Chile, Colombia, Costa Rica, Cuba, Dominican Republic, Ecuador, El Salvador, Guatemala, Honduras, Mexico, Nicaragua, Panama, Paraguay, Peru, Spain, Uruguay, Venezuela

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
°O°o
ÁAáa
ÀAàa
ÄAäa
ªAªa
ÇCçc
ÉEée
ÈEèe
ËEëe
ÍIíi
ÌIìi
ÏIïi
ÑNñn
ÓOóo
ÒOòo
ÖOöo
ÚUúu
ÜUüu
ÝYýy
ŸYÿy

ET : Estonian (Eesti)

Used in the following countries : Estonia

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÄAäa
ÖOöo
ÕOõo
ŠSšs
ÜUüu
ŽZžz

FI : Finnish (Suomi)

Used in the following countries : Åland, Finland

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÁAáa
ÅAåa
ÄAäa
ÉEée
ÖOöo

FR : French (Français)

Used in the following countries : Algeria, Belgium, Benin, Burkina Faso, Burundi, Cameroon, Central African Rep., Chad, Côte d'Ivoire, France, French Guiana, French Polynesia, French Southern Territories, Guadeloupe, Haiti, Luxembourg, Madagascar, Mali, Martinique, Mayotte, Monaco, Morocco, New Caledonia, Niger, Réunion, Saint Barthélemy, Saint Martin, Saint Pierre & Miquelon, Senegal, Switzerland, Tunisia, Wallis and Futuna

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÀAàa
ÂAâa
ÄAäa
ÇCçc
ÉEée
ÈEèe
ÊEêe
ËEëe
ÌIìi
ÎIîi
ÏIïi
ÔOôo
ÖOöo
ŒOeœoe
ÙUùu
ÛUûu
ÜUüu
ŸYÿy

HR : Croatian (Hrvatski)

Used in the following countries : Croatia

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÁAáa
ĆCćc
ČCčc
ĐDđd
ÓOóo
ÖOöo
ŠSšs
ÚUúu
ŽZžz

HU : Hungarian (Magyar)

Used in the following countries : Hungary

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÁAáa
ÉEée
ÍIíi
ÓOóo
ÖOöo
ŐOőo
ÚUúu
ÜUüu
ŰUűu

IS : Icelandic (Íslenska)

Used in the following countries : Iceland

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÆAeæae
ÐDðd
ÉEée
ÍIíi
ÓOóo
ÖOöo
ÚUúu
ÝYýy
ÞThþth

IT : Italian (Italiano)

Used in the following countries : Italy, San Marino, Switzerland, Vatican

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÀAàa
ÉEée
ÈEèe
ÌIìi
ÓOóo
ÒOòo
ÙUùu

LT : Lithuanian (Lietuvių)

Used in the following countries : Lithuania

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ĄAąa
ČCčc
ĖEėe
ĘEęe
ĮIįi
ŠSšs
ŲUųu
ŪUūu
ŽZžz

LV : Latvian (Latviešu)

Used in the following countries : Latvia

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ĀAāa
ČCčc
ĒEēe
ĢGģg
ĪIīi
ĶKķk
ĻLļl
ŅNņn
ŠSšs
ŪUūu
ŽZžz

MK : Macedonian (Македонски)

Used in the following countries : Macedonia

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ČCčc
ŠSšs
АAаa
БBбb
ВVвv
ГGгg
ДDдd
ЃGѓg
ЕEеe
ЁEёe
ЖZжz
ЗZзz
ИIиi
ЙJйj
ЈJјj
КKкk
ЛLлl
ЉLjљlj
МMмm
НNнn
ЊBњb
ОOоo
ПPпp
РRрr
СSсs
ТTтt
ЌKќk
УUуu
ФFфf
ХHхh
ЦCцc
ЧCчc
ЏZhџzh
ШSшs
ЩScщsc
Ъ''ъ''
ЫYыy
Ь'ь'
ЭEэe
ЮJuюju
ЯJaяja

MT : Maltese (Malti)

Used in the following countries : Malta

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÀAàa
ĊCċc
ÈEèe
ĠGġg
ĦHħh
ŻZżz

NL : Dutch (Nederlands)

Used in the following countries : Belgium, Netherlands, Sint Maarten, Suriname

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÁAáa
ÀAàa
ÂAâa
ÄAäa
ÇCçc
ÉEée
ÈEèe
ÊEêe
ËEëe
ÍIíi
ÌIìi
ÎIîi
ÏIïi
ÓOóo
ÒOòo
ÔOôo
ÖOöo
ÚUúu
ÙUùu
ÛUûu
ÜUüu
ÝYýy
ŸYÿy

NO : Norwegian (Norsk)

Used in the following countries : Bouvet Island, Norway, Svalbard and Jan Mayen

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÁAáa
ÅAaåaa
ÄAeäae
ÆAeæae
ÉEée
ÈEèe
ÖOeöoe
ØOeøoe
ÜUüu

PL : Polish (Polski)

Used in the following countries : Poland

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÁAáa
ĄAąa
ĆCćc
ËEëe
ĘEęe
ŁLłl
ŃNńn
ÓOóo
ŚSśs
ÜUüu
ŹZźz
ŻZżz

PT : Portuguese (Português)

Used in the following countries : Angola, Brazil, Cape Verde, Mozambique, Portugal

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
°O°o
ÁAáa
ÀAàa
ÂAâa
ÃAãa
ªAªa
ÇCçc
ÉEée
ÊEêe
ÍIíi
ÓOóo
ÔOôo
ÕOõo
ºOºo
ÚUúu
ÜUüu

RO : Romanian (Română)

Used in the following countries : Moldova, Romania

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÁAáa
ÀAàa
ĂAăa
ÂAâa
ÈEèe
ÍIíi
ÎIîi
ÓOóo
ÒOòo
ÖOöo
ŞSşs
ŢTţt

RU : Russian (Русский)

Used in the following countries : Belarus, Kazakhstan, Kyrgyzstan, Russia, Uzbekistan

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
АAаa
БBбb
ВVвv
ГGгg
ДDдd
ЕEеe
ЁEёe
ЖZжz
ЗZзz
ИIиi
ЙJйj
КKкk
ЛLлl
МMмm
НNнn
ОOоo
ПPпp
РRрr
СSсs
ТTтt
УUуu
ЎYўy
ФFфf
ХHхh
ЦCцc
ЧCчc
ШSшs
ЩScщsc
Ъ''ъ''
ЫYыy
Ь'ь'
ЭEэe
ЮJuюju
ЯJaяja

SK : Slovak (Slovenčina)

Used in the following countries : Slovakia

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÁAáa
ÄAäa
ČCčc
ĎDďd
ÉEée
ĚEěe
ÍIíi
ĹLĺl
ĽLľl
ŇNňn
ÓOóo
ÔOôo
ÖOöo
ŔRŕr
ŘRřr
ŠSšs
ŤTťt
ÚUúu
ŮUůu
ÝYýy
ŽZžz

SL : Slovenian (Slovenščina)

Used in the following countries : Slovenia

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ČCčc
ŠSšs
ŽZžz

SQ : Albanian (Shqip)

Used in the following countries : Albania

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÇCçc
ËEëe

SR : Serbian (Српски / Srpski)

Used in the following countries : Serbia

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ĆCćc
ČCčc
ĐDđd
ÐDđd
ŠSšs
ŽZžz

SV : Swedish (Svenska)

Used in the following countries : Åland, Finland, Sweden

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÁAáa
ÅAaåaa
ÄAäa
ÆAeæae
ÐDðd
ÉEée
ÍIíi
ÓOóo
ÖOöo
ØOeøoe
ÚUúu
ÝYýy
ÞThþth

SZ : Montenegrin (Crnogorski)

Used in the following countries : Montenegro

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ĆCćc
ČCčc
ĐDđd
ŠSšs
ŽZžz

TR : Turkish (Türkçe)

Used in the following countries : Turkey

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
ÇCçc
ĞGğg
İIıi
ÖOöo
ŞSşs
ÜUüu

UK : Ukrainian (Українська)

Used in the following countries : Ukraine

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
'
АAаa
БBбb
ВVвv
ГHгh
ҐGґg
ДDдd
ЕEеe
ЄYeєye
ЖZhжzh
ЗZзz
ИYиy
ІIіi
ЇIїi
ЙIйi
КKкk
ЛLлl
МMмm
НNнn
ОOоo
ПPпp
РRрr
СSсs
ТTтt
УUуu
ФFфf
ХKhхkh
ЦTsцts
ЧChчch
ШShшsh
ЩSchщsch
Ь'ь'
ЮIuюiu
ЯIaяia

UZ : Uzbek (O‘zbek)

Used in the following countries :

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
АAаa
БBбb
ВVвv
ГGгg
ҒG'ғg'
ДDдd
ЕEеe
ЁYoёyo
ЖJжj
ЗZзz
ИIиi
ЙYйy
КKкk
ҚQқq
ЛLлl
МMмm
НNнn
ОOоo
ПPпp
РRрr
СSсs
ТTтt
УUуu
ЎO'ўo'
ФFфf
ХXхx
ҲHҳh
ЦTsцts
ЧChчch
ШShшsh
Ъъ
Ьь
ЭEэe
ЮYuюyu
ЯYaяya

VI : Vietnamese (Tiếng Việt)

Used in the following countries : Vietnam

UppercaseLowercase
UTF-8ASCIIUTF-8ASCII
¸A¸a
ÁAáa
ÀAàa
ĂAăa
Aa
Aa
Aa
Aa
Aa
ÂAâa
Aa
Aa
Aa
Aa
Aa
åAåa
ÄAäa
ÃAãa
Aa
Aa
ĐDđd
ÐDÐd
ÉEée
ÈEèe
ÊEêe
Eếe
Ee
Ee
Ee
Ee
ËEëe
Ee
Ee
Ee
ÍIíi
ÌIìi
ÎIîi
ĨIĩi
Ii
Ii
ÓOóo
ÒOòo
ÔOôo
Oo
Oo
Oo
Oo
Oo
ÕOõo
Oo
Oo
ƠOơo
Oo
Oo
Oo
Oo
Oo
ßOßo
ÚUúu
ÙUùu
ÛUûu
ÜUüu
ÜUüu
ŨUũu
Uu
Uu
ƯUưu
Uu
Uu
Uu
Uu
Uu
ÝYýy
Yy
Yy
Yy
Yy

Frequently Asked Questions

Products & Licenses

What is the difference between the Standard Edition and the Street+ Edition ?

A Standard Edition is available for all countries. For a selection of countries, we are proposing a Street+ Edition including on top the comprehensive list of streets and their geocoordinates. You can compare both Editions on this page.

I am a little confused about which license type to choose. Can you help me figure it out ?

The License you need to subscribe depends mainly on your business uses and your need in updates, please visit this page. We're detailing the main differences between our Basic, Business and Entreprise Licenses.

Can I use your data within my software or on my website ?

Our Entreprise License allows you to use and incorporate the content of our files in your products and applications (software or websites). For more details on our different licenses please visit this page.

Quote, invoice & payment

I don't have a credit card, can I still buy your products ?

Yes. If you do not have, or do not wish to use, a credit card, you can still pay by bank transfer. In this case, simply select this option in the shopping cart, you will find our bank details on the invoice.

My payment has been refused. What should I do ?

Online payments are processed by our payment gateway 2checkout. We are unable to process any order following a card declined by the gateway. Please contact 2checkout directly in case of any issue with a payment.

If your card is not accepted or if you do not have a credit card, you can try with another card or select the Paypal option available on the gateway. Please also note that most credit cards have a monthly or weekly limit. In any other case it is still possible to pay by bank transfer by selecting the relevant option in the shopping cart.

If you cannot purchase by any of the payment methods mentioned, please contact us and we will suggest an alternative. We reserve the right to refuse any order if we do not have enough elements which guarantee the payment.

How can I get an invoice ?

Invoices are available in PDF format in your customer account along with your payments history. If any information is missing or misspelled, please contact us.

Can I receive an official quote ?

Absolutely. You can send us your request using our online contact form.

Do you offer any discount ?

We are proposing different packages at discounted prices for our Standard Edition. If you're interested in another bulk purchase not proposed on our website, don't hesitate to send us a question using our online contact form. We'll then review your request and see if a discount can be granted.

Purchases

I haven't received any a confirmation email for my purchase, what should I do ?

The confirmation is sent to the email address registered with your account. Please also check your 'spam' folder since our message may have been filtered by mistake. If you are certain you have not received a confirmation message, please contact us.

How long will it take to receive the data ?

The database will be available for download in your customer account after the purchase is completed and the payment processed. In case of online payment, the entire process usually takes just a few minutes. However, depending on your country and payment method, some transactions can take longer. If you still not receive your order after 24 hours, please contact us. Payments by bank transfer usually take 2-5 business days. For purchase above $1,000 we may request a signed purchase order before granting access to the dataset download.

Can I get a physical copy of the data ?

No. Our databases are available by download only, we do not ship any physical items. Besides being faster to access, this method also allows us to keep our products at low prices.

My download link is not working anymore, why ?

The download link remains active in your account for 30 days in the case of a Basic License subscription, and for 1 year in the case of a Business License or Entreprise License subscription. After this period, it is no longer possible to access the file unless you place a new order.

I get an error message during the download, what should I do ?

First, please try again later as the server may be temporarily overloaded or have encountered a technical problem. You could also try with another browser and/or a different internet connection. If you then still cannot download the file, please contact us.

Datasets

How often are the data updated ?

The date of the last update/review performed is available on each country page. This date indicates when a review has been performed. If no update is deemed necessary, the current version will remain unchanged.

Do you keep the same record ID's when an update is performed ?

We strive to keep the same record ID's when an update is performed. But it can happen that new record ID's have to be created when the administrative structure of the country is changing or for other maintenance purposes.

What is the geographic datum ?

All our files are created using the World Geodetic System standard WGS 84. The corresponding SRID reference is EPSG:4326.

How accurate are the geographical coordinates ?

The geographical position (latitude, longitude) is precise to about one hundred meters and corresponds to the center of the locality (generally the historical center, and if not, the geographical center), or the street for the Street+ files. In some countries, the postal code may refer to a block or a street, in which case the coordinates point to that specific location.

The accuracy level of the coordinates may vary for each country or be less accurate in some regions. Please have a look at our coverage map for more details.

What are the sources used to build your datasets ?

Our datasets are build by collecting and aggregating data from numerous sources. All the information is cross checked through multiple proprietary GIS tools especially developed to ensure the quality and accuracy of each record. We use only official and verified information like national statistical offices, postal offices, governmental and intergovernmental organizations, etc..

Do you include points or polygons in your geographic files ?

Our geographic files (Shapefiles, KML, GML and GeoJSON) include only points, no polygon. The points are the centroid point of the postal delivery zones. Depending on the country, it can be postcode centroid, city centroid or region centroid points.

Can I get the names of the towns in several different languages ?

It’s usually only very large and/or famous cities that have their name translated into several different languages. For most towns and villages, there isn’t a translation so only the local name is available. We do, however, have other solutions, such as a file containing exonyms and transliterated versions of non-Latin languages. For more information, please take a look at this this page.

I get invalid characters in the file, why ?

Our files are encoded in Unicode UTF-8, the international multilingual format. You will have to manually set your software import configuration to this format if it is not recognized automatically.

How to calculate the distance between two cities ?

The formula used to calculate the distance between two geographical points is called orthodromy, and is defined as follows:Distance(A,B) = 6371 * ACos( Cos(LatA) * Cos(LatB) * Cos(LngB - LngA) + Sin(LatA) * Sin(LatB) )The resulting number is the distance in kilometers between point A and point B. If you wish to return a result in miles (or any other unit), you must substitute the value 6371, which stands for the approximate radius of the Earth in km, by its equivalent in miles (or any other unit), that is, 3959 miles. Latitude and longitude values must be input in radians : radians = degrees * PI/180.

An Excel template is available here.

How to find the closest locations to a set point ?

Having a database of localities with their latitudes (Lat) and longitudes (Lng) enables you to locate the closest cities to a set point (or within a radius of X) with the following query:SELECT Name, 6371 * ACos( Cos(RADIANS(Lat)) * Cos(RADIANS(UserLat)) * Cos(RADIANS(UserLng) - RADIANS(Lng)) + Sin(RADIANS(Lat)) * Sin(RADIANS(UserLat)) ) AS Distance FROM Cities ORDER BY DistanceThe UserLat and UserLng values must be replaced by the coordinates of the starting point. To limit the search to a given radius, you can add a WHERE clause to the distance. You can also specify a LIMIT clause to display only the n cities closest to your starting point.

Support

What type of support do you provide ?

We provide email support in English. All your questions and remarks can be sent via our contact form. One of our support agents will contact you within 48 hours. A priority support is available for customers with enterprise license.

What is the priority support offered with the Entreprise license ?

We do have a prioritization system in place. Support requests that come from customers with an Enterprise license are considered in priority. If we have for instance 20 pending support requests, our support agents will always look and respond to priority ones first, no matter if they came in after 20 regular ones. This will lead to a faster response.

I have lost my account login information, can you resend it ?

If you have lost your login or password, please click here. If you are still having problems accessing your account, please contact us and provide your name, email address and date of purchase.

I am not satisfied with my purchase, can I obtain a refund ?

You can review in detail the material available on our website before completing any purchase to ensure that our files match your requirements. If, however, for any reason you wish to get a refund, please feel free to send us a request through our contact form stating your case. Any claim has to be made within a period of 60 days from the date of purchase. After this period the product shall be deemed accepted.

I found missing or inaccurate information, what should I do ?

We strive to keep our databases as accurate as possible. However if you were to come across any inaccurate information, we offer 2 reporting options. If the error is part of a dataset you purchased, we invite you to report the error via our support ticket system. For other mistakes, you can send us an email to contact@geopostcodes.com. As a general comments, please note that any issue/error reported will be reviewed and corrected (if appropriate) during the next country update.

Contact us

If you have any questions on our products, please feel free to contact us. You can use the contact form below or send your request by email to:

Contact form

Your name:
Your e-mail:
Subject:

Message:

Confirmation:

visual

Enter the above number:

Send message

About us

Our philosophy is to provide useful, high quality data for everyone at a reasonable cost. We have created fabulous databases containing reliable information that has been cross-checked against multiple sources using specifically designed data processing and GIS tools.

GeoPostcodes.com

Launched in 2007, GeoPostcodes website offers comprehensive and reliable databases of localities, streets, administrative regions, ZIP/postal codes and lots of other information for all countries. Data such as this can be integrated into professional software, websites and mobile applications, be used to generate statistics, complete addresses, validate forms and have multiple other uses.

Our files are fully geocoded and provided in a plain and simple, consistent format, easily importable in any DBMS or geographic information systems (GIS).

Vectomap.com

Soon to be launched, Vectomap will be the best source for beautiful, fully editable vector maps for countries, regions and large cities.

GeoPostcodes and Vectomap are trademarks of :

GeoData Limited
RAKIA Amenity Center, Tower 1, 12th floor
Ras Al Khaimah 31291
Dubai, U.A.E.
www.geodata.ae

Terms and conditions of use

These Terms and Conditions of Use (the “Terms of Use”) apply to the GeoData Limited website located at www.geopostcodes.com, and all associated sites linked to www.geopostcodes.com by GeoData Ltd (collectively, the “Website”). The Website is the property of GeoData Limited ("GeoData"). Please read these Terms of Use carefully before using data and/or services from GeoData. These Terms of Use govern your use of the website. These Terms of Use apply to all visitors, users, buyers, sellers and others who access the data and Services (as defined below).

By visiting the Website or using the data and/or services in any manner, you agree that you have read and agree to be bound by and a party to the Terms of Use to the exclusion of all other terms. If you do not unconditionally agree to all the terms of Use, you have no right to use the website, data or services. Access to the Website and use of GeoData's data and services is expressly conditioned upon your assent to all the terms of Use, to the exclusion of all other terms.

Services

The Website, domain name and any other features, content or application services, including any mobile application services, offered by GeoData are owned and operated by GeoData. Subject to the Terms of Use, GeoData may offer to provide certain data and/or services, as described more fully on the Website, and that have been selected by you, solely for your own use, and not for the use or benefit of any third party. The term "Services" includes, without limitation, use of the Website, data and any service GeoData performs for you and the Content (as defined below) offered by GeoData on the Website.

GeoData may change, suspend or discontinue the Services at any time, including the availability of any feature, database, or content. GeoData may also impose limits on certain features and services or restrict your access to parts or all of the Services without notice or liability.

Content

The Services and its contents are intended solely for the personal and non-commercial use of the Services and may only be used in accordance with the Terms of Use. All materials displayed or performed on the Services, also known as the "Content" are protected by copyright. You shall abide by all copyright notices, trademark rules, information, and restrictions contained in any Content accessed through the Services, and shall not use, copy, reproduce, modify, translate, publish, broadcast, transmit, distribute, perform, upload, display, license, sell or otherwise exploit for any purposes whatsoever any Content or third party submissions or other proprietary rights not owned by you: (i) without the express prior written consent of the respective owners, and (ii) in any way that violates any third party right.

Except as expressly provided in these Terms of Use, no part of the Website and no Content may be copied, reproduced, republished, uploaded, posted, publicly displayed, encoded, translated, transmitted or distributed in any way (including “mirroring”) to any other computer, server, website or other medium for publication or distribution or for any commercial enterprise, without GeoData’s express prior written consent.

You may use information on GeoData products and services (such as product sheets, data samples, and similar materials) purposely made available by GeoData for downloading from the Website, provided that you (i) not remove any proprietary notice language in all copies of such documents, (ii) use such information only for your personal, non-commercial informational purpose and do not copy or post such information on any networked computer or broadcast it in any media, (iii) make no modifications to any such information, and (iv) not make any additional representations or warranties relating to such documents.

Changes to Website

GeoData reserves the right to (i) change or remove (temporarily or permanently) the Website or any part of it without notice and you agree that GeoData shall not be liable to you for any such change or removal; and (ii) change any of the Terms of Use contained in this document or any policies or rules governing the Website and/or the Services at any time and in its sole discretion. Any such changes will be effective upon the posting of the revised Terms of Use or such policies and rules on the Website and you are solely responsible for reviewing any such notice and the corresponding changes to the Terms of Use. Your continued use of the Website and/or the Services following any such revisions to the Terms of Use or such policies and rules will constitute your acceptance of such changes. If you do not agree to any such changes, do not continue to use the Website and the Services.

Purchases; Other Terms and Conditions

Additional terms and conditions may apply to purchases of datasets or services and to specific portions or features of the Website, including contests, promotions or other similar features, all of which terms are made a part of these Terms of Use by this reference. You agree to abide by such other terms and conditions, including where applicable representing that you are of sufficient legal age to use or participate in such service or feature. If there is a conflict between these Terms of Use and the terms posted for or applicable to a specific portion of the Website or for any dataset or service offered on or through the Website, the latter terms shall control with respect to your use of that portion of the Website or the specific dataset or service.

GeoData’s obligations, if any, with regard to its datasets and services are governed solely by the agreements pursuant to which they are provided, and nothing on this Website should be construed to alter such agreements.

GeoData may make changes to any datasets or services offered on the Website, or to the applicable prices for any such datasets or services, at any time, without notice. The materials on the Website with respect to datasets and services may be out of date, and GeoData makes no commitment to update the materials on the Website with respect to such datasets and services.

Your account, Password and Security

Certain features or services offered on or through the Website may require you to open an account (including setting up a GeoPostcodes ID and password). Any registration information that you provide to GeoData must be accurate, current and complete. You must also update information so that GeoData may send you notices, statements and other information by email or through your account. You are responsible for all actions taken through its accounts.

You are entirely responsible for maintaining the confidentiality of the information you hold for your account, including your password, and for any and all activity that occurs under your account as a result of your failing to keep this information secure and confidential. You agree to notify GeoData immediately of any unauthorized use of your account or password, or any other breach of security. You may be held liable for losses incurred by GeoData or any other user of or visitor to the Website due to someone else using your GeoPostcodes ID, password or account as a result of your failing to keep your account information secure and confidential.

You may not use anyone else’s GeoPostcodes ID, password or account at any time without the express permission and consent of the holder of that GeoPostcodes ID, password or account. GeoData cannot and will not be liable for any loss or damage arising from your failure to comply with these obligations.

Links to Other Websites

This Website may contain links to other independent third-party Websites (“Linked Websites”). These Linked Websites are provided solely as a convenience to our visitors. Such Linked Websites are not under GeoData’s control, and GeoData is not responsible for and does not endorse the content of such Linked Websites, including any information or materials contained on such Linked Websites. You will need to make your own independent judgment regarding your interaction with these Linked Websites.

Payment and methods of payment

All prices are listed in US Dollars (USD) and must be paid in USD unless otherwise agreed with us. The prices are taxes and fees inclusive. If any additional national or local taxes are applicable, they will be paid by the customer. GeoData reserves the right to update its prices at any time. Products are always invoiced based on the prices in force when an order was registered.

The payment of a purchase is made with a credit/debit card through our online payment gateway (Eurocard/Mastercard and Visa are all accepted) or by wire transfer to our bank account. All bank charges related to an online payment or a wire transfer are at customer charge. You are sole responsible for the actual payment of the purchased product.

For purchase above $1,000 GeoData may request a signed purchase order from you before granting access to the dataset download. The purchase order will indicate the item, the description, the quantity and the agreed price of the product purchased. It will be signed for acceptance by you. You can provide your own purchase order or use the purchase order template proposed by GeoData. The submission of a purchase order creates a legally binding contract which cannot be changed without the consent of both parties.

Return and cancellation Policy

Subscription fees are non-refundable and non-transferable. You may extensively review the material available on our website before completing any purchase to ensure that our files match your requirements.

Copyright

All and any texts, data and images contained in the Website are copyrighted and all rights are reserved worldwide. Therefore and according to copyright laws, only a private usage is allowed without prejudice of any other enforcement, possibly more restrictive, of the afore mentioned copyright laws.

You are forbidden to copy, reproduce, distribute, sell, publish or otherwise exploit and/or redistribute under any format whatsoever including but not limited to electronic supports, the information available on the Website and/or in the databases provided by GeoData.

Therefore, all and any other usages shall constitute a forgery offense and will be prosecuted to the full extent of governing copyright laws, unless a prior written consent is obtained from GeoData.

Disclaimer of warranty

GeoData does not promise that the Website or any content, service or feature of the Website will be error-free or uninterrupted, or that any defects will be corrected, or that your use of the website will provide specific results. The Website and its Content are delivered on an "as-is" and "as-available" basis. All information provided on the Website is subject to change without notice. GeoData cannot ensure that any files or other data you download from the Website will be free of viruses or contamination or destructive features. GeoData disclaims all warranties, express or implied, including any warranties of accuracy, non-infrigement, merchantability and fitness for a particular purpose. GeoData disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the Website and/or any GeoData Services. You assume total responsibility for your use of the Website and any Linked Websites. Your sole remedy against GeoData for dissatisfaction with the Website or any Content is to stop using the Website or any such Content. This limitation of relief is a part of the bargain between the parties.

The above disclaimer applies to any damages, liability or injuries caused by any failure of performance, error, omission, interruption, deletion, defect, delay in operation or transmission, computer virus, communication line failure, theft or destruction of or unauthorized access to, alteration of, or use, whether for breach of contract, tort, negligence or any other cause of action.

GeoData reserves the right to do any of the following, at any time, without notice: (i) to modify, suspend or terminate operation of or access to the Website, or any portion of the Website, for any reason; (ii) to modify or change the Website, or any portion of the Website, and any applicable policies or terms; and (iii) to interrupt the operation of the Website, or any portion of the Website, as necessary to perform routine or non-routine maintenance, error correction, or other changes.

Limitation of liability

In no event will GeoData be liable for any injury, loss, claim, damages or any special, incidental, consequential, exemplary or punitive damages of any kind arising out of or in connection with any your or Website users' access to, or use of the Website and/or Services, any material thereon or any products, goods, materials or services available therefrom, whether based in contract, tort and whether negligent or otherwise, even if GeoData has been advised of the possibility of such damages. In the event that this exclusion of liability is held by a court of competent jurisdiction to be unlawful, but that liability may be lawfully limited, GeoData aggregate total liability to you for all such damages and losses shall be limited to the fifty (50) usd.

Indemnity

You agree to indemnify and hold GeoData and its employees and agents harmless from and against all liabilities, legal fees, damages, losses, costs and other expenses in relation to any claims or actions brought against GeoData arising out of any breach by you of these Terms of Use or other liabilities arising out of your use of this Website.

Violation of These Terms of Use

You agree that GeoData may, in its sole discretion and without prior notice, terminate your access to the Website and/or block your future access to the Website if we determine that you have violated these Terms of Use or other agreements or guidelines which may be associated with your use of the Website. You also agree that any violation by you of these Terms of Use will constitute an unlawful and unfair business practice, and will cause irreparable harm to GeoData, for which monetary damages would be inadequate, and you consent to GeoData obtaining any injunctive or equitable relief that GeoData deems necessary or appropriate in such circumstances. These remedies are in addition to any other remedies GeoData may have at law or in equity.

If GeoData does take any legal action against you as a result of your violation of these Terms of Use, GeoData will be entitled to recover from you, and you agree to pay, all reasonable attorneys’ fees and costs of such action, in addition to any other relief granted to GeoData. You agree that GeoData will not be liable to you or to any third party for termination of your access to the Website as a result of any violation of these Terms of Use.

Severability

In the event that any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make the intent of the language enforceable. The invalidity or unenforceability of any provisions of this Agreement shall not affect the validity or enforceability of any other provision of this Agreement, which shall remain in full force and effect.

Applicable Law and Dispute

This Agreement and all matters arising from it are governed by and construed in accordance with the laws of England and Wales whose courts shall have exclusive jurisdiction over all disputes arising in connection with this Agreement and the place of performance of this Agreement is agreed by you to be England. Any claim under these Terms of Use must be brought within six (6) months after the cause of action arises, or such claim or cause of action is barred. Claims made under the separate terms and conditions of purchase for goods and services are not subject to this limitation. In the event of any controversy or dispute between GeoData and you arising out of or in connection with your use of the Website, the parties shall attempt, promptly and in good faith, to resolve any such dispute. If we are unable to resolve any such dispute within a reasonable time (not to exceed sixty (60) days), then the parties shall seek to mutually appoint an arbitrator to treat any unresolved controversy or claim. All parties must commence and pursue arbitration to resolve disputes before commencing legal action. If either party commences action in any court prior to an arbitrator's final decision on the controversy or claim, then the party so commencing the action will be responsible for all expenses incurred by the parties in the arbitration and the court proceedings, whether or not they are the prevailing party. If the dispute cannot be resolved through arbitration, then the parties shall be free to pursue any right or remedy available to them under applicable law.

Entire Agreement

These Terms of Use constitute the entire agreement between you and GeoData with regard to your use of the Website, and any and all other written or oral agreements or understandings previously existing between you and GeoData with respect to such use are hereby superseded and cancelled.

Privacy policy

This privacy notice discloses the privacy practices for the www.geopostcodes.com website. GeoData Ltd respects the privacy of its users and clients, it abides by all laws governing the protection of privacy and individual rights. GeoData Ltd will never disclose to any third-party any information provided by the client. Such information is confidential and only used for purposes related to the ongoing transaction. GeoData reserves the right to send its clients updates on any changes to its services or promotional offers by email.

Information collection, use and sharing

We are the sole owners of the information collected on this Website. We do not collect, store, or share any personally identifiable user data, except what you voluntarily give to us via email or other direct contact from you. We will not sell or rent this information to anyone.

We do collect IP addresses in our server logs, as well as information like your internet domain, the date and time of your visit, and the pages you access on www.geopostcodes.com. This information is collected solely for diagnostic and analytic purposes. We do not share any identifiable information about this information at any time and use this information internally only.

Account information

We collect account information such as name, telephone and address solely for billing purposes and to fill your orders. It is collected, processed, and held in a secure environment that only authorized employees can access.

Cookies

We use cookies and log file information to store information so you will not have to re-enter it during your visit or in subsequent visits, to maintain sessions for authenticated users and to monitor aggregate metrics such as total number of visitors and pages viewed.



Rev. 1.21 Apr. 2016 © GeoData Ltd

Become a Reseller

We are happy to collaborate with resellers from different countries around the world. By reseller, we mean a company having the intention of purchasing our products on behalf of their customers rather than consuming or using them. You as a Reseller will be an intermediary entity between us and your customers. In this respect the license will be granted to your customer which is the end user. Only the end user may use the Product. You as the reseller will be our invoicing party only and will not be not permitted to access or use any product resold.

HOW DOES IT WORK ?

1. Select the license type

For each country we are selling three different license types: Basic, Business and Entreprise. The license applicable to your customers depend on their business uses and needs. For more information on these three licenses, you can refer to the Licenses page.

2. Select the products

For all countries, we are selling a Standard Edition. A Street+ Edition including streets data on top is available as well for a selection of countries. We invite you to review our product catalog page to get the exhaustive list of products. Please note that we're also proposing packages at very attractive prices.

3. Send your purchase order

A signed Purchase order will be requested including your customer details (name, address, email). You can send your purchase order via our contact form.

4. Invoice and delivery

The datasets are delivered electronically, there is no physical delivery. So no delivery charges/processing fees.

Two GeoPostcodes accounts will be created:
  • one account for you (the reseller account): the invoice will be available electronically into the reseller account; no access to the products purchased
  • one account for your customer (the end user account): the products purchased will be available electronically into the end user account; no access to the invoice raised

The reseller and the end user will receive separately an email with their own login and password.

5. Proceed to payment

For our resellers, our datasets are payable at 30 days net. You can pay by credit card via our secured payment platform or by wire transfer.

6. Discount

A reseller discount can be agreed based on a volume commitment. If you intend to make recurring orders, please advise us on the volume so we can agree on a discount. Please note the discount will be granted at the end of the period if the volume has been reached.

Interested to become a reseller ?

If you are interested in becoming an official reseller of GeoPostcodes products or review our Resellers Terms and Conditions, please contact us, we will reply to you within 48 hours. We are looking forward to working with you.

Places
Belgium

No results found.

Sample data
X