Points of Interest by category

Points of Interest by category

Database of interesting places, geo-referenced, with detailed information at national level filter by category.

Buy product  

Technical Overview

GIS Service

Operations related to obtaining points of interest by giving several parameters: geographical coordinates, free text, a location, a zip code, phone number, etc.

API Reference

Service Operation Description
GIS GetCategories Returns a list of categories.
GetCategoriesByTag Returns a list of categories given a tag.
GetCountries Returns a list with all the countries in the system.
GetDistrictById Returns the data of a district given an id
GetDistrictsSortedById Returns a list of districts ordered by id
GetDistrictsSortedByName Returns a list of districts ordered by name
GetLanguages Returns the languages present on the system, in the IETF language tag schema.
GetLastPOIs Returns the last registered POIs.
GetLastPOIsByCategoryId Returns the last registered POIs, given a category id
GetMatchLevels Returns a list of available match levels (i.e. precision of the georeferentiation)
GetMunicipalitiesByDistrictIdSortedById Returns a list of municipalities given a district, ordered by id
GetMunicipalitiesByDistrictIdSortedByName Returns a list of municipalities given a district, ordered by name
GetMunicipalitiesSortedById Returns a list of municipalities ordered by id
GetMunicipalitiesSortedByName Returns a list of municipalities ordered by name
GetMunicipalityById Returns the data of a municipality given an id
GetNeighborDistricts Returns a list of neighboring districts
GetNeighborMunicipalities Returns a list of neighboring municipalities
GetNeighborParishes Returns a list of neighboring parishes
GetParishById Returns the data of a parish given an id
GetParishesByMunicipalityIdSortedById Returns a list of parishes given a municipality, ordered by id
GetParishesByMunicipalityIdSortedByName Returns a list of parishes given a municipality, ordered by name
GetParishesSortedById Returns a list of parishes ordered by id
GetParishesSortedByName Returns a list of parishes ordered by name
GetPOIByBoundingBox Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given the BoundingBox and an optional category
GetPOIByBoundingBoxAndCategoryIdAndText Returns a list of POIs given a bounding box, a category id and a textual description. Optionally the result could be filtered by macth level and/or thrust level if the values are specified.
GetPOIByCategoryIdAndSourceId Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given a district and a category
GetPOIByCategoryIdAndText Returns a list of POIs given a category id and a textual description. Optionally the result could be filtered by district and/or municipality if the ids are specified.
GetPOIByCoordinates Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given the coordinates
GetPOIByCoordinatesAndCategories Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given the coordinates and a set of categories
GetPOIByCoordinatesAndCategoryId Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given the coordinates and a category
GetPOIByCoordinatesAndText Gets a list of POIs given a pair of coordinates and a text description
GetPOIByDistrictId Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given a district
GetPOIByDistrictIdAndCategoryId Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given a district and a category
GetPOIByDistrictIdAndText Returns a list of POIs from a given district and filtered by the specified text
GetPOIById Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given an id
GetPOIByMunicipalityId Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given a municipality
GetPOIByMunicipalityIdAndCategoryId Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given a municipality and a category
GetPOIByMunicipalityIdAndText Returns a list of POIs from a given municipality and filtered by the specified text
GetPOIByParishId Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given a parish
GetPOIByParishIdAndCategoryId Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given a parish and a category
GetPOIByParishIdAndText Returns a list of POIs from a given parish and filtered by the specified text
GetPOIByPOISourceId Returns a POI, given its categoryId, sourceId and poiSourceId.
GetPOIByTags Returns a list of POIs given a tag list.
GetPOIByText Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given an expression
GetTrustLevels Returns a list of the available trust levels. These levels indicate the quality level of the georeferentiation.

GIS Service

Operations

GetCategories

Returns a list of categories.
Request Parameters
includeDetails : boolean (optional)
Response Parameters
GetCategoriesResult : ArrayOfCategory (optional)
Go to top

GetCategoriesByTag

Returns a list of categories given a tag.
Request Parameters
tag : string (optional)
Response Parameters
GetCategoriesByTagResult : ArrayOfCategory (optional)
Go to top

GetCountries

Returns a list with all the countries in the system.
Response Parameters
GetCountriesResult : ArrayOfCountry (optional)
Go to top

GetDistrictById

Returns the data of a district given an id
Request Parameters
districtId : string (optional)
Response Parameters
GetDistrictByIdResult : District (optional)
Go to top

GetDistrictsSortedById

Returns a list of districts ordered by id
Request Parameters
includeMunicipalities : boolean (optional)
Response Parameters
GetDistrictsSortedByIdResult : ArrayOfDistrict (optional)
Go to top

GetDistrictsSortedByName

Returns a list of districts ordered by name
Request Parameters
includeMunicipalities : boolean (optional)
Response Parameters
GetDistrictsSortedByNameResult : ArrayOfDistrict (optional)
Go to top

GetLanguages

Returns the languages present on the system, in the IETF language tag schema.
Response Parameters
GetLanguagesResult : ArrayOfLanguage (required)
Go to top

GetLastPOIs

Returns the last registered POIs.
Request Parameters
pageNumber : int (required)
recordsPerPage : int (required)
Response Parameters
GetLastPOIsResult : ArrayOfPOI (optional)
Go to top

GetLastPOIsByCategoryId

Returns the last registered POIs, given a category id
Request Parameters
categoryId : int (required)
pageNumber : int (required)
recordsPerPage : int (required)
Response Parameters
GetLastPOIsByCategoryIdResult : ArrayOfPOI (optional)
Go to top

GetMatchLevels

Returns a list of available match levels (i.e. precision of the georeferentiation)
Response Parameters
GetMatchLevelsResult : ArrayOfMatchLevel (optional)
Go to top

GetMunicipalitiesByDistrictIdSortedById

Returns a list of municipalities given a district, ordered by id
Request Parameters
districtId : string (required)
Response Parameters
GetMunicipalitiesByDistrictIdSortedByIdResult : ArrayOfMunicipality (optional)
Go to top

GetMunicipalitiesByDistrictIdSortedByName

Returns a list of municipalities given a district, ordered by name
Request Parameters
districtId : string (required)
Response Parameters
GetMunicipalitiesByDistrictIdSortedByNameResult : ArrayOfMunicipality (optional)
Go to top

GetMunicipalitiesSortedById

Returns a list of municipalities ordered by id
Request Parameters
includeParishes : boolean (required)
Response Parameters
GetMunicipalitiesSortedByIdResult : ArrayOfMunicipality (optional)
Go to top

GetMunicipalitiesSortedByName

Returns a list of municipalities ordered by name
Request Parameters
includeParishes : boolean (required)
Response Parameters
GetMunicipalitiesSortedByNameResult : ArrayOfMunicipality (optional)
Go to top

GetMunicipalityById

Returns the data of a municipality given an id
Request Parameters
municipalityId : string (optional)
Response Parameters
GetMunicipalityByIdResult : Municipality (optional)
Go to top

GetNeighborDistricts

Returns a list of neighboring districts
Request Parameters
districtId : string (required)
Response Parameters
GetNeighborDistrictsResult : ArrayOfParish (optional)
Go to top

GetNeighborMunicipalities

Returns a list of neighboring municipalities
Request Parameters
municipalityId : string (required)
Response Parameters
GetNeighborMunicipalitiesResult : ArrayOfParish (optional)
Go to top

GetNeighborParishes

Returns a list of neighboring parishes
Request Parameters
parishId : string (required)
Response Parameters
GetNeighborParishesResult : ArrayOfParish (optional)
Go to top

GetParishById

Returns the data of a parish given an id
Request Parameters
parishId : string (optional)
Response Parameters
GetParishByIdResult : Parish (optional)
Go to top

GetParishesByMunicipalityIdSortedById

Returns a list of parishes given a municipality, ordered by id
Request Parameters
municipalityId : string (required)
Response Parameters
GetParishesByMunicipalityIdSortedByIdResult : ArrayOfParish (optional)
Go to top

GetParishesByMunicipalityIdSortedByName

Returns a list of parishes given a municipality, ordered by name
Request Parameters
municipalityId : string (required)
Response Parameters
GetParishesByMunicipalityIdSortedByNameResult : ArrayOfParish (optional)
Go to top

GetParishesSortedById

Returns a list of parishes ordered by id
Response Parameters
GetParishesSortedByIdResult : ArrayOfParish (optional)
Go to top

GetParishesSortedByName

Returns a list of parishes ordered by name
Response Parameters
GetParishesSortedByNameResult : ArrayOfParish (optional)
Go to top

GetPOIByBoundingBox

Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given the BoundingBox and an optional category
Request Parameters
latitude1 : double (required)
longitude1 : double (required)
latitude2 : double (required)
longitude2 : double (required)
categoryId : string (optional)
matchlevelId : int (optional)
trustlevelId : int (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
startPublicationDate : dateTime (optional)
endPublicationDate : dateTime (optional)
Response Parameters
GetPOIByBoundingBoxResult : ArrayOfPOI (optional)
Go to top

GetPOIByBoundingBoxAndCategoryIdAndText

Returns a list of POIs given a bounding box, a category id and a textual description. Optionally the result could be filtered by macth level and/or thrust level if the values are specified.
Request Parameters
latitude1 : float (required)
latitude2 : float (required)
longitude1 : float (required)
longitude2 : float (required)
categoryId : string (required)
text : string (required)
matchlevelId : int (optional)
trustlevelId : int (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
Response Parameters
GetPOIByBoundingBoxAndCategoryIdAndTextResult : ArrayOfPOI (optional)
Go to top

GetPOIByCategoryIdAndSourceId

Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given a district and a category
Request Parameters
categoryId : string (required)
sourceId : string (optional)
matchlevelId : int (optional)
trustlevelId : int (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
startPublicationDate : dateTime (optional)
endPublicationDate : dateTime (optional)
districtId : string (optional)
Response Parameters
GetPOIByCategoryIdAndSourceIdResult : ArrayOfPOI (optional)
Go to top

GetPOIByCategoryIdAndText

Returns a list of POIs given a category id and a textual description. Optionally the result could be filtered by district and/or municipality if the ids are specified.
Request Parameters
categoryId : string (required)
districtId : string (optional)
municipalityId : string (optional)
parisId : string (optional)
text : string (required)
matchlevelId : int (optional)
trustlevelId : int (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
startPublicationDate : dateTime (optional)
endPublicationDate : dateTime (optional)
tags : string (optional)
Field for passing tags, comma separated.
Response Parameters
GetPOIByCategoryIdAndTextResult : ArrayOfPOI (optional)
Go to top

GetPOIByCoordinates

Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given the coordinates
Request Parameters
latitude : float (optional)
longitude : float (optional)
radius : float (optional)
matchlevelId : int (optional)
trustlevelId : int (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
Response Parameters
GetPOIByCoordinatesResult : ArrayOfPOI (optional)
Go to top

GetPOIByCoordinatesAndCategories

Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given the coordinates and a set of categories
Request Parameters
latitude : float (required)
longitude : float (required)
radius : float (required)
categories : string (required)
matchlevelId : int (optional)
trustlevelId : int (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
Response Parameters
GetPOIByCoordinatesAndCategoriesResult : ArrayOfPOI (optional)
Go to top

GetPOIByCoordinatesAndCategoryId

Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given the coordinates and a category
Request Parameters
latitude : float (optional)
longitude : float (optional)
radius : float (optional)
categoryId : int (optional)
matchlevelId : int (optional)
trustlevelId : int (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
sourceId : string (optional)
Response Parameters
GetPOIByCoordinatesAndCategoryIdResult : ArrayOfPOI (optional)
Go to top

GetPOIByCoordinatesAndText

Gets a list of POIs given a pair of coordinates and a text description
Request Parameters
latitude : float (required)
longitude : float (required)
radius : float (required)
text : string (required)
matchlevelId : int (optional)
trustlevelId : int (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
Response Parameters
GetPOIByCoordinatesAndTextResult : ArrayOfPOI (optional)
Go to top

GetPOIByDistrictId

Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given a district
Request Parameters
districtId : string (optional)
matchlevelId : int (optional)
trustlevelId : int (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
startPublicationDate : dateTime (optional)
endPublicationDate : dateTime (optional)
Response Parameters
GetPOIByDistrictIdResult : ArrayOfPOI (optional)
Go to top

GetPOIByDistrictIdAndCategoryId

Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given a district and a category
Request Parameters
districtId : string (required)
categoryId : string (required)
text : string (optional)
matchlevelId : int (optional)
trustlevelId : int (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
startPublicationDate : dateTime (optional)
endPublicationDate : dateTime (optional)
sourceId : string (optional)
Response Parameters
GetPOIByDistrictIdAndCategoryIdResult : ArrayOfPOI (optional)
Go to top

GetPOIByDistrictIdAndText

Returns a list of POIs from a given district and filtered by the specified text
Request Parameters
districtId : string (required)
text : string (required)
matchlevelId : int (optional)
trustlevelId : int (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
startPublicationDate : dateTime (optional)
endPublicationDate : dateTime (optional)
Response Parameters
GetPOIByDistrictIdAndTextResult : ArrayOfPOI (optional)
Go to top

GetPOIById

Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given an id
Request Parameters
poiId : string (optional)
Response Parameters
GetPOIByIdResult : POI (optional)
Go to top

GetPOIByMunicipalityId

Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given a municipality
Request Parameters
municipalityId : string (optional)
matchlevelId : int (optional)
trustlevelId : int (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
startPublicationDate : dateTime (optional)
endPublicationDate : dateTime (optional)
Response Parameters
GetPOIByMunicipalityIdResult : ArrayOfPOI (optional)
Go to top

GetPOIByMunicipalityIdAndCategoryId

Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given a municipality and a category
Request Parameters
municipalityId : string (optional)
categoryId : int (optional)
matchlevelId : int (optional)
trustlevelId : int (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
startPublicationDate : dateTime (optional)
endPublicationDate : dateTime (optional)
sourceId : string (optional)
Response Parameters
GetPOIByMunicipalityIdAndCategoryIdResult : ArrayOfPOI (optional)
Go to top

GetPOIByMunicipalityIdAndText

Returns a list of POIs from a given municipality and filtered by the specified text
Request Parameters
municipalityId : string (required)
text : string (required)
matchlevelId : int (optional)
trustlevelId : int (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
startPublicationDate : dateTime (optional)
endPublicationDate : dateTime (optional)
Response Parameters
GetPOIByMunicipalityIdAndTextResult : ArrayOfPOI (optional)
Go to top

GetPOIByParishId

Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given a parish
Request Parameters
parishId : string (optional)
matchlevelId : int (optional)
trustlevelId : int (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
startPublicationDate : dateTime (optional)
endPublicationDate : dateTime (optional)
Response Parameters
GetPOIByParishIdResult : ArrayOfPOI (optional)
Go to top

GetPOIByParishIdAndCategoryId

Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given a parish and a category
Request Parameters
parishId : string (optional)
categoryId : int (optional)
matchlevelId : int (optional)
trustlevelId : int (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
startPublicationDate : dateTime (optional)
endPublicationDate : dateTime (optional)
Response Parameters
GetPOIByParishIdAndCategoryIdResult : ArrayOfPOI (optional)
Go to top

GetPOIByParishIdAndText

Returns a list of POIs from a given parish and filtered by the specified text
Request Parameters
parishId : string (required)
text : string (required)
matchlevelId : int (optional)
trustlevelId : int (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
startPublicationDate : dateTime (optional)
endPublicationDate : dateTime (optional)
Response Parameters
GetPOIByParishIdAndTextResult : ArrayOfPOI (optional)
Go to top

GetPOIByPOISourceId

Returns a POI, given its categoryId, sourceId and poiSourceId.
Request Parameters
categoryId : int (required)
sourceId : int (required)
poiSourceId : string (required)
Response Parameters
GetPOIByPOISourceIdResult : POI (required)
Go to top

GetPOIByTags

Returns a list of POIs given a tag list.
Request Parameters
tags : string (required)
matchlevelId : int (optional)
trustlevelId : int (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
startPublicationDate : dateTime (optional)
endPublicationDate : dateTime (optional)
Response Parameters
GetPOIByTagsResult : ArrayOfPOI (optional)
Go to top

GetPOIByText

Returns points of interest (locations, monuments, banks, hospitals, post offices, etc) given an expression
Request Parameters
text : string (optional)
pageNumber : int (optional)
recordsPerPage : int (optional)
startPublicationDate : dateTime (optional)
endPublicationDate : dateTime (optional)
Response Parameters
GetPOIByTextResult : ArrayOfPOI (optional)
Go to top

GetTrustLevels

Returns a list of the available trust levels. These levels indicate the quality level of the georeferentiation.
Response Parameters
GetTrustLevelsResult : ArrayOfTrustLevel (optional)
Go to top

GIS Entities

ArrayOfCategory

Attribute Name Description
List of Category : Category (optional)
Go to top

ArrayOfCountry

Go to top

ArrayOfDistrict

Attribute Name Description
List of District : District (optional)
Go to top

ArrayOfLanguage

Go to top

ArrayOfMatchLevel

Go to top

ArrayOfMunicipality

Attribute Name Description
List of Municipality : Municipality (optional)
Go to top

ArrayOfParish

Attribute Name Description
List of Parish : Parish (optional)
Go to top

ArrayOfPOI

Attribute Name Description
List of POI : POI (optional)
Go to top

ArrayOfTrustLevel

Go to top

Category

Attribute Name Description
CategoryId : int (optional)
CategoryName : string (optional)
Description : string (optional)
Tags : string (optional)
Go to top

Contributor

Attribute Name Description
SourceId : string
Source : string
Go to top

Contributors

Attribute Name Description
List of Contributor : Contributor (optional)
Go to top

Details

Attribute Name Description
User : User (optional)
Icon : string (optional)
Pictures : Pictures (optional)
Movies : Movies (optional)
Contributors : Contributors (optional)
Go to top

DetailXml

Attribute Name Description
Details : Details
Go to top

District

Attribute Name Description
DistrictId : string (optional)
DistrictName : string (optional)
Latitude : float (optional)
Longitude : float (optional)
Municipalities : ArrayOfMunicipality (optional)
Go to top

Media

Go to top

Movies

Attribute Name Description
List of Movie : Media (optional)
Go to top

Municipality

Attribute Name Description
MunicipalityId : string (optional)
MunicipalityName : string (optional)
Latitude : float (optional)
Longitude : float (optional)
UrlForm : string (optional)
Parishes : ArrayOfParish (optional)
Go to top

Parish

Attribute Name Description
ParishId : string (optional)
ParishName : string (optional)
Latitude : float (optional)
Longitude : float (optional)
Go to top

Pictures

Attribute Name Description
List of Picture : Media (optional)
Go to top

POI

Attribute Name Description
POIId : string (optional)
Name : string (optional)
CountryId : string (optional)
Country : string (optional)
DistrictId : string (optional)
District : string (optional)
MunicipalityId : string (optional)
Municipality : string (optional)
ParishId : string (optional)
Parish : string (optional)
Address : string (optional)
ZipCode : string (optional)
Phone : string (optional)
Fax : string (optional)
LocalityId : int (optional)
Locality : string (optional)
StreetId : int (optional)
Street : string (optional)
HouseNumber : string (optional)
Latitude : float (optional)
Longitude : float (optional)
Distance : float (optional)
CategoryId : string (optional)
Category : string (optional)
MimeType : string (optional)
SourceId : int (optional)
Source : string (optional)
POISourceId : string (optional)
URL : string (optional)
EMail : string (optional)
PublicationDate : string (optional)
RegistrationDate : string (optional)
ExpirationDate : string (optional)
Description : string (optional)
Detail : string (optional)
Tags : string (optional)
MatchLevelId : int (optional)
MatchLevel : string (optional)
TrustLevelId : int (optional)
TrustLevel : string (optional)
LastModified : string (optional)
Revision : string (optional)
DetailXml : DetailXml (optional)
UserToken : string (optional)
Go to top

User

Go to top

SOAP API Authentication

Authenticating SOAP Request

Every request must contain authentication information to establish the identity of whom making the request and a autorization token called ESB Access Key.

ESB Access Key

Correct with the path to the access key

The ESB Access Key is what will authorize the usage of the API and is available when the buying process ends. In the costumer area you can find the product details where you can generate an ESB Access Key for you usage, another user registered on SAPO Services or even for everyone.

The element ESBAccessKey must appear on the message SOAP Header after the complex type ESBCredentials

Example:

ESBCredentials

ESBCredentials is a complex type that is used to pass the credentials in order to authenticate a SOAP request.

Request with username and password
Elements Description
ESBUsername The e-mail of the account that is used to access the API
ESBPassword The password that in combination with the ESBUsername is used to access the corresponding account

Example:

Request with ESBToken

Using a token instead of your username and password can be useful if you don't want to give your credentials to whom is using the API.

In order to generate a ESB Token you must use SAPO Security Token Service (STS). The ESBtoken is valid for 12 hours.

Requesting with an ESBtoken
Go to top

Values for Category Parameter

Category

Name Value
Aerodromes 215
Airports 10
Aquarius 16
Aquatic park 326
Archaeological places 107
Armed Forces 276
Art galleries 80
Artisan shops 17
Assistance to companies 302
ATMs 118
Banks 19
Bars and pubs 21
Beach bars 209
Beerhouse e seafood restaurants 50
Big malls 85
Big specialized stores 86
Boat terminals 167
Bowling 28
Bullrings 148
Camping parks 131
Cash & carry 39
Casinos and bingo 40
Castles and forts 41
Cathedrals and basilicas 42
Catholic churches 95
Caves and snacks places 43
Cemeteries 44
Churches, chapels and shrines 96
Cinemas 51
Citizen service 216
City gates and walls 119
Civil Protection 278
Commercial galleries 82
Company Parks 310
Convenience Stores 109
Convents and monasteries 56
cultural Centers 45
Cyber coffees 59
Embassies and consulates 62
Equestrian centers 49
Exchange offices 316
Exhibition Parks 309
Explore 54
Extreme Sports 60
Facades, doorways and windows 325
Fado Houses 37
Fairs 74
Festivities 75
Finances 76
Fire department 27
Football stadiums 288
Foundations 79
Fountains and aqueducts 77
Fuel Stations 408
Fun parks 128
Gardens 101
Gas pumps 26
Gay bars 22
Gazebos 57
Golf Courses 32
Government Institutions 98
Guest Houses 71
Gyms 84
Health centers 48
Health Extensions 269
Healthclubs 88
Heliports 314
Higher School 164
Historical 90
Historical bridges 143
Historical streets and squares 159
Historical village 13
Historical village 174
Holiday Camps 263
Hospitals 91
Hotels 92
Hypermarkets 89
Inatel 97
Industrial Parks 307
Institutes 99
Internet spaces 317
Jazz clubs 52
Justice 171
Karaoke bars 301
Leisure and Sport schools 306
Libraries 25
Lighthouses 324
Local councils 30
Marines 297
Markets 111
Martial Arts 292
Metro Stations 70
Mini Golf 295
Motels 262
Motorsports 289
Municipal companies 63
Museums 120
National Parks 208
Natural Elements 116
Nature 121
nature reserves 157
Nightclubs 61
Notaries 35
Nursing Centers 47
Other attractions 211
Other cultural spaces 279
Other health services 274
Other monuments 323
Other schools 305
Other temples 124
Palaces and manor houses 126
Parish councils 103
Parking lots 133
Parks 130
Pensions and residential 139
Pharmaceutical services 270
Pharmacies 73
Pharmacies 127
Picnic places 108
Pillories and cruises 138
Planetary 141
Playground 134
Police 142
Pools 140
Portugal hostels 145
Post office 58
Preschool 151
Prison 277
Professional Schools 68
protected Landscapes 125
Railway Stations 69
Regional products stores 284
Registries 55
Religious symbolism 313
Rent-a-bike 155
Rent-a-car 156
Restaurants 158
River beaches 149
Rural and agricultural constructions 320
Rural Tourism 172
Rural village 14
School Education 24
Sea ​​beaches 150
Shooting Ranges 34
Shopping 53
Soccer Fields 31
Social security 162
Sport fishing 294
Sports complexes 287
Statues and sculptures 72
Strip bars 20
Supermarkets 165
Taxi ranks 147
Tea Houses 36
Technical and artistic Escolas 304
Tennis Courts 33
Theme park 129
Theme Pavilion 137
Thermae and Spas 166
Tourism companies 315
Tourism villages 12
Touristic Apartments 15
Towers 170
Traditional Arts 283
Travel Agencies 11
Trucking terminals 168
Typical coffees 29
Typical houses and relevant buildings 38
Venues sports centers 153
Viewpoints 113
Water sports 173
Wi-Fi Hotspots 94
Wine Cellars 354
Wineries and cooperatives 285
Youth hostels 146
Zoo 100
Go to top