Agenda Culture and Leisure

Agenda Culture and Leisure

The most complete cultural agenda of Portugal. Includes activities and events related with Music, Theatre, Dance, Expositions, Kids, etc.

Buy product

Technical Overview

Culture Service

Search events by municipality, district or themes: shows, national exhibitions, dance theatre, classic music, modern music, jazz/blues, cycles/festivals, Gulbenkian, etc.

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
Culture GetAgendaV2 The operation GetAgendaV2 is the main operation of the Culture service. It retrieves the cultural events base on the filtering set.
GetContributorRoles Return the role list that a contributor can have.
GetGenres Returns a list of event genres.
GetLanguages Returns a list of languages witch the events are writen.
GetPremieresV2 The operation GetPremieresV2 returns the premieres from the current day and forward.
GetTags Returns a tag list which the events are described.
GetTargets Returns a list of event target.
GetTypes Returns a list of types of events.
GetVenues Returns a list of Venues where events are happening.
GIS GetCountries Returns a list with all the countries in the system.
GetDistrictsSortedByName Returns a list of districts ordered by name
GetMunicipalitiesSortedByName Returns a list of municipalities ordered by name
GetParishesByMunicipalityIdSortedByName Returns a list of parishes given a municipality, ordered by name
GetParishesSortedByName Returns a list of parishes ordered by name

Culture Service

Operations

GetAgendaV2

The operation GetAgendaV2 is the main operation of the Culture service. It retrieves the cultural events base on the filtering set.
Request Parameters
AgendaRequest : AgendaRequestV2 (required)
Each element directly descendent of the AgendaRequest filled is a logical "and" for the service.
Response Parameters
GetAgendaV2Result : ListOfEvent (required)
Is a list of events and its pagination details.
Examples

Usage example

Request Response
Go to top

GetContributorRoles

Return the role list that a contributor can have.
Request Parameters
PageNumber : int (required)
PageNumber is the listing page that will be retrieved. Is related with the RecordsPerPage element.
RecordsPerPage : int (required)
RecordsPerPage is the maximum number of elements that will be retrieved on a page. Is related with the PageNumber element.
Response Parameters
GetContributorRolesResult : ListOfContributorRole (required)
Is a list of contributor role and its pagination details
Examples

Usage example

Request Response
Go to top

GetGenres

Returns a list of event genres.
Request Parameters
PageNumber : int (required)
PageNumber is the listing page that will be retrieved. Is related with the RecordsPerPage element.
RecordsPerPage : int (required)
RecordsPerPage is the maximum number of elements that will be retrieved on a page. Is related with the PageNumber element.
Response Parameters
GetGenresResult : ListOfGenre (required)
List of genre and its pagination details.
Examples

Usage example

Request Response
Go to top

GetLanguages

Returns a list of languages witch the events are writen.
Request Parameters
PageNumber : int (required)
PageNumber is the listing page that will be retrieved. Is related with the RecordsPerPage element.
RecordsPerPage : int (required)
RecordsPerPage is the maximum number of elements that will be retrieved on a page. Is related with the PageNumber element.
Response Parameters
GetLanguagesResult : ListOfLanguage (required)
List of languages and its pagination details
Examples

Usage example

Request Response
Go to top

GetPremieresV2

The operation GetPremieresV2 returns the premieres from the current day and forward.
Request Parameters
PremiereRequest : PremiereRequestV2 (required)
Contains the necessary parameters for the operation
Response Parameters
GetPremieresV2Result : ListOfEvent (required)
Is a list of events and its pagination details.
Examples

Usage example

Request Response
Go to top

GetTags

Returns a tag list which the events are described.
Request Parameters
PageNumber : int (required)
PageNumber is the listing page that will be retrieved. Is related with the RecordsPerPage element.
RecordsPerPage : int (required)
RecordsPerPage is the maximum number of elements that will be retrieved on a page. Is related with the PageNumber element.
Response Parameters
GetTagsResult : ListOfTag (required)
Is a list of tags and its pagination details
Examples

Usage example

Request Response
Go to top

GetTargets

Returns a list of event target.
Request Parameters
PageNumber : int (required)
PageNumber is the listing page that will be retrieved. Is related with the RecordsPerPage element.
RecordsPerPage : int (required)
RecordsPerPage is the maximum number of elements that will be retrieved on a page. Is related with the PageNumber element.
Response Parameters
GetTargetsResult : ListOfTarget (required)
Is a list of targets and its pagination details
Examples

Usage example

Request Response
Go to top

GetTypes

Returns a list of types of events.
Request Parameters
GenreId : string (optional)
It will filter the types by genre.
PageNumber : int (required)
PageNumber is the listing page that will be retrieved. Is related with the RecordsPerPage element.
RecordsPerPage : int (required)
RecordsPerPage is the maximum number of elements that will be retrieved on a page. Is related with the PageNumber element.
Response Parameters
GetTypesResult : ListOfType (required)
Is a list of types and its pagination details
Examples

Usage example

Request Response
Go to top

GetVenues

Returns a list of Venues where events are happening.
Request Parameters
VenueRequest : VenueRequest (required)
It contains the necessary parameters for the requests. Please read the technical documentation of the type
Response Parameters
GetVenuesResult : ListOfVenue (required)
Is a list of venues and its pagination details
Examples

Usage example

Request Response
Go to top

GIS Service

Operations

GetCountries

Returns a list with all the countries in the system.
Response Parameters
GetCountriesResult : ArrayOfCountry (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

GetMunicipalitiesSortedByName

Returns a list of municipalities ordered by name
Request Parameters
includeParishes : boolean (required)
Response Parameters
GetMunicipalitiesSortedByNameResult : ArrayOfMunicipality (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

GetParishesSortedByName

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

Culture Entities

AgendaFilter

Attribute Name Description
LocationIds : LocationIds (optional)
VenueIds : VenueIds (optional)
GenreIds : GenreIds (optional)
TypeIds : TypeIds (optional)
TargetIds : TargetIds (optional)
IGACRatings : IGACRatings (optional)
Tags : Tags (optional)
Highlights : Highlights (optional)
SearchText : string (optional)
Go to top

AgendaRequestV2

The Filters and highlights elements should not be use simultaneously.
Attribute Name Description
StartDate : dateTime
EndDate : dateTime
LanguageId : string
IncludeDetails : boolean
EventCorrelationId : string (optional) The EventCorrelationId allows correlating events. E.g. A festival has many events occurring. The festival name is the EventCorrelationId and the operation result will be all the events that occur in the festival.
Filters : ArrayOfAgendaFilter (optional)
Order : Ordering
PageNumber : int
RecordsPerPage : int
Go to top

ArrayOfAgendaFilter

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

ArrayOfContact

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

ArrayOfContributor

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

ArrayOfContributorRole

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

ArrayOfEvent

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

ArrayOfGenre

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

ArrayOfLanguage

Go to top

ArrayOfMedia

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

ArrayOfPremiereFilter

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

ArrayOfTag

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

ArrayOfTarget

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

ArrayOfType

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

ArrayOfVenue

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

Contact

A Contact are a party physical and electronic addresses Name, e-mail, URL, phone, etc.
Attribute Name Description
Name : string (optional)
Url : string (optional)
TicketOnlineUrl : string (optional)
Email : string (optional)
Phone : string (optional)
MobilePhone : string (optional)
Go to top

Contributor

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

ContributorRole

Attribute Name Description
Id : string
Name : string (optional)
Go to top

Day

This is a definition of a day in an event context. A day has 24 hours period and is defined with a week day, the week in the month, the day of the month, a calendar date time (31-01-2011 01:01:01) and in this context it might be defined some time frames in which the event will occur (in this day).
Attribute Name Description
WeekDay : WeekDay (optional)
WeekInMonth : WeekInMonth (optional)
MonthDay : MonthDay (optional)
Month : Month (optional)
CalendarDay : dateTime (optional)
Timeframes : Timeframes (optional)
Go to top

Days

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

Event

An event is something that occurs at a specific place within a time span. A music show is an event that occurs in a venue (place) and has a start and a end date time
Attribute Name Description
Id : string
Name : string
Genre : Genre (optional)
Type : Type (optional)
IGACRating : IGACRating (optional)
Target : Target (optional)
Language : Language (optional)
Venue : Venue (optional)
Schedule : Schedule (optional)
Duration : int (optional)
Description : string (optional)
Summary : string (optional)
Images : ArrayOfMedia (optional)
Contact : Contact (optional)
Price : string (optional)
OnlinePointsOfSale : ArrayOfContact (optional)
TrailerUrl : string (optional)
SapoVideoTrailerURL : string (optional)
EventCorrelationId : int (optional)
EventCorrelationName : string (optional)
TechnicalFile : ArrayOfContributor (optional)
Tags : ArrayOfTag (optional)
ScheduleSummary : string (optional)
Go to top

ExceptionalDay

When a recorrency is defined, it may occur some exceptions to that particular recorrency. The ExceptionalDay is as exception to that recurrency. It's defined a day and what acction that day will make to the recorrency with the type of the ExceptionalDay.
Attribute Name Description
Type : ExceptionType
Day : Day
Go to top

ExceptionalDays

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

ExceptionType

An exception of a recurrence rule can add, delete or override on the events.
Value Name Description
Overwrite
Add
Delete
Go to top

Genre

A Genre is a top category of the events by thematic. Music, Theater, Dance, etc.
Attribute Name Description
Id : string
Name : string (optional)
Go to top

GenreIds

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

Highlight

Highlight's are the events that the content provider emphasizes The highlights can be national, regional or by genre
Value Name Description
National
Regional
Genres
Go to top

Highlights

Attribute Name Description
List of Highlight : Highlight
Go to top

IGACRating

IGAC is a Portuguese authority that has as its task auditing the performance of cultural events and is an organically integrated entity under the Portugal Ministry of Culture, ensure the safety of performing arts, promote and defend the authors, classify and authenticate and cultural content. IGAC rating is the outcome of IGAC events classification. IGAC classify the event having into account if the contents are suitable for the individual age.NOTE:Not all the events have IGAC classification because they are out of IGAC classification scope Individuals with equal or more than 4 years old (M04)
Value Name Description
Undefined
M04
M06
M12
M16
M18
Go to top

IGACRatings

Attribute Name Description
List of IGACRating : IGACRating
Go to top

Language

Go to top

ListOfContributorRole

Attribute Name Description
ContributorRoles : ArrayOfContributorRole
PaginationDetails : PaginationDetails
Go to top

ListOfEvent

Attribute Name Description
Events : ArrayOfEvent
PaginationDetails : PaginationDetails
Go to top

ListOfGenre

Attribute Name Description
Genres : ArrayOfGenre
PaginationDetails : PaginationDetails
Go to top

ListOfLanguage

Attribute Name Description
Languages : ArrayOfLanguage
PaginationDetails : PaginationDetails
Go to top

ListOfTag

Attribute Name Description
Tags : ArrayOfTag
PaginationDetails : PaginationDetails
Go to top

ListOfTarget

Attribute Name Description
Targets : ArrayOfTarget
PaginationDetails : PaginationDetails
Go to top

ListOfType

Attribute Name Description
Types : ArrayOfType
PaginationDetails : PaginationDetails
Go to top

ListOfVenue

Attribute Name Description
Venues : ArrayOfVenue
PaginationDetails : PaginationDetails
Go to top

Location

Attribute Name Description
CountryId : string (optional)
CountryName : string (optional)
DistrictId : string (optional)
DistrictName : string (optional)
MunicipalityId : string (optional)
MunicipalityName : string (optional)
ParishId : string (optional)
ParishName : string (optional)
Latitude : float (optional)
Longitude : float (optional)
Metadata : LocationMetadata (optional)
ZipCode : string (optional)
Locality : string (optional)
Street : string (optional)
HouseNumber : string (optional)
MatchLevel : string (optional)
Go to top

LocationIds

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

LocationMetadata

Attribute Name Description
Provider : string
TrustLevel : string (optional)
ISP : string (optional)
Go to top

Media

Go to top

Month

This type is used to define in which month of the year an event will occur.
Value Name Description
January
February
March
April
May
June
July
August
September
October
November
December
Go to top

MonthDay

This type is used to define in which day of the month an event will occur.
Value Name Description
One
Two
Three
Four
Five
Six
Seven
Eight
Nine
Ten
Eleven
Twelve
Thirteen
Fourteen
Fifteen
Sixteen
Seventeen
Eighteen
Nineteen
Twenty
TwentyOne
TwentyTwo
TwentyThree
TwentyFour
TwentyFive
TwentySix
TwentySeven
TwentyEight
TwentyNine
Thirty
ThirtyOne
Go to top

Order

Value Name Description
Ascendant
Descendant
Go to top

OrderBy

Value Name Description
StartDate
EndDate
EventName
DistrictName
MunicipalityName
ParishName
EventGenre
EventType
VenueName
Go to top

Ordering

Attribute Name Description
Order : Order
OrderBy : OrderBy
Go to top

PaginationDetails

Attribute Name Description
CurrentPage : int
RecordsPerPage : int
RecordsTotal : int
Go to top

PremiereFilter

Attribute Name Description
LocationIds : LocationIds (optional)
VenueIds : VenueIds (optional)
GenreIds : GenreIds (optional)
TypeIds : TypeIds (optional)
TargetIds : TargetIds (optional)
IGACRatings : IGACRatings (optional)
Tags : Tags (optional)
Go to top

PremiereRequestV2

Attribute Name Description
LanguageId : string (optional)
IncludeDetails : boolean
EventCorrelationId : string (optional)
Filters : ArrayOfPremiereFilter (optional)
Order : Ordering
PageNumber : int
RecordsPerPage : int
Go to top

Recurrence

Recurrence is a set of rules relating to time of an event. Defines that an event will always occur with these rules. For example an event will always occur in the second week of the month on a Friday, except in February that will not happen.
Attribute Name Description
Rules : Rules The set of rules for the event. It must be set at least one.
Days : Days The days that will fulfill the rules.
ExceptionalDays : ExceptionalDays (optional) The days that break the rules.
Go to top

RecurrenceRule

This type is used to define the recurrency in which a rule will occur.
Value Name Description
Daily
Weekly
Monthly
Annual
Biannual
Semiannual
Go to top

Rules

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

Schedule

Is the date time definition when an event occurs.
Attribute Name Description
TimeZoneOffset : TimeZoneOffset The time zone that matches the date and time.
StartDate : dateTime When the event begins.
EndDate : dateTime (optional) When the event ends.
Recurrence : Recurrence (optional) If the Recurrence is set the next element (Days) must no be defined. This element is used to defined the event recorrency schedule.
Days : Days (optional) In a schedule it may be not possible to extract a pattern/recorrence. Therefore, this element the expresses imperatively when an event occurs.
Go to top

Tag

The events have tags that aggregate them horizontally. Festival cycle, experimental, etc.
Attribute Name Description
Name : string
OccurrencesTotal : int
Go to top

Tags

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

Target

Target is the classification of the content provider that has into account the content age target. 3-6 event is proper to individuals that his age is between three and six years old Family event is suitable to family gatherings
Attribute Name Description
Id : string
Name : string (optional)
Go to top

TargetIds

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

Timeframe

Is a time span where an event will occur.
Attribute Name Description
StartTime : dateTime
EndTime : dateTime (optional)
Duration : int (optional)
Go to top

Timeframes

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

TimeZoneOffset

A time zone is a region on Earth, more or less bounded by lines of longitude, that has a uniform, legally mandated standard time, usually referred to as the local time. By convention, the 24 main time zones on Earth compute their local time as an offset from UTC (Coordinated Universal Time). Local time in each time zone is UTC plus the current time zone offset for the location in question.
Value Name Description
UTCMinus12
UTCMinus11
UTCMinus10
UTCMinus9_30
UTCMinus9
UTCMinus8
UTCMinus7
UTCMinus6
UTCMinus5
UTCMinus4_30
UTCMinus4
UTCMinus3_30
UTCMinus3
UTCMinus2
UTCMinus1
UTC
UTCPlus1
UTCPlus2
UTCPlus3
UTCPlus3_30
UTCPlus4
UTCPlus4_30
UTCPlus5
UTCPlus5_30
UTCPlus5_45
UTCPlus6
UTCPlus6_30
UTCPlus7
UTCPlus8
UTCPlus8_45
UTCPlus9
UTCPlus9_30
UTCPlus10
UTCPlus10_30
UTCPlus11
UTCPlus11_30
UTCPlus12
UTCPlus12_45
UTCPlus13
UTCPlus14
Go to top

Type

A Type is a fine-grained category of the events by specialization of the Genre. Types are under the context given by the Genre. Genre: Music; Types: Pop/Rock, Contemporary, Hispanic, Electronic / Dance, Hip-Hop, etc.
Attribute Name Description
Id : string
Name : string (optional)
Go to top

TypeIds

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

Venue

Venue is the place where the event occurs georeferenciated by SAPO GIS Service. A stadium, a theater, etc.
Attribute Name Description
Id : string
Name : string
Contact : Contact (optional)
Location : Location (optional)
Address : string (optional)
ZipCode : string (optional)
ZipCodeSufix : string (optional)
Description : string (optional)
Media : ArrayOfMedia (optional)
Go to top

VenueIds

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

VenueRequest

Attribute Name Description
LocationIds : LocationIds (optional)
SearchText : string (optional)
PageNumber : int
RecordsPerPage : int
Go to top

WeekDay

This type is used to define in which day of the week an event will occur.
Value Name Description
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
Go to top

WeekInMonth

This type is used to define the week of the month when an event will occur.
Value Name Description
One
Two
Three
Four
Five
Go to top

GIS Entities

ArrayOfCountry

Go to top

ArrayOfDistrict

Attribute Name Description
List of District : District (optional)
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

District

Attribute Name Description
DistrictId : string (optional)
DistrictName : string (optional)
Latitude : float (optional)
Longitude : float (optional)
Municipalities : ArrayOfMunicipality (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

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 Area Parameter

Area

Name Value
Abrantes 1401
Águeda 0101
Aguiar da Beira 0901
Alandroal 0701
Albergaria-a-Velha 0102
Albufeira 0801
Alcácer do Sal 1501
Alcanena 1402
Alcobaça 1001
Alcochete 1502
Alcoutim 0802
Alenquer 1101
Alfândega da Fé 0401
Alijó 1701
Aljezur 0803
Aljustrel 0201
Almada 1503
Almeida 0902
Almeirim 1403
Almodôvar 0202
Alpiarça 1404
Alter do Chão 1201
Alvaiázere 1002
Alvito 0203
Amadora 1115
Amarante 1301
Amares 0301
Anadia 0103
Angra do Heroísmo 4301
Ansião 1003
Arcos de Valdevez 1601
Arganil 0601
Armamar 1801
Arouca 0104
Arraiolos 0702
Arronches 1202
Arruda dos Vinhos 1102
Aveiro 0105
Avis 1203
Azambuja 1103
Baião 1302
Barcelos 0302
Barrancos 0204
Barreiro 1504
Batalha 1004
Beja 0205
Belmonte 0501
Benavente 1405
Bombarral 1005
Borba 0703
Boticas 1702
Braga 0303
Bragança 0402
Cabeceiras de Basto 0304
Cadaval 1104
Caldas da Rainha 1006
Calheta 3101
Calheta de São Jorge 4501
Câmara de Lobos 3102
Caminha 1602
Campo Maior 1204
Cantanhede 0602
Carrazeda de Ansiães 0403
Carregal do Sal 1802
Cartaxo 1406
Cascais 1105
Castanheira de Pêra 1007
Castelo Branco 0502
Castelo de Paiva 0106
Castelo de Vide 1205
Castro Daire 1803
Castro Marim 0804
Castro Verde 0206
Celorico da Beira 0903
Celorico de Basto 0305
Chamusca 1407
Chaves 1703
Cinfães 1804
Coimbra 0603
Condeixa-a-Nova 0604
Constância 1408
Coruche 1409
Corvo 4901
Covilhã 0503
Crato 1206
Cuba 0207
Elvas 1207
Entroncamento 1410
Espinho 0107
Esposende 0306
Estarreja 0108
Estremoz 0704
Évora 0705
Fafe 0307
Faro 0805
Felgueiras 1303
Ferreira do Alentejo 0208
Ferreira do Zêzere 1411
Figueira da Foz 0605
Figueira de Castelo Rodrigo 0904
Figueiró dos Vinhos 1008
Fornos de Algodres 0905
Freixo de Espada à Cinta 0404
Fronteira 1208
Funchal 3103
Fundão 0504
Gavião 1209
Góis 0606
Golegã 1412
Gondomar 1304
Gouveia 0906
Grândola 1505
Guarda 0907
Guimarães 0308
Horta 4701
Idanha-a-Nova 0505
Ílhavo 0110
Lagoa 0806
Lagoa 4201
Lagos 0807
Lajes das Flores 4801
Lajes do Pico 4601
Lamego 1805
Leiria 1009
Lisboa 1106
Loulé 0808
Loures 1107
Lourinhã 1108
Lousã 0607
Lousada 1305
Mação 1413
Macedo de Cavaleiros 0405
Machico 3104
Madalena 4602
Mafra 1109
Maia 1306
Mangualde 1806
Manteigas 0908
Marco de Canaveses 1307
Marinha Grande 1010
Marvão 1210
Matosinhos 1308
Mealhada 0111
Mêda 0909
Melgaço 1603
Mértola 0209
Mesão Frio 1704
Mira 0608
Miranda do Corvo 0609
Miranda do Douro 0406
Mirandela 0407
Mogadouro 0408
Moimenta da Beira 1807
Moita 1506
Monção 1604
Monchique 0809
Mondim de Basto 1705
Monforte 1211
Montalegre 1706
Montemor-o-Novo 0706
Montemor-o-Velho 0610
Montijo 1507
Mora 0707
Mortágua 1808
Moura 0210
Mourão 0708
Murça 1707
Murtosa 0112
Nazaré 1011
Nelas 1809
Nisa 1212
Nordeste 4202
Óbidos 1012
Odemira 0211
Odivelas 1116
Oeiras 1110
Oleiros 0506
Olhão 0810
Oliveira de Azeméis 0113
Oliveira de Frades 1810
Oliveira do Bairro 0114
Oliveira do Hospital 0611
Ourém 1421
Ourique 0212
Ovar 0115
Paços de Ferreira 1309
Palmela 1508
Pampilhosa da Serra 0612
Paredes 1310
Paredes de Coura 1605
Pedrógão Grande 1013
Penacova 0613
Penafiel 1311
Penalva do Castelo 1811
Penamacor 0507
Penedono 1812
Penela 0614
Peniche 1014
Peso da Régua 1708
Pinhel 0910
Pombal 1015
Ponta Delgada 4203
Ponta do Sol 3105
Ponte da Barca 1606
Ponte de Lima 1607
Ponte de Sor 1213
Portalegre 1214
Portel 0709
Portimão 0811
Porto 1312
Porto de Mós 1016
Porto Moniz 3106
Porto Santo 3201
Póvoa de Lanhoso 0309
Póvoa de Varzim 1313
Povoação 4204
Praia da Vitória 4302
Proença-a-Nova 0508
Redondo 0710
Reguengos de Monsaraz 0711
Resende 1813
Ribeira Brava 3107
Ribeira de Pena 1709
Ribeira Grande 4205
Rio Maior 1414
Sabrosa 1710
Sabugal 0911
Salvaterra de Magos 1415
Santa Comba Dão 1814
Santa Cruz 3108
Santa Cruz da Graciosa 4401
Santa Cruz das Flores 4802
Santa Maria da Feira 0109
Santa Marta de Penaguião 1711
Santana 3109
Santarém 1416
Santiago do Cacém 1509
Santo Tirso 1314
São Brás de Alportel 0812
São João da Madeira 0116
São João da Pesqueira 1815
São Pedro do Sul 1816
São Roque do Pico 4603
São Vicente 3110
Sardoal 1417
Sátão 1817
Seia 0912
Seixal 1510
Sernancelhe 1818
Serpa 0213
Sertã 0509
Sesimbra 1511
Setúbal 1512
Sever do Vouga 0117
Silves 0813
Sines 1513
Sintra 1111
Sobral de Monte Agraço 1112
Soure 0615
Sousel 1215
Tábua 0616
Tabuaço 1819
Tarouca 1820
Tavira 0814
Terras de Bouro 0310
Tomar 1418
Tondela 1821
Torre de Moncorvo 0409
Torres Novas 1419
Torres Vedras 1113
Trancoso 0913
Trofa 1318
Vagos 0118
Vale de Cambra 0119
Valença 1608
Valongo 1315
Valpaços 1712
Velas 4502
Vendas Novas 0712
Viana do Alentejo 0713
Viana do Castelo 1609
Vidigueira 0214
Vieira do Minho 0311
Vila de Rei 0510
Vila do Bispo 0815
Vila do Conde 1316
Vila do Porto 4101
Vila Flor 0410
Vila Franca de Xira 1114
Vila Franca do Campo 4206
Vila Nova da Barquinha 1420
Vila Nova de Cerveira 1610
Vila Nova de Famalicão 0312
Vila Nova de Foz Côa 0914
Vila Nova de Gaia 1317
Vila Nova de Paiva 1822
Vila Nova de Poiares 0617
Vila Pouca de Aguiar 1713
Vila Real 1714
Vila Real de Santo António 0816
Vila Velha de Ródão 0511
Vila Verde 0313
Vila Viçosa 0714
Vimioso 0411
Vinhais 0412
Viseu 1823
Vizela 0314
Vouzela 1824
Go to top

More Information

Concepts

Concept Description Example
Event An event is something that occurs at a specific place within a time span. A music show is an event that occurs in a venue (place) and has a start and a end date time
Genre A Genre is a top category of the events by thematic. Music, Theater, Dance, etc.
Type A Type is a fine-grained category of the events by specialization of the Genre. Types are under the context given by the Genre. Genre: Music; Types: Pop/Rock, Contemporary, Hispanic, Electronic / Dance, Hip-Hop, etc.
IGACRating IGAC is a Portuguese authority that has as its task auditing the performance of cultural events and is an organically integrated entity under the Portugal Ministry of Culture, ensure the safety of performing arts, promote and defend the authors, classify and authenticate and cultural content. IGAC rating is the outcome of IGAC events classification. IGAC classify the event having into account if the contents are suitable for the individual age.
NOTE:Not all the events have IGAC classification because they are out of IGAC classification scope
Individuals with equal or more than 4 years old (M04)
Target Target is the classification of the content provider that has into account the content age target.
  • 3-6 event is proper to individuals that his age is between three and six years old
  • Family event is suitable to family gatherings
Language Language is the language in what the contents are available. pt-PT in Portuguese of Portugal
Venue Venue is the place where the event occurs georeferenciated by SAPO GIS Service. A stadium, a theater, etc.
Schedule Schedule is when the event occurs. You can see it schema here. Scheduling can be recurrent, every week on Saturday at 11pm or imperative the days are explicit declared.
Contact A Contact are a party physical and electronic addresses Name, e-mail, URL, phone, etc.
Online Points of Sale Is the URL where tickets can be bought.
Trailer Url Is a URL where a event trailer or teaser can be seen.
Sapo Video Trailer URL Is a URL where a event trailer or teaser can be seen on SAPO Vídeos service.
Event Correlation Event correlation is a way to make relations between events in a tree structure. Typically, there are several events under a big event. An example are music festival (Woodstock Festival) is for itself an event but under its scope occurs several events, the music concerts. The EventCorrelationId is the musical festival event Id.
Contributor A Contributor is an individual that has a role in the event. Actor, director, etc.
Tag The events have tags that aggregate them horizontally. Festival cycle, experimental, etc.
Media Media are visual and/or hearing resources that describe the event Event poster, teaser, etc.
Location Is SAPO GIS Service [URL] georeferenced location. District , municipaly, parish, latitude and longitude
Highlight Highlight s are the events that the content provider emphasizes The highlights can be national, regional or by genre
Premiere Premieres are the events start in the current week from Monday to Sunday.
Go to top