Öppna data om pollen i Sverige

Alla siffror sidan bygger på ligger som JSON på förutsägbara adresser: 23 mätstationer, 15 pollentyper och säsongerna 2024–2026. Ingen nyckel, ingen registrering, ingen gräns för hur ofta du hämtar. Filerna går att läsa direkt från en webbläsare, från ett skript eller från en uppsats.

Kom igång

Adresserna är byggda på ortens namn, så det finns ingenting att slå upp först. Så här hämtar du årets mätningar för stockholm och ser vilken dag de sträcker sig till:

curl -s https://pollentoppen.se/data/history/stockholm/current.json \
  | jq '.measuredThrough'

Samma fil innehåller en serie per pollentyp, med ett värde per dag på året. Vill du ha björkens dagliga halter räcker det med att veta typens id från meta.json:

curl -s https://pollentoppen.se/data/meta.json \
  | jq -r '.pollenTypes[] | select(.slugSv=="bjork") | .id'

Adresserna

AdressInnehåll
/data/meta.jsonmätstationer, pollentyper och tröskelvärden
/data/cities.jsonorterna vi räknar fram uppskattningar för
/data/history/{ort}/current.jsonårets mätningar, dag för dag
/data/history/{ort}/{år}.jsonen tidigare säsong
/data/forecast/{ort}.jsonden senaste prognosen från Pollenrapporten
/data/accuracy/{ort}.jsonhur väl prognoserna har slagit in

{ort} är samma namn som i webbadressen till stationens sida, till exempel stockholm. Listan finns i meta.json. Vad varje fält betyder står under Om data, där de uträknade fälten beskrivs ett och ett.

Sådant du kan bygga på

  • Adresser försvinner inte. En adress som en gång har publicerats fortsätter att svara. Den kan omdirigeras, men den blir aldrig en 404.
  • Ett år är alltid 365 dagar. Index 0 är 1 januari. Skottdagen räknas inte med, så samma index betyder samma datum vilket år du än jämför med.
  • null är aldrig 0. En dag utan mätning är inte en dag utan pollen, och de två är olika värden i filerna.
  • Halterna är i korn eller sporer per kubikmeter luft, och tröskelvärdena skiljer sig mellan pollentyperna. De ligger i meta.json.
  • Filerna kan hämtas från en webbläsare. Adresserna under /data/ svarar med Access-Control-Allow-Origin: *.

Hur ofta det uppdateras

Vi hämtar från Pollenrapporten var tredje timme och bygger om filerna varje gång. Mätningarna själva kommer in en gång per dygn och prognoserna när de utfärdas, så det är sällan meningsfullt att hämta oftare än så. Varje stationsfil innehåller measuredThrough, som säger vilken dag mätningarna faktiskt sträcker sig till.

Vad du får göra med det

Svaret skiljer sig mellan det som är mätt och det som är uträknat, och hela villkoret står under Licens och återanvändning. Kortfattat: själva mätningarna är inte våra att licensiera, medan det vi räknat fram ur dem är fritt att använda med angiven källa.

Om du använder siffrorna, skriv gärna så här:

Pollenmätningar från Naturhistoriska riksmuseet, Pollenrapporten.
Bearbetning och beräknade värden från Pollentoppen (pollentoppen.se), CC BY 4.0.