Filtering retrieved events

Query parameters can be used to filter the retrieved events by the following criteria.

Ongoing local events

Use to quickly access local (municipality level) events that are upcoming or have not ended yet. Combines the search on a number of description, name, and keyword fields. Locality is defined on the basis of MUNIGEO_MUNI value, which is set in the settings file. In the Helsinki case all the events would be retrieved that happen within Helsinki. Comes in two flavors: AND and OR. Use local_ongoing_AND=lapset,musiikki to search for the events with both search terms in the description fields and local_ongoing_OR to search for the events with at least one term mentioned. In case you need to realize a more complicated logic and search for a combination of search terms as in (singing OR vocal) AND (workshop OR training) use local_ongoing_OR_setX parameter, where X is a number.

Examples:

event/?local_ongoing_OR=lapsi,musiikki

See the result

event/?local_ongoing_OR_set1=lapsi,musiikki&local_ongoing_OR_set2=leiri,kurssi

See the result

Ongoing internet events

Use to quickly access internet-based events that are upcoming or have not ended yet. Usage is the same as for local ongoing events, three variations: internet_ongoing_AND, internet_ongoing_OR, and internet_ongoing_OR_setX, Note, that local_ongoing and internet_ongoing are mutually exclusive.

Example:

event/?internet_ongoing_AND=lapsi,musiikki

See the result

All ongoing events

All ongoing events, both internet and local combined. Usage is the same as for local ongoing events: all_ongoing_AND, all_ongoing_OR and all_ongoing_OR_setX

Example:

event/?all_ongoing_AND=lapsi,musiikki

See the result

Internet based

Filter for all the events that happen in the internet, both past and upcoming.

Example:

event/?internet_based=true

See the result

Event time

Use start and end to restrict the date range of returned events. Any events that intersect with the given date range will be returned.

The parameters start and end can be given in the following formats:

  • ISO 8601 (including the time of day), i.e. YYYY-MM-DDTHH:MM:SSZ
  • yyyy-mm-dd

In addition, today (for start or end of today) and now (for the exact current timestamp) can be used in either parameter to get current events.

Example:

event/?start=today&end=2020-12-31

See the result

event/?start=now&end=today

See the result

You can also use days filter to restrict the date range of returned events. Any events that intersect with the current time and amount of days from current time will be returned.

The parameters start and end cannot be used together with the days parameter.

Example:

event/?days=7

See the result

Event start/end time

Use starts_after, starts_before, ends_after, and ends_before to filter for the events that start and end within certain hours, for example for the ones that start after 17:00 and end before 21:00.

The parameters can be given as:

  • Hours only
  • Hours and minutes separated by a colon

Example:

event/?starts_after=16:30&ends_before=21

See the result

Event weekday

Use weekday to filter for the events that occurs within certain weekdays. Weekdays are to be input as Iso 8601 weekday numbers, where 1 is Monday and 7 is Sunday.

The parameter can include:

  • One weekday
  • Multiple weekdays separated by a comma

Example (Saturdays and Sundays):

event/?weekday=6,7

See the result

Event duration

Use max_duration to filter for the events that last up to a specified time, or min_duration to filter for the events that last at least a specified amount of time.

The parameters are expressed in format:

  • 86400 or 86400s (24 hours)
  • 180m or 3h (3 hours)
  • 3d (3 days)

Example:

event/?max_duration=3d

See the result

Event location

Bounding box

To restrict the retrieved events to a geographical region, use the query parameter bbox in the format

bbox=west,south,east,north

Where west is the longitude of the rectangle's western boundary, south is the latitude of the rectangle's southern boundary, and so on. The default coordinate system is the trusty old EPSG:4326 known from all online maps, and can be overridden with srid parameter.

Example:

event/?bbox=24.9348,60.1762,24.9681,60.1889

See the result

Specific location

To restrict the retrieved events to a known location(s), use the query parameter location, separating values by commas if you wish to query for several locations.

Location ids are found at the place endpoint, which lists the locations in decreasing number of events found. Most locations originate from the Helsinki service point registry (tprek), hence the format tprek:28473. An easy way to locate service points is to browse servicemap.hel.fi, which uses the same location ids, e.g. servicemap.hel.fi/unit/28473.

Example:

event/?location=tprek:28473

See the result

District

To restrict the retrieved events to city district(s), use the query parameter division, separating values by commas if you wish to query for several divisions.

City of Helsinki neighborhoods (kaupunginosa), districts (peruspiiri) and subdistricts (osa-alue) are supported. Check the divisions on the Helsinki map service.

You may query either by specific OCD division type peruspiiri:malmi, or by division name malmi. The latter query checks all divisions with the name, regardless of division type.

Example:

event/?division=malmi

See the result

Within a distance (or "circle filter")

To restrict the retrieved events to a certain distance from a point, use the query parameters dwithin_origin and dwithin_metres in the format

dwithin_origin=lon,lat&dwithin_metres=distance

Where lon is the longitude of the origin point, lat is the latitude of the origin point, and distance is the radius in metres. Both parameters are required. The default coordinate system is EPSG:4326 and can be overridden with the srid parameter.

Example:

event/?dwithin_origin=24.9348,60.1762&dwithin_metres=1000

See the result

Event category

To restrict the retrieved events by category, use the query parameter keyword, separating values by commas if you wish to query for any of several keywords, or the parameter keyword_AND, if you require all provided values (separated by commas) to be present. Use parameter keyword! if you require all provided values (separated by commas) not to be present.

In case you need to realize a more complicated logic and search for a combination of keywords as in (yso:p1235 OR yso:p1947) AND (yso:p14004 OR yso:p11185) use keyword_OR_setX parameter, where X is a number.

Keyword ids are found at the keyword endpoint, which lists the keywords in decreasing number of events found. The common keywords used in all events originate from the general Finnish ontology (YSO), hence the format yso:p4354.

The most common event categories are listed in the two keyword sets helsinki:topics and helsinki:audiences, which list the YSO keywords that are present in most events to specify event main topic and audience.

Example:

event/?keyword=yso:p4354

See the result

event/?keyword_OR_set1=yso:p1235,yso:p1947&keyword_OR_set2=yso:p14004,yso:p11185

See the result

Keyword set search

Some services maintain curated keyword sets, which can also be used in search with query parameters keyword_set_AND and keyword_set_OR. As names of the keyword sets can repeat between the services, ids should be supplied. Say, we have one keyword set Music with id "myservice:1" that contains keywords rock and jazz, and another keyword set Workshops with keywords "workshop" and "seminar" and id "myservice:2". Then a request /event/?keyword_set_AND=myservice:1,myservice:2 would return the events matching the following expression: (rock OR jazz) AND (workshop OR seminar).

Event last modification time

To find events that have changed since you last polled Linkedevents API (to e.g. update your event cache), it is best to use the query parameter last_modified_since. This allows you to only return data that has changed after your last update. You may also include events that have been deleted in the API in the results by using the show_deleted filter. This allows you to update your cache with all added, modified and deleted events without having to fetch *all* future events every time.

Example:

event/?last_modified_since=2020-04-07&show_deleted=true

See the result

Specific ids

To find events that have specific id use parameter ids, separating values by commas if you wish to query for several event ids.

Example:

event/?ids=helsinki:1

See the result

Event status

Events in Linkedevents (indicated by the event_status field) may be either scheduled as planned (EventScheduled), rescheduled if their start time has changed after they were first published (EventRescheduled), cancelled if they were cancelled altogether after publication (EventCancelled), or postponed to the indefinite future if they could not be organized at the original time (EventPostponed). These statuses stem from schema.org.

You may filter events with only the desired status with the event_status filter.

Example:

event/?event_status=EventCancelled

See the result

It is also possible to use multiple event_status parameters in a single query. Statuses must be separated by a comma.

Example:

event/?event_status=EventCancelled,EventPostponed

Event type

Events in Linkedevents (indicated by the type_id field) may be event (General), course (Course) or volunteering (Volunteering). By default, only events with General type_id are returned.

You may filter events with only the desired type with the event_type filter, separating values by commas if you wish to query for several types.

Example:

event/?event_type=General,Course

See the result

Event text

To find out events that contain a specific string in any of the text fields, use the query parameter text.

Example:

event/?text=shostakovich

See the result

Combined text

While the text search is looking for the events containg exact matches of the search string, combined_text filtering finds events with exact text match for event text fields but retrieves expected keywords on the basis of similarity. Filtering for keywords works similar ways as keyword free_text filtering.

Example:

event/?combined_text=lapppset

See the result

Event price

Events may or may not contain the offers field that lists event pricing. To return only free or non-free events, use the query parameteris_free. However, note that from some data sources, no event pricing info is available, so this filter will only return those events which have pricing data available.

Example:

event/?is_free=true

See the result

Event language

To find events that have a set language or event data translated into that language, use the query parameter language. If you only wish to see events that have a set language, use the in_language parameter, and if you only want event data translated to a set language, use the translation parameter.

Supported languages are found at the language endpoint, which also lists which languages have translations available. Currently, translations are supported in fi, sv, en, ru, zh_hans, and ar.

Example:

event/?language=ru

See the result

Event audience age boundaries.

To find events that are designed for specific age audiences use the query paramteres audience_min_age_lt, audience_min_age_gt, audience_max_age_lt, audience_max_age_gt.

audience_min_age_lt returns the events whose minimal age is lower than or equals the specified value, audience_min_age_gt returns the events whose minimal age is greater than or equals the specified value. max_age parameteres, naturally, work the same way only for the maximum age of the event audience. Note, that the events that are not designed for the specific audiences will be omitted.

audience_max_age and audience_min_age parameters without lt and gt modifiers are left for backward compatibility only and should not be employed.

Example:

event/?audience_min_age_gt=10

See the result

Select events suitable for certain age.

To find events that are suitable for certain age use the query paramter suitable_for that returns all the events that are suitable for the age or age range specified. Under the hood it excludes all the events that have max age limit below or min age limit above the age specified. Suitable events with just one age boundary specified are returned, events with no age limits specified are excluded. Query parameter can take either one or two arguments, the order of parameters when specifying the age range is not important.

Examples:

event/?suitable_for=12

See the result

event/?suitable_for=12,14

See the result

Event publisher

To find out events that are published by a specific organization, use the query parameter publisher, separating values by commas if you wish to query for several publishers.

Existing publisher organizations are found at the organization endpoint. City of Helsinki internal publishers have ids of the form ahjo:origin_id as they originate from the Helsinki Ahjo decisionmaking system, and have a rather complex hierarchy. External publishers may have their own namespaces, ids and hierarchies.

Also, it is possible to fetch events under a specific publisher organization hierarchy (say City of Helsinki) by using the parameter publisher_ancestor, which returns all events published by any suborganizations (at any level) of the given organization.

Example:

event/?publisher=ytj:0586977-6

See the result

event/?publisher_ancestor=ahjo:00001

See the result

Event data source

To find out events that originate from a specific source system, use the query parameter data_source. All event ids are of the form data_source:origin_id, so this allows you to return only events coming to Linkedevents from a specific data system. helsinki is the name of our own data source, i.e. events where Linkedevents API itself is the master data.

Example:

event/?data_source=helsinki

See the result

Event hierarchy

Events in linkedevents may be either standalone events, or they may have super or sub events. There are two types of super events, indicated in the field super_event_type by recurring (repeating events, event series) and umbrella (festivals etc.).

recurring events last for a period and have sub_events that all have similar data, but different dates.

umbrella events last for a period and may have different sub_events, including recurring events (i.e. an umbrella festival may have a recurring theater play sub_event, which may have several nights as sub_events.)

Super event type

You may use the query parameter super_event_type, comma separated, to get only super events of specific types. You may use none if you want non-super events included.

Example:

event/?super_event_type=umbrella,none

See the result

Super event

You may use the query parameter super_event, comma separated, to get all subevents for specific superevents. You may use none if you want all events which have no superevent included.

Example:

event/?super_event=linkedevents:agg-103

See the result

Hide super event

You may use the query parameter hide_super_event to exclude super events from the response.

Example:

event/?hide_super_event=true

See the result

Hide recurring children

You may use the query parameter hide_recurring_children to hide all child events for super events which are of type recurring.

Example:

event/?hide_recurring_children=true

See the result

Sub events

You may use the query parameter hide_recurring_children_sub_events in pair with hide_recurring_children to apply other filters to child events.

If you want to get only super_events of weekend events then pair hide_recurring_children and hide_recurring_children_sub_events with weekday=6,7

Example:

event/?hide_recurring_children=true&hide_recurring_children_sub_events=true&weekday=6,7

See the result

Event with registration

To find out events with or without a registration, use the query parameterregistration.

Example:

event/?registration=true

See the result

Open enrolment

Two endpoints show the events that have connected registrations and have places either at the event itself enrolment_open or in the waiting lists enrolment_open_waitlist. Note that the latter query parameter when set to true returns also the events that have open spots at the event itself. Null values are regarded as unlimited number of spots at the event or in the waiting list.

For example:

event/?enrolment_open_waitlist=true

See the result

Enrolment open on a given date

It is possible to check if a given datetime is within events' enrolment start and end times. In other words, if any events are open on a given date and time. The given datetime is expected to be in the events' timezone.

enrolment_open_on parameter displays events where the given datetime is within the enrolment_start_time and enrolment_end_time of the events. If an event has a registration, the registration's enrolment start and end times will be preferred over the event's times.

For example:

event/?enrolment_open_on=2024-02-19T12:00:00

See the result

Attendee capacity

Filters for filtering by event maximum_attendee_capacity and minimum_attendee_capacity:

Filtering for maximum_attendee_capacity

It is possible to filter by maximum_attendee_capacity using gte (>) or lte (<) filters.

maximum_attendee_capacity_gte parameter displays events with maximum attendee capacity greater than or equal the applied parameter (integer value)

Example:

event/?maximum_attendee_capacity_gte=10

See the result

maximum_attendee_capacity_lte parameter displays events with maximum attendee capacity less than or equal the applied parameter (integer value)

Example:

event/?maximum_attendee_capacity_lte=10

See the result

Filtering for minimum_attendee_capacity

It is possible to filter by minimum_attendee_capacity using gte (>) or lte (<) filters.

minimum_attendee_capacity_gte parameter displays events with minimum attendee capacity greater than or equal the applied parameter (integer value)

Example:

event/?minimum_attendee_capacity_gte=10

See the result

minimum_attendee_capacity_lte parameter displays events with minimum attendee capacity less than or equal the applied parameter (integer value)

Example:

event/?minimum_attendee_capacity_lte=10

See the result

Remaining registration attendee or waiting list capacity

Filters for filtering by registration remaining_attendee_capacity and remaining_waiting_list_capacity:

Filtering for registration remaining_attendee_capacity

It is possible to filter by registration remaining_attendee_capacity using gte (>=) or isnull filters.

registration__remaining_attendee_capacity__gte parameter displays events where registration's remaining attendee capacity is greater than or equal the applied parameter (integer value)

Example:

event/?registration__remaining_attendee_capacity__gte=10

See the result

registration__remaining_attendee_capacity__isnull parameter displays events where registration's remaining attendee capacity is or is not NULL

The values True, true and 1 are all considered to be "true".

The values False, false and 0 are all considered to be "false".

Example:

event/?registration__remaining_attendee_capacity__isnull=true

See the result

Filtering for registration remaining_waiting_list_capacity

It is possible to filter by registration remaining_waiting_list_capacity using gte (>=) or isnull filters.

registration__remaining_waiting_list_capacity__gte parameter displays events where registration's remaining waiting list capacity is greater than or equal the applied parameter (integer value)

Example:

event/?registration__remaining_waiting_list_capacity__gte=10

See the result

registration__remaining_waiting_list_capacity__isnull parameter displays events where registration's remaining waiting list capacity is or is not NULL

The values True, true and 1 are all considered to be "true".

The values False, false and 0 are all considered to be "false".

Example:

event/?registration__remaining_waiting_list_capacity__isnull=true

See the result

Filtering for authenticated users

By default, only public events are shown in the event list. However, certain query parameters allow customizing the listing for authenticated users

Show all events

show_all parameter displays all events authenticated user can edit, including drafts, and public non-editable events

Example:

event/?show_all=true

See the result

Publication status

Events in Linkedevents (indicated by the publication_status field) may be either (draft) if the event is not published yet or (public) for published events.

You may filter events with only the desired publication status with the publication_status filter.

Example:

event/?publication_status=draft

See the result

Only editable events

admin_user parameter displays all events authenticated user can edit, including drafts, but no other public events

Example:

event/?admin_user=true

See the result

Only editable events for registration

registration_admin_user parameter displays all events whose registration the user can modify

Example:

event/?registration_admin_user=true

See the result

Events created by the user

created_by parameter only displays events by the authenticated user

Example:

event/?created_by=true

See the result

Getting detailed data

In the default case, keywords, locations, and other fields that refer to separate resources are only displayed as simple references.

If you want to include the complete data from related resources in the current response, use the keyword include. Please note, however, that including all the resources inlined in *every* event will result in a huge number of duplicate data in the json, making the json very slow to generate and process and causing considerable API load and long response times when too many such requests are made. Therefore, if you are listing the maximum number of events (100) or updating your cache with all events, please consider caching the keyword and location data separately to prevent unnecessary API slowdown and continuous repeated work. Keyword and location data seldom change and are easily fetched from their own endpoints separately.

Example:

event/?include=location,keywords

See the result

Ordering

Default ordering is descending order by -last_modified_time. You may also order results by start_time, end_time, name, duration, enrolment_start_time, enrolment_end_time, registration__enrolment_start_time, registration__enrolment_end_time, enrolment_start and enrolment_end. Descending order is denoted by adding - in front of the parameter, default order is ascending.

For example:

event/?sort=-end_time

See the result

Enrolment start and enrolment end

The ordering filters enrolment_start and enrolment_end have two notable differences compared to the rest of the ordering filters related to enrolment start and enrolment end times:

First, if an event has a registration with an enrolment time defined, the registration's time will be preferred over the event's time.

Second, if neither the event's registration nor the event has enrolment times defined (enrolment_start_time and enrolment_end_time are both NULL), the event will be placed at the end of the results list regardless of whether ascending or descending order was used.

GET /v1/event/?format=api&hide_recurring_children=true&page=35
HTTP 200 OK
Allow: GET, POST, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json ;utf-8
Vary: Accept

{
    "meta": {
        "count": 19236,
        "next": "https://linkedevents.api.test.hel.ninja/v1/event/?format=api&hide_recurring_children=true&page=36",
        "previous": "https://linkedevents.api.test.hel.ninja/v1/event/?format=api&hide_recurring_children=true&page=34"
    },
    "data": [
        {
            "id": "kulke:66412",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:8740/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:105/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:31/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:42/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:53/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:54/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:55/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:755/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p29865/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p4354/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventRescheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": false,
                    "offer_price_groups": [],
                    "price": {
                        "fi": "8 €",
                        "sv": "8 €",
                        "en": "8 €"
                    },
                    "description": null,
                    "info_url": {
                        "fi": "https://www.lippu.fi/event/mimmit-puhuri-koko-perheen-joulukonsertti-malmitalo-20297182/",
                        "sv": "https://www.lippu.fi/event/mimmit-puhuri-koko-perheen-joulukonsertti-malmitalo-20297182/",
                        "en": "https://www.lippu.fi/event/mimmit-puhuri-koko-perheen-joulukonsertti-malmitalo-20297182/"
                    }
                }
            ],
            "data_source": "kulke",
            "publisher": "ahjo:u48040010",
            "sub_events": [],
            "images": [
                {
                    "id": 1170382,
                    "has_user_editable_resources": false,
                    "license": "event_only",
                    "license_url": "",
                    "created_time": "2025-07-03T08:13:56.224597Z",
                    "last_modified_time": "2025-07-03T08:13:56.224614Z",
                    "name": "",
                    "url": "http://www.malmitalo.fi/instancedata/prime_product_resurssivaraus/kulke/embeds/EventPic_774121.jpg",
                    "cropping": "",
                    "photographer_name": null,
                    "alt_text": null,
                    "data_source": "kulke",
                    "publisher": "ahjo:u48040010",
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/1170382/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p4354/?format=api"
                }
            ],
            "created_time": "2025-07-03T08:13:56.110217Z",
            "last_modified_time": "2025-07-03T08:13:56.392749Z",
            "date_published": null,
            "start_time": "2025-11-29T13:00:00Z",
            "end_time": null,
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": null,
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Mimmien koko perheen Puhuri-joulukonsertti johdattaa kuuntelijat joulun tunnelmaan ja valkoisten lumihankien keskelle."
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Mimmien koko perheen Puhuri-joulukonsertti johdattaa kuuntelijat joulun tunnelmaan ja valkoisten lumihankien keskelle.</p><p>Konsertissa kuullaan ihan uusia talvi- ja jouluaiheisia sekä kaikille tuttuja lauluja.</p><p>Tutut joululaulut ovat saaneet jännittävät sovitukset, mukana ovat mm. Kulkuset, Porsaita äidin oomme kaikki ja Soihdut sammuu.  Puhuri- konsertit saivat 2023–24 kiertueilla hurjan suosion ja kuulijoita oli ympäri Suomea yli 15 000. Tunnelma konserteissa oli ikimuistoinen, niin lapset kuin aikuiset lauloivat innokkaasti mukana. Puhurista tulee taatusti perheiden jouluperinne!</p><p>Puhuri -konsertissa yhdistyvät mukaansatempaava musiikki, vauhdikkaat tanssit, värikkäät tausta-animaatiot, pöytäteatteri ja hauska tarina. Laulujen avulla lavalle rakentuu kaunis talvinen ja jouluinen maisema. Mimmipussista löytyy yllätyksiä. Pussi avautuu laulun ja leikin avulla, jos avautuu, riippuu millä tuulella Mimmipussi on…</p><p>Konsertti on vuorovaikutteinen: lapset ja aikuiset pääsevät mukaan leikkimään, tanssimaan ja laulamaan!</p><p>Puhurin tarina ilmestyi myös kuunnelmana joulukuussa 2024.</p><p>Mimmit on yksi Suomen tunnetuimmista lastenmusiikkiyhtyeistä. Mimmit ovat tehneet yli 1000 konserttia Suomessa ja ulkomailla ja julkaisseet kahdeksan levyä suomeksi ja kaksi ruotsiksi. Mimmit valittiin Vuoden yhtyeeksi 2024, ”Ystävyys” -levy valittiin vuoden lastenlevyksi 2017 ja Mimmien Pauski vuoden lastenmusiikin tekijäksi 2022. Mimmit-musiikkivideoita on katsottu Youtubessa jo yli 17 miljoonaa kertaa ja striimattu Spotifyssä yli 8 miljoonaa kertaa!</p><p><b>Mimmit:</b><br>Pauliina Lerche - laulu, harmonikka, kantele <br>Hannamari Vallila - laulu, viulu, melodika <br>Anssi Salminen/Mikko Malmivaara - kitara, taustalaulu <br>Juha Kujanpää – piano <br>Luis Herrero - basso, taustalaulu</p><p>Kesto: 50 min</p>"
            },
            "provider": null,
            "name": {
                "fi": "Mimmit: Puhuri – koko perheen joulukonsertti",
                "sv": "Mimmit: Puhuri – koko perheen joulukonsertti",
                "en": "Mimmit: Puhuri – koko perheen joulukonsertti"
            },
            "provider_contact_info": null,
            "info_url": {
                "fi": "http://www.malmitalo.fi/fi/tapahtumat/event/CB219BFE8767D200F70B2DC9DE1A3116/Mimmit_Puhuri_koko_perheen_joulukonsertti",
                "sv": "http://www.malmitalo.fi/sv/evenemang/event/CB219BFE8767D200F70B2DC9DE1A3116/Mimmit_Puhuri_koko_perheen_joulukonsertti",
                "en": "http://www.malmitalo.fi/en/events/event/CB219BFE8767D200F70B2DC9DE1A3116/Mimmit_Puhuri_koko_perheen_joulukonsertti"
            },
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/kulke:66412/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "kulke:66413",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:8740/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:29/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:42/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:53/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:54/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:55/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:732/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:755/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p16919/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p39924/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventRescheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": true,
                    "offer_price_groups": [],
                    "price": null,
                    "description": null,
                    "info_url": null
                }
            ],
            "data_source": "kulke",
            "publisher": "ahjo:u48040010",
            "sub_events": [],
            "images": [
                {
                    "id": 1170381,
                    "has_user_editable_resources": false,
                    "license": "event_only",
                    "license_url": "",
                    "created_time": "2025-07-03T08:13:55.819406Z",
                    "last_modified_time": "2025-07-03T08:13:55.819429Z",
                    "name": "",
                    "url": "http://www.malmitalo.fi/instancedata/prime_product_resurssivaraus/kulke/embeds/EventPic_774122.jpg",
                    "cropping": "",
                    "photographer_name": null,
                    "alt_text": null,
                    "data_source": "kulke",
                    "publisher": "ahjo:u48040010",
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/1170381/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [],
            "created_time": "2025-07-03T08:13:55.726144Z",
            "last_modified_time": "2025-07-03T08:13:55.950797Z",
            "date_published": null,
            "start_time": "2025-11-29T08:00:00Z",
            "end_time": "2025-11-29T14:00:00Z",
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": null,
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Jo perinteeksi muodostuneessa Malmitalon joulun perhepäivässä on luvassa paljon maksutonta ohjelmaa perheille: työpajoja, leffoja ja joulupukki!"
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Jo perinteeksi muodostuneessa Malmitalon joulun perhepäivässä on luvassa paljon maksutonta ohjelmaa perheille: työpajoja, leffoja ja joulupukki!</p><p>On aika ottaa kevyt varaslähtö kohti joulun perherientoja ihastuttavan ja touhua täynnä olevan päivän myötä. Työpajoissa askarrellaan ja ilmaisissa elokuvanäytöksissä pääsee uppoutumaan Astrid Lindgrenin joulusatuja-elokuvan maailmaan. Lisätietoa työpajoista ja päivän aikatauluista tulee lähempänä joulua.</p><p>Vapaa pääsy!</p>"
            },
            "provider": null,
            "name": {
                "fi": "Joulun perhepäivä",
                "sv": "Joulun perhepäivä",
                "en": "Joulun perhepäivä"
            },
            "provider_contact_info": null,
            "info_url": {
                "fi": "http://www.malmitalo.fi/fi/tapahtumat/event/5C45B4E6E31080EA273DCD1ACD964DBA/Joulun_perhepaiva",
                "sv": "http://www.malmitalo.fi/sv/evenemang/event/5C45B4E6E31080EA273DCD1ACD964DBA/Joulun_perhepaiva",
                "en": "http://www.malmitalo.fi/en/events/event/5C45B4E6E31080EA273DCD1ACD964DBA/Joulun_perhepaiva"
            },
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/kulke:66413/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "kulke:66411",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:8740/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:105/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:31/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:42/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:53/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:54/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:55/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:755/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p29865/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p4354/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventRescheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": false,
                    "offer_price_groups": [],
                    "price": {
                        "fi": "8 €",
                        "sv": "8 €",
                        "en": "8 €"
                    },
                    "description": null,
                    "info_url": {
                        "fi": "https://www.lippu.fi/event/mimmit-puhuri-koko-perheen-joulukonsertti-malmitalo-20285519/",
                        "sv": "https://www.lippu.fi/event/mimmit-puhuri-koko-perheen-joulukonsertti-malmitalo-20285519/",
                        "en": "https://www.lippu.fi/event/mimmit-puhuri-koko-perheen-joulukonsertti-malmitalo-20285519/"
                    }
                }
            ],
            "data_source": "kulke",
            "publisher": "ahjo:u48040010",
            "sub_events": [],
            "images": [
                {
                    "id": 1170380,
                    "has_user_editable_resources": false,
                    "license": "event_only",
                    "license_url": "",
                    "created_time": "2025-07-03T08:13:55.407346Z",
                    "last_modified_time": "2025-07-03T08:13:55.407363Z",
                    "name": "",
                    "url": "http://www.malmitalo.fi/instancedata/prime_product_resurssivaraus/kulke/embeds/EventPic_774120.jpg",
                    "cropping": "",
                    "photographer_name": null,
                    "alt_text": null,
                    "data_source": "kulke",
                    "publisher": "ahjo:u48040010",
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/1170380/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p4354/?format=api"
                }
            ],
            "created_time": "2025-07-03T08:13:55.248897Z",
            "last_modified_time": "2025-07-03T08:13:55.582332Z",
            "date_published": null,
            "start_time": "2025-11-29T08:00:00Z",
            "end_time": null,
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": null,
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Mimmien koko perheen Puhuri-joulukonsertti johdattaa kuuntelijat joulun tunnelmaan ja valkoisten lumihankien keskelle."
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Mimmien koko perheen Puhuri-joulukonsertti johdattaa kuuntelijat joulun tunnelmaan ja valkoisten lumihankien keskelle.</p><p>Konsertissa kuullaan ihan uusia talvi- ja jouluaiheisia sekä kaikille tuttuja lauluja.</p><p>Tutut joululaulut ovat saaneet jännittävät sovitukset, mukana ovat mm. Kulkuset, Porsaita äidin oomme kaikki ja Soihdut sammuu.  Puhuri- konsertit saivat 2023–24 kiertueilla hurjan suosion ja kuulijoita oli ympäri Suomea yli 15 000. Tunnelma konserteissa oli ikimuistoinen, niin lapset kuin aikuiset lauloivat innokkaasti mukana. Puhurista tulee taatusti perheiden jouluperinne!</p><p>Puhuri -konsertissa yhdistyvät mukaansatempaava musiikki, vauhdikkaat tanssit, värikkäät tausta-animaatiot, pöytäteatteri ja hauska tarina. Laulujen avulla lavalle rakentuu kaunis talvinen ja jouluinen maisema. Mimmipussista löytyy yllätyksiä. Pussi avautuu laulun ja leikin avulla, jos avautuu, riippuu millä tuulella Mimmipussi on…</p><p>Konsertti on vuorovaikutteinen: lapset ja aikuiset pääsevät mukaan leikkimään, tanssimaan ja laulamaan!</p><p>Puhurin tarina ilmestyi myös kuunnelmana joulukuussa 2024.</p><p>Mimmit on yksi Suomen tunnetuimmista lastenmusiikkiyhtyeistä. Mimmit ovat tehneet yli 1000 konserttia Suomessa ja ulkomailla ja julkaisseet kahdeksan levyä suomeksi ja kaksi ruotsiksi. Mimmit valittiin Vuoden yhtyeeksi 2024, ”Ystävyys” -levy valittiin vuoden lastenlevyksi 2017 ja Mimmien Pauski vuoden lastenmusiikin tekijäksi 2022. Mimmit-musiikkivideoita on katsottu Youtubessa jo yli 17 miljoonaa kertaa ja striimattu Spotifyssä yli 8 miljoonaa kertaa!</p><p><b>Mimmit:</b><br>Pauliina Lerche - laulu, harmonikka, kantele <br>Hannamari Vallila - laulu, viulu, melodika <br>Anssi Salminen/Mikko Malmivaara - kitara, taustalaulu <br>Juha Kujanpää – piano <br>Luis Herrero - basso, taustalaulu</p><p>Kesto: 50 min</p>"
            },
            "provider": null,
            "name": {
                "fi": "Mimmit: Puhuri – koko perheen joulukonsertti",
                "sv": "Mimmit: Puhuri – koko perheen joulukonsertti",
                "en": "Mimmit: Puhuri – koko perheen joulukonsertti"
            },
            "provider_contact_info": null,
            "info_url": {
                "fi": "http://www.malmitalo.fi/fi/tapahtumat/event/5B7A6D84A7BF487751A4362E74B516D0/Mimmit_Puhuri_koko_perheen_joulukonsertti",
                "sv": "http://www.malmitalo.fi/sv/evenemang/event/5B7A6D84A7BF487751A4362E74B516D0/Mimmit_Puhuri_koko_perheen_joulukonsertti",
                "en": "http://www.malmitalo.fi/en/events/event/5B7A6D84A7BF487751A4362E74B516D0/Mimmit_Puhuri_koko_perheen_joulukonsertti"
            },
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/kulke:66411/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "kulke:66172",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:7254/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:105/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:30/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:46/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:53/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:54/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:55/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:732/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p39924/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p4354/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p7266/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventRescheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": true,
                    "offer_price_groups": [],
                    "price": null,
                    "description": null,
                    "info_url": null
                }
            ],
            "data_source": "kulke",
            "publisher": "ahjo:u48040010",
            "sub_events": [],
            "images": [
                {
                    "id": 1169716,
                    "has_user_editable_resources": false,
                    "license": "event_only",
                    "license_url": "",
                    "created_time": "2025-07-03T06:13:56.301757Z",
                    "last_modified_time": "2025-07-03T06:13:56.301773Z",
                    "name": "",
                    "url": "http://www.annantalo.fi/instancedata/prime_product_resurssivaraus/kulke/embeds/EventPic_772418.jpg",
                    "cropping": "",
                    "photographer_name": null,
                    "alt_text": null,
                    "data_source": "kulke",
                    "publisher": "ahjo:u48040010",
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/1169716/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p4354/?format=api"
                }
            ],
            "created_time": "2025-07-03T06:13:56.207217Z",
            "last_modified_time": "2025-07-03T06:13:56.448441Z",
            "date_published": null,
            "start_time": "2025-11-29T09:00:00Z",
            "end_time": "2025-11-29T12:00:00Z",
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": null,
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Annantalon taidelauantaissa koko perhe voi viettää yhteistä aikaa taiteen parissa kaikille avoimissa työpajoissa, joissa voi piipahtaa tai viipyä pidempään.",
                "sv": "På Annegårdens konstlördag kan hela familjen tillbringa tid tillsammans i konstworkshoppar som är öppna för alla. Man kan både titta in eller stanna kvar längre.",
                "en": "On Annantalo’s Art Saturdays, the whole family can spend time together with art in workshops open to everyone. You can make just a brief pitstop or stay longer."
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Annantalon taidelauantaissa koko perhe voi viettää yhteistä aikaa taiteen parissa kaikille avoimissa työpajoissa, joissa voi piipahtaa tai viipyä pidempään.</p><p><b>Mullan alla</b><br>Minkälaisia asioita voisi piileksiä mullan alla marraskuussa? Juuria, onkaloita, myyriä vai matojen makuuhuone? Annantalon taidelauantain työpajassa pääset piirtämään ruskan sävyisillä kuivapastelliiduilla oman tulkintasi maanalaisesta maailmasta.</p><p>Osallistumiseen ei tarvita ennakkotaitoja ja kaikki ovat tervetulleita. Tarvittaessa lapsille on saatavilla kuulosuojaimia ja muita aistiapuvälineitä. Käytössä on myös hiljainen tila. Annantalon taidelauantai on maksuton.</p><p>Työpajan ohjaavat Annantalon taidekasvattajat.</p><p>Lämpimästi tervetuloa Annantalolle lauantaisin!</p>",
                "sv": "<p>På Annegårdens konstlördag kan hela familjen tillbringa tid tillsammans i konstworkshoppar som är öppna för alla. Man kan både titta in eller stanna kvar längre.</p><p><b>Under jorden</b><br>Hurdana saker kan gömma sig under jorden i november? Rötter, håligheter, sorkar eller maskarnas sovrum? I den här workshoppen under Annegårdens konstlördag får du teckna din egen tolkning av den underjordiska världen med torrpastellkritor i höstfärger.</p><p>Inga förkunskaper krävs för att delta och alla är välkomna. Vid behov finns hörselskydd och andra sensoriska hjälpmedel tillgängliga för barnen. Det finns också ett tyst rum. Konstlördagen på Annegården är avgiftsfri.</p><p>Workshoppen leds av Annegårdens konstpedagoger.<br>Varmt välkomna till Annegården på lördagar!</p>",
                "en": "<p>On Annantalo’s Art Saturdays, the whole family can spend time together with art in workshops open to everyone. You can make just a brief pitstop or stay longer.</p><p><b>Under the dirt</b><br>What kinds of things could hide under the dirt in November? Roots, burrows, voles or maybe a bedroom for worms? The Annantalo Art Saturday workshop lets you draw your vision of the underground world, using soft pastels in autumn colours.</p><p>No skills required to participate. Everyone is welcome. If necessary, hearing protection and other sensory aids are available for children. There is also a quiet space. The Annantalo Art Saturday is free of charge.</p><p>The workshop is led by art educators from Annantalo.<br>A warm welcome to Annantalo on Saturdays!</p>"
            },
            "provider": null,
            "name": {
                "fi": "Annantalon taidelauantai: Mullan alla",
                "sv": "Annegårdens konstlördag: Under jorden",
                "en": "Annantalo Art Saturday: Under the dirt"
            },
            "provider_contact_info": null,
            "info_url": {
                "fi": "http://www.annantalo.fi/fi/tapahtumat/event/6BF3FEE689F1D83E9B8CD03F18241F0B/Annantalon_taidelauantai_Mullan_alla",
                "sv": "http://www.annantalo.fi/sv/evenemang/event/6BF3FEE689F1D83E9B8CD03F18241F0B/Annegardens_konstlordag_Under_jorden",
                "en": "http://www.annantalo.fi/en/events/event/6BF3FEE689F1D83E9B8CD03F18241F0B/Annantalo_Art_Saturday_Under_the_dirt"
            },
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/kulke:66172/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "kulke:66171",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:7254/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:105/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:30/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:46/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:53/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:54/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:55/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:732/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p39924/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p4354/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p7266/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventRescheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": true,
                    "offer_price_groups": [],
                    "price": null,
                    "description": null,
                    "info_url": null
                }
            ],
            "data_source": "kulke",
            "publisher": "ahjo:u48040010",
            "sub_events": [],
            "images": [
                {
                    "id": 1169715,
                    "has_user_editable_resources": false,
                    "license": "event_only",
                    "license_url": "",
                    "created_time": "2025-07-03T06:13:54.701785Z",
                    "last_modified_time": "2025-07-03T06:13:54.701801Z",
                    "name": "",
                    "url": "http://www.annantalo.fi/instancedata/prime_product_resurssivaraus/kulke/embeds/EventPic_772417.jpg",
                    "cropping": "",
                    "photographer_name": null,
                    "alt_text": null,
                    "data_source": "kulke",
                    "publisher": "ahjo:u48040010",
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/1169715/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p4354/?format=api"
                }
            ],
            "created_time": "2025-07-03T06:13:54.602896Z",
            "last_modified_time": "2025-07-03T06:13:54.851349Z",
            "date_published": null,
            "start_time": "2025-11-08T09:00:00Z",
            "end_time": "2025-11-08T12:00:00Z",
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": null,
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Annantalon taidelauantaissa koko perhe voi viettää yhteistä aikaa taiteen parissa kaikille avoimissa työpajoissa, joissa voi piipahtaa tai viipyä pidempään.",
                "sv": "På Annegårdens konstlördag kan hela familjen tillbringa tid tillsammans i konstworkshoppar som är öppna för alla. Man kan både titta in eller stanna kvar längre.",
                "en": "On Annantalo’s Art Saturdays, the whole family can spend time together with art in workshops open to everyone. You can make just a brief pitstop or stay longer."
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Annantalon taidelauantaissa koko perhe voi viettää yhteistä aikaa taiteen parissa kaikille avoimissa työpajoissa, joissa voi piipahtaa tai viipyä pidempään.</p><p><b>Hyvän unen houkutin</b></p><p>Marraskuussa luonto asettuu talvilepoon. Useat eläimet vetäytyvät talviunille tai -horrokseen ja monet kasvit talvehtivat lepäämällä lumipeitteen tai maan alla. Talvella ihmisetkin kaipaavat usein enemmän unta ja lepoa kuin kesällä. Annantalon taidelauantain työpajassa rakennamme erilaisista talvensävyisistä materiaaleista hyvää unta houkuttelevia ja mieltä rauhoittavia, ripustettavia teoksia.</p><p>Osallistumiseen ei tarvita ennakkotaitoja ja kaikki ovat tervetulleita. Tarvittaessa lapsille on saatavilla kuulosuojaimia ja muita aistiapuvälineitä. Käytössä on myös hiljainen tila. Annantalon taidelauantai on maksuton.</p><p>Työpajan ohjaavat Annantalon taidekasvattajat.</p><p>Lämpimästi tervetuloa Annantalolle lauantaisin!</p>",
                "sv": "<p>På Annegårdens konstlördag kan hela familjen tillbringa tid tillsammans i konstworkshoppar som är öppna för alla. Man kan både titta in eller stanna kvar längre.</p><p><b>Sömnlockare</b><br>I november förbereder sig naturen för vintervilan. Många djur går i dvala eller vintersömn och många växter övervintrar genom att vila under snötäcket eller marken. Även människor behöver ofta mer sömn och vila på vintern än på sommaren. Under den här workshoppen under Annegårdens konstlördag bygger vi verk att hänga upp för att lugna sinnet och locka fram en god sömn av olika material i vintriga toner.</p><p>Inga förkunskaper krävs för att delta och alla är välkomna. Vid behov finns hörselskydd och andra sensoriska hjälpmedel tillgängliga för barnen. Det finns också ett tyst rum. Konstlördagen på Annegården är avgiftsfri.</p><p>Workshoppen leds av Annegårdens konstpedagoger.<br>Varmt välkomna till Annegården på lördagar!</p>",
                "en": "<p>On Annantalo’s Art Saturdays, the whole family can spend time together with art in workshops open to everyone. You can make just a brief pitstop or stay longer.</p><p><b>Catching good dreams</b><br>Nature settles in for the winter in November. Many animals start their winter rest or hibernation, and several plants rest under the cover of snow or soil. Often, people also need more rest and sleep in winter. In this Annantalo Art Saturday workshop, we will create hangable decorations to attract good sleep and calm the mind, using various wintery materials.</p><p>No skills required to participate. Everyone is welcome. If necessary, hearing protection and other sensory aids are available for children. There is also a quiet space. The Annantalo Art Saturday is free of charge.</p><p>The workshop is led by art educators from Annantalo.<br>A warm welcome to Annantalo on Saturdays!</p>"
            },
            "provider": null,
            "name": {
                "fi": "Annantalon taidelauantai: Hyvän unen houkutin",
                "sv": "Annegårdens konstlördag: Sömnlockare",
                "en": "Annantalo Art Saturday: Catching good dreams"
            },
            "provider_contact_info": null,
            "info_url": {
                "fi": "http://www.annantalo.fi/fi/tapahtumat/event/55FE9390E8B2201CEAEC3CA0726B7DA9/Annantalon_taidelauantai_Hyvan_unen_houkutin",
                "sv": "http://www.annantalo.fi/sv/evenemang/event/55FE9390E8B2201CEAEC3CA0726B7DA9/Annegardens_konstlordag_Somnlockare",
                "en": "http://www.annantalo.fi/en/events/event/55FE9390E8B2201CEAEC3CA0726B7DA9/Annantalo_Art_Saturday_Catching_good_dreams"
            },
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/kulke:66171/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "kulke:66168",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:7254/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:105/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:30/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:46/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:53/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:54/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:55/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:732/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p39924/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p4354/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p7266/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventRescheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": true,
                    "offer_price_groups": [],
                    "price": null,
                    "description": null,
                    "info_url": null
                }
            ],
            "data_source": "kulke",
            "publisher": "ahjo:u48040010",
            "sub_events": [],
            "images": [
                {
                    "id": 1163761,
                    "has_user_editable_resources": false,
                    "license": "event_only",
                    "license_url": "",
                    "created_time": "2025-07-02T12:12:33.392387Z",
                    "last_modified_time": "2025-07-02T12:12:33.392400Z",
                    "name": "",
                    "url": "http://www.annantalo.fi/instancedata/prime_product_resurssivaraus/kulke/embeds/EventPic_772414.jpg",
                    "cropping": "",
                    "photographer_name": null,
                    "alt_text": null,
                    "data_source": "kulke",
                    "publisher": "ahjo:u48040010",
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/1163761/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p4354/?format=api"
                }
            ],
            "created_time": "2025-07-02T12:12:33.340676Z",
            "last_modified_time": "2025-07-02T12:12:33.471949Z",
            "date_published": null,
            "start_time": "2025-09-20T08:00:00Z",
            "end_time": "2025-09-20T11:00:00Z",
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": null,
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Annantalon taidelauantaissa koko perhe voi viettää yhteistä aikaa taiteen parissa kaikille avoimissa työpajoissa, joissa voi piipahtaa tai viipyä pidempään.",
                "sv": "På Annegårdens konstlördag kan hela familjen tillbringa tid tillsammans i konstworkshoppar som är öppna för alla. Man kan både titta in eller stanna kvar längre.",
                "en": "On Annantalo’s Art Saturdays, the whole family can spend time together with art in workshops open to everyone. You can make just a brief pitstop or stay longer."
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Annantalon taidelauantaissa koko perhe voi viettää yhteistä aikaa taiteen parissa kaikille avoimissa työpajoissa, joissa voi piipahtaa tai viipyä pidempään.</p><p><b>Keitossani on kärpänen</b><br>Tarjoilija, keitossani on kärpänen! Vai onko pizzaasi tipahtanut mutteri pizzauunista? Mitä sinun annoksessa lymyileekään? Keksimiseen tarvitaan mielikuvittelua ja usein hassutteluakin, jotta piileskelevät ideat tulevat esiin. Suunnittele oma ruoka-annos ja tarina siitä mitä sen sekaan onkaan eksynyt ja miksi. Rakennamme annokset kierrätysmateriaaleilla ja työskentelyn lopuksi ruoka-annokset kuvataan yhteiseksi animaatioksi.</p><p>Osallistumiseen ei tarvita ennakkotaitoja ja kaikki ovat tervetulleita. Tarvittaessa lapsille on saatavilla kuulosuojaimia ja muita aistiapuvälineitä. Käytössä on myös hiljainen tila. Annantalon taidelauantai on maksuton.</p><p>Työpajan ohjaavat Annantalon taidekasvattajat.</p><p>Lämpimästi tervetuloa Annantalolle lauantaisin!</p>",
                "sv": "<p>På Annegårdens konstlördag kan hela familjen tillbringa tid tillsammans i konstworkshoppar som är öppna för alla. Man kan både titta in eller stanna kvar längre.</p><p><b>Det är en fluga i min soppa</b><br>Kyparn, det är en fluga i min soppa! Eller har en mutter från pizzaugnen hamnat i din pizza? Vad är det som döljer sig i din mat? För att hitta på saker behöver man fantasi och ofta lite tokerier, så att de dolda idéerna kan komma fram. Planera en egen matportion och hitta på en historia om vad som har hamnat där och varför. Vi bygger portionerna av återvunnet material, och till slut fotograferar vi dem till en gemensam animation.</p><p>Inga förkunskaper krävs för att delta och alla är välkomna. Vid behov finns hörselskydd och andra sensoriska hjälpmedel tillgängliga för barnen. Det finns också ett tyst rum. Konstlördagen på Annegården är avgiftsfri.</p><p>Workshoppen leds av Annegårdens konstpedagoger.</p><p>Varmt välkomna till Annegården på lördagar!</p>",
                "en": "<p>On Annantalo’s Art Saturdays, the whole family can spend time together with art in workshops open to everyone. You can make just a brief pitstop or stay longer.</p><p><b>There’s a fly in my soup</b><br>Waiter, there’s a fly in my soup! Or maybe a bolt fell into your pizza in the oven? What surprises are there in your dish? Inventiveness requires imagination and maybe even having fun to coax the hidden ideas into light. Plan your own dish and create a story for what has ended up in it and why. We will create the dishes from recycled materials, and finally the dishes will be filmed together to make an animation.</p><p>No skills required to participate. Everyone is welcome. If necessary, hearing protection and other sensory aids are available for children. There is also a quiet space. The Annantalo Art Saturday is free of charge.</p><p>The workshop is led by art educators from Annantalo.<br>A warm welcome to Annantalo on Saturdays!</p>"
            },
            "provider": null,
            "name": {
                "fi": "Annantalon taidelauantai: Keitossani on kärpänen",
                "sv": "Annegårdens konstlördag: Det är en fluga i min soppa",
                "en": "Annantalo Art Saturday: There’s a fly in my soup"
            },
            "provider_contact_info": null,
            "info_url": {
                "fi": "http://www.annantalo.fi/fi/tapahtumat/event/1116F443AE3635D322317378D63B1C73/Annantalon_taidelauantai_Keitossani_on_karpanen",
                "sv": "http://www.annantalo.fi/sv/evenemang/event/1116F443AE3635D322317378D63B1C73/Annegardens_konstlordag_Det_ar_en_fluga_i_min_soppa",
                "en": "http://www.annantalo.fi/en/events/event/1116F443AE3635D322317378D63B1C73/Annantalo_Art_Saturday_There_s_a_fly_in_my_soup"
            },
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/kulke:66168/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "kulke:66167",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:7254/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:105/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:30/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:46/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:53/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:54/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:55/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:732/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p39924/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p4354/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p7266/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventRescheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": true,
                    "offer_price_groups": [],
                    "price": null,
                    "description": null,
                    "info_url": null
                }
            ],
            "data_source": "kulke",
            "publisher": "ahjo:u48040010",
            "sub_events": [],
            "images": [
                {
                    "id": 1163760,
                    "has_user_editable_resources": false,
                    "license": "event_only",
                    "license_url": "",
                    "created_time": "2025-07-02T12:12:32.452074Z",
                    "last_modified_time": "2025-07-02T12:12:32.452087Z",
                    "name": "",
                    "url": "http://www.annantalo.fi/instancedata/prime_product_resurssivaraus/kulke/embeds/EventPic_772413.jpg",
                    "cropping": "",
                    "photographer_name": null,
                    "alt_text": null,
                    "data_source": "kulke",
                    "publisher": "ahjo:u48040010",
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/1163760/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p4354/?format=api"
                }
            ],
            "created_time": "2025-07-02T12:12:32.391898Z",
            "last_modified_time": "2025-07-02T12:12:32.560402Z",
            "date_published": null,
            "start_time": "2025-09-06T08:00:00Z",
            "end_time": "2025-09-06T11:00:00Z",
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": null,
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Annantalon taidelauantaissa koko perhe voi viettää yhteistä aikaa taiteen parissa kaikille avoimissa työpajoissa, joissa voi piipahtaa tai viipyä pidempään.",
                "sv": "På Annegårdens konstlördag kan hela familjen tillbringa tid tillsammans i konstworkshoppar som är öppna för alla. Man kan både titta in eller stanna kvar längre.",
                "en": "On Annantalo’s Art Saturdays, the whole family can spend time together with art in workshops open to everyone. You can make just a brief pitstop or stay longer."
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Annantalon taidelauantaissa koko perhe voi viettää yhteistä aikaa taiteen parissa kaikille avoimissa työpajoissa, joissa voi piipahtaa tai viipyä pidempään.</p><p><b>Kuka haisee kellarissa</b></p><p>Annantalo on ihan ihmeellinen paikka. Siellä piileskelee kummallisia olentoja, jotka jättävät jälkiä ja hajuja pitkin taloa. Tule etsimään todistusaineistoa näistä eriskummallisista hahmoista ja käytä mielikuvitustasi tehdäksesi heidät näkyväksi. Työpaja on saanut innoituksen Tuutikki Tolosen ja Anne Vaskon (kuv.) kiehtovasta kuvakirjasta \"Salaiset\".</p><p>Osallistumiseen ei tarvita ennakkotaitoja ja kaikki ovat tervetulleita. Tarvittaessa lapsille on saatavilla kuulosuojaimia ja muita aistiapuvälineitä. Käytössä on myös hiljainen tila. Annantalon taidelauantai on maksuton.</p><p>Työpajan ohjaavat Annantalon taidekasvattajat.</p><p>Lämpimästi tervetuloa Annantalolle lauantaisin!</p>",
                "sv": "<p>På Annegårdens konstlördag kan hela familjen tillbringa tid tillsammans i konstworkshoppar som är öppna för alla. Man kan både titta in eller stanna kvar längre.</p><p><b>Vem luktar i källaren?</b><br>Annegården är en förunderlig plats. Där gömmer sig märkliga varelser, som lämnar spår och dofter över hela huset!<br> Kom och leta efter bevismaterial om dessa märkliga figurer och använd din fantasi för att göra dem synliga. Workshoppen är inspirerad av Tuutikki Tolonens och Anne Vaskos (bilden) fängslande bilderbok Salaiset.</p><p>Inga förkunskaper krävs för att delta och alla är välkomna. Vid behov finns hörselskydd och andra sensoriska hjälpmedel tillgängliga för barnen. Det finns också ett tyst rum. Konstlördagen på Annegården är avgiftsfri.</p><p>Workshoppen leds av Annegårdens konstpedagoger.<br>Varmt välkomna till Annegården på lördagar!</p>",
                "en": "<p>On Annantalo’s Art Saturdays, the whole family can spend time together with art in workshops open to everyone. You can make just a brief pitstop or stay longer.</p><p><b>Who is stinking up the basement?</b><br>Annantalo is quite a wondrous place. Strange creatures hide inside, leaving strange marks and scents around the building!<br> Come and look for evidence on these odd characters and use your imagination to make them visible. The workshop was inspired by the fascinating illustrated book ‘Salaiset’ by Tuutikki Tolonen and Anne Vasko (illustrator).</p><p>No skills required to participate. Everyone is welcome. If necessary, hearing protection and other sensory aids are available for children. There is also a quiet space. The Annantalo Art Saturday is free of charge.</p><p>The workshop is led by art educators from Annantalo.<br>A warm welcome to Annantalo on Saturdays!</p>"
            },
            "provider": null,
            "name": {
                "fi": "Annantalon taidelauantai: Kuka haisee kellarissa?",
                "sv": "Annegårdens konstlördag: Vem luktar i källaren?",
                "en": "Annantalo Art Saturday: Who is stinking up the basement?"
            },
            "provider_contact_info": null,
            "info_url": {
                "fi": "http://www.annantalo.fi/fi/tapahtumat/event/4B0B42A4B7E9D4290457258CAE12F501/Annantalon_taidelauantai_Kuka_haisee_kellarissa_",
                "sv": "http://www.annantalo.fi/sv/evenemang/event/4B0B42A4B7E9D4290457258CAE12F501/Annegardens_konstlordag_Vem_luktar_i_kallaren_",
                "en": "http://www.annantalo.fi/en/events/event/4B0B42A4B7E9D4290457258CAE12F501/Annantalo_Art_Saturday_Who_is_stinking_up_the_basement_"
            },
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/kulke:66167/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "kulke:66561",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:7265/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:31/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:48/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:53/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:54/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:55/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p29865/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventRescheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": true,
                    "offer_price_groups": [],
                    "price": null,
                    "description": null,
                    "info_url": null
                }
            ],
            "data_source": "kulke",
            "publisher": "ahjo:u48040010",
            "sub_events": [],
            "images": [
                {
                    "id": 985986,
                    "has_user_editable_resources": false,
                    "license": "event_only",
                    "license_url": "",
                    "created_time": "2025-06-10T12:14:48.363030Z",
                    "last_modified_time": "2025-06-10T12:14:48.363049Z",
                    "name": "",
                    "url": "http://www.espanlava.fi/instancedata/prime_product_resurssivaraus/kulke/embeds/EventPic_773115.jpg",
                    "cropping": "",
                    "photographer_name": null,
                    "alt_text": null,
                    "data_source": "kulke",
                    "publisher": "ahjo:u48040010",
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/985986/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [],
            "created_time": "2025-06-10T12:14:48.249359Z",
            "last_modified_time": "2025-07-02T12:12:31.392636Z",
            "date_published": null,
            "start_time": "2025-08-23T10:00:00Z",
            "end_time": null,
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": null,
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Arabianrannan Lohikäärme on Metropolian Arabian kampuksella musiikkia opiskelleiden, Pekka Pohjolan musiikista suuresti vaikuttuneiden nuorten ammattimuusikkojen muodostama tribuuttiyhtye.",
                "sv": "Arabianrannan Lohikäärme är ett hyllningsband bildat av unga professionella musiker som studerar musik vid Metropolias Arabiancampus och som är starkt påverkade av Pekka Pohjolas musik.",
                "en": "Arabianrannan Lohikäärme is a tribute band formed by young professional musicians studying music at Metropolia's Arabian campus, who are greatly influenced by Pekka Pohjola's music."
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Arabianrannan Lohikäärme on Metropolian Arabian kampuksella musiikkia opiskelleiden, Pekka Pohjolan musiikista suuresti vaikuttuneiden nuorten ammattimuusikkojen muodostama tribuuttiyhtye.</p><p>Espan lavan keikalla yhtye kunnioittaa Pekka Pohjola Groupin 45 vuotta sitten tapahtunutta, niin ikään Esplanadilta taltioitua tv-esiintymistä. Keikan ohjelmistoon on poimittu suomiprogen klassikkoteoksia Pohjolan mittavan uran alkupuolelta ja kokoonpano on räätälöity Pohjola Groupin vuoden 1980 kokoonpanoa kunnioittaen.</p>",
                "sv": "<p>Arabianrannan Lohikäärme är ett hyllningsband bildat av unga professionella musiker som studerar musik vid Metropolias Arabiancampus och som är starkt påverkade av Pekka Pohjolas musik.</p><p>Vid Esplanadens scen hyllar bandet en TV-framträdande som spelades in för 45 år sedan av Pekka Pohjola Group, även den inspelad vid Esplanaden. Setlistan består av klassiska finska progrocklåtar från början av Pohjolas omfattande karriär, och bandets uppställning har anpassats för att hedra Pekka Pohjolas 1980 års line-up.</p>",
                "en": "<p>Arabianrannan Lohikäärme is a tribute band formed by young professional musicians studying music at Metropolia's Arabian campus, who are greatly influenced by Pekka Pohjola's music.</p><p>The concert at Espan Lava will pay tribute to a TV appearance recorded 45 years ago by Pekka Pohjola Group, also filmed at Esplanade. The setlist includes classic Finnish prog rock pieces from the early part of Pohjola's extensive career, and the lineup has been tailored to honor the 1980 lineup of the Pohjola Group.</p>"
            },
            "provider": null,
            "name": {
                "fi": "Arabianrannan Lohikäärme – Open Stage",
                "sv": "Arabianrannan Lohikäärme – Open Stage",
                "en": "Arabianrannan Lohikäärme – Open Stage"
            },
            "provider_contact_info": null,
            "info_url": {
                "fi": "http://www.espanlava.fi/fi/tapahtumat/event/27E080E1AAFB4BECD8461C92B3C13B95/Arabianrannan_Lohikaarme",
                "sv": "http://www.espanlava.fi/sv/evenemang/event/27E080E1AAFB4BECD8461C92B3C13B95/Arabianrannan_Lohikaarme",
                "en": "http://www.espanlava.fi/en/events/event/27E080E1AAFB4BECD8461C92B3C13B95/Arabianrannan_Lohikaarme"
            },
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/kulke:66561/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "kulke:66548",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:7265/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:31/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:48/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:53/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:54/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:55/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p29865/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventRescheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": true,
                    "offer_price_groups": [],
                    "price": null,
                    "description": null,
                    "info_url": null
                }
            ],
            "data_source": "kulke",
            "publisher": "ahjo:u48040010",
            "sub_events": [],
            "images": [
                {
                    "id": 985984,
                    "has_user_editable_resources": false,
                    "license": "event_only",
                    "license_url": "",
                    "created_time": "2025-06-10T12:14:47.429102Z",
                    "last_modified_time": "2025-06-10T12:14:47.429121Z",
                    "name": "",
                    "url": "http://www.espanlava.fi/instancedata/prime_product_resurssivaraus/kulke/embeds/EventPic_773066.jpg",
                    "cropping": "",
                    "photographer_name": null,
                    "alt_text": null,
                    "data_source": "kulke",
                    "publisher": "ahjo:u48040010",
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/985984/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [],
            "created_time": "2025-06-10T12:14:47.332816Z",
            "last_modified_time": "2025-07-02T12:12:31.030920Z",
            "date_published": null,
            "start_time": "2025-08-21T14:00:00Z",
            "end_time": null,
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": null,
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Helsinki Harps Folk Group on irlantilaisista ja suomalaisista muusikoista koostuva ryhmä, joka soittaa pääasiassa perinteistä irlantilaista musiikkia, mutta mukana on myös muutamia suomalaisia ja muiden maiden kansanlauluja.",
                "sv": "Helsinki Harps Folkgrupp är en grupp irländska och finländska musiker som huvudsakligen spelar traditionell irländsk musik, men även några finländska och andra länders folksånger är med.",
                "en": "The Helsinki Harps Folk Group is a collection of Irish, Finnish and international musicians who play primarily Irish folk music, but with a few Finnish and other folk songs mixed in too."
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Helsinki Harps Folk Group on irlantilaisista ja suomalaisista muusikoista koostuva ryhmä, joka soittaa pääasiassa perinteistä irlantilaista musiikkia, mutta mukana on myös muutamia suomalaisia ja muiden maiden kansanlauluja.</p><p>Harps tulkitsee modernilla tavalla perinteisiä irlantilaisia lauluja, reelejä, jigejä ja balladeja. Ryhmän suomalaiset jäsenet tuovat oman lisänsä perinteisen irlantilaisen musiikin tulkintaan. Settiin kuuluu irlantilaisia ja suomalaisia lauluja, instrumentaalisia polkkia, sekä muutama taiturimainen lilting-esitys, jotka ovat muodostuneet yleisön suosikeiksi.</p><p>Kymmenhenkisen ryhmän soittimiin kuuluvat bodhrán-rumpu, kitara, banjo, viulu, tinapilli ja busuki. Harps on vuoden 2022 perustamisensa jälkeen esiintynyt ahkerasti Helsingin pubeissa, kirjastoissa ja teattereissa, sekä esiintyneet muualla Suomessa, mm. Seinäjoen taidehallissa, Salo Irish Festivalilla, sekä Sandy Keltissä Kalajoella.</p><p>Erityisen suosituiksi ovat muodostuneet ryhmän joka kuun kolmannen torstain sessiot Mustassa Kissassa ja ryhmän strawboys-esitykset Samhainin (eli irlantilaisen Halloweenin) aikaan.</p>",
                "sv": "<p>Helsinki Harps Folkgrupp är en grupp irländska och finländska musiker som huvudsakligen spelar traditionell irländsk musik, men även några finländska och andra länders folksånger är med.</p><p>Harps tolkar traditionella irländska sånger, reel, jig och ballader på ett modernt sätt. Gruppens finländska medlemmar bidrar med sin egen tolkning av traditionell irländsk musik. I setet ingår irländska och finländska sånger, instrumentala polkor, samt några briljanta lilting-framföranden som blivit publikens favorit.</p><p>Instrumenten i tiomannagruppen inkluderar bodhrán-trumma, gitarr, banjo, violin, tennpipa och busuki. Efter att gruppen grundades 2022 har Harps uppträtt flitigt på pubar, bibliotek och teatrar i Helsingfors samt uppträtt på andra håll i Finland, bland annat i Seinäjoki konsthall, Salo Irish Festival och Sandy Kelt i Kalajoki.</p><p>Särskilt populära är gruppens sessioner den tredje torsdagen varje månad i Musta Kissa och gruppens strawboys-framföranden under Samhain (det vill säga den irländska Halloween).</p>",
                "en": "<p>The Helsinki Harps Folk Group is a collection of Irish, Finnish and international musicians who play primarily Irish folk music, but with a few Finnish and other folk songs mixed in too.</p><p>Their membership is constantly growing and changing as new musicians join in for their open performances that they regularly hold in Helsinki. This isn't a typical closed band, but an open group who are always happy to collaborate with other musicians. Because of this, no two sessions are ever the same!</p><p>We bring a fusion of local traditions and styles to the reels, jigs, airs and ballads that we play. Our group also has Finnish players, who share a connection and love for the music of Ireland. Our set includes Finnish songs with Irish melodies, instrumental polkas, reels and jigs as well as a few feats of lilting prowess which are sure to catch and keep the attention of a crowd. The Helsinki Harps Folk Group comes from all corners of Ireland.</p>"
            },
            "provider": null,
            "name": {
                "fi": "Helsinki Harps Folk Group – Open Stage",
                "sv": "Helsinki Harps Folk Group – Open Stage",
                "en": "Helsinki Harps Folk Group – Open Stage"
            },
            "provider_contact_info": null,
            "info_url": {
                "fi": "http://www.espanlava.fi/fi/tapahtumat/event/4D01A6A253DE2A05FE0B767FC07E50A7/Helsinki_Harps_Folk_Group",
                "sv": "http://www.espanlava.fi/sv/evenemang/event/4D01A6A253DE2A05FE0B767FC07E50A7/Helsinki_Harps_Folk_Group",
                "en": "http://www.espanlava.fi/en/events/event/4D01A6A253DE2A05FE0B767FC07E50A7/Helsinki_Harps_Folk_Group"
            },
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/kulke:66548/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "kulke:66534",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:7265/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:31/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:48/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:53/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:54/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:55/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p29865/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventRescheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": true,
                    "offer_price_groups": [],
                    "price": null,
                    "description": null,
                    "info_url": null
                }
            ],
            "data_source": "kulke",
            "publisher": "ahjo:u48040010",
            "sub_events": [],
            "images": [
                {
                    "id": 977342,
                    "has_user_editable_resources": false,
                    "license": "event_only",
                    "license_url": "",
                    "created_time": "2025-06-09T11:14:46.308743Z",
                    "last_modified_time": "2025-06-09T11:14:46.308761Z",
                    "name": "",
                    "url": "http://www.espanlava.fi/instancedata/prime_product_resurssivaraus/kulke/embeds/EventPic_773064.jpg",
                    "cropping": "",
                    "photographer_name": null,
                    "alt_text": null,
                    "data_source": "kulke",
                    "publisher": "ahjo:u48040010",
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/977342/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [],
            "created_time": "2025-06-09T11:14:46.198620Z",
            "last_modified_time": "2025-07-02T12:12:30.786959Z",
            "date_published": null,
            "start_time": "2025-08-19T13:00:00Z",
            "end_time": null,
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": null,
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Moi! Me ollaan Sydän & Villasukat.",
                "sv": "Hej! Vi är Sydän & Villasukat.",
                "en": "Hi! We are Sydän & Villasukat."
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Moi! Me ollaan Sydän & Villasukat.</p><p>Meidän tarina alkoi vuonna 2020 Vaskivuoren lukion studiosta, kun meitä oli vain duollinen: Manja ja Sanni. Nyt neljän vuoden aikana on syntynyt paljon pehmeää folk- ja jazzvaikutteista pop-musiikkia herkillä sanoituksilla ja suurella<br>sydämellä: Musiikkia olemme sovittaneet yhdessä tällä kuusihenkisellä poppoollamme. Musiikkiamme voi ottaa mm. Spotifysta etukäteen kuunteluun, mutta tutustutaan toisiimme paremmin keikalla! <3</p>",
                "sv": "<p>Hej! Vi är Sydän & Villasukat.</p><p>Vår historia började 2020 i studion på Vaskivuori gymnasiet, när vi bara var två: Manja och Sanni. Under de senaste fyra åren har vi skrivit mycket mjuk pop-musik som har influerats av folk- och jazzmusik. Vår musik innehåller känsliga finska texter skrivna med ett stort hjärta och vi arrangerar alla låtar tillsammans som en grupp.<br> Du kan lyssna på oss i förväg på Spotify, men låt oss lära känna varandra bättre på spelningen! <3</p>",
                "en": "<p>Hi! We are Sydän & Villasukat.</p><p>Our story began in a studio in Vaskivuori upper secondary school when we were only a duo: Manja and Sanni. During the past four years we have written a lot of soft pop-music and arranged our songs together as a group of six incredibly talented and precious little lads.<br> Our music has emotional lyrics written with a big heart and some sprinkles of influence from folk and jazz. <br>You can listen to us in advance on Spotify and hopefully we’ll get to know each other better at the gig! <3</p>"
            },
            "provider": null,
            "name": {
                "fi": "Sydän & Villasukat – Open Stage",
                "sv": "Sydän & Villasukat – Open Stage",
                "en": "Sydän & Villasukat – Open Stage"
            },
            "provider_contact_info": null,
            "info_url": {
                "fi": "http://www.espanlava.fi/fi/tapahtumat/event/64383A09F6354DB1E44B42CB026AA837/Sydan_Villasukat",
                "sv": "http://www.espanlava.fi/sv/evenemang/event/64383A09F6354DB1E44B42CB026AA837/Sydan_Villasukat",
                "en": "http://www.espanlava.fi/en/events/event/64383A09F6354DB1E44B42CB026AA837/Sydan_Villasukat"
            },
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/kulke:66534/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "kulke:66662",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:7260/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:45/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:50/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:53/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:54/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:55/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:669/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p21812/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventRescheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": true,
                    "offer_price_groups": [],
                    "price": null,
                    "description": null,
                    "info_url": null
                }
            ],
            "data_source": "kulke",
            "publisher": "ahjo:u48040010",
            "sub_events": [],
            "images": [
                {
                    "id": 1108187,
                    "has_user_editable_resources": false,
                    "license": "event_only",
                    "license_url": "",
                    "created_time": "2025-06-25T12:22:12.528761Z",
                    "last_modified_time": "2025-06-25T12:22:12.528777Z",
                    "name": "",
                    "url": "http://www.vuotalo.fi/instancedata/prime_product_resurssivaraus/kulke/embeds/EventPic_775689.jpg",
                    "cropping": "",
                    "photographer_name": null,
                    "alt_text": null,
                    "data_source": "kulke",
                    "publisher": "ahjo:u48040010",
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/1108187/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [],
            "created_time": "2025-06-25T12:22:12.394125Z",
            "last_modified_time": "2025-07-02T12:12:26.589613Z",
            "date_published": null,
            "start_time": "2025-06-12",
            "end_time": "2025-09-30",
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": null,
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Helsingin kuvataidekoulun ympäristötaidenäyttely on avautunut Vuotalon alapihalle, joka on nyt siis Taidepiha!",
                "sv": "Helsingfors konstskolas miljökonstutställning har öppnats på nedre gården vid Nordhuset, som nu är Konstgården!",
                "en": "The environmental art exhibition of Helsinki School of Visual Arts has opened in the lower courtyard of Cultural Centre Vuotalo, turning it into the Art Yard!"
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Helsingin kuvataidekoulun ympäristötaidenäyttely on avautunut Vuotalon alapihalle, joka on nyt siis Taidepiha!</p><p>Vuotalon Taidepihan betoniseinään toteutettuun keramiikkareliefi -ympäristötaideteokseen on osallistunut yli sata 12–18-vuotiasta oppilasta. Värikäs yhteisteos koostuu kasvi-, hyönteis- ja lintuaiheisista reliefeistä. Teos nostaa esiin kaupunkiympäristössäkin elintärkeitä luontoarvoja.</p><p>Korkealla Taidepihan puissa voi nähdä jättiläiskukkia ja oppilaiden luoman, mielikuvituksellisen lintujen kaupungin. Taidepihassa voi lisäksi tutkia ja ihmetellä oppilaiden jättiläislintuja, kasvoja puissa, japanilaisia kalaviirejä ja Helsinki-päivän nonstop-työpajan yhteisöteoksena syntyneitä juhlaviirejä.</p><p>Taidepihan ikkunoihin on ripustettu merellinen kokonaisuus, joka koostuu laivoista, merikartoista, kaloista, merihirviöistä ja muista merkillisistä otuksista sekä mediataiteen oppilaiden tekemistä animaatioista.</p><p>Vapaa pääsy</p>",
                "sv": "<p>Helsingfors konstskolas miljökonstutställning har öppnats på nedre gården vid Nordhuset, som nu är Konstgården!</p><p>Helsingfors konstskolas miljökonstutställning har öppnats på nedre gården vid Nordhuset, som nu är Konstgården!</p><p>Mer än hundra elever i åldern 12–18 år har deltagit i arbetet med att skapa ett miljökonstverk i form av en keramisk relief på betongväggen på Nordhusets konstgård. Det färggranna gemensamma verket består av reliefer med växt-, insekts- och fågelmotiv. Verket lyfter fram livsviktiga naturvärden som finns även i stadsmiljön.</p><p>Högt uppe i Konstgårdens träd kan man se jätteblommor och en fantasifågelstad skapad av eleverna. På Konstgården kan du också utforska och förundras över studenternas jättefåglar, ansikten i träd, japanska fiskevimplar och de festliga vimplarna som skapats på Helsingforsdagens nonstop-workshop.</p><p>I Konstgårdens fönster har man hängt upp en marin helhet som består av fartyg, sjökort, fiskar, havsmonster och andra märkliga varelser samt animationer gjorda av elever i mediekonst.</p><p>Fritt inträde</p>",
                "en": "<p>The environmental art exhibition of Helsinki School of Visual Arts has opened in the lower courtyard of Cultural Centre Vuotalo, turning it into the Art Yard!</p><p>More than a hundred students aged 12–18 have participated in the environmental artwork created from ceramic reliefs onto the concrete wall of Vuotalo Art Yard. This colourful collaboration consists of plant, insect and bird-themed reliefs. The work highlights natural values that are also vital in an urban environment.</p><p>High up in the trees in the Art Yard, you can see giant flowers and an imaginary city of birds created by the students. The Art Yard also lets you explore and marvel at the students' giant birds, faces in trees, Japanese koinobori carp streamers and the festive pennants created as collaborative work in the nonstop workshop of Helsinki Day.</p><p>Hung up in the windows of the Art Yard is a sea-themed collaborative work comprising ships, nautical charts, fish, sea monsters and other peculiar creatures, as well as animations created by media art students.</p><p>Free entry</p>"
            },
            "provider": null,
            "name": {
                "fi": "Vuotalon Taidepiha",
                "sv": "Vuotalon Taidepiha",
                "en": "Vuotalon Taidepiha"
            },
            "provider_contact_info": null,
            "info_url": {
                "fi": "http://www.vuotalo.fi/fi/tapahtumat/event/C3BDB8BA9CFF18BA55F846F867D1BEF4/Vuotalon_Taidepiha",
                "sv": "http://www.vuotalo.fi/sv/evenemang/event/C3BDB8BA9CFF18BA55F846F867D1BEF4/Vuotalon_Taidepiha",
                "en": "http://www.vuotalo.fi/en/events/event/C3BDB8BA9CFF18BA55F846F867D1BEF4/Vuotalon_Taidepiha"
            },
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/kulke:66662/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "kulke:66437",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:7260/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:45/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:50/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:53/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:54/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:55/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p21812/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventRescheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": true,
                    "offer_price_groups": [],
                    "price": null,
                    "description": null,
                    "info_url": null
                }
            ],
            "data_source": "kulke",
            "publisher": "ahjo:u48040010",
            "sub_events": [],
            "images": [
                {
                    "id": 818964,
                    "has_user_editable_resources": false,
                    "license": "event_only",
                    "license_url": "",
                    "created_time": "2025-05-21T09:14:58.939855Z",
                    "last_modified_time": "2025-05-21T09:14:58.939875Z",
                    "name": "",
                    "url": "http://www.vuotalo.fi/instancedata/prime_product_resurssivaraus/kulke/embeds/EventPic_774177.jpg",
                    "cropping": "",
                    "photographer_name": null,
                    "alt_text": null,
                    "data_source": "kulke",
                    "publisher": "ahjo:u48040010",
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/818964/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [],
            "created_time": "2025-05-21T09:14:58.753388Z",
            "last_modified_time": "2025-07-02T12:12:24.014963Z",
            "date_published": null,
            "start_time": "2025-05-23",
            "end_time": "2025-08-15",
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": null,
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Novellikoukun vuodenajat -näyttely tuo nähtäville Vuosaaren kirjastossa kokoontuvan ryhmän käsitöitä ja tekstiilitaidetta.",
                "sv": "Utställningen Novellkrokens årstider (Novellikoukun vuodenajat) presenterar hantverk och textilkonst skapade av gruppen som träffas på Nordsjö bibliotek.",
                "en": "The exhibition Novellikoukun vuodenajat, Seasons by Novellikoukku, showcases the handicrafts and textile art by a group meeting up at Vuosaari Library."
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Novellikoukun vuodenajat -näyttely tuo nähtäville Vuosaaren kirjastossa kokoontuvan ryhmän käsitöitä ja tekstiilitaidetta.</p><p>Näytteillä olevat luontoaiheiset teokset on tehty kierrätysmateriaalista, joka jäi yli edellisestä suuresta virkkausprojektista. Vuodenaikoja kuvaavat teokset ovat saaneet innoitusta Vuotalon harmaan yleisilmeen ja värikkäiden lankojen välisestä kontrastista sekä itäisestä Helsingistä. Vuosaaren novellikoukkulaiset osallistuivat myös Helsinki Biennaaliin vuonna 2021 saatuaan lahjoituksena suuren määrän tekokuitulankoja, joita ei voi käyttää hyväntekeväisyysprojekteihin.</p><p>Vuosien myötä ryhmä on kuunnellut lukemattomia novelleja ja neulonut satoja lämpimiä sukkia, pipoja ja lapasia sekä virkannut tuhansia silmukoita Äiti Teresa -peittoihin. Niiden lisäksi ryhmä on tehnyt etiopialaisnuttuja vastasyntyneille, hypistelymuhveja muistisairaille ja villaisia hartiahuiveja vanhuksille. Valmiit työt on lahjoitettu ensikodille, palvelutaloihin ja humanitaarisen järjestön kautta lämmikkeeksi kriisialueille. Tässä näyttelyssä esillä olevat sukat, nutut ja peitot pääsevät syksyllä lämmittämään viluisia Suomessa ja ulkomailla.</p><p>Novellikoukku on kokoontunut Vuosaaren kirjastossa jo vuodesta 2016 saakka, noin kerran kuukaudessa. Tapahtuma on avoin eikä siihen tarvitse ilmoittautua. Mukaan voi tulla, vaikka ei osaisi neuloa tai virkata. Neuvoja toki saa kysyttäessä. Osa kävijöistä on paikalla aina, toiset ehtiessään piipahtavat. Kahden tunnin aikana voi neuloa omia projekteja tai hyväntekeväisyystöitä kirjaston langoilla ja tarvikkeilla. Ääneen luettavien kirjojen lisäksi kirjasto tarjoaa kahvia ja teetä. Tyyli on vapaa ja tunnelma rento, hyväntuulinen. Novellikoukkuun voi myös lahjoittaa lankoja ja tarvikkeita.<br> <br>Novellikoukkuilemaan pääsee myös muissa kirjastoissa. Viikin kirjastossa vuoden 2013 alussa käynnistynyt säännöllinen tapahtuma on suuren suosionsa vuoksi levinnyt moniin kirjastoihin ympäri Suomea.<br> <br>Novellikoukun lankasponsoreina ovat toimineet Snurre ja Lankamaailma.</p>",
                "sv": "<p>Utställningen Novellkrokens årstider (Novellikoukun vuodenajat) presenterar hantverk och textilkonst skapade av gruppen som träffas på Nordsjö bibliotek.</p><p>De utställda föremålen med naturtema är tillverkade av återvunnet material som blivit över från ett tidigare stort virkat projekt. De säsongsbetonade verken är inspirerade av kontrasten mellan Nordhusets gråa allmänna uppsyn och de färgglada garnerna, samt av östra Helsingfors. Novellkrokarna i Nordsjö deltog också i Helsingforsbiennalen 2021 efter att ha fått en stor donation av garn av konstfiber, som inte kunde användas för välgörenhetsprojekt.</p><p>Under årens lopp har gruppen lyssnat på otaliga noveller, stickat hundratals varma sockor, mössor och vantar och virkat tusentals maskor till Moder Teresas lapptäcken. Dessutom har gruppen tillverkat etiopiska koftor för nyfödda barn, muffar för minneshandikappade och yllesjalar för äldre. De färdiga arbetena har donerats till förstahem, servicehus och, genom en humanitär organisation, för att ge värme i krisområden. Strumporna, koftorna och filtarna som visas i utställningen värmer upp höstkylan både i Finland och utomlands.</p><p>Novellkrokarna, ”Novellikoukku”, har träffats på Nordsjö bibliotek sedan 2016, ungefär en gång i månaden. Evenemanget är öppet och ingen anmälan krävs. Du kan vara med även om du inte vet hur man stickar eller virkar. Det går absolut att fråga om råd. Vissa besökare är alltid där, andra tittar in när de kan. Under de två timmarna kan du sticka dina egna projekt eller jobba på välgörenhetsarbeten med bibliotekets garn och tillbehör. Förutom högläsningsböcker bjuder biblioteket på kaffe och te. Stilen är fri och stämningen är avslappnad och trivsam. Du kan också donera garn och tillbehör till Novellkroken</p><p>Det går också att delta i Novellkroken på andra bibliotek. Det återkommande evenemanget, som startade i Vik bibliotek i början av 2013, har spridit sig till många bibliotek runt om i Finland tack vare sin stora popularitet.</p><p>Novellkrokens garn sponsras av Snurre och Lankamaailma.</p>",
                "en": "<p>The exhibition Novellikoukun vuodenajat, Seasons by Novellikoukku, showcases the handicrafts and textile art by a group meeting up at Vuosaari Library.</p><p>The nature-themed pieces on display are made from recycled materials left over from the group’s previous large-scale crochet project. The works depicting the seasons of the year are inspired by the contrast between Cultural Centre Vuotalo’s grey overall appearance and the colourful yarns, and the eastern Helsinki area. The craft group members also participated in the Helsinki Biennale 2021 after receiving a large donation of synthetic yarn, which cannot be used for charity projects.</p><p>Over the years, the group has listened to countless short stories, knitted hundreds of warm socks, hats and mittens, and crocheted thousands of stitches for Mother Teresa blankets. They have also created little Ethiopian sweaters for newborn babies, twiddle muffs for people with memory disorders and woollen shawls for the elderly. The finished works have been donated to mother and child homes and service homes, and with the help of a humanitarian organisation they have also been transported to crisis areas to provide warmth. The socks, baby sweaters and blankets showcased in this exhibition will provide warmth in Finland and across the world by the upcoming autumn.</p><p>The Novellikoukku group have been meeting at Vuosaari Library since 2016, about once a month. The event is open to all and no registration is required. You can join the group even if you don't know how to knit or crochet. Advice is always available when needed. Some group members are present at all meetings, while others drop in when they can. During the two hours you can focus on your own creations or work on charity projects with the library's yarns and supplies. In addition to the books being read aloud, the library offers coffee and tea. Create in your own style and enjoy the relaxed, happy atmosphere. You can also donate yarn and supplies to the group.</p><p>Similar groups are also available at other libraries. This regular meet-up, which started in Viikki Library in early 2013, has spread to many libraries around Finland due to its great popularity.</p><p>The Novellikoukku meet-ups have been sponsored by Snurre and Lankamaailma.</p>"
            },
            "provider": null,
            "name": {
                "fi": "Novellikoukun vuodenajat",
                "sv": "Novellkrokens årstider",
                "en": "Seasons by Novellikoukku"
            },
            "provider_contact_info": null,
            "info_url": {
                "fi": "http://www.vuotalo.fi/fi/tapahtumat/event/A642E7C9D64E66080FCA4D6906F27621/Novellikoukun_vuodenajat",
                "sv": "http://www.vuotalo.fi/sv/evenemang/event/A642E7C9D64E66080FCA4D6906F27621/Novellkrokens_arstider",
                "en": "http://www.vuotalo.fi/en/events/event/A642E7C9D64E66080FCA4D6906F27621/Seasons_by_Novellikoukku"
            },
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/kulke:66437/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "espoo_le:agmk22pfei",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:15395/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz66by/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz66mq/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz66ru/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz675q/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz67dq/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz67i4/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz7ane/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz7ao4/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz7aqq/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p11617/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p2787/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p4354/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventScheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": true,
                    "offer_price_groups": [],
                    "price": null,
                    "description": null,
                    "info_url": null
                }
            ],
            "data_source": "espoo_le",
            "publisher": "espoo:sito",
            "sub_events": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/event/espoo_le:agmk22pdny/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/event/espoo_le:agmk22pd3e/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/event/espoo_le:agmk22peja/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/event/espoo_le:agmk22pewy/?format=api"
                }
            ],
            "images": [
                {
                    "id": 1490213,
                    "has_user_editable_resources": false,
                    "license": "cc_by",
                    "license_url": "https://creativecommons.org/licenses/by/4.0/",
                    "created_time": "2025-07-02T12:01:49.680846Z",
                    "last_modified_time": "2025-07-02T12:01:49.680860Z",
                    "name": "",
                    "url": "https://tapahtumasyotto.espoo.fi/media/images/8a5ad87e-1f40-4f7d-a23e-17e42071d49d.png",
                    "cropping": "140,0,1274,1133",
                    "photographer_name": "",
                    "alt_text": "Askartelupaja",
                    "data_source": "espoo_le",
                    "publisher": null,
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/1490213/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz7av4/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz7azy/?format=api"
                }
            ],
            "created_time": "2025-07-02T12:03:58.794891Z",
            "last_modified_time": "2025-07-02T12:03:58.794908Z",
            "date_published": null,
            "start_time": "2025-07-05T10:30:00Z",
            "end_time": "2025-07-26T12:30:00Z",
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": "recurring",
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Tule askartelemaan kirjaston pajaan!"
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Tervetuloa mukaan askartelemaan ja viettämään mukavaa yhdessäoloa kirjaston pajaan! Askartepupajat järjestetään heinäkuussa lauantaisin klo 13:30-15:30.</p><p>Pajat ovat seuraavina päivinä:</p><p>5.7.</p><p>12.7.</p><p>19.7.</p><p>26.7.</p>"
            },
            "provider": null,
            "name": {
                "fi": "Askartelupaja"
            },
            "provider_contact_info": null,
            "info_url": {
                "fi": "https://helmet.finna.fi/OrganisationInfo/Home#84834"
            },
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/espoo_le:agmk22pfei/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "kulke:66661",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:7259/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:31/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:32/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:33/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:44/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:51/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:53/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:54/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:55/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:669/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:734/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p11617/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p1278/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p22193/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p29865/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p6529/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventRescheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": true,
                    "offer_price_groups": [],
                    "price": null,
                    "description": null,
                    "info_url": null
                }
            ],
            "data_source": "kulke",
            "publisher": "ahjo:u48040010",
            "sub_events": [],
            "images": [
                {
                    "id": 1107178,
                    "has_user_editable_resources": false,
                    "license": "event_only",
                    "license_url": "",
                    "created_time": "2025-06-25T09:14:20.396025Z",
                    "last_modified_time": "2025-06-25T09:14:20.396044Z",
                    "name": "",
                    "url": "http://www.stoa.fi/instancedata/prime_product_resurssivaraus/kulke/embeds/EventPic_773683.jpg",
                    "cropping": "",
                    "photographer_name": null,
                    "alt_text": null,
                    "data_source": "kulke",
                    "publisher": "ahjo:u48040010",
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/1107178/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p11617/?format=api"
                }
            ],
            "created_time": "2025-06-25T09:14:20.276160Z",
            "last_modified_time": "2025-07-02T11:12:22.499023Z",
            "date_published": null,
            "start_time": "2025-08-26",
            "end_time": "2025-08-30",
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": null,
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Kulttuurinnälkäisille katetaan notkuva tarjonta yhteiskunnallista, leikkisää, kriittistä, yllättävää, paikkasidonnaista ja riemastuttavaa nykytaidetta!",
                "sv": "För den kulturellt intresserade finns det ett överflöd av social, lekfull, kritisk, överraskande, platsspecifik och spännande samtidskonst!",
                "en": "A real cornucopia of political, playful, critical, surprising, local and exhilarating contemporary art is being served for all visitors longing for culture!"
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Kulttuurinnälkäisille katetaan notkuva tarjonta yhteiskunnallista, leikkisää, kriittistä, yllättävää, paikkasidonnaista ja riemastuttavaa nykytaidetta!</p><p>Viisi päivää kestävä UrbanApa x Stoa -festivaali levittäytyy Stoan kulttuurikeskukseen ja sen ympäristöön 26.-30.8.2025.</p><p>Luvassa on tanssiesityksiä, performansseja, työpajoja ja liikkuvaa kuvaa moninaisista taustoista tulevilta taiteen tekijöiltä. Kaikkiin tapahtumiin on vapaa pääsy.</p><p>Piipahda paikalla yhden esityksen verran tai viivy koko viikko.</p><p>Tervetuloa tuntemattoman äärelle!</p><p>Tarkempi festivaaliohjelma julkaistaan kesän aikana osoitteessa: https://urbanapa.fi/?lang=fi</p>",
                "sv": "<p>För den kulturellt intresserade finns det ett överflöd av social, lekfull, kritisk, överraskande, platsspecifik och spännande samtidskonst!</p><p>UrbanApa x Stoa - djärv och överraskande samtidskonst i augusti<br>För den kulturellt intresserade finns det ett överflöd av social, lekfull, kritisk, överraskande, platsspecifik och spännande samtidskonst!</p><p>Den fem dagar långa UrbanApa x Stoa-festivalen äger rum i och runt kulturcentret Stoa den 26–30 augusti 2025.</p><p>Det blir dansföreställningar, performancer, workshops och rörlig bild från konstnärer med olika bakgrunder. Det är fritt inträde till samtliga evenemang.</p><p>Titta in för en föreställning eller stanna hela veckan.</p><p>Välkommen till det okända!</p><p>Ett mer detaljerat program kommer att publiceras under sommaren på https://urbanapa.fi/?lang=fi</p>",
                "en": "<p>A real cornucopia of political, playful, critical, surprising, local and exhilarating contemporary art is being served for all visitors longing for culture!</p><p>UrbanApa x Stoa – bold and surprising contemporary art in August<br>A real cornucopia of political, playful, critical, surprising, local and exhilarating contemporary art is being served for all visitors longing for culture!</p><p>The five-day UrbanApa x Stoa festival will take over the Stoa Cultural Centre and its surroundings on 26–30 August 2025.</p><p>The festival will serve dance shows, performances, workshops and moving pictures from artists from a variety of backgrounds. Entry to all the events is free of charge.</p><p>Drop in for one show or stay for the whole week.</p><p>Welcome to the unknown!</p><p>A more detailed programme will be published during the summer at: https://urbanapa.fi/</p>"
            },
            "provider": null,
            "name": {
                "fi": "UrbanApa x Stoa – rohkeaa ja yllättävää nykytaidetta elokuussa",
                "sv": "UrbanApa x Stoa - djärv och överraskande samtidskonst i augusti",
                "en": "UrbanApa x Stoa – bold and surprising contemporary art in August"
            },
            "provider_contact_info": null,
            "info_url": {
                "fi": "http://www.stoa.fi/fi/tapahtumat/event/D32A6E24F356A913246BB66AF4B55353/UrbanApa_x_Stoa_rohkeaa_ja_yllattavaa_nykytaidetta_elokuussa",
                "sv": "http://www.stoa.fi/sv/evenemang/event/D32A6E24F356A913246BB66AF4B55353/UrbanApa_x_Stoa_-_djarv_och_overraskande_samtidskonst_i_augusti",
                "en": "http://www.stoa.fi/en/events/event/D32A6E24F356A913246BB66AF4B55353/UrbanApa_x_Stoa_bold_and_surprising_contemporary_art_in_August"
            },
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/kulke:66661/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "espoo_le:agmk22pi74",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:15395/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz66by/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz66mq/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz66ru/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz675q/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz67i4/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p2149/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p2787/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p360/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p8630/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventScheduled",
            "type_id": "General",
            "external_links": [
                {
                    "name": "extlink_facebook",
                    "link": "https://www.facebook.com/events/681037931582443/681039004915669/",
                    "language": "fi"
                }
            ],
            "offers": [
                {
                    "is_free": true,
                    "offer_price_groups": [],
                    "price": null,
                    "description": null,
                    "info_url": null
                }
            ],
            "data_source": "espoo_le",
            "publisher": "espoo:sito",
            "sub_events": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/event/espoo_le:agmk22pfse/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/event/espoo_le:agmk22pgxa/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/event/espoo_le:agmk22ph4e/?format=api"
                }
            ],
            "images": [
                {
                    "id": 1490214,
                    "has_user_editable_resources": false,
                    "license": "event_only",
                    "license_url": "",
                    "created_time": "2025-07-02T11:03:22.947931Z",
                    "last_modified_time": "2025-07-02T11:03:22.947945Z",
                    "name": "",
                    "url": "https://tapahtumasyotto.espoo.fi/media/images/dbf5ec6d-5642-4366-a6b4-5342da017e5f.png",
                    "cropping": "220,0,777,558",
                    "photographer_name": "",
                    "alt_text": "nappeja ja ratkojia puupöydällä",
                    "data_source": "espoo_le",
                    "publisher": null,
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/1490214/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [],
            "created_time": "2025-07-02T10:59:19.895403Z",
            "last_modified_time": "2025-07-02T11:03:46.484302Z",
            "date_published": null,
            "start_time": "2025-09-01T13:30:00Z",
            "end_time": "2025-09-15T15:30:00Z",
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": "recurring",
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Ota korjattava tai tuunattava vaate mukaan kirjastoon ja saat opastusta sekä vinkkejä, miten siitä tulee entistä ehompi.",
                "sv": "Ta med det plagg du vill reparera eller piffa upp till biblioteket och få vägledning och tips om hur du kan bättra det. ",
                "en": "Bring the garment you want to repair or customize to the library and get guidance and tips on how to make it even better than it was before."
            },
            "location_extra_info": {
                "fi": "Paja",
                "sv": "Paja",
                "en": "Paja"
            },
            "description": {
                "fi": "<p>Onko paidassa reikä tai takissa sauma ratkennut, etkä keksi miten sen korjaisi?</p><p>Ota korjattava tai tuunattava vaate mukaan kirjastoon ja saat opastusta sekä vinkkejä, miten siitä tulee entistä ehompi. Tuunaajamutsi neuvoo erilaisia vaatteiden paikkaus-, parsinta- ja tuunaustekniikoita, joilla voit pidentää lempivaatteesi käyttöikää korjaamalla, tuunata kierrätyslöytöjä tai vaikka peittää pinttyneitä tahroja hauskasti ja luovasti.</p><p>Paikalla on ohjaajan lisäksi perustarvikkeet korjaamiseen, parsimiseen ja paikkaukseen sekä kirjaston ompelukoneita käytettävissä.</p><p>Korjaaminen on kivaa! Yhdessä korjaaminen on vielä kivampaa!</p><p>Tuunaajamutsin maanantaiset korjaustyöpajat järjestetään elo-lokakuussa seuraavasti:</p><p>Lippulaivan kirjasto:</p><ul><li>ma 11.8. klo 16.30–18.30, sashiko-kirjonta ja boro-paikkaus</li><li>ma 18.8. klo 16.30–18.30, parsinta</li><li>ma 25.8. klo 16.30–18.30, paikkaus</li></ul><p>Iso Omenan kirjasto:</p><ul><li>ma 1.9. klo 16.30–18.30, sashiko-kirjonta ja boro-paikkaus</li><li>ma 8.9. klo 16.30–18.30, parsinta</li><li>ma 15.9. klo 16.30–18.30, paikkaus</li></ul><p>Entressen kirjasto:</p><ul><li>ma 29.9. klo 16.30–18.30, sashiko-kirjonta ja boro-paikkaus</li><li>ma 6.10. klo 16.30–18.30, parsinta</li><li>ma 13.10. klo 16.30–18.30, paikkaus</li></ul><p>Ohjatut vaatteiden korjaustyöpajat ovat kaikille avoimia ja maksuttomia. Työpajat ovat osa Europan Unionin rahoittamaa Espoon ilmasto-osallisuuden kokeilua.</p><p>***</p><p>Hankkeen muista kokeiluista löytyy tietoa täältä <a href=\"https://www.espoo.fi/fi/uutiset/2025/05/ilmastotyon-vaikuttavuus-syntyy-yhdessa-tekemalla-espoon-ilmasto-osallisuuden-kokeilut-alkavat\">Ilmastotyön vaikuttavuus syntyy yhdessä tekemällä - Espoon ilmasto-osallisuuden kokeilut alkavat kesällä | Espoon kaupunki </a></p>",
                "sv": "<p>Ta med det plagg du vill reparera eller piffa upp till biblioteket och få vägledning och tips om hur du kan bättra det.&nbsp;</p><p><br></p><p>Lippulaiva biblioteket:</p><ul><li>Mån 11.8. kl 16.30–18.30, sashiko- och boro-broderi</li><li>Mån 18.8. kl 16.30–18.30, Stoppning</li><li>Mån 25.8. kl 16.30–18.30, Lappa och laga</li></ul><p>Iso Omena biblioteket:</p><ul><li>Mån 1.9. kl 16.30–18.30, sashiko- och boro-broderi</li><li>Mån 8.9. kl 16.30–18.30, Stoppning</li><li>Mån 15.9. kl 16.30–18.30, Lappa och laga</li></ul><p>Entresse biblioteket:</p><ul><li>Mån 29.9. kl 16.30–18.30, sashiko- och boro-broderi</li><li>Mån 6.10. kl 16.30–18.30, Stoppning</li><li>Mån 13.10. kl 16.30–18.30, Lappa och laga</li></ul><p>De guidade verkstäderna för reparation av kläder är öppna för alla och kostnadsfria. Verkstäderna är en del av Espoo Climate Participation Pilot som finansieras av Europeiska unionen.</p>",
                "en": "<p>Bring the garment you want to repair or customize to the library and get guidance and tips on how to make it even better than it was before.</p><p>Lippulaiva library:</p><ul><li>Monday 11.8. from 16.30-18.30, sashiko embroidery and boro mending</li><li>Monday 18.8. from 16.30-18.30, mending</li><li>Monday 25.8. from16.30-18.30, patching</li></ul><p>Iso Omena library:</p><ul><li>Monday 1.9. from 16.30-18.30, sashiko embroidery and boro mending</li><li>Monday 8.9. from 16.30-18.30, mending</li><li>Monday 15.9. from 16.30-18.30, patching</li></ul><p>Entresse library:</p><ul><li>Monday 29.9. from 16.30-18.30, sashiko embroidery and boro mending</li><li>Monday 6.10. from 16.30-18.30, mending</li><li>Monday 13.10. from 16.30-18.30, patching</li></ul><p>The guided clothing repair workshops are open to all and free of charge. The workshops are part of the European Union-funded Espoo Climate Participation Pilot.</p>"
            },
            "provider": null,
            "name": {
                "fi": "Tuunaajamutsin ohjattua vaatteiden korjausta Espoon kirjastoissa",
                "sv": " Guidad reparation av kläder i Esbo stadsbibliotek",
                "en": " Guided clothing repair in Espoo city libraries"
            },
            "provider_contact_info": null,
            "info_url": null,
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/espoo_le:agmk22pi74/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "kulke:66673",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:7256/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:31/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:348/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:47/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:53/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:54/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:55/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:758/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p29865/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventRescheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": false,
                    "offer_price_groups": [],
                    "price": {
                        "fi": "15 € / 7 €",
                        "sv": "15 € / 7 €",
                        "en": "15 € / 7 €"
                    },
                    "description": null,
                    "info_url": {
                        "fi": "https://www.lippu.fi/artist/kulttuurikeskus-caisa/juuret-maassa-siivet-ilmassa-annamaret-balvvosbaiki-3923301/",
                        "sv": "https://www.lippu.fi/artist/kulttuurikeskus-caisa/juuret-maassa-siivet-ilmassa-annamaret-balvvosbaiki-3923301/",
                        "en": "https://www.lippu.fi/artist/kulttuurikeskus-caisa/juuret-maassa-siivet-ilmassa-annamaret-balvvosbaiki-3923301/"
                    }
                }
            ],
            "data_source": "kulke",
            "publisher": "ahjo:u48040010",
            "sub_events": [],
            "images": [
                {
                    "id": 1154819,
                    "has_user_editable_resources": false,
                    "license": "event_only",
                    "license_url": "",
                    "created_time": "2025-07-01T09:12:26.848330Z",
                    "last_modified_time": "2025-07-01T09:12:26.848343Z",
                    "name": "",
                    "url": "http://www.caisa.fi/instancedata/prime_product_resurssivaraus/kulke/embeds/EventPic_774624.jpg",
                    "cropping": "",
                    "photographer_name": null,
                    "alt_text": null,
                    "data_source": "kulke",
                    "publisher": "ahjo:u48040010",
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/1154819/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [],
            "created_time": "2025-07-01T09:12:26.793764Z",
            "last_modified_time": "2025-07-02T09:13:51.144863Z",
            "date_published": null,
            "start_time": "2025-10-31T17:00:00Z",
            "end_time": null,
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": null,
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Tule kokemaan saamelaista joikua, jouhikkoa, elektroniikkaa ja videotaidetta yhdistävä monitaiteinen konsertti."
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Tule kokemaan saamelaista joikua, jouhikkoa, elektroniikkaa ja videotaidetta yhdistävä monitaiteinen konsertti.</p><p>Ánnámáret-työryhmän yhdessä luoma Bálvvosbáiki-konsertti (Palvospaikka) vie kuulijansa elämyksellisiin maailmoihin saamelaisten luohtien (eli joikujen), jouhikon ja elektroniikan vuoropuhelun luoman musiikin ja musiikkia säestävän videotaiteen kanssa. Luohtien aiheet pohtivat, miten saamelainen maailmankatsomus näkyy tämän päivän saamelaisessa elämässä.<br> <br>Ikäsuositus: Sopii kaikenikäisille <br>Esityksen kieli: Pohjoissaame  <br>Esityksen kesto: 60 min. Ei väliaikaa.<br>Sisältöhuomio: ajoittain kovia ääniä ja välkkyviä valoja.  <br>   <br>Esiintyjät<br>Ánnámáret – joiku <br>Ilkka Heinonen – jouhikko <br>Turkka Inkilä – elektroniikka ja shakuhachi <br>Marja Viitahuhta – videotaide</p><p><b>Juuret maassa, siivet ilmassa</b> on konserttisarja, joka juhlistaa monimuotoisuuden voima ja musiikin yhdistävää vaikutusta. Sarja tuo esille sen, kuinka erilaiset juuret – kulttuuriset, historialliset ja yksilölliset - voivat yhdessä kasvattaa siivet, jotka kantavat kohti uutta ja ainutlaatuista tulevaisuutta. <br>Jokainen esiintyjä ja esitys on voitto elämän monimuotoisuudelle ja taiteen voimauttavalle vaikutukselle. Sarja on matka tarinoihin, joissa kohtaavat identiteetti, rohkeus ja elämän ainutlaatuisuus.</p><p><b>Valtuusto 150 v-etu</b><br>Tämä tapahtuma on maksuton 7–19-vuotiaille. Helsingin kaupunginvaltuusto juhlistaa 150-vuotissynttäreitään tarjoamalla vuoden 2025 ajaksi ilmaisia elämyksiä nuorille!</p><p>Lunasta maksuton lippu <u><a href=\"https://www.lippu.fi/event/kulttuurikeskus-caisa-helsingin-kaupunki-nuorisolippu-kulttuurikeskus-caisa-20381797/?affiliate=FSF#tab=\">TÄSTÄ</a></u></p>"
            },
            "provider": null,
            "name": {
                "fi": "Ánnámáret – Bálvvosbaíki – Juuret maassa, siivet ilmassa",
                "sv": "Ánnámáret – Bálvvosbaíki – Juuret maassa, siivet ilmassa",
                "en": "Ánnámáret – Bálvvosbaíki – Juuret maassa, siivet ilmassa"
            },
            "provider_contact_info": null,
            "info_url": {
                "fi": "http://www.caisa.fi/fi/tapahtumat/event/AC9A1A98B0FBD9F89777A6C9DDD58790/_nn_m_ret_B_lvvosba_ki_",
                "sv": "http://www.caisa.fi/sv/evenemang/event/AC9A1A98B0FBD9F89777A6C9DDD58790/_nn_m_ret_B_lvvosba_ki_",
                "en": "http://www.caisa.fi/en/events/event/AC9A1A98B0FBD9F89777A6C9DDD58790/_nn_m_ret_B_lvvosba_ki_"
            },
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/kulke:66673/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "kulke:66066",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:8740/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:31/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:42/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:53/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:54/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:55/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:755/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p29865/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventRescheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": false,
                    "offer_price_groups": [],
                    "price": {
                        "fi": "20 € /15 €",
                        "sv": "20 € /15 €",
                        "en": "20 € /15 €"
                    },
                    "description": null,
                    "info_url": {
                        "fi": "https://www.lippu.fi/event/a-la-malmi-rebekka-holi-figaro-malmitalo-20186306/",
                        "sv": "https://www.lippu.fi/event/a-la-malmi-rebekka-holi-figaro-malmitalo-20186306/",
                        "en": "https://www.lippu.fi/event/a-la-malmi-rebekka-holi-figaro-malmitalo-20186306/"
                    }
                }
            ],
            "data_source": "kulke",
            "publisher": "ahjo:u48040010",
            "sub_events": [],
            "images": [
                {
                    "id": 1162101,
                    "has_user_editable_resources": false,
                    "license": "event_only",
                    "license_url": "",
                    "created_time": "2025-07-02T07:13:46.026943Z",
                    "last_modified_time": "2025-07-02T07:13:46.026961Z",
                    "name": "",
                    "url": "http://www.malmitalo.fi/instancedata/prime_product_resurssivaraus/kulke/embeds/EventPic_771354.jpg",
                    "cropping": "",
                    "photographer_name": null,
                    "alt_text": null,
                    "data_source": "kulke",
                    "publisher": "ahjo:u48040010",
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/1162101/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [],
            "created_time": "2025-07-02T07:13:45.893238Z",
            "last_modified_time": "2025-07-02T07:13:46.185999Z",
            "date_published": null,
            "start_time": "2025-11-14T17:00:00Z",
            "end_time": null,
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": null,
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Marraskuun A la Malmi -illassa on luvassa kaksi tuoretta musiikkia esittävää bändiä, kun lavalle astuvat Rebekka Holi ja Figaro!"
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Marraskuun A la Malmi -illassa on luvassa kaksi tuoretta musiikkia esittävää bändiä, kun lavalle astuvat Rebekka Holi ja Figaro!</p><p><b>Rebekka Holi</b> on omaehtoinen artisti ja lauluntekijä, jonka musiikki on oivaltava sekoitus rokkia ja indiepoppia. Musiikkia läpi elämänsä säveltänyt artisti on suorasukainen sanoittaja, joka kertoo kappaleissaan oman elämänsä kokemuksista ja koukeroista.<br>Artisti julkaisi vuonna 2024 Kukkaan-albumin, jonka aiempaa suoraviivaisempi rock- ja pop-musiikki on täynnä koukuttavia melodioita ja rehellisiä sekä persoonallisia tekstejä. Rebekka Holi valmistelee parhaillaan musiikkia uudelle albumilleen, joka julkaistaan vuoden 2025 aikana.</p><p><b>Figaro</b> on kunnianhimoinen suomalaisen psykedeelisen popin sanansaattaja, jonka uusi albumi Taivaankappaleet ilmestyi helmikuussa 2025. Artistin itse tuottama albumi astuu samaan kaanoniin muun muassa Pariisin Kevään, Saimaan, MGMT:n, Gorillazin ja Tame Impalan kanssa. Albumin focus track ‘Kun mä tapasin sut’ nousi myös MTV:n Levyraati-ohjelman voittoon.<br>Figaron tekstillinen ja soinnillinen maailma avaa tajuntaa ja pyrkii tarjoamaan hetkellisen piilopaikan arkielämän murheilta. Figaro-yhtyeen sointiin ja stemmalauluihin on helppo uppoutua myös keikoilla.</p><p>Kesto 2 h, sis. 20 min väliajan</p>"
            },
            "provider": null,
            "name": {
                "fi": "Rebekka Holi & Figaro – A la Malmi",
                "sv": "Rebekka Holi & Figaro – A la Malmi",
                "en": "Rebekka Holi & Figaro – A la Malmi"
            },
            "provider_contact_info": null,
            "info_url": {
                "fi": "http://www.malmitalo.fi/fi/tapahtumat/event/9892CD79A39D9295AADEC5025DC1757A/Rebekka_Holi_Figaro",
                "sv": "http://www.malmitalo.fi/sv/evenemang/event/9892CD79A39D9295AADEC5025DC1757A/Rebekka_Holi_Figaro",
                "en": "http://www.malmitalo.fi/en/events/event/9892CD79A39D9295AADEC5025DC1757A/Rebekka_Holi_Figaro"
            },
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/kulke:66066/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "kulke:66115",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:8740/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:31/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:42/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:53/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:54/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:55/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:755/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p29865/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventRescheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": false,
                    "offer_price_groups": [],
                    "price": {
                        "fi": "20 € / 15 €",
                        "sv": "20 € / 15 €",
                        "en": "20 € / 15 €"
                    },
                    "description": null,
                    "info_url": {
                        "fi": "https://www.lippu.fi/event/a-la-malmi-punomo-malmitalo-20243036/",
                        "sv": "https://www.lippu.fi/event/a-la-malmi-punomo-malmitalo-20243036/",
                        "en": "https://www.lippu.fi/event/a-la-malmi-punomo-malmitalo-20243036/"
                    }
                }
            ],
            "data_source": "kulke",
            "publisher": "ahjo:u48040010",
            "sub_events": [],
            "images": [
                {
                    "id": 1161770,
                    "has_user_editable_resources": false,
                    "license": "event_only",
                    "license_url": "",
                    "created_time": "2025-07-02T06:13:40.891099Z",
                    "last_modified_time": "2025-07-02T06:13:40.891113Z",
                    "name": "",
                    "url": "http://www.malmitalo.fi/instancedata/prime_product_resurssivaraus/kulke/embeds/EventPic_772192.jpg",
                    "cropping": "",
                    "photographer_name": null,
                    "alt_text": null,
                    "data_source": "kulke",
                    "publisher": "ahjo:u48040010",
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/1161770/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [],
            "created_time": "2025-07-02T06:13:40.776017Z",
            "last_modified_time": "2025-07-02T06:13:41.034853Z",
            "date_published": null,
            "start_time": "2025-11-07T17:00:00Z",
            "end_time": null,
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": null,
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Omintakeinen kahdeksanhenkinen soul-yhtye saapuu Malmille!"
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Omintakeinen kahdeksanhenkinen soul-yhtye saapuu Malmille!</p><p>Punomon omintakeisessa vintagesoundissa soul- ja funk-musiikin perinteisiin vahvasti nojaava estetiikka on punottu ennenkuulumattoman luontevalla ja puhuttelevalla tavalla yhteen suomenkielisten lyriikoiden kanssa.</p><p>Tämä yhdistelmä tuntuu ilahduttavan tuoreelta - on kuin bändi olisi tupsahtanut aikakoneella jostakin tuntemattomasta suomalaisesta soul-menneisyydestä tähän päivään.</p><p>Punomon musiikillinen maailma huokuu ajattomuutta, musiikin parantavaa voimaa ja toiveikkuutta. Livenä yhtyeen vaikuttava kahdeksan muusikon kokoonpano on ihastuttanut veikeällä, elämänmyönteisellä energiallaan yleisöä laajasti iästä ja genrerajoista riippumatta.</p><p>Punomon musiikin takana ovat yhtyeen rumpali Lauri Levanto ja laulaja Johanna Rauma. Yhtyeen alkuvuodesta 2022 julkaistu debyyttialbumi Punomo (2022) keräsi suitsutusta ja erinomaisia arvioita niin kotimaassa kuin ulkomaillakin. Debyytti sai odotettua jatkoa helmikuussa 2025 Punomon julkaistessa toisen albuminsa Kahdeksan kertaa.</p><p>Punomo on:<br>Johanna Rauma – laulu<br>Lauri Levanto – rummut<br>Ami Kajan – basso<br>Lauri Laine – kitara<br>Ilmari Aitoaho – koskettimet<br>Victor Regalado – perkussiot<br>Ilkka Arola – trumpetti<br>Aku Painilainen – tenorisaksofoni</p><p>Kesto: 1 h 15 min</p>"
            },
            "provider": null,
            "name": {
                "fi": "A la Malmi: Punomo",
                "sv": "A la Malmi: Punomo",
                "en": "A la Malmi: Punomo"
            },
            "provider_contact_info": null,
            "info_url": {
                "fi": "http://www.malmitalo.fi/fi/tapahtumat/event/6183E5C5765C7D3C82F2A7F7B3D671A1/A_la_Malmi_Punomo",
                "sv": "http://www.malmitalo.fi/sv/evenemang/event/6183E5C5765C7D3C82F2A7F7B3D671A1/A_la_Malmi_Punomo",
                "en": "http://www.malmitalo.fi/en/events/event/6183E5C5765C7D3C82F2A7F7B3D671A1/A_la_Malmi_Punomo"
            },
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/kulke:66115/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "espoo_le:agmk22pkcy",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:15395/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz66by/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p11617/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p2787/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p4354/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventScheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": true,
                    "offer_price_groups": [],
                    "price": null,
                    "description": null,
                    "info_url": null
                }
            ],
            "data_source": "espoo_le",
            "publisher": "espoo:sito",
            "sub_events": [],
            "images": [
                {
                    "id": 1490215,
                    "has_user_editable_resources": false,
                    "license": "cc_by",
                    "license_url": "https://creativecommons.org/licenses/by/4.0/",
                    "created_time": "2025-06-30T11:53:20.647609Z",
                    "last_modified_time": "2025-06-30T11:53:20.647624Z",
                    "name": "Tervetuloa kesäiseen tietokilpailukilpailuun. vastaa kaikkiin kysymyksiin oikein, niin sinulla on mahdollisuus voittaa palkinto.",
                    "url": "https://tapahtumasyotto.espoo.fi/media/images/97dff00f-08c3-4217-9f63-f3825d0a35d2.png",
                    "cropping": "0,329,1587,1916",
                    "photographer_name": "",
                    "alt_text": "Iso omenan kirjaston kesän tietokilpailu",
                    "data_source": "espoo_le",
                    "publisher": null,
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/1490215/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz7av4/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/espoo_le:agggfz7azy/?format=api"
                }
            ],
            "created_time": "2025-06-30T11:57:49.435645Z",
            "last_modified_time": "2025-07-02T05:56:14.184979Z",
            "date_published": null,
            "start_time": "2025-07-01T10:00:00Z",
            "end_time": "2025-07-31T16:00:00Z",
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": null,
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Tervetuloa kesäiseen tietokilpailuun. vastaa kaikkiin kysymyksiin oikein, niin sinulla on mahdollisuus voittaa palkinto."
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Tervetuloa ison omenan kirjastoon kesäiseen tietokilpailuun. vastaa kaikkiin kysymyksiin oikein, niin sinulla on mahdollisuus voittaa palkinto. Kilpailu kestää koko heinäkuun.</p><p>Tiedot kerätään vain tätä arvontaa varten ja hävitetään heti arvonnansuorittamisen jälkeen. Arvonta suoritetaan viimeistään15.9.2025.</p>"
            },
            "provider": null,
            "name": {
                "fi": "Ison Omenan Kirjaston  Kesän tietokilpailu"
            },
            "provider_contact_info": null,
            "info_url": null,
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/espoo_le:agmk22pkcy/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        },
        {
            "id": "kulke:65965",
            "has_user_editable_resources": false,
            "location": {
                "@id": "https://linkedevents.api.test.hel.ninja/v1/place/tprek:8740/?format=api"
            },
            "keywords": [
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:31/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:42/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:53/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:54/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:55/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/kulke:755/?format=api"
                },
                {
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/keyword/yso:p29865/?format=api"
                }
            ],
            "registration": null,
            "super_event": null,
            "event_status": "EventRescheduled",
            "type_id": "General",
            "external_links": [],
            "offers": [
                {
                    "is_free": false,
                    "offer_price_groups": [],
                    "price": {
                        "fi": "15 € / 20 €",
                        "sv": "15 € / 20 €",
                        "en": "15 € / 20 €"
                    },
                    "description": null,
                    "info_url": {
                        "fi": "https://www.lippu.fi/event/a-la-malmi-raejaeyttaejaet-malmitalo-20139421",
                        "sv": "https://www.lippu.fi/event/a-la-malmi-raejaeyttaejaet-malmitalo-20139421",
                        "en": "https://www.lippu.fi/event/a-la-malmi-raejaeyttaejaet-malmitalo-20139421"
                    }
                }
            ],
            "data_source": "kulke",
            "publisher": "ahjo:u48040010",
            "sub_events": [],
            "images": [
                {
                    "id": 1155817,
                    "has_user_editable_resources": false,
                    "license": "event_only",
                    "license_url": "",
                    "created_time": "2025-07-01T12:13:59.299717Z",
                    "last_modified_time": "2025-07-01T12:13:59.299733Z",
                    "name": "",
                    "url": "http://www.malmitalo.fi/instancedata/prime_product_resurssivaraus/kulke/embeds/EventPic_769560.jpg",
                    "cropping": "",
                    "photographer_name": null,
                    "alt_text": null,
                    "data_source": "kulke",
                    "publisher": "ahjo:u48040010",
                    "@id": "https://linkedevents.api.test.hel.ninja/v1/image/1155817/?format=api",
                    "@context": "http://schema.org",
                    "@type": "ImageObject"
                }
            ],
            "videos": [],
            "in_language": [],
            "audience": [],
            "created_time": "2025-07-01T12:13:59.172659Z",
            "last_modified_time": "2025-07-01T12:13:59.460963Z",
            "date_published": null,
            "start_time": "2025-10-24T16:00:00Z",
            "end_time": null,
            "custom_data": null,
            "environmental_certificate": null,
            "environment": null,
            "audience_min_age": null,
            "audience_max_age": null,
            "super_event_type": null,
            "deleted": false,
            "maximum_attendee_capacity": null,
            "minimum_attendee_capacity": null,
            "enrolment_start_time": null,
            "enrolment_end_time": null,
            "local": false,
            "replaced_by": null,
            "short_description": {
                "fi": "Räjäyttäjät saapuvat uuden levyn saattelemana Malmitalolle!"
            },
            "location_extra_info": null,
            "description": {
                "fi": "<p>Räjäyttäjät saapuvat uuden levyn saattelemana Malmitalolle!</p><p>Vuonna 2011 Jyväskylässä perustettu kolmihenkinen Räjäyttäjät on tullut tunnetuksi vauhdikkaista live-esiintymisistään ja suomenkielisestä jytärockistaan. Yli kymmenvuotisella urallaan yhtye on ansaitusti vakiinnuttanut paikkansa aikamme kotimaisen indieskenen kaanonissa. Räjä ’n’ rollia soittava yhtyeen ilmaisussa on juuri sopiva ripaus hölmöä tee-se-itse -tykittelyä, kunnon meininkiä sekä tarkkanäköisen rehellistä rokkia.</p><p>Jyväskylässä 2011 perustettu Räjäyttäjät julkaisi uuden pitkäsoiton 18.4.2025. Kyseessä on tupla-LP, jolla on kaikkien yhtyeen jäsenten eli Alex Reedin (rummut ja laulu), Mikko Siltasen (basso ja laulu) ja Jukka Nousiaisen (kitara ja laulu) tekemiä ja laulamia kappaleita. Skaala ulottuu psykedeelisestä folkista keskiaikaisen progen kautta mielipuolisen meluamiseen ja rokkaukseen.</p><p>Rock on ikuinen, uusi vesimiehen aika koittaa, kaikki kukat kukkivat, värit pärisevät!</p><p>Kesto: 1 t 20 min</p>"
            },
            "provider": null,
            "name": {
                "fi": "Räjäyttäjät – A la Malmi",
                "sv": "Räjäyttäjät – A la Malmi",
                "en": "Räjäyttäjät – A la Malmi"
            },
            "provider_contact_info": null,
            "info_url": {
                "fi": "http://www.malmitalo.fi/fi/tapahtumat/event/3527D353934FADD0C974E367A04F5448/Rajayttajat",
                "sv": "http://www.malmitalo.fi/sv/evenemang/event/3527D353934FADD0C974E367A04F5448/Rajayttajat",
                "en": "http://www.malmitalo.fi/en/events/event/3527D353934FADD0C974E367A04F5448/Rajayttajat"
            },
            "@id": "https://linkedevents.api.test.hel.ninja/v1/event/kulke:65965/?format=api",
            "@context": "http://schema.org",
            "@type": "Event/LinkedEvent"
        }
    ]
}