data.nlf.no Norges Luftsportforbund

Luftsportkalenderen

Arrangementene i Luftsportkalenderen: kurs, konkurranser, møter og mye mer. Hent dem for en klubb, en kommune eller hele landet, som JSON til egne nettsider, som kalenderabonnement eller som RSS.

API-et ligger på kalender.nlf.no. Alle strømmene gir kommende arrangementer, de første først. Tidspunktene er i ISO 8601-format.

Arrangementene til en klubb

GET kalender.nlf.no/api/klubb/{ids}/{format}

For klubber som vil vise sine egne arrangementer på egen nettside. Kan brukes direkte fra nettsider på andre domener (CORS er åpent), og oppdateres hvert kvarter.

ParameterBeskrivelse
ids Klubbens organisasjons-ID-er, skilt med komma. En klubb kan ha flere, for eksempel én for hovedlaget og én for hver gruppe. Høyst 20.
formatjson, ical (kalenderabonnement) eller rss.
from Valgfri. Ta med arrangementer som slutter fra og med denne datoen, for eksempel 2026-01-01. Uten den: fra i dag.
limitValgfri. Høyst så mange arrangementer, opptil 1000.

For eksempel: https://kalender.nlf.no/api/klubb/12345,67890/json?limit=10

Arrangementene i en kommune

GET kalender.nlf.no/api/kommune/{nummer}/{format}

Arrangementene som holdes i kommunen. Kan brukes direkte fra nettsider på andre domener (CORS er åpent).

ParameterBeskrivelse
nummerKommunenummeret, fire sifre, for eksempel 0301 for Oslo.
formatjson, ical eller rss.

For eksempel: kalender.nlf.no/api/kommune/0301/json

Feltene for hvert arrangement (JSON)

FeltBeskrivelse
idArrangementets ID i kalenderen.
urlLenke til arrangementet.
typeTypen på norsk, for eksempel «Kurs». Se typene.
title, descriptionTittel og beskrivelse.
organizerArrangøren.
locationStedsnavnet.
positionlatitude, longitude, postalCode og postalArea.
imageLenke til bildet, når arrangementet har et.
start, endNår arrangementet starter og slutter.
sportNameSeksjonen, for eksempel «Seilfly».
signUpFeePåmeldingsavgiften i kroner.

Klubbstrømmen har i tillegg disse feltene:

FeltBeskrivelse
registrationUrlLenke til påmeldingen.
typeCodeTypen som kode, for eksempel WORKSHOP.
organizerOrgIdArrangørens organisasjons-ID.
signUpStart, signUpEndNår påmeldingen åpner og stenger.
sportIdSeksjonens ID. Se seksjonene.
isIntroEventtrue for arrangementer for nybegynnere.

Hele kalenderen som abonnement

GET kalender.nlf.no/ical

GET kalender.nlf.no/rss

Alle kommende arrangementer, som kalenderabonnement eller RSS. Lim adressen inn i kalenderen din (Outlook, Google Kalender, Apple Kalender) for å abonnere. Strømmene kan avgrenses med disse parameterne:

ParameterBeskrivelse
sectionsSeksjoner, ID-ene skilt med komma. 0 gir arrangementer uten seksjon. Se seksjonene.
typesTyper, kodene skilt med komma. Se typene.
deadlinesinclude tar med frister, only gir bare frister. Uten den: ingen frister.
free1 gir bare gratis arrangementer.
intro1 gir bare arrangementer for nybegynnere.
reversetrue gir de siste først.

For eksempel kurs i seilfly og fallskjerm: https://kalender.nlf.no/ical?sections=111,109&types=WORKSHOP

Seksjonene

IDSeksjon
109Fallskjerm
110HPS (hang- og paraglider)
111Seilfly
235Ballong
236Modellfly
237Sportsfly
238Motorfly
0Ikke spesifisert

Typene

KodeType
EVENT_UNOFFICIALArrangement
EVENT_OFFICIALTerminfestet arrangement
MEETINGMøte
WORKSHOPKurs
EVENT_SERIESSerie
LICENSELisens
SCHOOLSkole
AIRSHOWAirshow
DEADLINETidsfrist (bare med deadlines)

Godt å vite