{
 "generated": "2026-11-02T12:45:00+01:00",
 "prestigeScale": {
  "4": "Världsklass – Ski Classics Pro Tour eller Worldloppet-medlem",
  "3": "Internationell – Ski Classics Challengers, Euroloppet, FIS",
  "2": "Nationell – nationell cup/serie, The Originals, landsrenn",
  "1": "Lokal/regional – klubb-, distrikts- och kretslopp"
 },
 "races": [
  {
   "id": "se-bruksvallsloppet-2026",
   "name": "Bruksvallsloppet",
   "year": 2026,
   "startDate": "2026-11-20",
   "endDate": "2026-11-22",
   "country": "SE",
   "place": "Bruksvallarna",
   "region": "Jämtland-Härjedalen",
   "type": "competition",
   "level": "FIS",
   "prestige": 3,
   "series": [
    "FIS"
   ],
   "distances": [
    {
     "km": null,
     "technique": "classic",
     "label": "Sprint"
    },
    {
     "km": 10,
     "technique": "classic"
    },
    {
     "km": 10,
     "technique": "free"
    }
   ],
   "organizer": "Funäsdalens IF",
   "homepage": "https://www.bruksvallsloppet.se/",
   "homepageType": "official",
   "registrationUrl": "https://www.bruksvallsloppet.se/anmalan/",
   "lastEntryDate": "2026-11-17",
   "entryFee": {
    "text": "450 kr per tävlingsdag. Efteranmälan i mån av plats t.o.m. 19 nov kl 18 via mejl.",
    "textEn": "SEK 450 per race day. Late entry if space allows until 19 Nov 18:00 by email.",
    "source": "https://www.bruksvallsloppet.se/wp-content/uploads/2026/09/Inbjudan-Bruksvallsloppet-2026.docx.pdf"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Säsongspremiär för svensk längdåkning med sprint, klassisk och fristil under tre dagar.",
    "en": "Season opener for Swedish cross-country racing with sprint, classic and free technique over three days."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47871"
    },
    {
     "name": "Wikipedia (hemsidelänk)",
     "url": "https://en.wikipedia.org/wiki/Bruksvallsloppet"
    }
   ],
   "lastChecked": "2026-11-04",
   "issues": [],
   "lastEntrySource": "https://www.bruksvallsloppet.se/wp-content/uploads/2026/09/Inbjudan-Bruksvallsloppet-2026.docx.pdf",
   "checks": {},
   "geo": {
    "lat": 62.64286,
    "lng": 12.4203,
    "precision": "venue",
    "arena": "Bruksvallarnas skidstadion",
    "street": null,
    "suburb": null,
    "city": "Bruksvallarna",
    "municipality": "Härjedalens kommun",
    "county": "Jämtlands län",
    "country": "SE",
    "query": "Bruksvallarna",
    "source": "organizer page",
    "sourceUrl": "https://www.bruksvallsloppet.se/",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 17-20 - 10 km",
     "H 17-20 - 10 km",
     "D 21- - 10 km",
     "H 21- - 10 km",
     "D 17-20",
     "H 17-20",
     "D 21-",
     "H 21-"
    ]
   },
   "formatsSrc": [
    "interval",
    "sprint"
   ],
   "tagline": {
    "sv": "Svensk säsongspremiär, tre dagars FIS-lopp",
    "en": "Sweden's season opener, three days of FIS"
   }
  },
  {
   "id": "se-tannbergshelgen-2026",
   "name": "Tannbergshelgen",
   "year": 2026,
   "startDate": "2026-11-28",
   "endDate": "2026-11-29",
   "country": "SE",
   "place": "Lycksele (Tannens skidstadion)",
   "region": "Västerbotten",
   "type": "competition",
   "level": "Nordisk",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": null,
     "technique": "free",
     "label": "Sprint"
    },
    {
     "km": null,
     "technique": "free",
     "label": "Intervallstart"
    }
   ],
   "organizer": "Lycksele IF",
   "homepage": "https://www.lyckseleif.org/langdskidor/tavlingar/tannbergshelgen-2026/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47783",
   "lastEntryDate": "2026-11-25",
   "entryFee": {
    "text": "110–180 kr per dag beroende på klass. Efteranmälan mot dubbel avgift.",
    "textEn": "SEK 110–180 per day depending on class. Late entry at double fee.",
    "source": "https://ssfta.skidor.com/event/47783"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Fristilshelg med sprint på lördag och intervallstart på söndag.",
    "en": "Free-technique weekend with a sprint on Saturday and interval start on Sunday."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47783"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.lyckseleif.org/langdskidor/tavlingar/tannbergshelgen-2026/"
    }
   ],
   "lastChecked": "2026-11-04",
   "issues": [
    {
     "field": "distances",
     "severity": "minor",
     "note": {
      "sv": "Distanserna anpassas efter snöläget och publiceras i PM.",
      "en": "Distances depend on snow conditions and are published in the race info."
     }
    }
   ],
   "lastEntrySource": "https://ssfta.skidor.com/event/47783",
   "checks": {},
   "geo": {
    "lat": 64.6,
    "lng": 18.16667,
    "precision": "locality",
    "arena": "Tannens skidstadion",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Lycksele kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Lycksele",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-20",
     "H 17-20",
     "D 21-",
     "H 21-",
     "Öppen 1",
     "Öppen 2"
    ]
   },
   "formatsSrc": [
    "interval",
    "sprint"
   ],
   "tagline": {
    "sv": "Fristilshelg med sprint i Lycksele",
    "en": "Skate weekend with a sprint in Lycksele"
   }
  },
  {
   "id": "se-linnevasan-2027",
   "name": "Linnevasan",
   "year": 2027,
   "startDate": "2027-03-06",
   "endDate": "2027-03-06",
   "country": "SE",
   "place": "Hestra (Hestrastugan)",
   "region": "Västergötland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 0.65,
     "technique": "classic"
    },
    {
     "km": 2.5,
     "technique": "classic"
    },
    {
     "km": 5,
     "technique": "classic"
    },
    {
     "km": 10,
     "technique": "classic"
    }
   ],
   "organizer": "Hestra IF",
   "homepage": "https://www.hestraif.se/",
   "homepageType": "club",
   "registrationUrl": null,
   "lastEntryDate": "2027-02-28",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Distriktstävling i klassisk stil med klasser från de minsta till seniorer.",
    "en": "District race in classic technique with classes from kids to seniors."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47787"
    }
   ],
   "lastChecked": "2026-11-04",
   "issues": [],
   "lastEntrySource": "https://ssfta.skidor.com/event/47787",
   "checks": {},
   "geo": {
    "lat": 57.74938,
    "lng": 12.8876,
    "precision": "venue",
    "arena": "Hestrastugan",
    "street": null,
    "suburb": null,
    "city": "Hestra",
    "municipality": "Ydre kommun",
    "county": "Östergötlands län",
    "country": "SE",
    "query": "Hestra",
    "source": "organizer page",
    "sourceUrl": "https://www.hestraif.se/hestrastugan/",
    "confidence": "high"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 650 m",
     "Tjejer 9-10 - 2,5 km",
     "Killar 9-10 - 2,5 km",
     "Tjejer 11-12 - 2,5 km",
     "Killar 11-12 - 2,5 km",
     "Tjejer 13-14 - 5 km",
     "Killar 13-14 - 5 km",
     "Tjejer 15-16 - 5 km",
     "Killar 15-16 - 5 km",
     "D 17-20 - 10 km",
     "H 17-20 - 10 km",
     "D 21- - 10 km",
     "H 21- - 10 km",
     "D 45- - 10 km",
     "H 45- - 10 km",
     "Öppen 1 - 2,5 km",
     "Öppen 2 - 5 km"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-craft-ski-marathon-2027",
   "name": "Craft Ski Marathon",
   "year": 2027,
   "startDate": "2027-01-10",
   "endDate": "2027-01-10",
   "country": "SE",
   "place": "Orsa Grönklitt",
   "region": "Dalarna",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "The Originals",
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 42,
     "technique": "classic"
    },
    {
     "km": 21,
     "technique": "classic"
    }
   ],
   "organizer": "Craft Ski Marathon",
   "homepage": "https://skimarathon.se/",
   "homepageType": "official",
   "registrationUrl": "https://skimarathon.se/anmalan/",
   "lastEntryDate": "2027-01-10",
   "entryFee": {
    "text": "42 km: 850 kr t.o.m. 30 nov, 950 kr 1 dec–9 jan, 1 100 kr på tävlingsdagen. 21 km: 650 / 750 / 1 100 kr. Plus 45 kr i administrationsavgift.",
    "textEn": "42 km: SEK 850 until 30 Nov, 950 from 1 Dec–9 Jan, 1,100 on race day. 21 km: 650 / 750 / 1,100. Plus SEK 45 admin fee.",
    "source": "https://skimarathon.se/anmalan/"
   },
   "prizeMoney": {
    "text": "Totalt dam/herr: 5 000 / 3 000 / 1 500 kr. Spurtpris 1 000 kr.",
    "textEn": "Overall women/men: SEK 5,000 / 3,000 / 1,500. Sprint prime SEK 1,000.",
    "source": "https://skimarathon.se/deltagarinformation/"
   },
   "description": {
    "sv": "Långloppssäsongens premiär i Orsa Grönklitt.",
    "en": "The opening race of the Swedish long-distance season in Orsa Grönklitt."
   },
   "sources": [
    {
     "name": "Svenska Långlopp",
     "url": "https://svenskalanglopp.se/vinter/kalender/"
    },
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/craft-ski-marathon/"
    },
    {
     "name": "RaceID",
     "url": "https://raceid.com/sv/races/15052/about"
    }
   ],
   "lastChecked": "2026-11-02",
   "issues": [],
   "lastEntrySource": "https://skimarathon.se/anmalan/",
   "checks": {},
   "geo": {
    "lat": 61.21673,
    "lng": 14.54012,
    "precision": "venue",
    "arena": "Grönklitt",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Orsa kommun",
    "county": "Dalarnas län",
    "country": "SE",
    "query": "Orsa Grönklitt",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Säsongens första långlopp i januari: 42 km (2 × 21 km) i Grönklitts skogsspår ovanför Orsa, max 800 åkare.",
     "en": "The season's first long-distance race in January: 42 km (2 × 21 km) on Grönklitt's forest trails above Orsa, capped at 800 skiers."
    },
    "sources": [
     "https://skimarathon.se/deltagarinformation/",
     "https://skimarathon.se/fore-loppet/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Svensk långloppspremiär i Grönklitt",
    "en": "Swedish marathon season opener, Grönklitt"
   }
  },
  {
   "id": "se-moraloppet-2027",
   "name": "Moraloppet",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-16",
   "country": "SE",
   "place": "Oxberg – Mora",
   "region": "Dalarna",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "The Originals",
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 42,
     "technique": null
    }
   ],
   "organizer": "IFK Mora Skidklubb",
   "homepage": "https://www.svenskalag.se/ifkmorask-moraloppet2027",
   "homepageType": "club",
   "registrationUrl": "https://raceid.com/sv/races/15067/about",
   "lastEntryDate": "2027-01-16",
   "entryFee": {
    "text": "850 kr (via RaceID). Buss 175 kr.",
    "textEn": "SEK 850 (via RaceID). Bus SEK 175.",
    "source": "https://raceid.com/sv/races/15067/about"
   },
   "prizeMoney": null,
   "description": {
    "sv": "42 km i Vasaloppsarenan från Oxberg till Mora skidstadion.",
    "en": "42 km in the Vasaloppet arena from Oxberg to Mora ski stadium."
   },
   "sources": [
    {
     "name": "Svenska Långlopp",
     "url": "https://svenskalanglopp.se/vinter/kalender/"
    },
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/moraloppet/"
    },
    {
     "name": "RaceID",
     "url": "https://raceid.com/sv/races/15067/about"
    },
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47801"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.svenskalag.se/ifkmorask-moraloppet2027"
    }
   ],
   "lastChecked": "2026-11-04",
   "issues": [],
   "lastEntrySource": "https://ssfta.skidor.com/event/47801",
   "checks": {},
   "geo": {
    "lat": 61.1169,
    "lng": 14.17198,
    "precision": "locality",
    "arena": "Oxberg",
    "street": null,
    "suburb": null,
    "city": "Oxberg",
    "municipality": "Mora kommun",
    "county": "Dalarnas län",
    "country": "SE",
    "query": "Oxberg – Mora",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 17-20 - 42 km",
     "H 17-20 - 42 km",
     "D 21- - 42 km",
     "H 21- - 42 km",
     "D 40- - 42 km",
     "H 40- - 42 km",
     "D 50- - 42 km",
     "H 50- - 42 km",
     "D 60- - 42 km",
     "H 60- - 42 km",
     "Damer Motion - 42 km",
     "Herrar Motion - 42 km"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 3,
     "atmosphere": 3,
     "tradition": 2
    },
    "why": {
     "sv": "42 km från Oxberg till Mora i Vasaloppsspåret – generalrepetition för Vasaloppets sista tredjedel; över 1 000 åkare 2025.",
     "en": "42 km point-to-point from Oxberg to Mora on the Vasaloppet track – a dress rehearsal for Vasaloppet's final third; over 1,000 skiers in 2025."
    },
    "sources": [
     "https://www.svenskalag.se/ifkmorask-moraloppet2027",
     "https://skiclassics.com/events/challengers/moraloppet/",
     "https://www.proxcskiing.com/long-distance/hjalmar-oscarsson-and-tova-andersson-winners-at-moraloppet-2025/",
     "https://mynewsdesk.com/se/vasaloppet/pressreleases/vasaloppet-ski-trails-between-saelen-and-mora-are-now-ready-1294866"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Oxberg–Mora i Vasaloppsspåret",
    "en": "Oxberg–Mora on the Vasaloppet track"
   }
  },
  {
   "id": "se-idre-classic-2027",
   "name": "Idre Classic",
   "year": 2027,
   "startDate": "2027-04-03",
   "endDate": "2027-04-03",
   "country": "SE",
   "place": "Idre Fjäll",
   "region": "Dalarna",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [
    "The Originals"
   ],
   "distances": [
    {
     "km": 50,
     "technique": "classic"
    },
    {
     "km": 30,
     "technique": "classic"
    },
    {
     "km": 11,
     "technique": "classic"
    }
   ],
   "organizer": "Idre Classic",
   "homepage": "https://idreclassic.se/",
   "homepageType": "official",
   "registrationUrl": "https://raceid.com/sv/races/15060/about",
   "lastEntryDate": "2027-04-03",
   "entryFee": {
    "text": "50 / 30 / 11 km: 995 / 895 / 495 kr t.o.m. 21 mars, 1 195 / 1 095 / 695 kr 22 mars–2 april, 1 395 / 1 295 / 895 kr på tävlingsdagen. Plus 45 kr i administrationsavgift.",
    "textEn": "50 / 30 / 11 km: SEK 995 / 895 / 495 until 21 Mar, 1,195 / 1,095 / 695 from 22 Mar–2 Apr, 1,395 / 1,295 / 895 on race day. Plus SEK 45 admin fee.",
    "source": "https://idreclassic.se/anmalan/"
   },
   "prizeMoney": {
    "text": "50 km totalt dam/herr: 10 000 / 5 000 / 2 500 kr. Spurtpris och bergspris 1 000 kr vardera.",
    "textEn": "50 km overall women/men: SEK 10,000 / 5,000 / 2,500. Sprint and climb primes SEK 1,000 each.",
    "source": "https://idreclassic.se/deltagarinformation/"
   },
   "description": {
    "sv": "Vårvinterlopp på fjället och säsongsfinal i The Originals.",
    "en": "Spring mountain race and season finale of The Originals cup."
   },
   "sources": [
    {
     "name": "Svenska Långlopp",
     "url": "https://svenskalanglopp.se/vinter/kalender/"
    },
    {
     "name": "RaceID",
     "url": "https://raceid.com/sv/races/15060/about"
    }
   ],
   "lastChecked": "2026-11-02",
   "issues": [
    {
     "field": "other",
     "severity": "minor",
     "note": {
      "sv": "Prispengarna kan avse 2026 års upplaga.",
      "en": "Prize money may refer to the 2026 edition."
     }
    }
   ],
   "lastEntrySource": "https://idreclassic.se/anmalan/",
   "checks": {},
   "geo": {
    "lat": 61.88961,
    "lng": 12.83307,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Idre fjäll",
    "municipality": "Älvdalens kommun",
    "county": "Dalarnas län",
    "country": "SE",
    "query": "Idre Fjäll",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 1
    },
    "why": {
     "sv": "Vårvinterlopp på Idre Fjäll som avslutar säsongen: 50 km i fjällanläggningens spår och afterski på Torget. Nytt 2026.",
     "en": "Spring race at Idre Fjäll that closes the season: 50 km on the resort's fjäll trails and afterski on the square. New in 2026."
    },
    "sources": [
     "https://idreclassic.se/deltagarinformation/",
     "https://idreclassic.se/efter-loppet/",
     "https://idreclassic.se/strid-och-hedenstrom-vinner-jungfru-upplagan-av-idre-classic/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Säsongsfinal i The Originals, Idre Fjäll",
    "en": "The Originals season finale, Idre Fjäll"
   }
  },
  {
   "id": "ch-engadin-la-diagonela-2027",
   "name": "Engadin La Diagonela",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-16",
   "country": "CH",
   "place": "Pontresina – Zuoz",
   "region": "Engadin",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Ski Classics Pro Tour",
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 55,
     "technique": "classic"
    },
    {
     "km": 25,
     "technique": "classic",
     "label": "La Pachifica"
    },
    {
     "km": 6,
     "technique": "classic",
     "label": "La Cuorta"
    }
   ],
   "organizer": "Engadin La Diagonela",
   "homepage": "https://www.ladiagonela.ch/",
   "homepageType": "official",
   "registrationUrl": "https://registration.wsportsmedia.com/orgs/d84dacceb9eb5de7/",
   "lastEntryDate": null,
   "entryFee": {
    "text": "55 km: CHF 125 t.o.m. november, CHF 145 t.o.m. 15 jan, CHF 165 på plats. Gratis för ungdomar födda 2007 eller senare.",
    "textEn": "55 km: CHF 125 until end of November, CHF 145 until 15 Jan, CHF 165 on site. Free for youths born 2007 or later.",
    "source": "https://www.ladiagonela.ch/rennen/la-diagonela"
   },
   "prizeMoney": {
    "text": "55 km dam/herr: 6 000 / 3 000 / 1 500 / 1 000 / 700 / 500 €. Sprint Samedan 1 000 €.",
    "textEn": "55 km women/men: €6,000 / 3,000 / 1,500 / 1,000 / 700 / 500. Samedan sprint €1,000.",
    "source": "https://www.ladiagonela.ch/guide"
   },
   "description": {
    "sv": "Klassiskt högalpint långlopp på över 1 800 meters höjd i Engadin, del av Ski Classics.",
    "en": "High-altitude classic marathon above 1,800 m in the Engadin valley, part of Ski Classics."
   },
   "sources": [
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/pro-tour/engadin-la-diagonela/"
    },
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/la-diagonela-sui/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.ladiagonela.ch/programm"
    },
    {
     "name": "Arenans position",
     "url": "https://www.graubuenden.ch/de/ausflugsziele/langlaufzentrum-cuntschet-pontresina"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/engadin-la-diagonela-mit-ski-classics-schweiz/"
    }
   ],
   "lastChecked": "2026-11-04",
   "issues": [
    {
     "field": "fee",
     "severity": "minor",
     "note": {
      "sv": "Prislistan på hemsidan anger fel år (”15. Januar 2026”) och kan vara inaktuell.",
      "en": "The price list on the website shows the wrong year (\"15 January 2026\") and may be outdated."
     }
    }
   ],
   "lastEntrySource": null,
   "checks": {},
   "geo": {
    "lat": 46.49106,
    "lng": 9.89671,
    "precision": "venue",
    "arena": "Langlaufzentrum Pontresina",
    "street": null,
    "suburb": null,
    "city": "Pontresina",
    "municipality": "Maloja",
    "county": "Graubünden/Grischun/Grigioni",
    "country": "CH",
    "source": "www.graubuenden.ch (coordinates on page)"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "registration",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "Minimiålder 18 år (anmälningssidan)"
    ]
   },
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 4,
     "atmosphere": 3,
     "tradition": 2
    },
    "why": {
     "sv": "55 km klassiskt från Pontresina till Zuoz genom Övre Engadin, över S:t Moritz-sjön och Lej da Staz, i samma lopp som Ski Classics-proffsen. Ungt lopp (sedan 2014) med upp till 1 400 åkare.",
     "en": "55 km classic from Pontresina to Zuoz through the Upper Engadin, over Lake St. Moritz and Lake Staz, in the same race as the Ski Classics pros. A young race (since 2014) with up to 1 400 skiers."
    },
    "sources": [
     "https://www.ladiagonela.ch/programm",
     "https://skiclassics.com/?p=3219",
     "https://www.worldloppet.com/?p=7518"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Högalpint klassiskt, Pontresina–Zuoz",
    "en": "High-alpine classic, Pontresina–Zuoz"
   }
  },
  {
   "id": "it-marcialonga-2027",
   "name": "Marcialonga",
   "year": 2027,
   "startDate": "2027-01-28",
   "endDate": "2027-01-31",
   "country": "IT",
   "place": "Val di Fiemme / Val di Fassa",
   "region": "Trentino",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Ski Classics Pro Tour",
    "Worldloppet"
   ],
   "distances": [
    {
     "km": 70,
     "technique": "classic"
    },
    {
     "km": 45,
     "technique": "classic",
     "label": "Light"
    },
    {
     "km": 32,
     "technique": "classic",
     "label": "Just for Fun"
    }
   ],
   "organizer": "Marcialonga",
   "homepage": "https://marcialonga.it/marcialonga_ski/",
   "homepageType": "official",
   "registrationUrl": "https://onreg.datasport.com/it/marcialonga-skiing-2027",
   "lastEntryDate": "2027-01-29",
   "entryFee": {
    "text": "70 och 45 km: 124 € t.o.m. 31 dec, 134 € 1–29 jan 2027. 32 km Just for Fun: 114 € / 124 €. Max 7 000 deltagare på 70 km och 600 på 45 km.",
    "textEn": "70 and 45 km: €124 until 31 Dec, €134 1–29 Jan 2027. 32 km Just for Fun: €114 / €124. Capped at 7,000 (70 km) and 600 (45 km) entrants.",
    "source": "https://marcialonga.it/marcialonga_ski/EN_race_rules.php"
   },
   "prizeMoney": {
    "text": "70 km dam/herr: 5 300 / 2 200 / 1 200 / 700 / 600 / 500 €. 45 km: 250 / 100 / 80 €.",
    "textEn": "70 km women/men: €5,300 / 2,200 / 1,200 / 700 / 600 / 500. 45 km: €250 / 100 / 80.",
    "source": "https://marcialonga.it/marcialonga_ski/EN_prize_money.php"
   },
   "description": {
    "sv": "Ett av världens mest klassiska långlopp, arrangerat sedan 1971 genom byarna i Fiemme och Fassa.",
    "en": "One of the world's classic ski marathons, held since 1971 through the villages of Fiemme and Fassa."
   },
   "sources": [
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/pro-tour/marcialonga/"
    },
    {
     "name": "Worldloppet",
     "url": "https://www.worldloppet.com/global-ski-marathon-calendar/"
    },
    {
     "name": "Datasport",
     "url": "https://datasport.com/en/events/marcialonga-skiing-2027"
    },
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/wl-race/marcialonga/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://marcialonga.it/marcialonga_ski/IT_regolamento.php"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/marcialonga-cavalese-italien-12/"
    }
   ],
   "lastChecked": "2026-11-04",
   "issues": [
    {
     "field": "other",
     "severity": "minor",
     "note": {
      "sv": "Prispengasidan nämner ”Marcialonga 2026” och kan avse föregående upplaga.",
      "en": "The prize money page mentions \"Marcialonga 2026\" and may refer to the previous edition."
     }
    }
   ],
   "lastEntrySource": "https://marcialonga.it/marcialonga_ski/EN_race_rules.php",
   "checks": {},
   "geo": {
    "lat": 46.28288,
    "lng": 11.54309,
    "precision": "venue",
    "arena": "Val di Fiemme",
    "street": null,
    "suburb": null,
    "city": "Panchià",
    "municipality": "Comunità territoriale della Val di Fiemme",
    "county": "Trentino-Alto Adige/Südtirol",
    "country": "IT",
    "query": "Val di Fiemme / Val di Fassa",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://marcialonga.it/marcialonga_ski/IT_regolamento.php"
   },
   "experience": {
    "score": 4,
    "parts": {
     "nature": 4,
     "course": 4,
     "atmosphere": 4,
     "tradition": 4
    },
    "why": {
     "sv": "70 km klassiskt genom Val di Fassa och Val di Fiemme i Dolomiterna med upp till 7 000 åkare och byar som hejar längs banan, avslutat med den branta stigningen upp i Cavalese.",
     "en": "70 km classic through Val di Fassa and Val di Fiemme in the Dolomites with up to 7 000 skiers and villages cheering along the course, finishing with the steep climb into Cavalese."
    },
    "sources": [
     "https://marcialonga.it/marcialonga_ski/IT_regolamento.php",
     "https://marcialonga.it/marcialonga_ski/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Genom Dolomiternas dalar",
    "en": "Through the Dolomite valleys"
   }
  },
  {
   "id": "fi-finlandia-hiihto-2027",
   "name": "Finlandia-hiihto",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-21",
   "country": "FI",
   "place": "Lahti",
   "region": "Päijät-Häme",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Ski Classics Challengers",
    "Worldloppet"
   ],
   "distances": [
    {
     "km": 62,
     "technique": "classic"
    },
    {
     "km": 62,
     "technique": "free"
    },
    {
     "km": 32,
     "technique": null
    },
    {
     "km": 20,
     "technique": null
    }
   ],
   "organizer": "Finlandia-hiihto",
   "homepage": "https://www.finlandiahiihto.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.finlandiahiihto.fi/registration",
   "lastEntryDate": "2027-02-21",
   "entryFee": {
    "text": "62 km: €130 (16 okt–15 dec), €140 (16 dec–31 jan), €160 (1–21 feb). 32 km: €100–120. 20 km: €55–60.",
    "textEn": "62 km: €130 (16 Oct–15 Dec), €140 (16 Dec–31 Jan), €160 (1–21 Feb). 32 km: €100–120. 20 km: €55–60.",
    "source": "https://www.finlandiahiihto.fi/registration"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Finlands största långlopp sedan 1973, med klassiskt på lördag och fristil på söndag.",
    "en": "Finland's largest ski marathon since 1973, classic on Saturday and freestyle on Sunday."
   },
   "sources": [
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/finlandia-ski-marathon-classic/"
    },
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/wl-race/finlandia-hiihto/"
    },
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-fis-finlandia-hiihto"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.finlandiahiihto.fi/for-skier"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/finlandia-hiihto-lahti-finnland-12/"
    }
   ],
   "lastChecked": "2026-11-04",
   "issues": [],
   "lastEntrySource": "https://www.finlandiahiihto.fi/registration",
   "checks": {},
   "geo": {
    "lat": 60.98378,
    "lng": 25.63509,
    "precision": "venue",
    "arena": "Lahden urheilukeskus",
    "street": "Salpausselänkatu",
    "suburb": null,
    "city": "Lahti",
    "municipality": "Lahden seutukunta",
    "county": "Päijät-Häme",
    "country": "FI",
    "query": "Lahti Stadium (Lahti Sports Center)",
    "source": "Organizer (OpenStreetMap)"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "Finlands största långlopp sedan 1973 (54:e upplagan 2027) med två tävlingsdagar och start och mål på Lahtis skidstadion; 62 km var 2025 en 32 km-slinga som åktes två varv genom skog och fält.",
     "en": "Finland's biggest ski marathon since 1973 (54th edition in 2027), two race days with start and finish at the Lahti stadium; in 2025 the 62 km was a 32 km loop skied twice through forest and fields."
    },
    "sources": [
     "https://www.finlandiahiihto.fi/",
     "https://www.finlandiahiihto.fi/program",
     "https://www.finlandiahiihto.fi/uutiset/hiihtomaratonit-avaavat-ovet-maailmalle",
     "https://finlandiahiihto.fi/news/route-info-and-new-elements"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Finlands största, varv i Lahtis",
    "en": "Finland's biggest, laps in Lahti"
   }
  },
  {
   "id": "at-bad-gastein-classics-2026",
   "name": "Bad Gastein Classics",
   "year": 2026,
   "startDate": "2026-12-19",
   "endDate": "2026-12-19",
   "country": "AT",
   "place": "Bad Gastein",
   "region": "Salzburg",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 30,
     "technique": "classic"
    },
    {
     "km": 15,
     "technique": "classic"
    }
   ],
   "organizer": "Gastein Classics",
   "homepage": "https://www.gastein.com/en/experiences-events/events/winter/gastein-classics/",
   "homepageType": "tourism",
   "registrationUrl": "https://registration.wsportsmedia.com/?eid=bdd7a4e288cef97a&action=register",
   "lastEntryDate": "2026-12-16",
   "entryFee": {
    "text": "€79 från 1 okt, €89 vid sen anmälan från 17 dec.",
    "textEn": "€79 from 1 Oct, €89 late registration from 17 Dec.",
    "source": "https://www.gastein.com/en/experiences-events/events/winter/gastein-classics/"
   },
   "prizeMoney": {
    "text": "Totalt €2 000 i Challenger-loppet.",
    "textEn": "€2,000 total for the Challenger race.",
    "source": "https://www.gastein.com/en/experiences-events/events/winter/gastein-classics/"
   },
   "description": {
    "sv": "Motionsklass i Ski Classics helg i Gasteindalen, nära Hohe Tauern nationalpark.",
    "en": "Open-class race during the Ski Classics weekend in the Gastein valley near Hohe Tauern National Park."
   },
   "sources": [
    {
     "name": "Worldloppet",
     "url": "https://www.worldloppet.com/bad-gastein-classics-aut/"
    },
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/raiffeisen-gastein-classics/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.gastein.com/fileadmin/userdaten/dokumente/Events/GasteinClassics/AGBs_Bad_Gastein_Classics_2026_deutsch.pdf"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.gastein.com/erlebnisse-events/veranstaltungen/top-events/gastein-classics/"
    },
    {
     "name": "Arenans position",
     "url": "https://www.wanderdoerfer.at/salzburg/wanderweg/sportgastein-winter/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/ski-classics-bad-gastein-classics-classics-oesterreich/"
    }
   ],
   "lastChecked": "2026-11-04",
   "issues": [],
   "lastEntrySource": "https://www.gastein.com/fileadmin/userdaten/dokumente/Events/GasteinClassics/AGBs_Bad_Gastein_Classics_2026_deutsch.pdf",
   "checks": {},
   "geo": {
    "lat": 47.06223,
    "lng": 13.05837,
    "precision": "venue",
    "arena": "Langlaufgebiet Sportgastein",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": null,
    "county": "Salzburg",
    "country": "AT",
    "source": "www.wanderdoerfer.at (coordinates on page)"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://www.gastein.com/fileadmin/userdaten/dokumente/Events/GasteinClassics/AGBs_Bad_Gastein_Classics_2026_deutsch.pdf"
   },
   "experience": {
    "score": 2,
    "parts": {
     "nature": 4,
     "course": 2,
     "atmosphere": 2,
     "tradition": 1
    },
    "why": {
     "sv": "30 km klassiskt i Sportgastein, en högalpin dalgång på ≈1 580 m vid Hohe Tauern nationalpark, som öppnar Ski Classics-säsongen med proffsen på plats. Ungt lopp (sedan 2022) på slingor i dalen.",
     "en": "30 km classic in Sportgastein, a high-alpine valley at ≈1 580 m by the Hohe Tauern national park, opening the Ski Classics season with the pros. A young race (since 2022) on loops in the valley."
    },
    "sources": [
     "https://www.gastein.com/en/experiences-events/events/winter/gastein-classics/",
     "https://www.salzburgerland.com/de/magazin/gastein-classics",
     "https://www.salzburg24.at/sport/wintersport/langlauf-premiere-in-gastein-liefert-favoritensiege-art-260388"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Ski Classics säsongsprolog i Gastein",
    "en": "Ski Classics season prologue, Gastein"
   }
  },
  {
   "id": "it-3-zinnen-ski-marathon-2027",
   "name": "3 Zinnen Ski-Marathon",
   "year": 2027,
   "startDate": "2027-01-09",
   "endDate": "2027-01-10",
   "country": "IT",
   "place": "Sexten – Niederdorf",
   "region": "Sydtyrolen",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Euroloppet"
   ],
   "distances": [
    {
     "km": 62,
     "technique": "classic"
    },
    {
     "km": 30,
     "technique": "classic"
    },
    {
     "km": 30,
     "technique": "free"
    }
   ],
   "organizer": "OK Pustertaler Ski-Marathon",
   "homepage": "https://www.ski-marathon.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.ski-marathon.com/en/registration/",
   "lastEntryDate": "2027-01-10",
   "entryFee": {
    "text": "Ett lopp: €79 (1 okt–30 nov), €85 (dec), €89 (1–7 jan), €100 (8–10 jan). Båda loppen: €129–160.",
    "textEn": "One race: €79 (1 Oct–30 Nov), €85 (Dec), €89 (1–7 Jan), €100 (8–10 Jan). Both races: €129–160.",
    "source": "https://www.ski-marathon.com/en/registration/"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Traditionsrikt långlopp i Dolomiterna från Fischleintal till Niederdorf, tidigare Pustertaler Ski-Marathon.",
    "en": "Traditional Dolomites marathon from Fischleintal to Niederdorf, formerly Pustertaler Ski-Marathon."
   },
   "sources": [
    {
     "name": "Worldloppet",
     "url": "https://www.worldloppet.com/pustertaler-ski-marathon-ita/"
    },
    {
     "name": "Datasport",
     "url": "https://datasport.com/en/events/3-zinnen-ski-marathon-hochpustertal-i-2027"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.ski-marathon.com/programm/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.ski-marathon.com/einschreibung/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/3-zinnen-ski-marathon-toblach-italien-3/"
    }
   ],
   "lastChecked": "2026-11-04",
   "issues": [],
   "lastEntrySource": "https://www.ski-marathon.com/en/registration/",
   "checks": {},
   "geo": {
    "lat": 46.66707,
    "lng": 12.35411,
    "precision": "venue",
    "arena": "Fischleintal - Val Fiscalina",
    "street": null,
    "suburb": null,
    "city": "Sexten - Sesto",
    "municipality": "Pustertal - Val Pusteria",
    "county": "Trentino-Alto Adige/Südtirol",
    "country": "IT",
    "query": "Fischleintal, Sexten",
    "source": "Organizer (OpenStreetMap)"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://www.ski-marathon.com/einschreibung/"
   },
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 4,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "62 km från Fischleintal i Sexten till Niederdorf genom Dolomiterna: förbi Drei Zinnen-utsikten och Dürrensee och upp på Plätzwiese i naturparken Fanes-Sennes-Prags. Körts sedan 1976.",
     "en": "62 km from the Fischleintal in Sexten to Niederdorf through the Dolomites: past the Drei Zinnen viewpoint and the Dürrensee and up to the Plätzwiese in the Fanes-Sennes-Prags nature park. Run since 1976."
    },
    "sources": [
     "https://www.ski-marathon.com/",
     "https://www.ski-marathon.com/strecken/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Dolomitlopp sedan 1976, Sexten–Niederdorf",
    "en": "Dolomites race since 1976, Sexten–Niederdorf"
   }
  },
  {
   "id": "cn-vasaloppet-china-2027",
   "name": "Vasaloppet China",
   "year": 2027,
   "startDate": "2027-01-04",
   "endDate": "2027-01-04",
   "country": "CN",
   "place": "Changchun (Jingyuetan)",
   "region": "Jilin",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Worldloppet",
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 50,
     "technique": "classic"
    },
    {
     "km": 25,
     "technique": "classic"
    }
   ],
   "organizer": "Vasaloppet China",
   "homepage": "https://www.vasaloppetchina.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.vasaloppetchina.com/ski-register/",
   "lastEntryDate": null,
   "entryFee": {
    "text": "50 km ¥750, 25 km ¥490, 1,5 km ¥150.",
    "textEn": "50 km ¥750, 25 km ¥490, 1.5 km ¥150.",
    "source": "https://www.vasaloppetchina.com/ski-register/"
   },
   "prizeMoney": {
    "text": "1:a–3:e plats: 10 000 / 6 000 / 3 000 RMB före skatt (20 %).",
    "textEn": "1st–3rd: RMB 10,000 / 6,000 / 3,000 before tax (20%).",
    "source": "https://www.vasaloppetchina.com/prizes-rewards/"
   },
   "description": {
    "sv": "Vinterns första Worldloppet-lopp, i Jingyuetan-parken i Changchun.",
    "en": "The first Worldloppet race of the winter, in Jingyuetan park, Changchun."
   },
   "sources": [
    {
     "name": "Worldloppet",
     "url": "https://www.worldloppet.com/wl-race/vasaloppet-china/"
    },
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/vasaloppet-china/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/vasaloppet-china-changchun-china-12/"
    }
   ],
   "lastChecked": "2026-11-02",
   "issues": [],
   "lastEntrySource": null,
   "checks": {},
   "geo": {
    "lat": 43.8011,
    "lng": 125.44429,
    "precision": "venue",
    "arena": "净月潭公园",
    "street": "净月大街",
    "suburb": "福祉街道",
    "city": "南关区",
    "municipality": null,
    "county": "吉林省",
    "country": "CN",
    "query": "Changchun (Jingyuetan)",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 3,
     "tradition": 2
    },
    "why": {
     "sv": "Vinterns första Worldloppet-lopp (4 januari): 50 km klassiskt i varv i Jingyuetans skogspark i Changchun, 25:e upplagan.",
     "en": "The winter's first Worldloppet race (4 January): 50 km classic on laps in Jingyuetan forest park, Changchun – the 25th edition."
    },
    "sources": [
     "https://www.vasaloppetchina.com/about-race-host-city/",
     "https://www.vasaloppetchina.com/participants-information/",
     "https://www.vasaloppetchina.com/",
     "https://www.vasaloppetchina.com/zh/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Vinterns första Worldloppet, i Changchun",
    "en": "First Worldloppet of the winter, Changchun"
   }
  },
  {
   "id": "no-skeikampenrennet-2027",
   "name": "Skeikampenrennet",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-16",
   "country": "NO",
   "place": "Skeikampen skiarena",
   "region": "Innlandet",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Gausdal Skiklubb",
   "homepage": "https://visitskeikampen.no/arrangementer/skeikampenrennet-2026/",
   "homepageType": "tourism",
   "registrationUrl": "https://isonen.no/event/cmt4cq56j02jwac01nau651i5/",
   "lastEntryDate": "2027-01-16",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Turrenn på Skeikampen, återupptaget 2026.",
    "en": "Touring race at Skeikampen, revived in 2026."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste",
     "url": "https://www.skiforbundet.no/terminliste/"
    },
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmt4cq56j02jwac01nau651i5/"
    },
    {
     "name": "Destinationens evenemangssida (webbsökning)",
     "url": "https://visitskeikampen.no/arrangementer/skeikampenrennet-2026/"
    }
   ],
   "lastChecked": "2026-11-02",
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till en destinationssida och kan visa en tidigare upplaga.",
      "en": "Link goes to a destination event page and may show an earlier edition."
     }
    }
   ],
   "lastEntrySource": null,
   "geo": {
    "lat": 61.35077,
    "lng": 10.08847,
    "precision": "venue",
    "arena": "Skeikampen",
    "street": null,
    "suburb": null,
    "city": "Skei",
    "municipality": "Gausdal",
    "county": "Innlandet",
    "country": "NO",
    "query": "Skeikampen",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 1
    },
    "why": {
     "sv": "Klassiskt turrenn på 15 eller 27 km på Skeikampen i Gausdal, cirka 1 100 m ö.h. med fjällutsikt; återupptaget 2026.",
     "en": "Classic touring race of 15 or 27 km at Skeikampen in Gausdal, ≈ 1,100 m up with fjell views; revived in 2026."
    },
    "sources": [
     "https://visitskeikampen.no/arrangementer/skeikampenrennet-2026/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-vikerfjell-lopet-2027",
   "name": "Vikerfjell løpet",
   "year": 2027,
   "startDate": "2027-01-23",
   "endDate": "2027-01-23",
   "country": "NO",
   "place": "Vikerfjell (Tosseviksetra)",
   "region": "Buskerud",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 25,
     "technique": "classic"
    }
   ],
   "organizer": "Ådal IL",
   "homepage": "https://www.facebook.com/profile.php?id=100063507012908",
   "homepageType": "facebook",
   "registrationUrl": "https://isonen.no/event/cmskpd87201al7i010vapmi3i/",
   "lastEntryDate": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Turrenn i klassisk stil i ett skyddat fjällområde, max 300 deltagare.",
    "en": "Classic touring race in a protected mountain area, capped at 300 participants."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste",
     "url": "https://www.skiforbundet.no/terminliste/"
    },
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmskpd87201al7i010vapmi3i/"
    }
   ],
   "lastChecked": "2026-11-02",
   "issues": [],
   "lastEntrySource": null,
   "checks": {},
   "geo": {
    "lat": 60.46954,
    "lng": 9.93587,
    "precision": "venue",
    "arena": "Vikerfjell",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Ringerike",
    "county": "Buskerud",
    "country": "NO",
    "query": "Vikerfjell",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Klassiskt turrenn på 25 km på Vikerfjell, en fjällplatå på cirka 1 000 m ö.h., med start och mål vid Tosseviksetra.",
     "en": "Classic 25 km touring race on Vikerfjell, a fjell plateau at ≈ 1,000 m, starting and finishing at Tosseviksetra."
    },
    "sources": [
     "https://www.facebook.com/profile.php?id=100063507012908"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-djupsjorennet-2027",
   "name": "Djupsjørennet",
   "year": 2027,
   "startDate": "2027-01-31",
   "endDate": "2027-01-31",
   "country": "NO",
   "place": "Buvika (Buvikåsen)",
   "region": "Trøndelag",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 21,
     "technique": "free"
    },
    {
     "km": 10,
     "technique": "free",
     "label": "Trim/familie"
    }
   ],
   "organizer": "Buvik IL",
   "homepage": "https://www.buvikil.no/djupsj%C3%B8rennet_2",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu14fmj800x7ce018cdx02om/",
   "lastEntryDate": null,
   "entryFee": {
    "text": "NOK 300–400."
   },
   "prizeMoney": null,
   "description": {
    "sv": "Det 44:e Djupsjørennet, cirka 21 km fristil i kuperad myr- och skogsterräng.",
    "en": "The 44th edition, about 21 km free technique through hilly bog and forest terrain."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste",
     "url": "https://www.skiforbundet.no/terminliste/"
    },
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu14fmj800x7ce018cdx02om/"
    }
   ],
   "lastChecked": "2026-11-04",
   "issues": [],
   "lastEntrySource": null,
   "checks": {},
   "geo": {
    "lat": 63.29546,
    "lng": 10.16991,
    "precision": "venue",
    "arena": "Høybakken skihytte",
    "street": "Buvikåsvegen",
    "suburb": null,
    "city": "Buvika",
    "municipality": "Skaun",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Skihytta Buvikåsen",
    "source": "iSonen venue (OpenStreetMap)"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Klubblopp i Buvika, 44:e upplagan 2027: cirka 21 km fristil i kuperad myr- och skogsterräng från Høybakken skihytte.",
     "en": "Club race at Buvika, 44th edition in 2027: about 21 km free technique through hilly bog and forest from Høybakken skihytte."
    },
    "sources": [
     "https://www.buvikil.no/djupsj%C3%B8rennet_2"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "fi-aito-falken-classic-2026",
   "name": "Aito-Falken Classic 40K",
   "year": 2026,
   "startDate": "2026-11-28",
   "endDate": "2026-11-28",
   "country": "FI",
   "place": "Lappfors, Pedersöre",
   "region": "Österbotten",
   "type": "long-distance",
   "level": "Massahiihto",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 40,
     "technique": "classic"
    }
   ],
   "organizer": "IK Falken",
   "homepage": "https://ikfalken.fi/",
   "homepageType": "club",
   "registrationUrl": "https://forms.gle/Wth5QbbTbRGWj5uz7",
   "lastEntryDate": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Seedningslopp för Vasaloppet på lagrad konstsnö, ca 3 km bana med dubbla spår.",
    "en": "Vasaloppet seeding race on stored snow, about 3 km loop with double tracks."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/28-11-2026-aito-falken-classic-40k"
    }
   ],
   "lastChecked": "2026-11-04",
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till klubbens hemsida där loppet inte nämns. Anmälan sker via ett Google-formulär.",
      "en": "Link goes to the club website, which does not mention the race. Registration is via a Google form."
     }
    }
   ],
   "lastEntrySource": null,
   "checks": {},
   "geo": {
    "lat": 63.53342,
    "lng": 23.25286,
    "precision": "street",
    "arena": null,
    "street": "Terjärvvägen",
    "suburb": null,
    "city": "Pedersöre",
    "municipality": "Jakobstadsregionen",
    "county": "Österbotten",
    "country": "FI",
    "query": "Terjärvvägen 110, 68840 Lappfors, Pedersöre",
    "source": "Hiihtokalenteri address (OpenStreetMap)"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 1,
    "parts": {
     "nature": 1,
     "course": 1,
     "atmosphere": 1,
     "tradition": 2
    },
    "why": {
     "sv": "Vasaloppsseedning i slutet av november på en ca 3 km slinga med lagrad konstsnö i Lappfors – ett träningslopp, ingen upplevelse i landskapet.",
     "en": "Vasaloppet seeding race in late November on an about 3 km loop of stored snow at Lappfors – a training race, not a landscape experience."
    },
    "sources": [
     "https://www.hiihtokalenteri.fi/maastohiihto/28-11-2026-aito-falken-classic-40k",
     "https://ikfalken.fi/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "fi-suomen-cup-ruka-2026",
   "name": "Suomen Cup Ruka",
   "year": 2026,
   "startDate": "2026-11-21",
   "endDate": "2026-11-22",
   "country": "FI",
   "place": "Kuusamo, Ruka",
   "region": "Pohjois-Pohjanmaa",
   "type": "competition",
   "level": "Suomen Cup",
   "prestige": 2,
   "series": [
    "Suomen Cup"
   ],
   "distances": [
    {
     "km": null,
     "technique": "classic",
     "label": "Sprint"
    },
    {
     "km": 20,
     "technique": "free",
     "label": "Masstart"
    }
   ],
   "organizer": "Suomen Hiihtoliitto",
   "homepage": "https://hiihtoliitto.fi/suomen-cup/",
   "homepageType": "federation",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/21-11-2026-suomen-cup-ruka",
   "lastEntryDate": "2026-11-16",
   "entryFee": {
    "text": "35 € per lopp."
   },
   "prizeMoney": null,
   "description": {
    "sv": "Finska cupens premiär med klassisk sprint och 20 km fristil masstart.",
    "en": "Finnish Cup opener with a classic sprint and 20 km free mass start."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/21-11-2026-suomen-cup-ruka"
    }
   ],
   "lastChecked": "2026-11-02",
   "issues": [],
   "lastEntrySource": null,
   "checks": {},
   "geo": {
    "lat": 66.16555,
    "lng": 29.15149,
    "precision": "venue",
    "arena": "Ruka",
    "street": null,
    "suburb": null,
    "city": "Kuusamo",
    "municipality": "Koillismaan seutukunta",
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Kuusamo, Ruka",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "senior",
     "veteran"
    ],
    "names": [
     "MYL",
     "NYL"
    ]
   }
  },
  {
   "id": "fi-parnavaaran-ensilumen-hiihdot-2026",
   "name": "Pärnävaaran ensilumen hiihdot",
   "year": 2026,
   "startDate": "2026-11-28",
   "endDate": "2026-11-29",
   "country": "FI",
   "place": "Liperi",
   "region": "Pohjois-Karjala",
   "type": "competition",
   "level": "Kansallinen",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": null,
     "technique": "free",
     "label": "Normaldistans"
    },
    {
     "km": null,
     "technique": "classic",
     "label": "Normaldistans"
    }
   ],
   "organizer": "Joensuun Kataja",
   "homepage": "https://joensuunkataja.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/28-11-2026-parnavaaran-ensilumen-hiihdot",
   "lastEntryDate": "2026-11-26",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/28-11-2026-parnavaaran-ensilumen-hiihdot"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tvådagars förstasnötävling: fristil lördag, klassiskt söndag, intervallstart.",
    "en": "Two-day first-snow races: free on Saturday, classic on Sunday, interval start."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/28-11-2026-parnavaaran-ensilumen-hiihdot"
    }
   ],
   "lastChecked": "2026-11-04",
   "issues": [],
   "lastEntrySource": null,
   "checks": {},
   "geo": {
    "lat": 62.64749,
    "lng": 29.53606,
    "precision": "street",
    "arena": "Pärnävaara early-snow trail",
    "street": null,
    "suburb": null,
    "city": "Liperi",
    "municipality": "Joensuun seutukunta",
    "county": "Pohjois-Karjala",
    "country": "FI",
    "query": "Liperi",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/28-11-2026-parnavaaran-ensilumen-hiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M40",
     "M50",
     "M55",
     "M60",
     "M65",
     "M70",
     "M75",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N35",
     "N40",
     "N50",
     "N55",
     "N60"
    ]
   }
  },
  {
   "id": "se-mellandagsloppet-orsa-gronklitt-2026",
   "name": "MELLANDAGSLOPPET Orsa Grönklitt",
   "year": 2026,
   "startDate": "2026-12-27",
   "endDate": "2026-12-27",
   "country": "SE",
   "place": "Orsa",
   "region": "Dalarna",
   "lat": null,
   "lng": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 20.0,
     "technique": "classic"
    }
   ],
   "organizer": "Orsa Grönklitt Friluftsanläggning AB",
   "homepage": "https://www.orsagronklitt.se/evenemang/mellandagsloppet-julens-roligaste-skidtaevling",
   "homepageType": "official",
   "registrationUrl": "https://raceid.com/sv/races/15120/about",
   "lastEntryDate": "2026-12-27",
   "lastEntrySource": "https://raceid.com/sv/races/15120/about",
   "entryFee": {
    "text": "20 km: 350 kr t.o.m. 27 dec.",
    "textEn": "20 km: 350 kr until 27 Dec.",
    "source": "https://raceid.com/sv/races/15120/about"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp i Orsa med distanserna 20 km.",
    "en": "Cross-country ski race in Orsa with distances 20 km."
   },
   "sources": [
    {
     "name": "RaceID",
     "url": "https://raceid.com/sv/races/15120/about"
    },
    {
     "name": "Svenska Långlopp",
     "url": "https://svenskalanglopp.se/vinter/kalender/"
    },
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47983"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.21673,
    "lng": 14.54012,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Orsa kommun",
    "county": "Dalarnas län",
    "country": "SE",
    "query": "Grönklitt",
    "source": "organizer page"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Tjejer 11-12 - 5 km",
     "Killar 11-12 - 5 km",
     "Tjejer 13-14 - 5 km",
     "Killar 13-14 - 5 km",
     "Tjejer 15-16 - 10 km",
     "Killar 15-16 - 10 km",
     "D 17-20 - 15 km",
     "H 17-20 - 15 km",
     "D 21- - 20 km",
     "H 21- - 20 km"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 1,
    "parts": {
     "nature": 2,
     "course": 1,
     "atmosphere": 1,
     "tradition": 1
    },
    "why": {
     "sv": "Klubbtävling i Grönklitt i mellandagarna med åldersklasser på 5–20 km – inget långlopp.",
     "en": "Christmas-week club race at Grönklitt with age classes over 5–20 km – not a long-distance race."
    },
    "sources": [
     "https://www.orsagronklitt.se/evenemang/mellandagsloppet-julens-roligaste-skidtaevling",
     "https://www.orsask.se/orsask-varatavlingar/sida/131829/mellandagsloppet"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "se-sundsvallsloppet-2027",
   "name": "Sundsvallsloppet",
   "year": 2027,
   "startDate": "2027-01-23",
   "endDate": "2027-01-23",
   "country": "SE",
   "place": "Sundsvall",
   "region": "Medelpad",
   "lat": null,
   "lng": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 40.0,
     "technique": null
    },
    {
     "km": 20.0,
     "technique": null
    },
    {
     "km": 10.0,
     "technique": null
    },
    {
     "km": 4.0,
     "technique": null
    }
   ],
   "organizer": "Stockviks SF",
   "homepage": "https://sundsvallsloppet.se/",
   "homepageType": "official",
   "registrationUrl": "https://raceid.com/sv/races/15474/about",
   "lastEntryDate": "2027-01-22",
   "lastEntrySource": "https://raceid.com/sv/races/15474/about",
   "entryFee": {
    "text": "40 km: 495 kr t.o.m. 10 jan, 595 kr t.o.m. 21 jan, 695 kr t.o.m. 22 jan. 20 km: 295 kr t.o.m. 10 jan, 395 kr t.o.m. 21 jan, 495 kr t.o.m. 22 jan. 10 km: 195 kr t.o.m. 10 jan, 295 kr t.o.m. 21 jan, 395 kr t.o.m. 22 jan. 4 km: 195 kr t.o.m. 10 jan, 295 kr t.o.m. 22 jan.",
    "textEn": "40 km: 495 kr until 10 Jan, 595 kr until 21 Jan, 695 kr until 22 Jan. 20 km: 295 kr until 10 Jan, 395 kr until 21 Jan, 495 kr until 22 Jan. 10 km: 195 kr until 10 Jan, 295 kr until 21 Jan, 395 kr until 22 Jan. 4 km: 195 kr until 10 Jan, 295 kr until 22 Jan.",
    "source": "https://raceid.com/sv/races/15474/about"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp i Sundsvall med distanserna 40 km, 20 km, 10 km, 4 km.",
    "en": "Cross-country ski race in Sundsvall with distances 40 km, 20 km, 10 km, 4 km."
   },
   "sources": [
    {
     "name": "RaceID",
     "url": "https://raceid.com/sv/races/15474/about"
    },
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47934"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://sundsvallsloppet.se/"
    },
    {
     "name": "Arenans position",
     "url": "https://www.naturkartan.se/en/vasternorrlands-lan/informationstavla-motionsspar-sodra-berget-angen"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://sundsvallsloppet.se/sundsvallsloppet-faq/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.36634,
    "lng": 17.30894,
    "precision": "venue",
    "arena": "Ängen",
    "street": null,
    "suburb": null,
    "city": "Sundsvall",
    "municipality": "Sundsvalls kommun",
    "county": "Västernorrlands län",
    "country": "SE",
    "source": "www.naturkartan.se (coordinates on page)"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://sundsvallsloppet.se/"
   },
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Lokalt klassiskt lopp på Södra Berget i Sundsvall, 4–40 km, seedande till Vasaloppet och Tjejvasan.",
     "en": "Local classic-style race on Södra Berget in Sundsvall, 4–40 km, a seeding race for Vasaloppet and Tjejvasan."
    },
    "sources": [
     "https://sundsvallsloppet.se/",
     "https://sundsvallsloppet.se/sundsvallsloppet-faq/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Varvlopp på Södra berget i Sundsvall",
    "en": "Lap race on Södra Berget, Sundsvall"
   }
  },
  {
   "id": "se-kalhyttan-classic-2027",
   "name": "Kalhyttan Classic",
   "year": 2027,
   "startDate": "2027-01-23",
   "endDate": "2027-01-23",
   "country": "SE",
   "place": "Filipstad",
   "region": null,
   "lat": null,
   "lng": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 42.0,
     "technique": null
    },
    {
     "km": 21.0,
     "technique": null
    }
   ],
   "organizer": "Filipstads SF",
   "homepage": "https://www.svenskalag.se/filipstadssf",
   "homepageType": "club",
   "registrationUrl": "https://raceid.com/sv/races/15511/about",
   "lastEntryDate": "2027-01-23",
   "lastEntrySource": "https://raceid.com/sv/races/15511/about",
   "entryFee": {
    "text": "42 km: 700 kr t.o.m. 22 jan, 1 000 kr t.o.m. 23 jan. 21 km: 500 kr t.o.m. 22 jan, 1 000 kr t.o.m. 23 jan.",
    "textEn": "42 km: 700 kr until 22 Jan, 1 000 kr until 23 Jan. 21 km: 500 kr until 22 Jan, 1 000 kr until 23 Jan.",
    "source": "https://raceid.com/sv/races/15511/about"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp i Filipstad med distanserna 42 km, 21 km.",
    "en": "Cross-country ski race in Filipstad with distances 42 km, 21 km."
   },
   "sources": [
    {
     "name": "RaceID",
     "url": "https://raceid.com/sv/races/15511/about"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.svenskalag.se/filipstadssf"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.70887,
    "lng": 14.14052,
    "precision": "street",
    "arena": "Kalhyttans sport- & fritidsarena (not confirmed as the race base)",
    "street": null,
    "suburb": null,
    "city": "Filipstad",
    "municipality": "Filipstads kommun",
    "county": "Värmlands län",
    "country": "SE",
    "query": "Filipstad",
    "source": "organizer page",
    "sourceUrl": "https://visitvarmland.com/en/activities/kalhyttans-sport-fritidsarena",
    "confidence": "low"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 1
    },
    "why": {
     "sv": "42 km-lopp vid Kalhyttans arena utanför Filipstad, arrangerat av Filipstads SF; bana och fältstorlek är okända.",
     "en": "42 km race at the Kalhyttan arena outside Filipstad, organised by Filipstads SF; course and field size unknown."
    },
    "sources": [
     "https://www.svenskalag.se/filipstadssf/sida/81513/kalhyttan",
     "https://www.svenskalag.se/filipstadssf/sida/82506/resultatarkiv",
     "https://www.skiresort.info/ski-resort/kalhyttan-dammshoejden-filipstad/tourist-info/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Nytt långlopp i Bergslagen, Filipstad",
    "en": "New marathon in Bergslagen, Filipstad"
   }
  },
  {
   "id": "se-billingens-langlopp-2027",
   "name": "Billingens Långlopp",
   "year": 2027,
   "startDate": "2027-01-29",
   "endDate": "2027-01-31",
   "country": "SE",
   "place": "Skövde",
   "region": "Västergötland",
   "lat": null,
   "lng": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 40.0,
     "technique": null
    },
    {
     "km": 20.0,
     "technique": null
    },
    {
     "km": 15.0,
     "technique": null
    }
   ],
   "organizer": "Billingens Långlopp",
   "homepage": "https://billingenslanglopp.se/",
   "homepageType": "official",
   "registrationUrl": "https://raceid.com/sv/races/15058/about",
   "lastEntryDate": "2027-01-31",
   "lastEntrySource": "https://raceid.com/sv/races/15058/about",
   "entryFee": {
    "text": "40 km: 850 kr t.o.m. 16 jan, 950 kr t.o.m. 29 jan, 1 100 kr t.o.m. 30 jan. 20 km: 650 kr t.o.m. 16 jan, 750 kr t.o.m. 30 jan, 1 100 kr t.o.m. 31 jan. 15 km: 595 kr t.o.m. 29 jan.",
    "textEn": "40 km: 850 kr until 16 Jan, 950 kr until 29 Jan, 1 100 kr until 30 Jan. 20 km: 650 kr until 16 Jan, 750 kr until 30 Jan, 1 100 kr until 31 Jan. 15 km: 595 kr until 29 Jan.",
    "source": "https://raceid.com/sv/races/15058/about"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp i Skövde med distanserna 40 km, 20 km, 15 km.",
    "en": "Cross-country ski race in Skövde with distances 40 km, 20 km, 15 km."
   },
   "sources": [
    {
     "name": "RaceID",
     "url": "https://raceid.com/sv/races/15058/about"
    },
    {
     "name": "Svenska Långlopp",
     "url": "https://svenskalanglopp.se/vinter/kalender/"
    },
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/billingens-langlopp/"
    },
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47753"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://billingenslanglopp.se/"
    }
   ],
   "issues": [
    {
     "field": "date",
     "severity": "minor",
     "note": {
      "sv": "RaceID anger 29 jan, Ski Classics anger lördag 30 jan 2027 (40 km klassiskt).",
      "en": "RaceID says 29 Jan, Ski Classics says Saturday 30 Jan 2027 (40 km classic)."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 58.38963,
    "lng": 13.84563,
    "precision": "locality",
    "arena": "Billingens skidarena",
    "street": null,
    "suburb": null,
    "city": "Skövde",
    "municipality": "Skövde kommun",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Skövde",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 17-20 - 40",
     "H 17-20 - 40",
     "D 21- - 40",
     "H 21- - 40",
     "D 40- - 40",
     "H 40- - 40",
     "D 50- - 40",
     "H 50- - 40",
     "H 60- - 40",
     "Damer Motion - 15",
     "Damer Motion - 20",
     "Damer Motion - 40",
     "Herrar Motion - 20",
     "Herrar Motion - 40"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Skidhelg på Billingen i Skövde: 40 km i den nya arenans konstsnöspår och tjejloppet Billingen Fifteen på fredagskvällen.",
     "en": "Ski weekend on Billingen in Skövde: 40 km on the new arena's artificial-snow trails, plus the women's Billingen Fifteen on Friday evening."
    },
    "sources": [
     "https://billingenslanglopp.se/",
     "https://billingenslanglopp.se/index.php/inbjudan-tavlingsklasser/",
     "https://billingenslanglopp.se/index.php/billingen-fifteen/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Varvlopp på konstsnö uppe på Billingen",
    "en": "Lap race on artificial snow atop Billingen"
   }
  },
  {
   "id": "se-orsa-gronklitt-ski-marathon-2027",
   "name": "Orsa Grönklitt Ski Marathon",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "SE",
   "place": "Orsa",
   "region": "Dalarna",
   "lat": null,
   "lng": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 42.0,
     "technique": null
    },
    {
     "km": 21.0,
     "technique": null
    }
   ],
   "organizer": "Orsa SK",
   "homepage": "https://www.svenskalag.se/orsask-varatavlingar/sida/78469/orsa-gronklitt-ski-marathon/",
   "homepageType": "official",
   "registrationUrl": "https://raceid.com/sv/races/15231/about",
   "lastEntryDate": "2027-02-06",
   "lastEntrySource": "https://raceid.com/sv/races/15231/about",
   "entryFee": {
    "text": "42 km: 800 kr t.o.m. 10 jan, 950 kr t.o.m. 6 feb. 21 km: 600 kr t.o.m. 8 jan, 750 kr t.o.m. 6 feb.",
    "textEn": "42 km: 800 kr until 10 Jan, 950 kr until 6 Feb. 21 km: 600 kr until 8 Jan, 750 kr until 6 Feb.",
    "source": "https://raceid.com/sv/races/15231/about"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp i Orsa med distanserna 42 km, 21 km.",
    "en": "Cross-country ski race in Orsa with distances 42 km, 21 km."
   },
   "sources": [
    {
     "name": "RaceID",
     "url": "https://raceid.com/sv/races/15231/about"
    },
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/global-ski-marathon-calendar/"
    },
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47857"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.3,
    "lng": 14.75,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Orsa kommun",
    "county": "Dalarnas län",
    "country": "SE",
    "query": "Orsa",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 19 - 42 km",
     "H 19 - 42 km",
     "D 40- - 42 km",
     "H 40- - 42 km",
     "H 50- - 42 km",
     "H 60- - 42 km",
     "Damer Motion - 21 km",
     "Damer Motion - 42 km",
     "Herrar Motion - 21 km",
     "Herrar Motion - 42 km"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Orsa SK:s 42 km (2 × 21 km) i Grönklitt, delvis genom ett skyddat naturområde; max 900 åkare.",
     "en": "Orsa SK's 42 km (2 × 21 km) at Grönklitt, partly through a protected nature area; capped at 900 skiers."
    },
    "sources": [
     "https://www.orsask.se/orsask-varatavlingar/sida/78469/orsa-gronklitt-ski-marathon/",
     "https://www.orsask.se/dokument/2ad11d3f-dc77-4e8f-81ab-97c2c9b7237b/PM20Orsa20Grc3b6nklitt20Ski20Marathon202026.pdf?1",
     "https://www.orsask.se/dokument/96febe92-5848-48aa-8f77-64e7f205d3db/2026-01-3120Orsa20Grc3b6nklitt20Skimaraton20-20Resultat.pdf?1"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Varvlopp på Grönklitt ovanför Orsa",
    "en": "Lap race on Grönklitt above Orsa"
   }
  },
  {
   "id": "se-medelpad-classic-ski-2027",
   "name": "Medelpad Classic Ski",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "SE",
   "place": "Ljustorp",
   "region": null,
   "lat": null,
   "lng": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 42.0,
     "technique": null
    },
    {
     "km": 22.0,
     "technique": null
    }
   ],
   "organizer": "Bergeforsens SK & Ljustorps IF",
   "homepage": "https://www.bergeforsenssk.se/",
   "homepageType": "club",
   "registrationUrl": "https://raceid.com/sv/races/14667/about",
   "lastEntryDate": "2027-02-05",
   "lastEntrySource": "https://raceid.com/sv/races/14667/about",
   "entryFee": {
    "text": "42 km: 495 kr t.o.m. 29 jan, 595 kr t.o.m. 2 feb, 695 kr t.o.m. 5 feb. 22 km: 395 kr t.o.m. 29 jan, 495 kr t.o.m. 2 feb, 595 kr t.o.m. 5 feb.",
    "textEn": "42 km: 495 kr until 29 Jan, 595 kr until 2 Feb, 695 kr until 5 Feb. 22 km: 395 kr until 29 Jan, 495 kr until 2 Feb, 595 kr until 5 Feb.",
    "source": "https://raceid.com/sv/races/14667/about"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp i Ljustorp med distanserna 42 km, 22 km.",
    "en": "Cross-country ski race in Ljustorp with distances 42 km, 22 km."
   },
   "sources": [
    {
     "name": "RaceID",
     "url": "https://raceid.com/sv/races/14667/about"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.bergeforsenssk.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 62.71359,
    "lng": 17.19083,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Ljustorps distrikt",
    "municipality": "Timrå kommun",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Ljustorp",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 1
    },
    "why": {
     "sv": "Bergeforsens SK:s klassiska lopp upp till 42 km vid Bergeforsens skidstadion nära Timrå; ett litet lokalt arrangemang.",
     "en": "Bergeforsens SK's classic-style race of up to 42 km at Bergeforsen ski stadium near Timrå; a small local event."
    },
    "sources": [
     "https://www.bergeforsenssk.se/nyheter/2450486/infor-medelpad-classic-ski-8-2",
     "https://www.bergeforsenssk.se/nyheter/2466836/medelpad-classic-2026"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Ungt klubblopp i Medelpad, 42 km",
    "en": "Young club marathon in Medelpad, 42 km"
   }
  },
  {
   "id": "se-mattila-ski-marathon-2027",
   "name": "Mattila Ski Marathon",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "SE",
   "place": "Mattila",
   "region": null,
   "lat": null,
   "lng": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 42.0,
     "technique": null
    },
    {
     "km": 21.0,
     "technique": null
    }
   ],
   "organizer": "Mattila IK",
   "homepage": "https://mattilamarathon.se/",
   "homepageType": "club",
   "registrationUrl": "https://raceid.com/sv/races/15523/about",
   "lastEntryDate": "2027-01-31",
   "lastEntrySource": "https://raceid.com/sv/races/15523/about",
   "entryFee": {
    "text": "42 km: 700 kr t.o.m. 31 okt, 850 kr t.o.m. 31 dec, 950 kr t.o.m. 31 jan. 21 km: 600 kr t.o.m. 31 okt, 700 kr t.o.m. 31 jan.",
    "textEn": "42 km: 700 kr until 31 Oct, 850 kr until 31 Dec, 950 kr until 31 Jan. 21 km: 600 kr until 31 Oct, 700 kr until 31 Jan.",
    "source": "https://raceid.com/sv/races/15523/about"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp i Mattila med distanserna 42 km, 21 km.",
    "en": "Cross-country ski race in Mattila with distances 42 km, 21 km."
   },
   "sources": [
    {
     "name": "RaceID",
     "url": "https://raceid.com/sv/races/15523/about"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://mattilamarathon.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 60.38874,
    "lng": 12.65256,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": "Marielund",
    "city": "Haparanda",
    "municipality": "Haparanda kommun",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Röjdåfors",
    "source": "organizer page"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Sedan 1982 (45:e upplagan 2027): 21 eller 42 km i svedjefinnarnas spår på Finnskogen nära norska gränsen.",
     "en": "Since 1982 (45th edition in 2027): 21 or 42 km on the Forest Finns' tracks in Finnskogen near the Norwegian border."
    },
    "sources": [
     "https://mattilamarathon.se/ski-marathon/",
     "https://mattilamarathon.se/",
     "https://mattilamarathon.se/om-klubben/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Långlopp i skogsfinnarnas spår, Värmland",
    "en": "Marathon in the Forest Finns' tracks"
   }
  },
  {
   "id": "se-agestanatten-2027",
   "name": "Ågestanatten",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "SE",
   "place": "Farsta strand",
   "region": "Stockholm",
   "lat": null,
   "lng": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 40.0,
     "technique": null
    },
    {
     "km": 20.0,
     "technique": null
    }
   ],
   "organizer": "Nacka Värmdö Skidklubb",
   "homepage": "https://www.nvskidor.se/sida/118666/agestanatten/",
   "homepageType": "official",
   "registrationUrl": "https://raceid.com/sv/races/15475/about",
   "lastEntryDate": "2027-02-17",
   "lastEntrySource": "https://raceid.com/sv/races/15475/about",
   "entryFee": {
    "text": "40 km: 850 kr t.o.m. 31 jan, 950 kr t.o.m. 17 feb. 20 km: 650 kr t.o.m. 31 jan, 750 kr t.o.m. 17 feb.",
    "textEn": "40 km: 850 kr until 31 Jan, 950 kr until 17 Feb. 20 km: 650 kr until 31 Jan, 750 kr until 17 Feb.",
    "source": "https://raceid.com/sv/races/15475/about"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp i Farsta strand med distanserna 40 km, 20 km.",
    "en": "Cross-country ski race in Farsta strand with distances 40 km, 20 km."
   },
   "sources": [
    {
     "name": "RaceID",
     "url": "https://raceid.com/sv/races/15475/about"
    },
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48166"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 59.23505,
    "lng": 18.10207,
    "precision": "venue",
    "arena": "Farsta strand",
    "street": "Stieg Trenters torg",
    "suburb": "Farsta strand",
    "city": "Stockholm",
    "municipality": "Stockholms kommun",
    "county": "Stockholms län",
    "country": "SE",
    "query": "Farsta strand",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Damer - 20",
     "Damer - 40",
     "Herrar - 20",
     "Herrar - 40",
     "Damer Motion - 20",
     "Damer Motion - 40",
     "Herrar Motion - 20",
     "Herrar Motion - 40"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 1,
    "parts": {
     "nature": 1,
     "course": 1,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Kvällslopp i Stockholm: 10 varv à 4 km på Ågesta med start 17:30; 409 deltagare 2026.",
     "en": "Evening race in Stockholm: 10 laps of 4 km at Ågesta starting at 17:30; 409 participants in 2026."
    },
    "sources": [
     "https://www.nvskidor.se/dokument/1beb9afa-e1b6-4d67-aa01-145ad26a47e1/c385gestanatten20Inbjudan202027.pdf?1",
     "https://www.nvskidor.se/dokument/47cd09ce-99a6-482d-a605-673e375940d5/c385N20202620Resultat2020off20151747.pdf?1"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "it-gsiesertal-lauf-granfondo-valcasies-2027",
   "name": "GsieserTal Lauf / GranFondo ValCasies",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-21",
   "country": "IT",
   "place": "Gsieser Tal / Val Casies",
   "region": "Sydtyrolen",
   "lat": null,
   "lng": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers",
    "Euroloppet"
   ],
   "distances": [
    {
     "km": 42.0,
     "technique": "classic"
    },
    {
     "km": 30.0,
     "technique": "classic"
    },
    {
     "km": 42.0,
     "technique": null
    },
    {
     "km": 30.0,
     "technique": null
    },
    {
     "km": 3.0,
     "technique": null
    }
   ],
   "organizer": "Organizing Committee Gsieser Tal-Lauf",
   "homepage": "https://www.valcasies.com/",
   "homepageType": "official",
   "registrationUrl": "https://raceid.com/sv/races/15414/about",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": {
    "text": "Totalt 8 400 € i prispengar.",
    "textEn": "€8,400 total prize money.",
    "source": "https://www.valcasies.com/en/rules/"
   },
   "description": {
    "sv": "Längdlopp i  med distanserna 42 km, 30 km, 3 km.",
    "en": "Cross-country ski race in  with distances 42 km, 30 km, 3 km."
   },
   "sources": [
    {
     "name": "RaceID",
     "url": "https://raceid.com/sv/races/15414/about"
    },
    {
     "name": "Datasport",
     "url": "https://datasport.com/en/events/43-gsiesertal-lauf-granfondo-valcasies-2027"
    },
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.euroloppet.com/Veranstaltung/gsieser-tal-lauf/"
    },
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/gsiesertal-lauf-granfondo-val-casies-classic/"
    },
    {
     "name": "Euroloppet",
     "url": "https://www.euroloppet.com/veranstaltung/gsieser-tal-lauf/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.valcasies.com/reglement/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/gsiesertal-lauf-suedtirol-italien-11/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 46.79033,
    "lng": 12.20493,
    "precision": "venue",
    "arena": "Gsieser Tal - Valle di Casies",
    "street": null,
    "suburb": null,
    "city": "Gsies - Valle di Casies",
    "municipality": "Pustertal - Val Pusteria",
    "county": "Trentino-Alto Adige/Südtirol",
    "country": "IT",
    "query": "Gsieser Tal / Val Casies",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://www.valcasies.com/reglement/"
   },
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "42:a upplagan med ≈2 300 åkare i Gsieser Tal i Sydtyrolen, klassiskt och skate samma helg; arrangören väntar sin 80 000:e målgång 2027.",
     "en": "42nd edition with ≈2 300 skiers in South Tyrol's Gsieser Tal, classic and skating on one weekend; the organisers expect their 80 000th finisher in 2027."
    },
    "sources": [
     "https://www.valcasies.com/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Dallopp genom Gsiesertal i Sydtyrolen",
    "en": "Through the Gsieser Tal in South Tyrol"
   }
  },
  {
   "id": "se-vemdalen-winter-classic-2027",
   "name": "Vemdalen Winter Classic",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "SE",
   "place": "Vemdalen",
   "region": "Jämtland-Härjedalen",
   "lat": null,
   "lng": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 46,
     "technique": "classic"
    },
    {
     "km": 23,
     "technique": "classic"
    },
    {
     "km": 11,
     "technique": "classic"
    }
   ],
   "organizer": "Vemdalen Event & Vemdalens IF",
   "homepage": "https://www.skistar.com/en/ski-destinations/vemdalen/winter-in-vemdalen/events/vemdalen-winter-classic/",
   "homepageType": "tourism",
   "registrationUrl": "https://raceid.com/sv/races/15253/about",
   "lastEntryDate": "2027-02-19",
   "lastEntrySource": "https://raceid.com/sv/races/15253/about",
   "entryFee": {
    "text": "46 km: 495 kr t.o.m. 10 jan, 595 kr t.o.m. 31 jan, 695 kr t.o.m. 19 feb. 23 km: 395 kr t.o.m. 10 jan, 495 kr t.o.m. 31 jan, 595 kr t.o.m. 19 feb. 11 km: 295 kr t.o.m. 10 jan, 395 kr t.o.m. 31 jan, 495 kr t.o.m. 19 feb.",
    "textEn": "46 km: 495 kr until 10 Jan, 595 kr until 31 Jan, 695 kr until 19 Feb. 23 km: 395 kr until 10 Jan, 495 kr until 31 Jan, 595 kr until 19 Feb. 11 km: 295 kr until 10 Jan, 395 kr until 31 Jan, 495 kr until 19 Feb.",
    "source": "https://raceid.com/sv/races/15253/about"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp i Vemdalen med distanserna 46 km, 23 km, 11 km.",
    "en": "Cross-country ski race in Vemdalen with distances 46 km, 23 km, 11 km."
   },
   "sources": [
    {
     "name": "RaceID",
     "url": "https://raceid.com/sv/races/15253/about"
    },
    {
     "name": "Webbsökning (vemdalen.se)",
     "url": "https://vemdalen.se/en/event/vemdalen-winter-classic/"
    },
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47878"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.44517,
    "lng": 13.86282,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Vemdalen",
    "municipality": "Härjedalens kommun",
    "county": "Jämtlands län",
    "country": "SE",
    "query": "Vemdalen",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 17-20 - 23",
     "D 17-20 - 46",
     "H 17-20 - 23",
     "H 17-20 - 46",
     "D 21- - 23",
     "D 21- - 46",
     "H 21- - 23",
     "H 21- - 46",
     "D 35- - 23",
     "D 35- - 46",
     "H 35- - 23",
     "H 35- - 46",
     "D 50- - 23",
     "D 50- - 46",
     "H 50- - 23",
     "H 50- - 46",
     "D 60- - 23",
     "D 60- - 46",
     "H 60- - 23",
     "H 60- - 46",
     "Damer Motion - 11",
     "Herrar Motion - 11"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Lättåkt klassiskt lopp i Vemdalsfjällen på 11, 23 eller 46 km; 46 km seedar till Vasaloppet från 2027.",
     "en": "Easy classic-style race in the Vemdalen fjäll over 11, 23 or 46 km; the 46 km seeds for Vasaloppet from 2027."
    },
    "sources": [
     "https://www.skistar.com/sv/vara-skidorter/vemdalen/vinter-i-vemdalen/evenemang/vemdalen-winter-classic/",
     "https://vemdalen.se/en/event/vemdalen-winter-classic/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Vasaloppsseedning i Härjedalens fjäll",
    "en": "Vasaloppet seeding in the Härjedalen fells"
   }
  },
  {
   "id": "se-bessemerloppet-2027",
   "name": "Bessemerloppet",
   "year": 2027,
   "startDate": "2027-02-21",
   "endDate": "2027-02-21",
   "country": "SE",
   "place": "Högbo",
   "region": "Gästrikland",
   "lat": null,
   "lng": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 26.0,
     "technique": null
    },
    {
     "km": 52.0,
     "technique": null
    }
   ],
   "organizer": "Högbo Gif",
   "homepage": "https://www.svenskalag.se/hogbogif-bessemerloppet",
   "homepageType": "club",
   "registrationUrl": "https://raceid.com/sv/races/15234/about",
   "lastEntryDate": "2027-02-21",
   "lastEntrySource": "https://raceid.com/sv/races/15234/about",
   "entryFee": {
    "text": "26 km: 650 kr t.o.m. 7 feb, 750 kr t.o.m. 20 feb, 1 000 kr t.o.m. 21 feb. 52 km: 850 kr t.o.m. 7 feb, 950 kr t.o.m. 20 feb, 1 000 kr t.o.m. 21 feb.",
    "textEn": "26 km: 650 kr until 7 Feb, 750 kr until 20 Feb, 1 000 kr until 21 Feb. 52 km: 850 kr until 7 Feb, 950 kr until 20 Feb, 1 000 kr until 21 Feb.",
    "source": "https://raceid.com/sv/races/15234/about"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp i Högbo med distanserna 52 km, 26 km.",
    "en": "Cross-country ski race in Högbo with distances 52 km, 26 km."
   },
   "sources": [
    {
     "name": "RaceID",
     "url": "https://raceid.com/sv/races/15234/about"
    },
    {
     "name": "Svenska Långlopp",
     "url": "https://svenskalanglopp.se/vinter/kalender/"
    },
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47790"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.6711,
    "lng": 16.81606,
    "precision": "venue",
    "arena": "Högbo Bruk arena (parking area)",
    "street": null,
    "suburb": "Högbo",
    "city": null,
    "municipality": "Sandvikens kommun",
    "county": "Gävleborgs län",
    "country": "SE",
    "query": "Högbo",
    "source": "organizer page",
    "sourceUrl": "https://www.svenskalag.se/hogbogif-bessemerloppet/sida/90261/vagbeskrivning",
    "confidence": "high"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 17- Motion - 17",
     "D 17- Motion - 52",
     "H 17- Motion - 17",
     "H 17- Motion - 52",
     "D 17-18 - 17",
     "H 17-18 - 17",
     "D 21- - 52",
     "H 21- - 52",
     "D 35- - 52",
     "H 35- - 52",
     "D 40- - 52",
     "H 40- - 52",
     "D 45- - 52",
     "H 45- - 52",
     "D 50- - 52",
     "H 50- - 52",
     "D 55- - 52",
     "H 55- - 52",
     "D 60- - 52",
     "H 60- - 52"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "52,5 km (3 × 15 km) i Högbo bruks skogsspår utanför Sandviken, två veckor före Vasaloppet.",
     "en": "52.5 km (3 × 15 km) on the forest trails of Högbo Bruk outside Sandviken, two weeks before Vasaloppet."
    },
    "sources": [
     "https://www.svenskalag.se/hogbogif-bessemerloppet/sida/89393/spar-och-arena",
     "https://www.svenskalag.se/hogbogif-bessemerloppet/sida/90262/startlista-resultat",
     "https://www.svenskalag.se/hogbogif-bessemerloppet/nyheter/2073285/inbjudan-publiceras-v-50"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Varvlopp vid Högbo bruk",
    "en": "Lap race at Högbo ironworks"
   }
  },
  {
   "id": "se-boras-ski-maraton-2027",
   "name": "Borås Ski Maraton",
   "year": 2027,
   "startDate": "2027-02-21",
   "endDate": "2027-02-21",
   "country": "SE",
   "place": "Brämhult",
   "region": "Västergötland",
   "lat": null,
   "lng": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 40.0,
     "technique": null
    },
    {
     "km": 20.0,
     "technique": null
    }
   ],
   "organizer": "Borås SK",
   "homepage": "https://boras.skimaraton.se/",
   "homepageType": "official",
   "registrationUrl": "https://raceid.com/sv/races/15529/about",
   "lastEntryDate": "2027-02-21",
   "lastEntrySource": "https://raceid.com/sv/races/15529/about",
   "entryFee": {
    "text": "40 km: 495 kr t.o.m. 7 feb, 595 kr t.o.m. 17 feb, 695 kr t.o.m. 20 feb, 900 kr t.o.m. 21 feb. 20 km: 395 kr t.o.m. 7 feb, 495 kr t.o.m. 17 feb, 595 kr t.o.m. 20 feb, 700 kr t.o.m. 21 feb.",
    "textEn": "40 km: 495 kr until 7 Feb, 595 kr until 17 Feb, 695 kr until 20 Feb, 900 kr until 21 Feb. 20 km: 395 kr until 7 Feb, 495 kr until 17 Feb, 595 kr until 20 Feb, 700 kr until 21 Feb.",
    "source": "https://raceid.com/sv/races/15529/about"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp i Brämhult med distanserna 40 km, 20 km.",
    "en": "Cross-country ski race in Brämhult with distances 40 km, 20 km."
   },
   "sources": [
    {
     "name": "RaceID",
     "url": "https://raceid.com/sv/races/15529/about"
    },
    {
     "name": "SSF TA (inbjudan, rättad adress)",
     "url": "https://ssfta.skidor.com/event/47766"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 57.73575,
    "lng": 13.02752,
    "precision": "venue",
    "arena": "Borås Skidstadion (Brämhult)",
    "street": null,
    "suburb": "Brämhult",
    "city": "Borås",
    "municipality": "Borås kommun",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Brämhult",
    "source": "organizer page",
    "sourceUrl": "https://boras.skimaraton.se/",
    "confidence": "low"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 17- Motion - 20 km",
     "H 17- Motion - 20 km",
     "D 21- - 40 km",
     "H 21- - 40 km",
     "D 21- Motion - 40 km",
     "H 21- Motion - 40 km"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 1,
    "parts": {
     "nature": 1,
     "course": 2,
     "atmosphere": 2,
     "tradition": 1
    },
    "why": {
     "sv": "40 eller 20 km vid Borås nya skidstadion på Hybergsåsen; seedande till Vasaloppet och Tjejvasan.",
     "en": "40 or 20 km at Borås's new ski stadium on Hybergsåsen; a seeding race for Vasaloppet and Tjejvasan."
    },
    "sources": [
     "https://boras.skimaraton.se/",
     "https://www.vastsverige.com/en/sjuharad/winter/winter-in-boras/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "se-7-mila-2027",
   "name": "7-Mila",
   "year": 2027,
   "startDate": "2027-02-28",
   "endDate": "2027-02-28",
   "country": "SE",
   "place": "Vindeln",
   "region": "Västerbotten",
   "lat": null,
   "lng": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 14.0,
     "technique": null
    },
    {
     "km": 24.0,
     "technique": null
    },
    {
     "km": 42.0,
     "technique": null
    },
    {
     "km": 76.0,
     "technique": null
    }
   ],
   "organizer": "7-Mila",
   "homepage": "https://www.7-mila.se/",
   "homepageType": "official",
   "registrationUrl": "https://raceid.com/sv/races/15407/about",
   "lastEntryDate": "2027-02-27",
   "lastEntrySource": "https://raceid.com/sv/races/15407/about",
   "entryFee": {
    "text": "14 km: 250 kr t.o.m. 20 feb, 300 kr t.o.m. 27 feb. 24 km: 400 kr t.o.m. 20 feb, 480 kr t.o.m. 27 feb. 42 km: 800 kr t.o.m. 20 feb, 960 kr t.o.m. 27 feb. 76 km: 1 200 kr t.o.m. 26 feb, 1 400 kr t.o.m. 27 feb.",
    "textEn": "14 km: 250 kr until 20 Feb, 300 kr until 27 Feb. 24 km: 400 kr until 20 Feb, 480 kr until 27 Feb. 42 km: 800 kr until 20 Feb, 960 kr until 27 Feb. 76 km: 1 200 kr until 26 Feb, 1 400 kr until 27 Feb.",
    "source": "https://raceid.com/sv/races/15407/about"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp i Vindeln med distanserna 76 km, 42 km, 24 km, 14 km.",
    "en": "Cross-country ski race in Vindeln with distances 76 km, 42 km, 24 km, 14 km."
   },
   "sources": [
    {
     "name": "RaceID",
     "url": "https://raceid.com/sv/races/15407/about"
    },
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47754"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.20668,
    "lng": 19.71721,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Vindelns kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Vindeln",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "D 17- - 42 km",
     "H 17- - 42 km",
     "D 19- - 76 km",
     "H 19- - 76 km",
     "Damer Motion - 14 km",
     "Damer Motion - 24 km",
     "Damer Motion - 42 km",
     "Damer Motion - 76 km",
     "Herrar Motion - 14 km",
     "Herrar Motion - 24 km",
     "Herrar Motion - 42 km",
     "Herrar Motion - 76 km",
     "Mix - 14 km u ti",
     "Mix - 24 km u ti",
     "Mix - 42 km u ti",
     "Mix - 76 km u ti"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 3,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "76 km från Vindeln till Robertsfors genom Västerbottens byar – ett av Sveriges längsta långlopp, sedan 1964.",
     "en": "76 km point-to-point from Vindeln to Robertsfors through Västerbotten's villages – one of Sweden's longest ski marathons, held since 1964."
    },
    "sources": [
     "https://www.7-mila.se/7-mila-76km-vindeln/",
     "https://www.7-mila.se/",
     "https://www.7-mila.se/nyheter/",
     "https://visitumea.se/en/7-mila-ski-race-2025",
     "https://www.svt.se/nyheter/lokalt/vasterbotten/7-mila-kortas-ner"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "76 km genom norrländska älvbyar",
    "en": "76 km through northern river villages"
   }
  },
  {
   "id": "se-nordenskioldsloppet-2027",
   "name": "Nordenskiöldsloppet",
   "year": 2027,
   "startDate": "2027-03-20",
   "endDate": "2027-03-21",
   "country": "SE",
   "place": "Jokkmokk",
   "region": null,
   "lat": null,
   "lng": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 220.0,
     "technique": null
    }
   ],
   "organizer": "Nordenskiöldsloppet AB",
   "homepage": "https://www.nordenskioldsloppet.com/",
   "homepageType": "official",
   "registrationUrl": "https://raceid.com/sv/races/15138/about",
   "lastEntryDate": "2027-03-11",
   "lastEntrySource": "https://raceid.com/sv/races/15138/about",
   "entryFee": {
    "text": "220 km: 3 950 kr t.o.m. 30 sep, 4 450 kr t.o.m. 28 feb, 4 950 kr t.o.m. 11 mars.",
    "textEn": "220 km: 3 950 kr until 30 Sep, 4 450 kr until 28 Feb, 4 950 kr until 11 Mar.",
    "source": "https://raceid.com/sv/races/15138/about"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp i Jokkmokk med distanserna 220 km.",
    "en": "Cross-country ski race in Jokkmokk with distances 220 km."
   },
   "sources": [
    {
     "name": "RaceID",
     "url": "https://raceid.com/sv/races/15138/about"
    },
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/nordenskioldsloppet-swe/"
    },
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/nordenskioldsloppet/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.nordenskioldsloppet.com/about-nordenskioldsloppet"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.nordenskioldsloppet.com/race-information"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 66.66667,
    "lng": 19.25,
    "precision": "locality",
    "arena": "Jokkmokk Ski Stadium (Lake Talvati)",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Jokkmokks kommun",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Jokkmokk",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [],
    "url": "https://www.nordenskioldsloppet.com/about-nordenskioldsloppet"
   },
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 4,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "220 km genom orörd vildmark norr om polcirkeln från Jokkmokk, på 1884 års historiska spår – ett äventyr mer än ett lopp.",
     "en": "220 km through untouched wilderness north of the Arctic Circle from Jokkmokk, on the historic track of 1884 – an adventure more than a race."
    },
    "sources": [
     "https://www.nordenskioldsloppet.com/",
     "https://www.nordenskioldsloppet.com/about-nordenskioldsloppet",
     "https://www.nordenskioldsloppet.com/race-information"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "220 km genom Lapplands vildmark",
    "en": "220 km through the Lapland wilderness"
   }
  },
  {
   "id": "se-fjatervalen-epic-2027",
   "name": "Fjätervålen Epic",
   "year": 2027,
   "startDate": "2027-03-20",
   "endDate": "2027-03-20",
   "country": "SE",
   "place": "Fjätervålen",
   "region": null,
   "lat": null,
   "lng": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 40.0,
     "technique": null
    },
    {
     "km": 17.0,
     "technique": null
    },
    {
     "km": 27.0,
     "technique": null
    }
   ],
   "organizer": "Fjätervålen Epic",
   "homepage": "https://www.fjatervalenepic.se/",
   "homepageType": "official",
   "registrationUrl": "https://raceid.com/sv/races/15061/about",
   "lastEntryDate": "2027-03-20",
   "lastEntrySource": "https://raceid.com/sv/races/15061/about",
   "entryFee": {
    "text": "40 km: 1 095 kr t.o.m. 7 mars, 1 295 kr t.o.m. 19 mars, 1 495 kr t.o.m. 20 mars. 17 km: 695 kr t.o.m. 7 mars, 895 kr t.o.m. 19 mars, 1 095 kr t.o.m. 20 mars. 27 km: 895 kr t.o.m. 7 mars, 1 095 kr t.o.m. 19 mars, 1 295 kr t.o.m. 20 mars.",
    "textEn": "40 km: 1 095 kr until 7 Mar, 1 295 kr until 19 Mar, 1 495 kr until 20 Mar. 17 km: 695 kr until 7 Mar, 895 kr until 19 Mar, 1 095 kr until 20 Mar. 27 km: 895 kr until 7 Mar, 1 095 kr until 19 Mar, 1 295 kr until 20 Mar.",
    "source": "https://raceid.com/sv/races/15061/about"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp i Fjätervålen med distanserna 40 km, 27 km, 17 km.",
    "en": "Cross-country ski race in Fjätervålen with distances 40 km, 27 km, 17 km."
   },
   "sources": [
    {
     "name": "RaceID",
     "url": "https://raceid.com/sv/races/15061/about"
    },
    {
     "name": "Svenska Långlopp",
     "url": "https://svenskalanglopp.se/vinter/kalender/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 61.93474,
    "lng": 12.95599,
    "precision": "venue",
    "arena": "Fjätervålen",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Älvdalens kommun",
    "county": "Dalarnas län",
    "country": "SE",
    "query": "Fjätervålen",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 2,
     "tradition": 1
    },
    "why": {
     "sv": "Nytt lopp runt Fjätervålen (1 002 m) – kortaste distansen startar på toppen och åker 400 höjdmeter ned.",
     "en": "New race around Fjätervålen (1,002 m) – the shortest distance starts on the summit and drops 400 m."
    },
    "sources": [
     "https://fjatervalenepic.se/valkommen-till-fjatervalen-epic/",
     "https://fjatervalenepic.se/inbjudan/",
     "https://fjatervalenepic.se/program/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Fjällslopp runt Fjätervålen, nytt 2027",
    "en": "Fell race around Fjätervålen, new in 2027"
   }
  },
  {
   "id": "ch-planoiras-volkslanglauf-lenzerheide-2027",
   "name": "Planoiras Volkslanglauf, Lenzerheide",
   "year": 2027,
   "startDate": "2027-01-10",
   "endDate": "2027-01-10",
   "country": "CH",
   "place": "Canton Graubünden",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": null,
     "technique": "free"
    }
   ],
   "organizer": "Planoiras Volkslanglauf, Lenzerheide",
   "homepage": "https://arosalenzerheide.swiss/de/Lenzerheide/Top-Events/Sport/Planoiras-Volkslanglauf",
   "homepageType": "official",
   "registrationUrl": "https://datasport.com/en/events/planoiras-volkslanglauf-lenzerheide-2027",
   "lastEntryDate": "2027-01-08",
   "lastEntrySource": "https://arosalenzerheide.swiss/de/Lenzerheide/Top-Events/Sport/Planoiras-Volkslanglauf/Alle-Informationen",
   "entryFee": {
    "text": "CHF 50 (Planoirino CHF 35) bis 31.12.2026; CHF 60/45 bis 7.1.2027; CHF 80/55 Nachmeldung",
    "textEn": "CHF 50 (Planoirino CHF 35) until 31 Dec 2026; CHF 60/45 until 7 Jan 2027; CHF 80/55 late entry",
    "source": "https://arosalenzerheide.swiss/de/Lenzerheide/Top-Events/Sport/Planoiras-Volkslanglauf/Alle-Informationen"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (fristil) i Canton Graubünden.",
    "en": "Cross-country ski race (free) in Canton Graubünden."
   },
   "sources": [
    {
     "name": "Datasport",
     "url": "https://datasport.com/en/events/planoiras-volkslanglauf-lenzerheide-2027"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://arosalenzerheide.swiss/de/Lenzerheide/Top-Events/Sport/Planoiras-Volkslanglauf/Alle-Informationen"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/planoiras-volkslanglauf-lenzerheide-schweiz-12/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 46.69275,
    "lng": 9.55683,
    "precision": "venue",
    "arena": "Roland Arena",
    "street": "Voia da Bual",
    "suburb": null,
    "city": "Castaneda",
    "municipality": "Moesa",
    "county": "Graubünden/Grischun/Grigioni",
    "country": "CH",
    "query": "Roland Arena, Lantsch/Lenz",
    "source": "Organizer (OpenStreetMap)",
    "finishNote": "Start Lantsch/Lenz, mål Lenzerheide"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "25 km genom Lenzerheides högdal från Roland Arena via Lenzerheide och Valbella, ett folklopp som körts i över 40 år. Litet fält (≈350 åkare) men en riktig färd genom dalen.",
     "en": "25 km through the Lenzerheide high valley from the Roland Arena via Lenzerheide and Valbella, a people's race held for over 40 years. A small field (≈350 skiers) but a real journey through the valley."
    },
    "sources": [
     "https://arosalenzerheide.swiss/de/Lenzerheide/Top-Events",
     "https://arosalenzerheide.swiss/en/Lenzerheide/Top-Events/Sports/Planoiras-Folk-Cross-Country-Skiing-Race/Tracks-Planoiras",
     "https://arosalenzerheide.swiss/en/Lenzerheide/Up-to-date/News/39th-planoiras-in-dream-conditions_n_16435579",
     "https://arosalenzerheide.swiss/2-pdf/02_lenzerheide/medien/medienmitteilungen%202024/241223_MM_Planoiras%20feiert%20Jubil%C3%A4um.pdf"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "25 km folklopp genom Lenzerheide",
    "en": "25 km popular race through Lenzerheide"
   }
  },
  {
   "id": "ch-rothenthurmer-volksskilauf-2027",
   "name": "Rothenthurmer Volksskilauf",
   "year": 2027,
   "startDate": "2027-01-24",
   "endDate": "2027-01-24",
   "country": "CH",
   "place": "Canton Schwyz",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 23.5,
     "technique": "free"
    }
   ],
   "organizer": "Rothenthurmer Volksskilauf",
   "homepage": "https://www.volksskilauf.ch/",
   "homepageType": "official",
   "registrationUrl": "https://datasport.com/en/events/rothenthurmer-volksskilauf-2027",
   "lastEntryDate": "2027-01-18",
   "lastEntrySource": "https://sc-r.ch/wettkaempfe-2025/volksskilauf.html",
   "entryFee": {
    "text": "Fr. 50.- bis 18.1.2027, Fr. 55.- ab 19.1., Fr. 60.- ab 22.1.",
    "textEn": "CHF 50 until 18 Jan 2027, CHF 55 from 19 Jan, CHF 60 from 22 Jan",
    "source": "https://sc-r.ch/wettkaempfe-2025/volksskilauf.html"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (fristil) i Canton Schwyz.",
    "en": "Cross-country ski race (free) in Canton Schwyz."
   },
   "sources": [
    {
     "name": "Datasport",
     "url": "https://datasport.com/en/events/rothenthurmer-volksskilauf-2027"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://sc-r.ch/wettkaempfe-2025/volksskilauf.html"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/rothenthurmer-volkslanglauf-schweiz-12/"
    }
   ],
   "issues": [
    {
     "field": "distances",
     "severity": "minor",
     "note": {
      "sv": "Distansen kommer från 2026 års startlista.",
      "en": "Distance taken from the 2026 start list."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 47.10466,
    "lng": 8.67353,
    "precision": "venue",
    "arena": "Mehrzweckanlage Rothenthurm (start/finish)",
    "street": null,
    "suburb": null,
    "city": "Schwyz",
    "municipality": "Schwyz",
    "county": "Schwyz",
    "country": "CH",
    "query": "Canton Schwyz",
    "source": "organizer page",
    "sourceUrl": "https://sc-r.ch/anfahrt.html",
    "confidence": "high"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "23,5 km folklopp på Rothenthurms högmosse i Schwyz med ≈290 åkare – trevligt men ingen resa.",
     "en": "23.5 km people's race on the Rothenthurm high moor in Schwyz with ≈290 skiers – pleasant, but not a journey."
    },
    "sources": [
     "https://www.volksskilauf.ch/",
     "https://sc-r.ch/images/Wettkampfreglement_2027.pdf"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "ch-einsiedler-skimarathon-2027",
   "name": "Einsiedler Skimarathon",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-14",
   "country": "CH",
   "place": "Canton Schwyz",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": null,
     "technique": "free"
    }
   ],
   "organizer": "Einsiedler Skimarathon",
   "homepage": "https://skiclubeinsiedeln.ch/skimarathon",
   "homepageType": "official",
   "registrationUrl": "https://datasport.com/en/events/einsiedler-skimarathon-2027",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (fristil) i Canton Schwyz.",
    "en": "Cross-country ski race (free) in Canton Schwyz."
   },
   "sources": [
    {
     "name": "Datasport",
     "url": "https://datasport.com/en/events/einsiedler-skimarathon-2027"
    },
    {
     "name": "Arrangörens hemsida (webbsökning)",
     "url": "https://skiclubeinsiedeln.ch/skimarathon"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 47.02118,
    "lng": 8.65356,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Schwyz",
    "municipality": "Schwyz",
    "county": "Schwyz",
    "country": "CH",
    "query": "Canton Schwyz",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 3,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Folklopp som körts i över 50 år på Schwedentritt-spåret vid Einsiedeln: från klostret längs Sihlsee och genom Schwantenaus högmosse, 15 eller 25 km.",
     "en": "A people's race held for over 50 years on the Schwedentritt trail at Einsiedeln: from the abbey along the Sihlsee and through the Schwantenau high moor, 15 or 25 km."
    },
    "sources": [
     "https://skiclubeinsiedeln.ch/skimarathon",
     "https://running.life/en/event/einsiedler-skimarathon",
     "https://www.myswitzerland.com/en/experiences/route/schwedentritt-loipe/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "ch-sertig-classic-2027",
   "name": "Sertig Classic",
   "year": 2027,
   "startDate": "2027-02-21",
   "endDate": "2027-02-21",
   "country": "CH",
   "place": "Canton Graubünden",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 21,
     "technique": "classic"
    },
    {
     "km": 13,
     "technique": "classic"
    }
   ],
   "organizer": "Sertig Classic",
   "homepage": "https://www.sertig-classic.ch/",
   "homepageType": "official",
   "registrationUrl": "https://datasport.com/en/events/sertig-classic-2027",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (klassiskt) i Canton Graubünden.",
    "en": "Cross-country ski race (classic) in Canton Graubünden."
   },
   "sources": [
    {
     "name": "Datasport",
     "url": "https://datasport.com/en/events/sertig-classic-2027"
    },
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/global-ski-marathon-calendar/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/sertig-classic-davos-schweiz-8/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 46.79847,
    "lng": 9.8344,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Castaneda",
    "municipality": "Moesa",
    "county": "Graubünden/Grischun/Grigioni",
    "country": "CH",
    "query": "Davos Langlaufzentrum",
    "source": "organizer page",
    "finishNote": "Start Davos, mål Sertigtal"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Klassiskt A–B från Davos in i Sertigdalen med mål vid Hotel Walserhuus under Ducan-topparna, följt av pasta och schweizisk folkmusik. Litet och ungt lopp (≈180 åkare, 12:e upplagan).",
     "en": "Classic A–B from Davos into the Sertig valley, finishing at Hotel Walserhuus below the Ducan peaks, followed by pasta and Swiss folk music. A small, young race (≈180 skiers, 12th edition)."
    },
    "sources": [
     "https://www.sertig-classic.ch/",
     "https://www.davos.ch/en/experience/events/11th-sertig-classic",
     "https://www.suedostschweiz.ch/schweiz-und-welt/sertig-classic-fast-180-genossen-die-strecke-938133"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Klassiskt från Davos in i Sertigdalen",
    "en": "Classic from Davos into the Sertig valley"
   }
  },
  {
   "id": "no-masters-world-cup-2027",
   "name": "Masters World Cup",
   "year": 2027,
   "startDate": "2027-02-26",
   "endDate": "2027-03-04",
   "country": "NO",
   "place": "Tromsø",
   "region": null,
   "type": "competition",
   "level": "Masters",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Masters World Cup",
   "homepage": "https://msm.no/en/masters-world-cup/",
   "homepageType": "official",
   "registrationUrl": "https://datasport.com/en/events/masters-world-cup-2027",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": {
    "text": "€220 för alla distanser (enligt arrangören).",
    "textEn": "€220 for all distances (per organizer).",
    "source": "https://msm.no/en/masters-world-cup/"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (teknik okänd) i Tromsø.",
    "en": "Cross-country ski race (technique unknown) in Tromsø."
   },
   "sources": [
    {
     "name": "Datasport",
     "url": "https://datasport.com/en/events/masters-world-cup-2027"
    },
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/26-02-2027-masters-world-cup-norja"
    },
    {
     "name": "Arrangörens hemsida (webbsökning)",
     "url": "https://msm.no/en/masters-world-cup/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 69.65163,
    "lng": 18.95586,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Tromsø",
    "county": "Troms",
    "country": "NO",
    "query": "Tromsø",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "veteran"
    ],
    "names": []
   },
   "tagline": {
    "sv": "Veteranernas världscup i arktiska Tromsø",
    "en": "Masters World Cup in Arctic Tromsø"
   }
  },
  {
   "id": "ch-gommerlauf-2027",
   "name": "Gommerlauf",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-28",
   "country": "CH",
   "place": "Canton Valais",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Euroloppet"
   ],
   "distances": [
    {
     "km": 42,
     "technique": "free"
    },
    {
     "km": 21,
     "technique": "classic"
    },
    {
     "km": 21,
     "technique": "free"
    }
   ],
   "organizer": "Gommerlauf",
   "homepage": "https://www.goms.ch/gommerlauf/uebersicht",
   "homepageType": "official",
   "registrationUrl": "https://datasport.com/en/events/gommerlauf-2027",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": {
    "text": "CHF 70 t.o.m. 31 jan, CHF 100 från 1 feb.",
    "textEn": "CHF 70 until 31 Jan, CHF 100 from 1 Feb.",
    "source": "https://www.goms.ch/gommerlauf/uebersicht"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (klassiskt, fristil) i Canton Valais.",
    "en": "Cross-country ski race (classic, free) in Canton Valais."
   },
   "sources": [
    {
     "name": "Datasport",
     "url": "https://datasport.com/en/events/gommerlauf-2027"
    },
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/gommerlauf-sui/"
    },
    {
     "name": "Euroloppet",
     "url": "https://www.euroloppet.com/veranstaltung/int-gommerlauf/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/int-gommerlauf-obergoms-schweiz-3/"
    }
   ],
   "issues": [
    {
     "field": "fee",
     "severity": "minor",
     "note": {
      "sv": "Reglementet anger inget årtal – avgiften kan avse en tidigare upplaga.",
      "en": "The rules document has no year – the fee may refer to an earlier edition."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 46.5002,
    "lng": 8.29888,
    "precision": "venue",
    "arena": "Nordisches Zentrum Goms (start/finish area)",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": null,
    "county": "Valais/Wallis",
    "country": "CH",
    "query": "Canton Valais",
    "source": "organizer page",
    "sourceUrl": "https://www.goms.ch/gommerlauf/rennguide",
    "confidence": "medium",
    "finishNote": "Event organizer address is Hintermattstrasse 6, 3985 Geschinen; the guide also mentions Münster and Ulrichen on the course. Current pin is about 55 km away."
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "55:e upplagan i Goms: 21 km-varv längs dalen genom byarna Ulrichen, Münster och Reckingen, med åkare från 25 nationer under en helg.",
     "en": "55th edition in the Goms valley: 21 km laps along the valley through the villages of Ulrichen, Münster and Reckingen, with skiers from 25 nations over one weekend."
    },
    "sources": [
     "https://www.goms.ch/gommerlauf/uebersicht",
     "https://www.valais.ch/de/events/55-int-gommerlauf",
     "https://goms.ch/en/gommerlauf/competitions",
     "https://www.goms.ch/fileadmin/Mediendatenbank_Obergoms/Dokumente/Events/Winter/Gommerlauf/2022/220120_Medienmitteilung_Weiterplanung_Gommerlauf_2022.pdf",
     "https://www.goms.ch/en/gommerlauf/mobile-tribune"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Schweizisk klassiker i övre Rhônedalen",
    "en": "Swiss classic in the upper Rhône valley"
   }
  },
  {
   "id": "ch-engadin-jugendsprint-2027",
   "name": "Engadin Jugendsprint",
   "year": 2027,
   "startDate": "2027-03-03",
   "endDate": "2027-03-03",
   "country": "CH",
   "place": "Canton Graubünden",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": null,
     "technique": "free"
    }
   ],
   "organizer": "Engadin Jugendsprint",
   "homepage": "https://www.engadin-skimarathon.ch/",
   "homepageType": "official",
   "registrationUrl": "https://datasport.com/en/events/41-engadin-jugendsprint-2027",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (fristil) i Canton Graubünden.",
    "en": "Cross-country ski race (free) in Canton Graubünden."
   },
   "sources": [
    {
     "name": "Datasport",
     "url": "https://datasport.com/en/events/41-engadin-jugendsprint-2027"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 46.53452,
    "lng": 9.87647,
    "precision": "venue",
    "arena": "Promulins Arena Samedan",
    "street": null,
    "suburb": null,
    "city": "Castaneda",
    "municipality": "Moesa",
    "county": "Graubünden/Grischun/Grigioni",
    "country": "CH",
    "query": "Canton Graubünden",
    "source": "organizer page",
    "sourceUrl": "https://engadin-skimarathon.ch/rennen/jugendsprint",
    "confidence": "medium"
   },
   "kind": "marathon",
   "formats": [
    "sprint"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 1,
     "atmosphere": 1,
     "tradition": 2
    },
    "why": {
     "sv": "Ungdomssprint på Promulins Arena i Samedan under Engadins maratonvecka – inget långlopp.",
     "en": "A youth sprint at the Promulins Arena in Samedan during the Engadin marathon week – not a long-distance race."
    },
    "sources": [
     "https://engadin-skimarathon.ch/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "ch-engadin-frauenlauf-2027",
   "name": "Engadin Frauenlauf",
   "year": 2027,
   "startDate": "2027-03-07",
   "endDate": "2027-03-07",
   "country": "CH",
   "place": "Canton Graubünden",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 17,
     "technique": "free"
    }
   ],
   "organizer": "Engadin Frauenlauf",
   "homepage": "https://engadin-skimarathon.ch/rennen/engadin-frauenlauf",
   "homepageType": "official",
   "registrationUrl": "https://datasport.com/en/events/26-engadin-frauenlauf-2027",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": {
    "text": "CHF 65 t.o.m. 30 nov, 75 t.o.m. 15 feb, 95 från 16 feb.",
    "textEn": "CHF 65 until 30 Nov, 75 until 15 Feb, 95 from 16 Feb.",
    "source": "https://engadin-skimarathon.ch/rennen/engadin-frauenlauf"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (fristil) i Canton Graubünden.",
    "en": "Cross-country ski race (free) in Canton Graubünden."
   },
   "sources": [
    {
     "name": "Datasport",
     "url": "https://datasport.com/en/events/26-engadin-frauenlauf-2027"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 46.53324,
    "lng": 9.87459,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Castaneda",
    "municipality": "Moesa",
    "county": "Graubünden/Grischun/Grigioni",
    "country": "CH",
    "query": "Samedan",
    "source": "organizer page",
    "finishNote": "Start Samedan, mål S-chanf"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 3,
     "tradition": 2
    },
    "why": {
     "sv": "Damlopp på 17 km från Samedan till S-chanf genom Övre Engadin med över 1 300 åkare, som inleder Engadins maratonvecka. Kort och lättåkt; 26:e upplagan 2027.",
     "en": "A 17 km women's race from Samedan to S-chanf through the Upper Engadin with over 1 300 skiers, opening the Engadin marathon week. Short and easy; 26th edition in 2027."
    },
    "sources": [
     "https://engadin-skimarathon.ch/rennen/engadin-frauenlauf/vor-dem-rennen",
     "https://engadin-skimarathon.ch/rennen/engadin-frauenlauf/vor-dem-rennen/startnummern",
     "https://www.graubuenden.ch/en/events/engadin-marathon-week-womens-race-samedan",
     "https://www.swisstopsport.ch/download/pictures/62/6xcr5jkylyhiwu3kkkb1a2jcgwu0pt/260209_medienmitteilung_immer_mehr_teilnehmende_an_der_engadiner_marathonwoche_de.pdf"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Damlopp Samedan–S-chanf i Engadin",
    "en": "Women's race Samedan–S-chanf, Engadin"
   }
  },
  {
   "id": "ch-engadin-skimarathon-2027",
   "name": "Engadin Skimarathon",
   "year": 2027,
   "startDate": "2027-03-14",
   "endDate": "2027-03-14",
   "country": "CH",
   "place": "Canton Graubünden",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Worldloppet"
   ],
   "distances": [
    {
     "km": 42,
     "technique": "free"
    },
    {
     "km": 21,
     "technique": "free",
     "label": "Halbmarathon"
    }
   ],
   "organizer": "Engadin Skimarathon - Individual",
   "homepage": "https://www.engadin-skimarathon.ch/",
   "homepageType": "official",
   "registrationUrl": "https://datasport.com/en/events/57-engadin-skimarathon-2027",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": {
    "text": "42 km: CHF 120 från 1 sep, 140 från 1 jan, 160 från 1 feb, 190 från 1 mars. 21 km: CHF 95 / 115 / 135 / 165.",
    "textEn": "42 km: CHF 120 from 1 Sep, 140 from 1 Jan, 160 from 1 Feb, 190 from 1 Mar. 21 km: CHF 95 / 115 / 135 / 165.",
    "source": "https://engadin-skimarathon.ch/rennen/engadin-skimarathon/vor-dem-rennen/anmeldung"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Schweiz största längdlopp, 42 km fristil genom Engadindalen från Maloja till S-chanf.",
    "en": "Switzerland's largest cross-country race, 42 km free technique through the Engadin valley from Maloja to S-chanf."
   },
   "sources": [
    {
     "name": "Datasport",
     "url": "https://datasport.com/en/events/57-engadin-skimarathon-2027"
    },
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/wl-race/engadin-skimarathon/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://onreg.datasport.com/de/57-engadin-skimarathon-2027"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/engadin-skimarathon-maloja-s-chanf-schweiz-11/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 46.40163,
    "lng": 9.69545,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Castaneda",
    "municipality": "Moesa",
    "county": "Graubünden/Grischun/Grigioni",
    "country": "CH",
    "query": "Maloja",
    "source": "organizer page",
    "finishNote": "Start Maloja, mål S-chanf"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://onreg.datasport.com/de/57-engadin-skimarathon-2027"
   },
   "experience": {
    "score": 4,
    "parts": {
     "nature": 4,
     "course": 4,
     "atmosphere": 4,
     "tradition": 4
    },
    "why": {
     "sv": "42 km från Maloja till S-chanf över de frusna sjöarna Sils och Silvaplana, med tusentals åkare och en hel maratonvecka. Körs sedan 1969.",
     "en": "42 km from Maloja to S-chanf over the frozen lakes of Sils and Silvaplana, with thousands of skiers and a whole marathon week. Held since 1969."
    },
    "sources": [
     "https://engadin-skimarathon.ch/",
     "https://engadin-skimarathon.ch/rennen",
     "https://engadin-skimarathon.ch/rennen/engadin-skimarathon/vor-dem-rennen/start-informationen"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Över frusna sjöar i Alperna",
    "en": "Across frozen lakes in the Alps"
   }
  },
  {
   "id": "ch-engadin-nachtlauf-2027",
   "name": "Engadin Nachtlauf",
   "year": 2027,
   "startDate": "2027-03-11",
   "endDate": "2027-03-11",
   "country": "CH",
   "place": "Canton Graubünden",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 17,
     "technique": "free"
    }
   ],
   "organizer": "Engadin Nachtlauf",
   "homepage": "https://engadin-skimarathon.ch/rennen/engadin-nachtlauf",
   "homepageType": "official",
   "registrationUrl": "https://datasport.com/en/events/9-engadin-nachtlauf-2027",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": {
    "text": "CHF 65 t.o.m. 30 nov, 85 t.o.m. 15 feb, 100 från 16 feb.",
    "textEn": "CHF 65 until 30 Nov, 85 until 15 Feb, 100 from 16 Feb.",
    "source": "https://engadin-skimarathon.ch/rennen/engadin-nachtlauf"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (fristil) i Canton Graubünden.",
    "en": "Cross-country ski race (free) in Canton Graubünden."
   },
   "sources": [
    {
     "name": "Datasport",
     "url": "https://datasport.com/en/events/9-engadin-nachtlauf-2027"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 46.42868,
    "lng": 9.76375,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Castaneda",
    "municipality": "Moesa",
    "county": "Graubünden/Grischun/Grigioni",
    "country": "CH",
    "query": "Sils im Engadin",
    "source": "organizer page",
    "finishNote": "Start Sils, mål Pontresina"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 3,
     "tradition": 1
    },
    "why": {
     "sv": "17 km i mörker från Sils till Pontresina över två frusna sjöar med pannlampa, facklor vid starten och musik längs spåret. Över 800 åkare; ungt lopp (9:e upplagan 2027).",
     "en": "17 km in the dark from Sils to Pontresina across two frozen lakes by headlamp, with torches at the start and music along the trail. Over 800 skiers; a young race (9th edition in 2027)."
    },
    "sources": [
     "https://engadin-skimarathon.ch/rennen/engadin-nachtlauf/vor-dem-rennen",
     "https://engadin-skimarathon.ch/rennen/engadin-nachtlauf/im-rennen",
     "https://silvaplana.ch/en/events/2026-03/engadin-nachtlauf-2026",
     "https://www.suedostschweiz.ch/regionalsport/langlauf-teilnehmerrekord-am-engadin-nachtlauf-zwei-engadiner-und-eine-polin-dominieren-77017"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Nattlopp över frusna sjöar",
    "en": "Night race across frozen lakes"
   }
  },
  {
   "id": "fr-marathon-de-bessans-2027",
   "name": "Marathon de Bessans",
   "year": 2027,
   "startDate": "2027-01-09",
   "endDate": "2027-01-10",
   "country": "FR",
   "place": "Bessans",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Euroloppet"
   ],
   "distances": [
    {
     "km": 42,
     "technique": "free"
    },
    {
     "km": 30,
     "technique": "classic"
    },
    {
     "km": 23,
     "technique": "free"
    },
    {
     "km": 15,
     "technique": "classic"
    }
   ],
   "organizer": "Marathon de Bessans",
   "homepage": "http://www.marathondebessans.com",
   "homepageType": "official",
   "registrationUrl": "https://lvo-inscription.com/marathoninternationaldebessans2025/select_competition",
   "lastEntryDate": "2027-01-09",
   "lastEntrySource": "https://www.marathondebessans.com/inscriptions/",
   "entryFee": {
    "text": "Från 28 € (15/30 km klassisk) och 30 € (23/42 km fristil) vid tidig anmälan, högre närmare loppet; +17 € (Ticket Course) för den som saknar FFS-licens.",
    "textEn": "From €28 (15/30 km classic) and €30 (23/42 km free) for early entry, higher closer to the race; +€17 (Ticket Course) without an FFS licence.",
    "source": "https://www.marathondebessans.com/inscriptions/"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Bessans (42 km, 30 km, 23 km, 15 km; klassiskt och fristil). Ingår i Euroloppet.",
    "en": "Ski marathon in Bessans (42 km, 30 km, 23 km, 15 km; classic and free). Part of Euroloppet."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.euroloppet.com/Veranstaltung/marathon-de-bessans/"
    },
    {
     "name": "Euroloppet",
     "url": "https://www.euroloppet.com/veranstaltung/marathon-de-bessans/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.marathondebessans.com/inscriptions/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/marathon-de-bessans-frankreich-12/"
    },
    {
     "name": "FFS calendrier",
     "url": "https://ffs.fr/calendrier/?discipline=4&type=&comite=&regroupement=&date_du=01/11/2026&page_number=1"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 45.32238,
    "lng": 7.00176,
    "precision": "venue",
    "arena": "Espace Nordique / Espace sportif le Carreley",
    "street": null,
    "suburb": null,
    "city": "Bessans",
    "municipality": "Saint-Jean-de-Maurienne",
    "county": "Auvergne-Rhône-Alpes",
    "country": "FR",
    "query": "Bessans",
    "source": "organizer page",
    "sourceUrl": "http://www.marathondebessans.com",
    "confidence": "medium"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 2,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "48:e upplagan på ≈1 730 m i Haute-Maurienne, med 3 000-metersberg runt den platta dalen vid Vanoise nationalpark. Över 1 500 åkare en helg; banan går i varv på Bessans längdområde.",
     "en": "48th edition at ≈1 730 m in the Haute-Maurienne, with 3 000 m peaks around the flat valley by the Vanoise national park. Over 1 500 skiers over a weekend; the course runs in laps on the Bessans nordic area."
    },
    "sources": [
     "https://www.marathondebessans.com/parcours-style-classique/",
     "https://www.xc-ski.de/wp-content/uploads/2008/01/marathon-de-bessans-2008-42km-ft.pdf",
     "https://www.proxcskiing.com/long-distance/marathon-international-de-bessans-2026-this-weekend-in-france/",
     "https://sportmag.fr/ski-le-marathon-de-bessans-revient-au-top"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Fransk klassiker i Haute-Maurienne",
    "en": "French classic in the Haute-Maurienne"
   }
  },
  {
   "id": "us-seeley-hills-classic-2027",
   "name": "Seeley Hills Classic",
   "year": 2027,
   "startDate": "2027-01-09",
   "endDate": "2027-01-09",
   "country": "US",
   "place": "Seeley, Wisconsin",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 42,
     "technique": "classic"
    },
    {
     "km": 22,
     "technique": "classic"
    }
   ],
   "organizer": "Seeley Hills Classic",
   "homepage": "https://www.birkie.com/ski/events/seeley-hills-classic/",
   "homepageType": "official",
   "registrationUrl": "https://register.birkie.com/?event=ccd247bed7c3c9a9e330",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Seeley, Wisconsin (42 km, 22 km; klassiskt).",
    "en": "Ski marathon in Seeley, Wisconsin (42 km, 22 km; classic)."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/seeley-hills-classic-usa/"
    },
    {
     "name": "Arrangörens hemsida (webbsökning)",
     "url": "https://www.birkie.com/ski/events/seeley-hills-classic/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 46.018,
    "lng": -91.6175,
    "precision": "venue",
    "arena": "Hwy OO Trailhead, Kortelopet Stadium (Samuel C. Johnson Family Outdoor Center), Seeley WI",
    "street": null,
    "suburb": null,
    "city": "Town of Lenroot",
    "municipality": "Sawyer County",
    "county": "Wisconsin",
    "country": "US",
    "query": "Seeley, Wisconsin",
    "source": "organizer page",
    "sourceUrl": "https://www.birkie.com/ski/events/seeley-hills-classic/",
    "confidence": "medium",
    "finishNote": "Start and finish at the same stadium."
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://www.birkie.com/ski/events/seeley-hills-classic/"
   },
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Klassiskt 42 km på Birkie-spåren vid Seeley i Wisconsin, start och mål vid Hwy OO; ett januarilopp som kvalar till Birkie-startled.",
     "en": "42 km classic on the Birkie trails at Seeley, Wisconsin, starting and finishing at Hwy OO; a January race that counts for Birkie wave placement."
    },
    "sources": [
     "https://www.birkie.com/ski/events/seeley-hills-classic/",
     "https://www.birkie.com/ski/events/qualifier-races/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Klassiskt seedningslopp på Birkie-spåret",
    "en": "Classic Birkie seeding race in Wisconsin"
   }
  },
  {
   "id": "at-dachsteinlauf-2027",
   "name": "Dachsteinlauf",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-17",
   "country": "AT",
   "place": "Ramsau am Dachstein",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Euroloppet"
   ],
   "distances": [
    {
     "km": 40,
     "technique": "free"
    },
    {
     "km": 40,
     "technique": "classic"
    },
    {
     "km": 10,
     "technique": "free"
    },
    {
     "km": 10,
     "technique": "classic"
    }
   ],
   "organizer": "Dachsteinlauf",
   "homepage": "https://www.dachsteinlauf.at/",
   "homepageType": "official",
   "registrationUrl": "https://www.dachsteinlauf.at/de/Anmeldung-Dachsteinlauf#Distanzen",
   "lastEntryDate": "2027-01-13",
   "lastEntrySource": "https://www.schladming-dachstein.at/de/events/top-events/dachsteinlauf/renninformationen",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Ramsau am Dachstein (40 km, 40 km, 10 km, 10 km; klassiskt och fristil). Ingår i Euroloppet.",
    "en": "Ski marathon in Ramsau am Dachstein (40 km, 40 km, 10 km, 10 km; classic and free). Part of Euroloppet."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/dachsteinlauf-aut/"
    },
    {
     "name": "Euroloppet",
     "url": "https://www.euroloppet.com/veranstaltung/dachsteinlauf-2026/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.schladming-dachstein.at/de/events/top-events/dachsteinlauf"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.schladming-dachstein.at/de/events/top-events/dachsteinlauf/renninformationen"
    },
    {
     "name": "Arenans position",
     "url": "https://www.wanderdoerfer.at/steiermark/wanderweg/wm-weg-ramsau/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/dachsteinlauf-oesterreich-4/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 47.42008,
    "lng": 13.65293,
    "precision": "venue",
    "arena": "WM-Langlaufstadion",
    "street": null,
    "suburb": null,
    "city": "Ramsau am Dachstein",
    "municipality": "Politische Expositur Gröbming",
    "county": "Steiermark",
    "country": "AT",
    "source": "www.wanderdoerfer.at (coordinates on page)"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 4,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "40 km i Ramsau på ≈1 100 m rakt under Dachsteins sydvägg, med start på VM-stadion; tidigare Tour de Ramsau (28 år). Runt 1 000 åkare.",
     "en": "40 km in Ramsau at ≈1 100 m right below the Dachstein south face, starting at the World Championship stadium; formerly the Tour de Ramsau (28 years). Around 1 000 skiers."
    },
    "sources": [
     "https://www.dachsteinlauf.at/",
     "https://snowindustrynews.com/articles/new-name-new-route-dachsteinlauf-revives-the-tradition-of-cross-country-skiing",
     "https://www.schladming-dachstein.at/de/info-und-service/news-blog/dachsteinlauf-2025_bba_111866"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Under Dachsteins sydvägg i Ramsau",
    "en": "Below the Dachstein south face, Ramsau"
   }
  },
  {
   "id": "cz-sumavsky-skimarathon-2027",
   "name": "Sumavsky Skimarathon",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-17",
   "country": "CZ",
   "place": "Šumava",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Euroloppet"
   ],
   "distances": [
    {
     "km": 45,
     "technique": "classic"
    },
    {
     "km": 46,
     "technique": "free"
    },
    {
     "km": 23,
     "technique": null
    },
    {
     "km": 8,
     "technique": null
    }
   ],
   "organizer": "Sumavsky Skimarathon",
   "homepage": "https://www.skimaraton.cz/",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": "2027-01-14",
   "lastEntrySource": "https://www.skisumava.cz/zavod-propozice",
   "entryFee": {
    "text": "1 000 Kč per lopp t.o.m. 31/12, 1 100 Kč t.o.m. 7/1, 1 200 Kč på plats (båda dagarna 1 800–2 200 Kč).",
    "textEn": "CZK 1,000 per race until 31 Dec, CZK 1,100 until 7 Jan, CZK 1,200 on site (both days CZK 1,800–2,200).",
    "source": "https://www.skisumava.cz/zavod-propozice"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Šumava (40 km, 36 km, 18 km, 18 km; klassiskt och fristil). Ingår i Euroloppet.",
    "en": "Ski marathon in Šumava (40 km, 36 km, 18 km, 18 km; classic and free). Part of Euroloppet."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.euroloppet.com/Veranstaltung/sumavsky-skimarathon/"
    },
    {
     "name": "Euroloppet",
     "url": "https://www.euroloppet.com/veranstaltung/sumavsky-skimarathon/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.skisumava.cz/zavod-propozice"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/sumavsky-skimarathon-kvilda-tschechien-12/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-05",
   "checks": {},
   "geo": {
    "lat": 48.93732,
    "lng": 13.7386,
    "precision": "venue",
    "arena": "Šumava",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": null,
    "county": null,
    "country": "CZ",
    "query": "Šumava",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "42:a upplagan på Šumavas högplatå kring Kvilda (≈ 1 050 m) i nationalparken; klassiska 45 km går som ett enda stort varv.",
     "en": "The 42nd edition on the high Šumava plateau around Kvilda (≈ 1,050 m) in the national park; the 45 km classic is one big loop."
    },
    "sources": [
     "https://www.skisumava.cz/zavod-propozice",
     "https://www.skisumava.cz/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Tjeckiskt lopp på Šumavas högplatå",
    "en": "Czech race on the high Šumava plateau"
   }
  },
  {
   "id": "it-moonlight-classic-2027",
   "name": "Moonlight Classic",
   "year": 2027,
   "startDate": "2027-01-22",
   "endDate": "2027-01-22",
   "country": "IT",
   "place": "Seiser Alm",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 30,
     "technique": "classic"
    },
    {
     "km": 15,
     "technique": "classic"
    }
   ],
   "organizer": "Moonlight Classic",
   "homepage": "http://www.moonlightclassic.info/",
   "homepageType": "official",
   "registrationUrl": "https://registration.wsportsmedia.com/?eid=4e8bad42f5178fcb&action=register",
   "lastEntryDate": "2027-01-22",
   "lastEntrySource": "https://www.moonlightclassic.info/en/information/partecipants-information.html",
   "entryFee": {
    "text": "30 km: 60–75 € beroende på anmälningsdatum (75 € från 2/12 2026).",
    "textEn": "30 km: €60–75 depending on entry date (€75 from 2 Dec 2026).",
    "source": "https://registration.wsportsmedia.com/?eid=4e8bad42f5178fcb&action=register"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Seiser Alm (30 km, 15 km; klassiskt). Ingår i Ski Classics Challengers.",
    "en": "Ski marathon in Seiser Alm (30 km, 15 km; classic). Part of Ski Classics Challengers."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/moonlight-classic-ita/"
    },
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/sudtirol-moonlight-classic-seiser-alm/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://registration.wsportsmedia.com/?eid=4e8bad42f5178fcb&action=register"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.moonlightclassic.info/en/information/partecipants-information.html"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/moonlight-classic-seiser-alm-italien-5/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 46.53106,
    "lng": 11.62471,
    "precision": "venue",
    "arena": "Seiser Alm - Mont de Sëuc - Alpe di Siusi",
    "street": null,
    "suburb": null,
    "city": "Kastelruth - Castelrotto",
    "municipality": "Salten-Schlern - Salto-Sciliar",
    "county": "Trentino-Alto Adige/Südtirol",
    "country": "IT",
    "query": "Seiser Alm",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 3,
     "tradition": 1
    },
    "why": {
     "sv": "30 km klassiskt i fullmånens sken på Seiser Alm, Europas största högalpina betesmark på ≈2 000 m under Langkofel och Schlern. Ungt lopp i Ski Classics Challengers.",
     "en": "30 km classic by full moon on the Seiser Alm, Europe's largest high-alpine pasture at ≈2 000 m below the Langkofel and Schlern. A young Ski Classics Challengers race."
    },
    "sources": [
     "http://www.moonlightclassic.info/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Nattlopp i månsken på Seiser Alm",
    "en": "Moonlit night race on the Seiser Alm"
   }
  },
  {
   "id": "at-dolomitenlauf-2027",
   "name": "Dolomitenlauf",
   "year": 2027,
   "startDate": "2027-01-23",
   "endDate": "2027-01-24",
   "country": "AT",
   "place": "Lienz",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Worldloppet"
   ],
   "distances": [
    {
     "km": 42,
     "technique": "free"
    },
    {
     "km": 42,
     "technique": "classic"
    },
    {
     "km": 21,
     "technique": "free"
    },
    {
     "km": 21,
     "technique": "classic"
    },
    {
     "km": 5,
     "technique": "free"
    },
    {
     "km": 5,
     "technique": "classic"
    }
   ],
   "organizer": "Dolomitenlauf",
   "homepage": "https://www.dolomitensport.at/",
   "homepageType": "official",
   "registrationUrl": "https://entry.racetime.pro/event/1440/start",
   "lastEntryDate": "2027-01-20",
   "lastEntrySource": "https://www.dolomitensport.at/de/dolomitenlauf-rennen-programm.html",
   "entryFee": {
    "text": "42 km: 98–115 € beroende på anmälningsdatum, 21 km: 82–95 €, Easyrace 5 km: 25–30 € (barn t.o.m. 14 år gratis).",
    "textEn": "42 km: €98–115 depending on entry date, 21 km: €82–95, Easyrace 5 km: €25–30 (children up to 14 free).",
    "source": "https://www.dolomitensport.at/de/dolomitenlauf-rennen-programm.html"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Lienz (42 km, 42 km, 21 km, 21 km, 5 km, 5 km; klassiskt och fristil). Ingår i Worldloppet.",
    "en": "Ski marathon in Lienz (42 km, 42 km, 21 km, 21 km, 5 km, 5 km; classic and free). Part of Worldloppet."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/wl-race/dolomiten-lauf/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.dolomitensport.at/de/dolomitenlauf-rennen-programm.html"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/dolomitenlauf-lienz-oesterreich-12/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 46.70956,
    "lng": 12.59201,
    "precision": "venue",
    "arena": "Biathlonzentrum Obertilliach",
    "street": null,
    "suburb": null,
    "city": "Lienz",
    "municipality": "Bezirk Lienz",
    "county": "Tirol",
    "country": "AT",
    "query": "Rodarm 25, Lienz",
    "source": "Organizer (OpenStreetMap)"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Österrikes Worldloppet-lopp och det allra första Worldloppet-loppet 1979, nu i ≈57:e upplagan. Körs numera vid skidskyttecentret i Obertilliach i Lesachtal på ≈1 390 m.",
     "en": "Austria's Worldloppet race and the very first Worldloppet race in 1979, now in its ≈57th edition. Now held at the biathlon centre in Obertilliach in the Lesachtal at ≈1 390 m."
    },
    "sources": [
     "https://www.dolomitensport.at/de/",
     "https://www.worldloppet.com/?p=2643",
     "https://www.osttirol.com/en/55th-dolomitenlauf"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Grundare av Worldloppet, i Östtyrolen",
    "en": "Worldloppet founder, in East Tyrol"
   }
  },
  {
   "id": "de-int-skadi-loppet-2027",
   "name": "Int. Skadi Loppet",
   "year": 2027,
   "startDate": "2027-01-23",
   "endDate": "2027-01-24",
   "country": "DE",
   "place": "Bodenmais",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Euroloppet",
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 42,
     "technique": "free"
    },
    {
     "km": 42,
     "technique": "classic"
    },
    {
     "km": 22,
     "technique": "free"
    },
    {
     "km": 22,
     "technique": "classic"
    }
   ],
   "organizer": "Int. Skadi Loppet",
   "homepage": "https://www.skadi-loppet.de/",
   "homepageType": "official",
   "registrationUrl": "https://www.skadi-loppet.de/en/anmeldung",
   "lastEntryDate": "2027-01-21",
   "lastEntrySource": "https://www.skadi-loppet.de/de/infos-kompakt",
   "entryFee": {
    "text": "66 € per lopp t.o.m. 30 nov, därefter högre.",
    "textEn": "€66 per race until 30 Nov, higher afterwards.",
    "source": "https://www.skadi-loppet.de/en/registration"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Bodenmais (42 km, 42 km, 22 km, 22 km; klassiskt och fristil). Ingår i Euroloppet, Ski Classics Challengers.",
    "en": "Ski marathon in Bodenmais (42 km, 42 km, 22 km, 22 km; classic and free). Part of Euroloppet, Ski Classics Challengers."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.euroloppet.com/Veranstaltung/skadi-loppet/"
    },
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/subaru-skadi-loppet/"
    },
    {
     "name": "Euroloppet",
     "url": "https://www.euroloppet.com/veranstaltung/skadi-loppet-1/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.skadi-loppet.de/de/rennen/deutsche-meisterschaft-skimarathon"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.skadi-loppet.de/en/races/loppet"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.skadi-loppet.de/de/infos-kompakt"
    },
    {
     "name": "Arenans position",
     "url": "https://www.komoot.com/highlight/4899371"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/int-skadi-loppet-bodenmais-12/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 49.07449,
    "lng": 13.15625,
    "precision": "venue",
    "arena": "Skadi Loppet Arena / Aktivzentrum Bretterschachten",
    "street": null,
    "suburb": null,
    "city": "Bodenmais",
    "municipality": "Landkreis Regen",
    "county": "Bayern",
    "country": "DE",
    "source": "www.komoot.com (coordinates on page)"
   },
   "kind": "marathon",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://www.skadi-loppet.de/en/races/loppet"
   },
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Upp till 42 km i Bayerska skogen vid Bretterschachten nära Großer Arber; 2027 avgörs även tyska mästerskapen i skimaraton här.",
     "en": "Up to 42 km in the Bavarian Forest at Bretterschachten near the Großer Arber; in 2027 it also hosts the German skimarathon championships."
    },
    "sources": [
     "https://www.skadi-loppet.de/de/rennen/deutsche-meisterschaft-skimarathon"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Euroloppet i Bayerska skogen vid Arber",
    "en": "Euroloppet race in the Bavarian Forest"
   }
  },
  {
   "id": "ee-neeruti-maraton-2027",
   "name": "Neeruti Maraton",
   "year": 2027,
   "startDate": "2027-01-30",
   "endDate": "2027-01-30",
   "country": "EE",
   "place": "Tamsalu",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [
    "Estoloppet"
   ],
   "distances": [
    {
     "km": 40,
     "technique": "free"
    },
    {
     "km": 20,
     "technique": "free"
    }
   ],
   "organizer": "Neeruti Maraton",
   "homepage": "https://www.estoloppet.ee/et/etapid?competition_id=458",
   "homepageType": "official",
   "registrationUrl": "https://iseteenindus.estoloppet.ee/en/register?g=51",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Tamsalu (40 km, 20 km; fristil). Ingår i Estoloppet.",
    "en": "Ski marathon in Tamsalu (40 km, 20 km; free). Part of Estoloppet."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/tamsalu-neeruti-maraton/"
    },
    {
     "name": "Estoloppet",
     "url": "https://www.estoloppet.ee/et/etapid?competition_id=458"
    },
    {
     "name": "Arenans position",
     "url": "https://www.spordiregister.ee/et/ehitis/1451/pariisi_puhkekula_suusarada"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till loppets sida hos serien Estoloppet (arrangör).",
      "en": "Link goes to the race page of the Estoloppet series (organizer)."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 59.26935,
    "lng": 26.15565,
    "precision": "venue",
    "arena": "Pariisi Puhkeküla suusarada",
    "street": null,
    "suburb": "Tamsalu linn",
    "city": null,
    "municipality": "Tapa vald",
    "county": "Lääne-Viru maakond",
    "country": "EE",
    "source": "www.spordiregister.ee (coordinates on page)"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Estoloppet-deltävling vid Tamsalu: 40 km fristil på två 20 km-varv bland Neerutis åsar, 27:e upplagan.",
     "en": "Estoloppet stage near Tamsalu: 40 km skate on two 20 km laps among the Neeruti eskers, the 27th edition."
    },
    "sources": [
     "https://www.estoloppet.ee/et/etapid?competition_id=458",
     "https://www.estoloppet.ee/et/etapid"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Estoloppet i fristil bland Neerutis åsar",
    "en": "Estoloppet skating among the Neeruti eskers"
   }
  },
  {
   "id": "at-steiralauf-2027",
   "name": "Steiralauf",
   "year": 2027,
   "startDate": "2027-01-30",
   "endDate": "2027-01-30",
   "country": "AT",
   "place": "Bad Mitterndorf",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 50,
     "technique": "free"
    },
    {
     "km": 30,
     "technique": "classic"
    },
    {
     "km": 25,
     "technique": "free"
    }
   ],
   "organizer": "Steiralauf",
   "homepage": "http://steiralauf.at/",
   "homepageType": "official",
   "registrationUrl": "https://my.raceresult.com/382039/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Bad Mitterndorf (50 km, 30 km, 25 km; klassiskt och fristil).",
    "en": "Ski marathon in Bad Mitterndorf (50 km, 30 km, 25 km; classic and free)."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/steiralauf-aut/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://steiralauf.at/information/strecken/kids-race-15-bis-45-km/"
    },
    {
     "name": "Arenans position",
     "url": "https://www.steiermark.com/de/Ausseerland-Salzkammergut/Veranstaltungen/Steiralauf_ed_92110495"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/int-steiralauf-bad-mitterndorf-oesterreich-11/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 47.54499,
    "lng": 13.92594,
    "precision": "venue",
    "arena": "Startgelände GrimmingTherme",
    "street": null,
    "suburb": null,
    "city": "Bad Mitterndorf",
    "municipality": "Bezirk Liezen",
    "county": "Steiermark",
    "country": "AT",
    "source": "www.steiermark.com (coordinates on page)"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "47:e upplagan i Bad Mitterndorf under Grimming i Salzkammergut, upp till 50 km på dalens spårnät med ≈700 åkare.",
     "en": "47th edition in Bad Mitterndorf below the Grimming in the Salzkammergut, up to 50 km on the valley's trail network with ≈700 skiers."
    },
    "sources": [
     "http://steiralauf.at/",
     "https://www.steiermark.com/de/Ausseerland-Salzkammergut/Magazin/Der-Langlauf-im-Salzkammergut-lebt-Der-Steiralauf-findet-heuer-zum-45.Mal-statt_mad_59548987",
     "https://www.steiermark.com/de/Ausseerland-Salzkammergut/Veranstaltungen/Steiralauf_ed_91958490"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Långlopp i Salzkammergut, 47:e upplagan",
    "en": "Salzkammergut marathon, 47th edition"
   }
  },
  {
   "id": "si-planica-ski-marathon-2027",
   "name": "Planica Ski Marathon",
   "year": 2027,
   "startDate": "2027-01-31",
   "endDate": "2027-01-31",
   "country": "SI",
   "place": "Planica",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Euroloppet"
   ],
   "distances": [
    {
     "km": 42,
     "technique": "free"
    },
    {
     "km": 21,
     "technique": "free"
    },
    {
     "km": 10,
     "technique": "free"
    }
   ],
   "organizer": "Planica Ski Marathon",
   "homepage": "https://planicaski.com/",
   "homepageType": "official",
   "registrationUrl": "https://planicaski.com/#about",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Planica (42 km, 21 km, 10 km; fristil). Ingår i Euroloppet.",
    "en": "Ski marathon in Planica (42 km, 21 km, 10 km; free). Part of Euroloppet."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/global-ski-marathon-calendar/"
    },
    {
     "name": "Euroloppet",
     "url": "https://www.euroloppet.com/veranstaltung/planica-ski-marathon/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/planica-ski-marathon-slowenien-3/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 46.4663,
    "lng": 13.72038,
    "precision": "venue",
    "arena": "Planica",
    "street": null,
    "suburb": null,
    "city": "Rateče",
    "municipality": "Kranjska Gora",
    "county": null,
    "country": "SI",
    "query": "Planica",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 4,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "42 km skate i Planica under Julianska Alperna och skidflygningsbackarna, men på 5 km-varv kring Nordic Centre. Litet lopp, i Euroloppet sedan 2025.",
     "en": "42 km skating in Planica below the Julian Alps and the ski-flying hills, but on 5 km loops around the Nordic Centre. A small race, in Euroloppet since 2025."
    },
    "sources": [
     "https://planicaski.com/",
     "https://sloski.si/wp-content/uploads/2026/01/RAZPIS-PLANICA-SKI-MARATHON.pdf",
     "https://www.slovenia.info/en/press-centre/news-of-the-tourism-press-agency/31529-planica-ski-marathon-2025-a-historic-first-in-the-euroloppet-series"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Varvlopp under skidflygbackarna i Planica",
    "en": "Lap race below the Planica ski-flying hills"
   }
  },
  {
   "id": "ee-alutaguse-maraton-2027",
   "name": "Alutaguse Maraton",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-07",
   "country": "EE",
   "place": "Alutaguse",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [
    "Estoloppet"
   ],
   "distances": [
    {
     "km": 42,
     "technique": "classic"
    },
    {
     "km": 22,
     "technique": "free"
    },
    {
     "km": 22,
     "technique": "classic"
    },
    {
     "km": 10,
     "technique": "free"
    }
   ],
   "organizer": "Alutaguse Maraton",
   "homepage": "https://www.estoloppet.ee/et/etapid?competition_id=457",
   "homepageType": "official",
   "registrationUrl": "https://iseteenindus.estoloppet.ee/en/register/register",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Alutaguse (42 km, 22 km, 22 km, 10 km; klassiskt och fristil). Ingår i Estoloppet.",
    "en": "Ski marathon in Alutaguse (42 km, 22 km, 22 km, 10 km; classic and free). Part of Estoloppet."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/alutaguse-maraton/"
    },
    {
     "name": "Estoloppet",
     "url": "https://www.estoloppet.ee/et/etapid?competition_id=457"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till loppets sida hos serien Estoloppet (arrangör).",
      "en": "Link goes to the race page of the Estoloppet series (organizer)."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.35441,
    "lng": 26.97107,
    "precision": "street",
    "arena": null,
    "street": "Alutaguse",
    "suburb": "Kiviõli linn",
    "city": "Kiviõli",
    "municipality": "Lüganuse vald",
    "county": "Ida-Viru maakond",
    "country": "EE",
    "query": "Alutaguse",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "49:e upplagan i Alutaguses skogar: 42 km klassiskt på söndagen, och kvällen före ett nattlopp med pannlampa och bastuby.",
     "en": "The 49th edition in the Alutaguse forests: 42 km classic on Sunday, with a headlamp night race and a sauna village the evening before."
    },
    "sources": [
     "https://www.estoloppet.ee/et/etapid?competition_id=457",
     "https://www.estoloppet.ee/et/etapid?competition_id=457&action=guide_by_id&guide_id=746",
     "https://www.estoloppet.ee/et/etapid"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Estoloppet-helg med pannlampslopp",
    "en": "Estoloppet weekend with a headlamp race"
   }
  },
  {
   "id": "sk-biela-stopa-2027",
   "name": "Biela Stopa",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-07",
   "country": "SK",
   "place": "Kremnica",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Euroloppet"
   ],
   "distances": [
    {
     "km": 27,
     "technique": "free"
    },
    {
     "km": 27,
     "technique": "classic"
    },
    {
     "km": 20,
     "technique": "free"
    }
   ],
   "organizer": "Biela Stopa",
   "homepage": "https://www.bielastopa.sk/",
   "homepageType": "official",
   "registrationUrl": "https://www.bielastopa.sk/en/bielastopa-en/registration/",
   "lastEntryDate": "2027-02-04",
   "lastEntrySource": "https://www.bielastopa.sk/en/bielastopa-en/propositions/",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Kremnica (27 km, 27 km, 20 km; klassiskt och fristil). Ingår i Euroloppet.",
    "en": "Ski marathon in Kremnica (27 km, 27 km, 20 km; classic and free). Part of Euroloppet."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.euroloppet.com/Veranstaltung/biela-stopa/"
    },
    {
     "name": "Euroloppet",
     "url": "https://www.euroloppet.com/veranstaltung/biela-stopa/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/biela-stopa-kremnica-slowakei-11/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 48.73991,
    "lng": 18.98927,
    "precision": "venue",
    "arena": "Skalka Resort / Skalka Arena, near Kremnica",
    "street": null,
    "suburb": null,
    "city": "Kremnica",
    "municipality": null,
    "county": null,
    "country": "SK",
    "query": "Kremnica",
    "source": "organizer page",
    "sourceUrl": "https://www.bielastopa.sk/en/bielastopa-en/registration/",
    "confidence": "low"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 1,
     "tradition": 3
    },
    "why": {
     "sv": "54:e upplagan på åsspåren kring Skalka (≈ 1 190 m) ovanför Kremnica; litet fält (247 åkare 2026).",
     "en": "The 54th edition on the ridge trails around Skalka (≈ 1,190 m) above Kremnica; a small field (247 skiers in 2026)."
    },
    "sources": [
     "https://www.bielastopa.sk/",
     "https://www.bielastopa.sk/bielastopa/trate/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Slovakisk klassiker i Kremnicabergen",
    "en": "Slovak classic in the Kremnica Mountains"
   }
  },
  {
   "id": "us-boulder-mountain-tour-2027",
   "name": "Boulder Mountain Tour",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "US",
   "place": "Sun Valley, Idaho",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 34,
     "technique": "free"
    },
    {
     "km": 15,
     "technique": "free"
    }
   ],
   "organizer": "Boulder Mountain Tour",
   "homepage": "http://www.bouldermountaintour.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.skireg.com/boulder-mountain-tour",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Sun Valley, Idaho (34 km, 15 km; fristil).",
    "en": "Ski marathon in Sun Valley, Idaho (34 km, 15 km; free)."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/boulder-mountain-tour-usa/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 43.69622,
    "lng": -114.3531,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Sun Valley",
    "municipality": "Blaine County",
    "county": "Idaho",
    "country": "US",
    "query": "Sun Valley, Idaho",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "34 km A–B nedför Harriman Trail från Galena Lodge mot Ketchum, under Boulder Mountains i Idaho; 54:e upplagan och slutsålt.",
     "en": "34 km point-to-point down the Harriman Trail from Galena Lodge towards Ketchum, under Idaho's Boulder Mountains; the 54th edition, sold out."
    },
    "sources": [
     "https://bouldermountaintour.com/",
     "https://woodriverweekly.com/index.php/2026/02/04/53-years-strong/",
     "https://eyeonsunvalley.com/Mobile/Mobile_Story_Reader/10250/Boulder-Mountain-Tour-Celebrates-50-Years-of-Mountain-Memories/",
     "https://visitsunvalley.com/to-do-category/nordic-skiing/",
     "https://runsignup.com/Race/ID/Ketchum/BoulderMountainTour"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "34 km utför Harriman Trail, Sun Valley",
    "en": "34 km down the Harriman Trail, Sun Valley"
   }
  },
  {
   "id": "it-granfondo-dobbiaco-toblach-cortina-2027",
   "name": "Granfondo Dobbiaco/Toblach-Cortina",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-07",
   "country": "IT",
   "place": "Dobbiaco – Cortina",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 42,
     "technique": "classic"
    },
    {
     "km": 35,
     "technique": "free"
    }
   ],
   "organizer": "Granfondo Dobbiaco/Toblach-Cortina",
   "homepage": "https://www.dobbiacocortina.org/",
   "homepageType": "official",
   "registrationUrl": "https://www.dobbiacocortina.org/en/registration/",
   "lastEntryDate": "2027-02-02",
   "lastEntrySource": "https://www.dobbiacocortina.org/einschreibung/",
   "entryFee": {
    "text": "60–110 € per lopp beroende på anmälningsdatum, kombination dubbelt (U23 30 €)",
    "textEn": "EUR 60–110 per race depending on entry date, combination double (U23 EUR 30)",
    "source": "https://www.dobbiacocortina.org/einschreibung/"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Dobbiaco – Cortina (42 km, 35 km; klassiskt och fristil). Ingår i Ski Classics Challengers.",
    "en": "Ski marathon in Dobbiaco – Cortina (42 km, 35 km; classic and free). Part of Ski Classics Challengers."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/granfondo-dobbiaco-cortina-ita/"
    },
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/granfondo-dobbiach-toblach-cortina-classic/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.dobbiacocortina.org/reglement/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.dobbiacocortina.org/einschreibung/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/int-volkslanglauf-toblach-cortina-italien-9/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 46.72393,
    "lng": 12.21548,
    "precision": "street",
    "arena": null,
    "street": "Mtb Cortina-Dobbiaco / Mtb Cortina-Toblach",
    "suburb": null,
    "city": "Toblach - Dobbiaco",
    "municipality": "Pustertal - Val Pusteria",
    "county": "Trentino-Alto Adige/Südtirol",
    "country": "IT",
    "query": "Dobbiaco – Cortina",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://www.dobbiacocortina.org/reglement/"
   },
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "50:e upplagan av Italiens näst största folklopp: 42 km klassiskt från Toblach förbi Landrosjön med utsikt mot Drei Zinnen upp till Cimabanche-passet och tillbaka.",
     "en": "50th edition of Italy's second-largest popular ski race: 42 km classic from Toblach past Lake Landro with the Tre Cime view up to the Cimabanche pass and back."
    },
    "sources": [
     "https://www.dobbiacocortina.org/",
     "https://www.dobbiacocortina.org/strecken/",
     "https://www.dobbiacocortina.org/reglement/",
     "https://www.dobbiacocortina.org/2026/01/",
     "https://www.dobbiacocortina.org/wp-content/uploads/TOCO-profile-2026.pdf"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Italiens näst största, i Dolomiterna",
    "en": "Italy's second biggest, in the Dolomites"
   }
  },
  {
   "id": "de-konig-ludwig-lauf-2027",
   "name": "König Ludwig Lauf",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-07",
   "country": "DE",
   "place": "Oberammergau",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Worldloppet"
   ],
   "distances": [
    {
     "km": 42,
     "technique": "free"
    },
    {
     "km": 42,
     "technique": "classic"
    },
    {
     "km": 21,
     "technique": "free"
    },
    {
     "km": 21,
     "technique": "classic"
    }
   ],
   "organizer": "König Ludwig Lauf",
   "homepage": "http://www.koenig-ludwig-lauf.com",
   "homepageType": "official",
   "registrationUrl": "https://registrace.sportsoft.cz/mregistration.aspx?m=472",
   "lastEntryDate": "2027-02-03",
   "lastEntrySource": "https://www.koenig-ludwig-lauf.com/winter/rennen/42-km-skating/",
   "entryFee": {
    "text": "42 km: 100 €, 21 km: 90 €, 10 km: 50 €.",
    "textEn": "42 km: €100, 21 km: €90, 10 km: €50.",
    "source": "https://anmeldung.koenig-ludwig-lauf.com/de/anmeldung/winteredition-2027"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Oberammergau (42 km, 42 km, 21 km, 21 km; klassiskt och fristil). Ingår i Worldloppet.",
    "en": "Ski marathon in Oberammergau (42 km, 42 km, 21 km, 21 km; classic and free). Part of Worldloppet."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/wl-race/konig-ludwig-lauf/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.koenig-ludwig-lauf.com/winter/rennen/42-km-skating/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://anmeldung.koenig-ludwig-lauf.com/de/anmeldung/winteredition-2027"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/koenig-ludwig-lauf-oberammergau-12/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 47.56868,
    "lng": 11.09356,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Oberammergau",
    "municipality": "Landkreis Garmisch-Partenkirchen",
    "county": "Bayern",
    "country": "DE",
    "query": "Ettal",
    "source": "organizer page",
    "finishNote": "Start Ettal, mål Oberammergau"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "Tysklands största längdlopp: 42 km från Ettal genom Graswangdalen i Ammergauer Alpen, Worldloppet-lopp med en hel helg runt omkring.",
     "en": "Germany's biggest cross-country ski race: 42 km from Ettal through the Graswang valley in the Ammergau Alps, a Worldloppet race with a whole weekend around it."
    },
    "sources": [
     "https://www.koenig-ludwig-lauf.com/",
     "https://www.koenig-ludwig-lauf.com/winter/",
     "https://www.koenig-ludwig-lauf.com/winter/rennen/42-km-skating/",
     "https://anmeldung.koenig-ludwig-lauf.com/de/anmeldung/winteredition-2027"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Tysklands största, i Ammergaualperna",
    "en": "Germany's biggest, Ammergau Alps"
   }
  },
  {
   "id": "se-engelbrektsloppet-2027",
   "name": "Engelbrektsloppet",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-14",
   "country": "SE",
   "place": "Norberg",
   "region": "Västmanland",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 60,
     "technique": "classic"
    },
    {
     "km": 45,
     "technique": "classic"
    },
    {
     "km": 30,
     "technique": "classic"
    }
   ],
   "organizer": "Engelbrektsloppet",
   "homepage": "https://www.engelbrektsloppet.se/",
   "homepageType": "official",
   "registrationUrl": "https://entrysystem.se/form/engelbrektsloppet2027/1",
   "lastEntryDate": "2027-02-05",
   "lastEntrySource": "https://ssfta.skidor.com/event/47728",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Norberg (60 km, 45 km, 30 km; klassiskt).",
    "en": "Ski marathon in Norberg (60 km, 45 km, 30 km; classic)."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/engelbrektsloppet"
    },
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47728"
    },
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47727"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/engelbrektsloppet-norberg-schweden-12/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.08641,
    "lng": 15.95332,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Norbergs kommun",
    "county": "Västmanlands län",
    "country": "SE",
    "query": "Norberg",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 2,
     "course": 3,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "Start och mål på Torget i Norberg och en 30 km-slinga över flera sjöar; cirka 3 500 åkare under vinterveckan, loppet körs sedan 1968.",
     "en": "Start and finish on Norberg's town square and a 30 km loop over several lakes; about 3,500 skiers during the winter week, run since 1968."
    },
    "sources": [
     "https://www.engelbrektsloppet.se/engelbrektsloppet-45",
     "https://www.engelbrektsloppet.se/engelbrektsloppet-60",
     "https://www.engelbrektsloppet.se/vinterlopp",
     "https://engelbrektsloppet-8ly8.squarespace.com/om-oss-1",
     "https://www.svt.se/nyheter/lokalt/vastmanland/engelbrektsloppet-aret-om",
     "https://www.worldloppet.com/?p=32917"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Bergslagsklassiker, start på torget",
    "en": "Bergslagen classic, starts in the square"
   }
  },
  {
   "id": "it-marciagranparadiso-2027",
   "name": "MarciaGranParadiso",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "IT",
   "place": "Cogne",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 40,
     "technique": "classic"
    },
    {
     "km": 25,
     "technique": "classic"
    }
   ],
   "organizer": "MarciaGranParadiso",
   "homepage": "https://www.marciagranparadiso.it/",
   "homepageType": "official",
   "registrationUrl": "https://www.endu.net/events/marciagranparadiso-2/book",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Cogne (40 km, 25 km; klassiskt). Ingår i Ski Classics Challengers.",
    "en": "Ski marathon in Cogne (40 km, 25 km; classic). Part of Ski Classics Challengers."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/marciagranparadiso-ita/"
    },
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/marcia-gran-paradiso/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.marciagranparadiso.it/admin-orangepix/uploads/smartsection/1_MGP_2027_-_Regolamento.pdf"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/marcia-gran-paradiso-cogne-italien-12/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 45.60684,
    "lng": 7.35221,
    "precision": "venue",
    "arena": "Prato di Sant'Orso, Cogne",
    "street": null,
    "suburb": null,
    "city": "Cogne",
    "municipality": null,
    "county": "Valle d'Aosta / Vallée d'Aoste",
    "country": "IT",
    "query": "Cogne",
    "source": "organizer page",
    "sourceUrl": "https://lovevda.it/it/banca-dati/2/sport/cogne/marciagranparadiso/27390",
    "confidence": "medium"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://www.marciagranparadiso.it/admin-orangepix/uploads/smartsection/1_MGP_2027_-_Regolamento.pdf"
   },
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "44:e upplagan sedan 1975: 40 km klassiskt i Gran Paradiso nationalpark, start och mål på ängen Prati di Sant'Orso i Cogne.",
     "en": "44th edition since 1975: 40 km classic in the Gran Paradiso National Park, start and finish on the Prati di Sant'Orso meadow in Cogne."
    },
    "sources": [
     "https://www.marciagranparadiso.it/",
     "https://www.marciagranparadiso.it/pagina.php?id=1",
     "https://www.marciagranparadiso.it/news/single.php?id=122",
     "https://www.marciagranparadiso.it/admin-orangepix/uploads/smartsection/1_MGP_2027_-_Regolamento.pdf"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Lopp i nationalparken Gran Paradiso",
    "en": "Race in Gran Paradiso National Park"
   }
  },
  {
   "id": "jp-sapporo-int-ski-marathon-2027",
   "name": "Sapporo Int. Ski Marathon",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "JP",
   "place": "Sapporo",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Worldloppet"
   ],
   "distances": [
    {
     "km": 50,
     "technique": "free"
    },
    {
     "km": 25,
     "technique": "free"
    },
    {
     "km": 10,
     "technique": "free"
    }
   ],
   "organizer": "Sapporo Int. Ski Marathon",
   "homepage": "https://www.sapporo-sport.jp/",
   "homepageType": "official",
   "registrationUrl": "https://www.sapporo-sport.jp/ski/overseas.html",
   "lastEntryDate": "2027-02-06",
   "lastEntrySource": "https://runjapan.jp/entry/runtes/smp/competitiondetail.do?raceId=E339512&div=1",
   "entryFee": {
    "text": "50 km: 13 000 ¥, 25 km: 11 500 ¥, 10 km: 10 000 ¥.",
    "textEn": "50 km: JPY 13,000, 25 km: JPY 11,500, 10 km: JPY 10,000.",
    "source": "https://runjapan.jp/entry/runtes/smp/competitiondetail.do?raceId=E339512&div=1"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Sapporo (50 km, 25 km, 10 km; fristil). Ingår i Worldloppet.",
    "en": "Ski marathon in Sapporo (50 km, 25 km, 10 km; free). Part of Worldloppet."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/wl-race/sapporo-int-ski-marathon/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.sapporo-sport.jp/ski/overseas.html"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://runjapan.jp/entry/runtes/smp/competitiondetail.do?raceId=E339512&div=1"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/sapporo-int-ski-marathon-japan-12/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 43.06194,
    "lng": 141.35429,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "札幌市",
    "municipality": null,
    "county": null,
    "country": "JP",
    "query": "Sapporo",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://runjapan.jp/entry/runtes/smp/competitiondetail.do?raceId=E339512&div=1"
   },
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Japans Worldloppet-lopp: 50 km fristil som två 25 km-varv kring Shirahatayama i Sapporo.",
     "en": "Japan's Worldloppet race: 50 km skate as two 25 km laps around Shirahatayama in Sapporo."
    },
    "sources": [
     "https://www.sapporo-sport.jp/ski/overseas.html",
     "https://runjapan.jp/entry/runtes/smp/competitiondetail.do?raceId=E339512&div=1"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Japans Worldloppet, fristil i Sapporo",
    "en": "Japan's Worldloppet, skating in Sapporo"
   }
  },
  {
   "id": "cz-jizerska-padesatka-2027",
   "name": "Jizerská Padesatka",
   "year": 2027,
   "startDate": "2027-02-11",
   "endDate": "2027-02-14",
   "country": "CZ",
   "place": "Bedřichov",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Worldloppet",
    "Ski Classics Pro Tour"
   ],
   "distances": [
    {
     "km": 50,
     "technique": "classic"
    },
    {
     "km": 30,
     "technique": "free"
    },
    {
     "km": 25,
     "technique": "classic"
    },
    {
     "km": 17,
     "technique": "free"
    },
    {
     "km": 10,
     "technique": "classic"
    }
   ],
   "organizer": "Jizerská Padesatka",
   "homepage": "https://www.jiz50.cz/",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": "2027-01-31",
   "lastEntrySource": "https://jiz50.cz/propozice/cez-jizerska-50",
   "entryFee": {
    "text": "50 km: 2 350–2 550 Kč beroende på anmälningsdatum.",
    "textEn": "50 km: CZK 2,350–2,550 depending on entry date.",
    "source": "https://jiz50.cz/propozice/cez-jizerska-50"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Bedřichov (50 km, 30 km, 25 km, 17 km, 10 km; klassiskt och fristil). Ingår i Worldloppet, Ski Classics Pro Tour.",
    "en": "Ski marathon in Bedřichov (50 km, 30 km, 25 km, 17 km, 10 km; classic and free). Part of Worldloppet, Ski Classics Pro Tour."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/wl-race/jizerska-padesatka"
    },
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/pro-tour/jizerska-padesatka/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://jiz50.cz/pravidla-zavodu"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://jiz50.cz/propozice/cez-jizerska-50"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/jizerska-padesatka-bedrichov-tschechien-12/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 50.79516,
    "lng": 15.14298,
    "precision": "venue",
    "arena": "Bedřichov, stadion",
    "street": "Lesní",
    "suburb": null,
    "city": "Bedřichov",
    "municipality": null,
    "county": "Jihomoravský kraj",
    "country": "CZ",
    "query": "Ski stadion Bedřichov",
    "source": "Organizer (OpenStreetMap)"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://jiz50.cz/pravidla-zavodu"
   },
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "Jubileets 60:e upplaga: 50 km klassiskt från Bedřichov genom Jizerbergen, med fyra dagars program och start i vågor.",
     "en": "The 60th, jubilee edition: 50 km classic from Bedřichov through the Jizera Mountains, with four days of events and wave starts."
    },
    "sources": [
     "https://jiz50.cz/propozice/cez-jizerska-50",
     "https://jiz50.cz/program",
     "https://jiz50.cz/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Tjeckisk folkfest i Jizerabergen",
    "en": "Czech folk festival, Jizera Mountains"
   }
  },
  {
   "id": "ca-canadian-birkebeiner-2027",
   "name": "Canadian Birkebeiner",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-13",
   "country": "CA",
   "place": "Alberta",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 55,
     "technique": "classic"
    },
    {
     "km": 31,
     "technique": "classic"
    }
   ],
   "organizer": "Canadian Birkebeiner",
   "homepage": "http://www.canadianbirkie.com",
   "homepageType": "official",
   "registrationUrl": "https://zone4.ca/event/2027/9y4gQk/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Alberta (55 km, 31 km; klassiskt).",
    "en": "Ski marathon in Alberta (55 km, 31 km; classic)."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/canadian-birkebeiner/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 53.56321,
    "lng": -112.79771,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": null,
    "county": "Alberta",
    "country": "CA",
    "query": "Ukrainian Cultural Heritage Village, Alberta",
    "source": "organizer page"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 3,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "55 km klassiskt A–B genom Cooking Lake–Blackfoot öster om Edmonton, med packning som i norska Birken; arrangerat sedan 1985.",
     "en": "55 km classic point-to-point through Cooking Lake–Blackfoot east of Edmonton, carrying a pack as in Norway's Birken; held since 1985."
    },
    "sources": [
     "https://canadianbirkie.com/ski/55-km-with-pack-torskeklubben-birkebeiner/",
     "https://canadianbirkie.com/ski/55-km-birkie-lite/",
     "https://en.wikipedia.org/wiki/Canadian_Birkebeiner"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Kanadas Birkebeiner, öster om Edmonton",
    "en": "Canada's Birkebeiner, east of Edmonton"
   }
  },
  {
   "id": "fr-la-transjurassienne-2027",
   "name": "La Transjurassienne",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-14",
   "country": "FR",
   "place": "Lamoura – Mouthe",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Worldloppet",
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 50,
     "technique": "classic"
    },
    {
     "km": 50,
     "technique": "free"
    },
    {
     "km": 25,
     "technique": "classic"
    },
    {
     "km": 25,
     "technique": "free"
    }
   ],
   "organizer": "La Transjurassienne",
   "homepage": "https://www.latransju.com/",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Lamoura – Mouthe (50 km, 50 km, 25 km, 25 km; klassiskt och fristil). Ingår i Worldloppet, Ski Classics Challengers.",
    "en": "Ski marathon in Lamoura – Mouthe (50 km, 50 km, 25 km, 25 km; classic and free). Part of Worldloppet, Ski Classics Challengers."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/wl-race/la-transjurassienne/"
    },
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/la-transjurassienne-classic/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.latransju.com/wp-content/uploads/2026/09/reglement-depreuves-2027-1.pdf"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.latransju.com/evenements-transju-nordique-infos-pratiques/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/la-transjurassienne-morez-frankreich-11/"
    },
    {
     "name": "FFS calendrier",
     "url": "https://ffs.fr/calendrier/?discipline=4&type=&comite=&regroupement=&date_du=01/11/2026&page_number=2"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 46.3951,
    "lng": 5.96694,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Lamoura",
    "municipality": "Saint-Claude",
    "county": "Bourgogne-Franche-Comté",
    "country": "FR",
    "query": "Lamoura",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://www.latransju.com/wp-content/uploads/2026/09/reglement-depreuves-2027-1.pdf"
   },
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "Frankrikes Worldloppet-lopp: 50 km mellan Lamoura och Les Rousses genom Haut-Juras skogar, klassiskt på lördag och skate på söndag.",
     "en": "France's Worldloppet race: 50 km between Lamoura and Les Rousses through the forests of the Haut-Jura, classic on Saturday and skating on Sunday."
    },
    "sources": [
     "https://www.latransju.com/actualites/la-transjurassienne-evolue-un-nouveau-chapitre-souvre-en-2027/",
     "https://www.latransju.com/wp-content/uploads/2026/09/reglement-depreuves-2027-1.pdf",
     "https://www.latransju.com/evenements-transju-nordique-infos-pratiques/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Frankrikes stora, i Haut-Jura",
    "en": "France's big one, in the Haut-Jura"
   }
  },
  {
   "id": "pl-bieg-piastow-2027",
   "name": "Bieg Piastów",
   "year": 2027,
   "startDate": "2027-02-19",
   "endDate": "2027-02-21",
   "country": "PL",
   "place": "Jakuszyce, Szklarska Poręba",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Worldloppet"
   ],
   "distances": [
    {
     "km": 50,
     "technique": "classic"
    },
    {
     "km": 30,
     "technique": "free"
    },
    {
     "km": 25,
     "technique": "classic"
    }
   ],
   "organizer": "Bieg Piastow",
   "homepage": "https://bieg-piastow.pl/",
   "homepageType": "official",
   "registrationUrl": "https://online.datasport.pl/v2/biegpiastow/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": {
    "text": "50 km: 200–380 zł beroende på betalningsdatum, 30 km: 170–320 zł.",
    "textEn": "50 km: PLN 200–380 depending on payment date, 30 km: PLN 170–320.",
    "source": "https://bieg-piastow.pl/img/files/Regulamin%20-%20Festiwal%20Narciarstwa%20Biegowego%20(51_BP)(19).pdf"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Szklarska Poręba (50 km, 30 km, 25 km; klassiskt och fristil). Ingår i Worldloppet.",
    "en": "Ski marathon in Szklarska Poręba (50 km, 30 km, 25 km; classic and free). Part of Worldloppet."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/wl-race/bieg-piastow/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://bieg-piastow.pl/img/files/Regulamin%20-%20Festiwal%20Narciarstwa%20Biegowego%20(51_BP)(19).pdf"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/bieg-piastow-szklarska-poreba-polen-12/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 50.81982,
    "lng": 15.43856,
    "precision": "venue",
    "arena": "Polana Jakuszycka, Jakuszyce",
    "street": null,
    "suburb": null,
    "city": "Szklarska Poręba",
    "municipality": "powiat karkonoski",
    "county": "województwo dolnośląskie",
    "country": "PL",
    "query": "Jakuszyce, Szklarska Poręba",
    "source": "organizer page",
    "sourceUrl": "https://bieg-piastow.pl/kontakt",
    "confidence": "medium"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://bieg-piastow.pl/img/files/Regulamin%20-%20Festiwal%20Narciarstwa%20Biegowego%20(51_BP)(19).pdf"
   },
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "51:a upplagan i Jizerbergen vid Jakuszyce: 50 km klassiskt (1 800 platser) mitt i en nio dagar lång skidfestival med nattlopp.",
     "en": "The 51st edition in the Jizera Mountains at Jakuszyce: 50 km classic (1,800 places) within a nine-day ski festival with a night race."
    },
    "sources": [
     "https://bieg-piastow.pl/img/files/Regulamin%20-%20Festiwal%20Narciarstwa%20Biegowego%20(51_BP)(19).pdf",
     "https://bieg-piastow.pl/en/lang"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Polens Worldloppet i Jizerabergen",
    "en": "Poland's Worldloppet, Jizera Mountains"
   }
  },
  {
   "id": "ee-tallinna-suusamaraton-2027",
   "name": "Tallinna Suusamaraton",
   "year": 2027,
   "startDate": "2027-02-19",
   "endDate": "2027-02-20",
   "country": "EE",
   "place": "Tallinn",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [
    "Estoloppet"
   ],
   "distances": [
    {
     "km": 38,
     "technique": "free"
    },
    {
     "km": 19,
     "technique": "free"
    }
   ],
   "organizer": "Tallinna Suusamaraton",
   "homepage": "https://www.estoloppet.ee/et/etapid?competition_id=460",
   "homepageType": "official",
   "registrationUrl": "https://iseteenindus.estoloppet.ee/en/register/register",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Tallinn (38 km, 19 km; fristil). Ingår i Estoloppet.",
    "en": "Ski marathon in Tallinn (38 km, 19 km; free). Part of Estoloppet."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/tallinn-ski-marathon/"
    },
    {
     "name": "Estoloppet",
     "url": "https://www.estoloppet.ee/et/etapid?competition_id=460"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till loppets sida hos serien Estoloppet (arrangör).",
      "en": "Link goes to the race page of the Estoloppet series (organizer)."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.31756,
    "lng": 25.65358,
    "precision": "venue",
    "arena": "Sportland Kõrvemaa Matka- ja Suusakeskus",
    "street": null,
    "suburb": null,
    "city": "Tallinn",
    "municipality": "Tallinn",
    "county": "Harju maakond",
    "country": "EE",
    "query": "Tallinn",
    "source": "organizer page",
    "sourceUrl": "https://www.estoloppet.ee/et/etapid?competition_id=460",
    "confidence": "high"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "29:e upplagan i Kõrvemaas skogar öster om Tallinn: 38 km fristil på två 19 km-varv, och kvällen före ett nattlopp i mörker.",
     "en": "The 29th edition in the Kõrvemaa forests east of Tallinn: 38 km skate on two 19 km loops, with a night race in the dark the evening before."
    },
    "sources": [
     "https://www.estoloppet.ee/et/etapid?competition_id=460",
     "https://www.estoloppet.ee/et/etapid?competition_id=460&action=guide_by_id&guide_id=752"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Estoloppet i Kõrvemaa, öster om Tallinn",
    "en": "Estoloppet in Kõrvemaa, east of Tallinn"
   }
  },
  {
   "id": "ca-gatineau-loppet-2027",
   "name": "Gatineau Loppet",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-21",
   "country": "CA",
   "place": "Gatineau, Québec",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Worldloppet"
   ],
   "distances": [
    {
     "km": 50,
     "technique": "classic"
    },
    {
     "km": 50,
     "technique": "free"
    },
    {
     "km": 27,
     "technique": "classic"
    },
    {
     "km": 27,
     "technique": "free"
    },
    {
     "km": 15,
     "technique": "classic"
    },
    {
     "km": 10,
     "technique": "free"
    },
    {
     "km": 5,
     "technique": "classic"
    },
    {
     "km": 5,
     "technique": "free"
    }
   ],
   "organizer": "Gatineau Loppet",
   "homepage": "https://gatineauloppet.com/",
   "homepageType": "official",
   "registrationUrl": "https://raceroster.com/events/2027/114856/gatineau-loppet-2027",
   "lastEntryDate": "2027-02-15",
   "lastEntrySource": "https://gatineauloppet.com/inscriptions-2025/",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Gatineau, Québec (50 km, 50 km, 27 km, 27 km, 15 km, 10 km, 5 km, 5 km; klassiskt och fristil). Ingår i Worldloppet.",
    "en": "Ski marathon in Gatineau, Québec (50 km, 50 km, 27 km, 27 km, 15 km, 10 km, 5 km, 5 km; classic and free). Part of Worldloppet."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/wl-race/gatineau-loppet/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/gatineau-loppet-kanada-12/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 45.46174,
    "lng": -75.77061,
    "precision": "venue",
    "arena": "Mont-Bleu Secondary School (event hub); 50 km start at parking P17, La Pêche sector",
    "street": null,
    "suburb": null,
    "city": "Gatineau",
    "municipality": null,
    "county": "Québec",
    "country": "CA",
    "query": "Gatineau, Québec",
    "source": "organizer page",
    "sourceUrl": "https://gatineauloppet.com/info-for-skiers/?lang=en",
    "confidence": "medium",
    "finishNote": "50 km races start at P17 (La Pêche sector), a separate bus-served site; home page still shows CEGEP-based older text and a map pin at 189 Bd Saint-Joseph, Gatineau (45.4334,-75.7335), which looks stale."
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "50 km A–B genom Gatineau Park norr om Ottawa, från La Pêche ner mot Gatineau; ≈ 2 500 åkare från 23 länder 2025.",
     "en": "50 km point-to-point through Gatineau Park north of Ottawa, from La Pêche down towards Gatineau; ≈ 2,500 skiers from 23 countries in 2025."
    },
    "sources": [
     "https://gatineauloppet.com/infos-aux-skieurs/",
     "https://eestielu.ca/estonian-skiers-at-gatineau-loppet-2025/",
     "https://gatineauloppet.com/news-en/close-to-2300-canadian-and-international-skiers-take-to-the-trails-in-gatineau-park/?lang=en"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Kanadas Worldloppet, genom Gatineau Park",
    "en": "Canada's Worldloppet, through Gatineau Park"
   }
  },
  {
   "id": "us-american-birkebeiner-2027",
   "name": "American Birkebeiner",
   "year": 2027,
   "startDate": "2027-02-24",
   "endDate": "2027-02-27",
   "country": "US",
   "place": "Cable – Hayward, Wisconsin",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Worldloppet",
    "Ski Classics Challengers",
    "Ski Classics Pro Tour"
   ],
   "distances": [
    {
     "km": 90,
     "technique": "classic"
    },
    {
     "km": 90,
     "technique": "free"
    },
    {
     "km": 55,
     "technique": "classic"
    },
    {
     "km": 53,
     "technique": "classic"
    },
    {
     "km": 50,
     "technique": "free"
    },
    {
     "km": 45,
     "technique": "free"
    },
    {
     "km": 45,
     "technique": "classic"
    },
    {
     "km": 30,
     "technique": "classic"
    },
    {
     "km": 30,
     "technique": "free"
    },
    {
     "km": 29,
     "technique": "classic"
    },
    {
     "km": 29,
     "technique": "free"
    },
    {
     "km": 19,
     "technique": "classic"
    },
    {
     "km": 15,
     "technique": "free"
    },
    {
     "km": 10,
     "technique": "free"
    },
    {
     "km": 9,
     "technique": "classic"
    }
   ],
   "organizer": "American Birkebeiner",
   "homepage": "https://www.birkie.com/",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Cable – Hayward, Wisconsin (90 km, 90 km, 55 km, 53 km, 50 km, 45 km, 45 km, 30 km, 30 km, 29 km, 29 km, 19 km, 15 km, 10 km, 9 km; klassiskt och fristil). Ingår i Worldloppet, Ski Classics Challengers, Ski Classics Pro Tour.",
    "en": "Ski marathon in Cable – Hayward, Wisconsin (90 km, 90 km, 55 km, 53 km, 50 km, 45 km, 45 km, 30 km, 30 km, 29 km, 29 km, 19 km, 15 km, 10 km, 9 km; classic and free). Part of Worldloppet, Ski Classics Challengers, Ski Classics Pro Tour."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/wl-race/american-birkebeiner/"
    },
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/american-birkebeiner/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.birkie.com/ski/birkie-week/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/american-birkebeiner-hayward-usa-12/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 46.20801,
    "lng": -91.29213,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Kern County",
    "county": "California",
    "country": "US",
    "query": "Cable, Wisconsin",
    "source": "organizer page",
    "finishNote": "Start Cable (Telemark), mål Hayward"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [],
    "url": "https://www.birkie.com/ski/birkie-week/"
   },
   "experience": {
    "score": 3,
    "parts": {
     "nature": 2,
     "course": 3,
     "atmosphere": 4,
     "tradition": 4
    },
    "why": {
     "sv": "Nordamerikas största skidlopp: A–B från Cable till Main Street i Hayward, med ≈ 40 000 åkare och åskådare under Birkie-veckan; 53:e upplagan.",
     "en": "North America's largest ski race: point-to-point from Cable to Main Street in Hayward, with ≈ 40,000 skiers and spectators during Birkie week; the 53rd edition."
    },
    "sources": [
     "https://www.birkie.com/ski/birkie-week/",
     "https://www.birkie.com/2026/10/jessie-diggins-to-ski-53rd-annual-birkie/",
     "https://www.birkie.com/wp-content/uploads/2026/10/Press-Release-Jessie-Diggins-to-Ski-the-53rd-Annual-American-Birkebeiner.pdf"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Nordamerikas största skidlopp",
    "en": "North America's biggest ski race"
   }
  },
  {
   "id": "ee-tartu-maraton-2027",
   "name": "Tartu Maraton",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-28",
   "country": "EE",
   "place": "Otepää – Elva",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Worldloppet",
    "Estoloppet"
   ],
   "distances": [
    {
     "km": 63,
     "technique": "classic"
    },
    {
     "km": 31,
     "technique": "free"
    },
    {
     "km": 31,
     "technique": "classic"
    }
   ],
   "organizer": "Tartu Maraton",
   "homepage": "https://www.tartumaraton.ee/",
   "homepageType": "official",
   "registrationUrl": "https://reg.tartumaraton.ee/en",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Otepää – Elva (63 km, 31 km, 31 km; klassiskt och fristil). Ingår i Worldloppet.",
    "en": "Ski marathon in Otepää – Elva (63 km, 31 km, 31 km; classic and free). Part of Worldloppet."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/wl-race/tartu-maraton/"
    },
    {
     "name": "Estoloppet",
     "url": "https://www.estoloppet.ee/et/etapid?competition_id=459"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/tartu-maraton-estland-12/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {
    "homepageUnreachable": 1
   },
   "geo": {
    "lat": 58.09819,
    "lng": 26.43656,
    "precision": "venue",
    "arena": "Elva",
    "street": "Hellenurme-Palu-Räbi tee",
    "suburb": "Räbi küla",
    "city": null,
    "municipality": "Otepää vald",
    "county": "Valga maakond",
    "country": "EE",
    "query": "Otepää – Elva",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 2,
     "course": 3,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "Estlands klassiker, 53:e upplagan: 63 km klassiskt A–B från Otepää till Elva, med blåbärssoppa vid kontrollerna och bastu i mål.",
     "en": "Estonia's classic, the 53rd edition: 63 km classic point-to-point from Otepää to Elva, with blueberry soup at the stations and a sauna at the finish."
    },
    "sources": [
     "https://tartumaraton.ee/en/tartu-maraton-2027/31-km-ft",
     "https://tartumaraton.ee/en/tartu-maraton-2027/relay-race",
     "https://www.estoloppet.ee/et/etapid"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Estlands klassiker, med blåbärssoppa",
    "en": "Estonia's classic, with blueberry soup"
   }
  },
  {
   "id": "at-int-ganghoferlauf-2027",
   "name": "Int. Ganghoferlauf",
   "year": 2027,
   "startDate": "2027-03-06",
   "endDate": "2027-03-07",
   "country": "AT",
   "place": "Leutasch",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Euroloppet"
   ],
   "distances": [
    {
     "km": 47,
     "technique": "classic"
    },
    {
     "km": 41,
     "technique": "free"
    },
    {
     "km": 24,
     "technique": "classic"
    },
    {
     "km": 21,
     "technique": "free"
    }
   ],
   "organizer": "Int. Ganghoferlauf",
   "homepage": "https://www.seefeld.com/ganghoferlauf/anmeldung",
   "homepageType": "official",
   "registrationUrl": "https://entry.racetime.pro/event/1263/start",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Leutasch (47 km, 41 km, 24 km, 21 km; klassiskt och fristil). Ingår i Euroloppet.",
    "en": "Ski marathon in Leutasch (47 km, 41 km, 24 km, 21 km; classic and free). Part of Euroloppet."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.euroloppet.com/Veranstaltung/int-ganghoferlauf/"
    },
    {
     "name": "Euroloppet",
     "url": "https://www.euroloppet.com/veranstaltung/int-ganghoferlauf/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/ganghoferlauf-leutasch-oesterreich-12/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 47.37058,
    "lng": 11.15315,
    "precision": "venue",
    "arena": "Ganghoferlauf event site, Weidach, Leutasch",
    "street": null,
    "suburb": null,
    "city": "Leutasch",
    "municipality": "Bezirk Innsbruck-Land",
    "county": "Tirol",
    "country": "AT",
    "query": "Leutasch",
    "source": "organizer page",
    "sourceUrl": "https://www.seefeld.com/de/ganghoferlauf.html",
    "confidence": "medium"
   },
   "kind": "marathon",
   "formats": [
    "interval"
   ],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "60:e Ganghoferlauf: Euroloppet-lopp i Leutaschdalen i Tyrolen, 47 km klassiskt på en stor slinga genom dalen mellan Wetterstein- och Miemingbergen.",
     "en": "60th Ganghoferlauf: a Euroloppet race in Tyrol's Leutasch valley, 47 km classic on a big loop through the valley between the Wetterstein and Mieming ranges."
    },
    "sources": [
     "https://www.seefeld.com/de/ganghoferlauf-startgeld-renninfos.html",
     "https://www.seefeld.com/de/ganghoferlauf-anmeldung.html",
     "https://www.meinbezirk.at/telfs/c-sport/perfekter-auftakt-fuer-ganghofer-wochenende_a8370140",
     "https://www.aerzteblatt.de/archiv/langlaufveranstaltungen-def93891-c906-4f22-b012-e0866e4f6369"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Leutaschdalens lopp, 60:e upplagan",
    "en": "Leutasch valley race, 60th edition"
   }
  },
  {
   "id": "fi-vuokatti-hiihto-2027",
   "name": "Vuokatti Hiihto",
   "year": 2027,
   "startDate": "2027-03-06",
   "endDate": "2027-03-06",
   "country": "FI",
   "place": "Vuokatti",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Euroloppet"
   ],
   "distances": [
    {
     "km": 100,
     "technique": "free"
    },
    {
     "km": 50,
     "technique": "free"
    },
    {
     "km": 50,
     "technique": "classic"
    },
    {
     "km": 30,
     "technique": "classic"
    },
    {
     "km": 30,
     "technique": "free"
    },
    {
     "km": 14,
     "technique": "classic"
    },
    {
     "km": 14,
     "technique": "free"
    }
   ],
   "organizer": "Vuokatti Hiihto",
   "homepage": "http://www.vuokattihiihto.fi",
   "homepageType": "official",
   "registrationUrl": "https://secure.onreg.com/onreg2/front/step1.php?id=6984&sessionname=711e9c49a8b68f7c09cdfaf28ba88fa4",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Vuokatti (100 km, 50 km, 50 km, 30 km, 30 km, 14 km, 14 km; klassiskt och fristil). Ingår i Euroloppet.",
    "en": "Ski marathon in Vuokatti (100 km, 50 km, 50 km, 30 km, 30 km, 14 km, 14 km; classic and free). Part of Euroloppet."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.euroloppet.com/Veranstaltung/vuokatti-hiihto/"
    },
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/06-03-2027-vuokatti-hiihto-veteraanien-pitkien-matkojen-sm-kilpailu-p"
    },
    {
     "name": "Euroloppet",
     "url": "https://www.euroloppet.com/veranstaltung/vuokatti-hiihto/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/vuokatti-hiihto-finnland-12/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 64.14749,
    "lng": 28.27392,
    "precision": "venue",
    "arena": "Vuokatti",
    "street": "Keskuskuja",
    "suburb": null,
    "city": "Vuokatti",
    "municipality": "Kajaanin seutukunta",
    "county": "Kainuu",
    "country": "FI",
    "query": "Vuokatti",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Euroloppet-lopp med distanser från 14 till 100 km (100 km = 50 km klassiskt + 50 km fristil) i slingor på Vuokattis spårnät bland snöiga skogsberg.",
     "en": "Euroloppet race with distances from 14 to 100 km (100 km = 50 km classic + 50 km free) on loops of the Vuokatti trail network among snowy forested hills."
    },
    "sources": [
     "https://endurancekainuu.fi/vuokatti-hiihto/",
     "https://endurancekainuu.fi/vuokatti-hiihto/vuokatti-hiihto-tapahtumainfo/",
     "https://endurancekainuu.fi/veteraanien-pitkien-matkojen-sm-kilpailu-vuokatti-hiihdon-yhteydessa/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Upp till 100 km bland Vuokattis kullar",
    "en": "Up to 100 km in the Vuokatti hills"
   }
  },
  {
   "id": "fi-jyvaskyla-ski-marathon-2027",
   "name": "Jyväskylä Ski Marathon",
   "year": 2027,
   "startDate": "2027-03-13",
   "endDate": "2027-03-13",
   "country": "FI",
   "place": "Jyväskylä",
   "region": "Keski-Suomen Hiihto ry",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Euroloppet"
   ],
   "distances": [
    {
     "km": 45,
     "technique": "classic"
    },
    {
     "km": 45,
     "technique": "free"
    },
    {
     "km": 35,
     "technique": "free"
    },
    {
     "km": 35,
     "technique": "classic"
    },
    {
     "km": 14,
     "technique": "classic"
    },
    {
     "km": 14,
     "technique": "free"
    }
   ],
   "organizer": "Jyväskylä Ski Marathon",
   "homepage": "https://jyvaskylaskimarathon.tapahtumiin.fi/en/",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": "2027-03-07",
   "lastEntrySource": "https://jyvaskylaskimarathon.fi/registration/",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Jyväskylä (45 km, 45 km, 35 km, 35 km, 14 km, 14 km; klassiskt och fristil). Ingår i Euroloppet.",
    "en": "Ski marathon in Jyväskylä (45 km, 45 km, 35 km, 35 km, 14 km, 14 km; classic and free). Part of Euroloppet."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.euroloppet.com/Veranstaltung/jyvaeskylae-ski-marathon/"
    },
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-03-2027-jyvaskyla-ski-marathon"
    },
    {
     "name": "Euroloppet",
     "url": "https://www.euroloppet.com/veranstaltung/jyvaeskylae-ski-marathon/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://jyvaskylaskimarathon.fi/event-info/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://jyvaskylaskimarathon.fi/registration/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/jyvaeskylae-skimarathon-finnland-2/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.25023,
    "lng": 25.85926,
    "precision": "street",
    "arena": null,
    "street": "Urheilutie",
    "suburb": null,
    "city": "Jyväskylä",
    "municipality": "Jyväskylän seutukunta",
    "county": "Keski-Suomi",
    "country": "FI",
    "query": "Urheilutie 39, Jyväskylä",
    "source": "Organizer (OpenStreetMap)"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 3,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Linjelopp från Vaajakoski i Jyväskylä till spahotellet Peurunka i Laukaa (50 eller 35 km) med över 900 åkare 2026; ingår i Euroloppet och Kalevan Kierros.",
     "en": "Point-to-point race from Vaajakoski in Jyväskylä to the Peurunka spa hotel in Laukaa (50 or 35 km) with more than 900 skiers in 2026; part of Euroloppet and Kalevan Kierros."
    },
    "sources": [
     "https://jyvaskylaskimarathon.fi/",
     "https://jyvaskylaskimarathon.fi/event-info/",
     "https://jyvaskylaskimarathon.fi/en/home-en/",
     "https://jyvaskylaskimarathon.fi/registration/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Från Jyväskylä till spahotellet i Laukaa",
    "en": "From Jyväskylä to a spa hotel in Laukaa"
   }
  },
  {
   "id": "no-birkebeinerrennet-2027",
   "name": "Birkebeinerrennet",
   "year": 2027,
   "startDate": "2027-03-19",
   "endDate": "2027-03-20",
   "country": "NO",
   "place": "Rena – Lillehammer",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Worldloppet",
    "Ski Classics Pro Tour"
   ],
   "distances": [
    {
     "km": 54,
     "technique": "free"
    },
    {
     "km": 54,
     "technique": "classic"
    },
    {
     "km": 28,
     "technique": "classic"
    }
   ],
   "organizer": "Birkebeinerrennet",
   "homepage": "https://www.birken.no/",
   "homepageType": "official",
   "registrationUrl": "https://tiur.birken.no/opm/?lang=en",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Rena – Lillehammer (54 km, 54 km, 28 km; klassiskt och fristil). Ingår i Worldloppet, Ski Classics Pro Tour.",
    "en": "Ski marathon in Rena – Lillehammer (54 km, 54 km, 28 km; classic and free). Part of Worldloppet, Ski Classics Pro Tour."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/wl-race/birkebeinerrennet/"
    },
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/pro-tour/birkebeinerrennet/"
    },
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmvuxrlfy05bubk018kmkxfay/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://birken.no/en/ski/birkebeinerrennet-54-km"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/birkebeinerrennet-lillehammer-norwegen-12/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.13276,
    "lng": 11.3722,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Rena",
    "municipality": "Åmot",
    "county": "Innlandet",
    "country": "NO",
    "query": "Rena",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://birken.no/en/ski/birkebeinerrennet-54-km"
   },
   "experience": {
    "score": 4,
    "parts": {
     "nature": 4,
     "course": 4,
     "atmosphere": 4,
     "tradition": 4
    },
    "why": {
     "sv": "Legendariskt A–B-lopp: 54 km från Rena över fjället till Lillehammer med ryggsäck, 87:e upplagan 2027 och tusentals åkare under en hel SkiBirken-helg.",
     "en": "The legend: 54 km A–B from Rena over the fjell to Lillehammer carrying a pack, 87th edition in 2027 with thousands of skiers over a whole SkiBirken weekend."
    },
    "sources": [
     "https://birken.no/no/ski/birkebeinerrennet-54-km",
     "https://birken.no/en/ski",
     "https://birken.no/en/news/skibirken-2027-eng"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Över fjället med ryggsäck",
    "en": "Over the fjell with a backpack"
   }
  },
  {
   "id": "fi-yllas-levi-hiihto-2027",
   "name": "Yllas-Levi Hiihto",
   "year": 2027,
   "startDate": "2027-04-02",
   "endDate": "2027-04-03",
   "country": "FI",
   "place": "Ylläs – Levi",
   "region": "Ei hiihtopiiriä",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Euroloppet"
   ],
   "distances": [
    {
     "km": 70,
     "technique": "classic"
    },
    {
     "km": 70,
     "technique": "free"
    },
    {
     "km": 55,
     "technique": "classic"
    },
    {
     "km": 55,
     "technique": "free"
    }
   ],
   "organizer": "Yllas-Levi Hiihto",
   "homepage": "http://www.yllaslevi.fi",
   "homepageType": "official",
   "registrationUrl": "https://my.raceresult.com/341811/?lang=en",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": {
    "text": "70 km: 800 / 450 / 300 € till de tre bästa.",
    "textEn": "70 km: €800 / 450 / 300 for the top three.",
    "source": "https://yllaslevi.fi/en/race-info/"
   },
   "description": {
    "sv": "Långlopp i Ylläs – Levi (70 km, 70 km, 55 km, 55 km; klassiskt och fristil). Ingår i Euroloppet.",
    "en": "Ski marathon in Ylläs – Levi (70 km, 70 km, 55 km, 55 km; classic and free). Part of Euroloppet."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/yllas-levi/"
    },
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/02-04-2027-yllas-levi-hiihto-1"
    },
    {
     "name": "Euroloppet",
     "url": "https://www.euroloppet.com/veranstaltung/yllas-levi-hiihto/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/yllaes-levi-hiihto-finnland-3/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 67.75022,
    "lng": 24.59293,
    "precision": "street",
    "arena": null,
    "street": "Ylläs-Levi MTB",
    "suburb": null,
    "city": "Kittilä",
    "municipality": "Tunturi-Lapin seutukunta",
    "county": "Lappi",
    "country": "FI",
    "query": "Ylläs – Levi",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 4,
     "atmosphere": 3,
     "tradition": 2
    },
    "why": {
     "sv": "70 km linjelopp från fjäll till fjäll, Ylläsjärvi–Äkäslompolo–Kukastunturi–Levi, genom Pallas-Yllästunturi nationalpark över tre fjäll; klassiskt på fredagen, skate på lördagen.",
     "en": "70 km fell-to-fell point-to-point race, Ylläsjärvi–Äkäslompolo–Kukastunturi–Levi, through Pallas-Yllästunturi National Park over three fells; classic on Friday, skating on Saturday."
    },
    "sources": [
     "https://yllaslevi.fi/",
     "https://yllaslevi.fi/en/general-information/",
     "https://yllaslevi.fi/info/reitti/",
     "https://yllaslevi.fi/info/kilpailijainfo/",
     "https://yllaslevi.fi/info/ohjelma/hiihtokauden-paatosjuhla/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Över tre fjäll, från Ylläs till Levi",
    "en": "Over three fells, Ylläs to Levi"
   }
  },
  {
   "id": "is-fossavatnsgangan-2027",
   "name": "Fossavatnsgangan",
   "year": 2027,
   "startDate": "2027-04-14",
   "endDate": "2027-04-17",
   "country": "IS",
   "place": "Ísafjörður",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Worldloppet",
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 70,
     "technique": "free"
    },
    {
     "km": 50,
     "technique": "classic"
    },
    {
     "km": 35,
     "technique": "free"
    },
    {
     "km": 25,
     "technique": "free"
    },
    {
     "km": 25,
     "technique": "classic"
    },
    {
     "km": 5,
     "technique": "classic"
    }
   ],
   "organizer": "Fossavatnsgangan",
   "homepage": "https://www.fossavatn.is/",
   "homepageType": "official",
   "registrationUrl": "https://skraning.fossavatn.is/?lang=en",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Ísafjörður (70 km, 50 km, 35 km, 25 km, 25 km, 5 km; klassiskt och fristil). Ingår i Worldloppet, Ski Classics Challengers.",
    "en": "Ski marathon in Ísafjörður (70 km, 50 km, 35 km, 25 km, 25 km, 5 km; classic and free). Part of Worldloppet, Ski Classics Challengers."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/wl-race/fossavatnsgangan/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://fossavatn.is/reglur-og-skilmalar/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://fossavatn.is/fjolskyldufossavatnid-5-km/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/fossavatnsgangan-isafjordur-island-13/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 66.07269,
    "lng": -23.11935,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Ísafjörður",
    "municipality": "Ísafjarðarbær",
    "county": "Vestfirðir",
    "country": "IS",
    "query": "Ísafjörður",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://fossavatn.is/reglur-og-skilmalar/"
   },
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "50 km klassiskt över fjällplatån Botnsheiði ovanför Ísafjörður i Västfjordarna (högsta punkt 614 m); loppet går sedan 1935.",
     "en": "50 km classic across the Botnsheiði mountain plateau above Ísafjörður in the Westfjords (high point 614 m); raced since 1935."
    },
    "sources": [
     "https://fossavatn.is/50-km/",
     "https://fossavatn.is/fossavatnsgangan-25-km/",
     "https://fossavatn.is/reglur-og-skilmalar/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Islands klassiker i Västfjordarna",
    "en": "Iceland's classic in the Westfjords"
   }
  },
  {
   "id": "no-skarverennet-2027",
   "name": "Skarverennet",
   "year": 2027,
   "startDate": "2027-04-17",
   "endDate": "2027-04-17",
   "country": "NO",
   "place": "Finse – Ustaoset",
   "region": "Buskerud Skikrets",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 37,
     "technique": "free"
    },
    {
     "km": 25,
     "technique": "free"
    }
   ],
   "organizer": "Skarverennet",
   "homepage": "https://www.skarverennet.no/",
   "homepageType": "official",
   "registrationUrl": "https://queue.eqtiming.com/queue/skarverennet2026/konkurranse.aspx",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Finse – Ustaoset (37 km, 25 km; fristil).",
    "en": "Ski marathon in Finse – Ustaoset (37 km, 25 km; free)."
   },
   "sources": [
    {
     "name": "Worldloppet Global Calendar",
     "url": "https://www.worldloppet.com/skarverennet/"
    },
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmqksk0gw02zpb001gkd51cb6/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.60301,
    "lng": 7.50202,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Finse",
    "municipality": "Ulvik",
    "county": "Vestland",
    "country": "NO",
    "query": "Finse",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 4,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "Vårlopp över högfjället: 37 km från Finse till Ustaoset längs Hallingskarvet, med tåg till starten, över 12 000 åkare och arrangerat sedan 1974.",
     "en": "Spring traverse of the high mountains: 37 km from Finse to Ustaoset along Hallingskarvet, by train to the start, over 12,000 skiers and held since 1974."
    },
    "sources": [
     "https://skarverennet.no/",
     "https://skarverennet.no/deltakerinfo/",
     "https://skarverennet.no/pamelding/",
     "https://skarverennet.no/en/om-skarverennet/",
     "https://lokalhistoriewiki.no/Skarverennet"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Vårfjällslopp Finse–Ustaoset",
    "en": "Spring fjell race Finse–Ustaoset"
   }
  },
  {
   "id": "ch-la-saireda-roseg-2027",
   "name": "La Saireda Roseg",
   "year": 2027,
   "startDate": "2027-01-14",
   "endDate": "2027-01-14",
   "country": "CH",
   "place": "Pontresina",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 12,
     "technique": "classic"
    }
   ],
   "organizer": "La Saireda Roseg",
   "homepage": "https://www.ladiagonela.ch/",
   "homepageType": "official",
   "registrationUrl": "https://registration.wsportsmedia.com/orgs/d84dacceb9eb5de7/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Pontresina (12 km; klassiskt). Ingår i Ski Classics Challengers.",
    "en": "Ski marathon in Pontresina (12 km; classic). Part of Ski Classics Challengers."
   },
   "sources": [
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/la-saireda-roseg/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.ladiagonela.ch/guide"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.ladiagonela.ch/programm"
    },
    {
     "name": "Arenans position",
     "url": "https://www.graubuenden.ch/de/ausflugsziele/langlaufzentrum-cuntschet-pontresina"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 46.49106,
    "lng": 9.89671,
    "precision": "venue",
    "arena": "Langlaufzentrum Pontresina",
    "street": null,
    "suburb": null,
    "city": "Pontresina",
    "municipality": "Maloja",
    "county": "Graubünden/Grischun/Grigioni",
    "country": "CH",
    "source": "www.graubuenden.ch (coordinates on page)"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://www.ladiagonela.ch/guide"
   },
   "experience": {
    "score": 2,
    "parts": {
     "nature": 4,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Kort kvällslopp (12 km) från Pontresina in i glaciärdalen Val Roseg med spaghettimiddag vid målet – ett sidolopp till La Diagonela, inget långlopp.",
     "en": "Short evening race (12 km) from Pontresina into the Val Roseg glacier valley with a spaghetti dinner at the finish – a side race of La Diagonela, not a long-distance race."
    },
    "sources": [
     "https://www.ladiagonela.ch/rennen/la-saireda-roseg",
     "https://www.ladiagonela.ch/programm",
     "https://www.ladiagonela.ch/guide",
     "https://www.ladiagonela.ch/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Kvällslopp upp i Val Roseg",
    "en": "Evening race up the Val Roseg"
   }
  },
  {
   "id": "ch-la-sfida-2027",
   "name": "La Sfida",
   "year": 2027,
   "startDate": "2027-01-17",
   "endDate": "2027-01-17",
   "country": "CH",
   "place": "Zuoz",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 23,
     "technique": "free"
    }
   ],
   "organizer": "La Sfida",
   "homepage": "https://www.ladiagonela.ch/rennen/la-sfida",
   "homepageType": "official",
   "registrationUrl": "https://registration.wsportsmedia.com/orgs/d84dacceb9eb5de7/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Zuoz (23 km; fristil). Ingår i Ski Classics Challengers.",
    "en": "Ski marathon in Zuoz (23 km; free). Part of Ski Classics Challengers."
   },
   "sources": [
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/la-sfida/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.ladiagonela.ch/programm"
    },
    {
     "name": "Arenans position",
     "url": "https://www.graubuenden.ch/de/ausflugsziele/langlaufzentrum-la-resgia-zuoz"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 46.59633,
    "lng": 9.96367,
    "precision": "venue",
    "arena": "Langlaufzentrum Zuoz",
    "street": null,
    "suburb": null,
    "city": "Zuoz",
    "municipality": "Maloja",
    "county": "Graubünden/Grischun/Grigioni",
    "country": "CH",
    "source": "www.graubuenden.ch (coordinates on page)"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "registration",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "Minimiålder 18 år (anmälningssidan)"
    ]
   },
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "23 km skate från Zuoz via Samedan till Pontresina på Engadin Skimarathons spår – söndagsloppet under La Diagonela-helgen i Övre Engadin.",
     "en": "23 km skating from Zuoz via Samedan to Pontresina on the Engadin Skimarathon trail – the Sunday race of the La Diagonela weekend in the Upper Engadin."
    },
    "sources": [
     "https://www.ladiagonela.ch/rennen/la-sfida",
     "https://www.ladiagonela.ch/",
     "https://www.ladiagonela.ch/programm"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "23 km fristil, Zuoz–Pontresina",
    "en": "23 km skating, Zuoz–Pontresina"
   }
  },
  {
   "id": "no-thorleif-haugs-minnelop-2027",
   "name": "Thorleif Haugs Minneløp",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "NO",
   "place": "Lier",
   "region": "Buskerud Skikrets",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 50,
     "technique": "classic"
    }
   ],
   "organizer": "Thorleif Haugs Minneløp",
   "homepage": "http://www.hauern.no/",
   "homepageType": "official",
   "registrationUrl": "https://register.hauern.no/",
   "lastEntryDate": "2027-02-04",
   "lastEntrySource": "https://hauern.idrettenonline.no/p/27881/thorleif-haugs-minnelop---hauern",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Lier (50 km; klassiskt). Ingår i Ski Classics Challengers.",
    "en": "Ski marathon in Lier (50 km; classic). Part of Ski Classics Challengers."
   },
   "sources": [
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/thorleif-haugs-minnelop/"
    },
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtkl00yf022fct01mosqpqf5/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://hauern.idrettenonline.no/p/27882/thorleif-haug-marsjen"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 59.82242,
    "lng": 10.13482,
    "precision": "venue",
    "arena": "Martinsløkka",
    "street": "Eikseterveien",
    "suburb": null,
    "city": null,
    "municipality": "Lier",
    "county": "Buskerud",
    "country": "NO",
    "query": "Martinsløkka, Lier",
    "source": "Organizer (OpenStreetMap)"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "50 km klassiskt på två varv i Finnemarkas skogar från Martinsløkka; arrangerat sedan 1966 till minne av Thorleif Haug och seedningslopp till Birken och Vasaloppet.",
     "en": "50 km classic, two laps through the Finnemarka forest from Martinsløkka; held since 1966 in memory of Thorleif Haug and a seeding race for Birken and Vasaloppet."
    },
    "sources": [
     "https://hauern.idrettenonline.no/",
     "https://hauern.idrettenonline.no/next/p/55614/hauerntrippelen",
     "https://hauern.idrettenonline.no/p/27883/halvhauern"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Till minne av Thorleif Haug, sedan 1966",
    "en": "In memory of Thorleif Haug, since 1966"
   }
  },
  {
   "id": "se-vastgotaloppet-2027",
   "name": "Västgötaloppet",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-07",
   "country": "SE",
   "place": "Ulricehamn",
   "region": "Västergötland",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 42,
     "technique": "free"
    },
    {
     "km": 42,
     "technique": "classic"
    }
   ],
   "organizer": "Västgötaloppet",
   "homepage": "https://vastgotaloppet.se/",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": "2027-01-24",
   "lastEntrySource": "https://ssfta.skidor.com/event/47780",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Ulricehamn (42 km, 42 km; klassiskt och fristil). Ingår i Ski Classics Challengers.",
    "en": "Ski marathon in Ulricehamn (42 km, 42 km; classic and free). Part of Ski Classics Challengers."
   },
   "sources": [
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/vastgotaloppet-skate/"
    },
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47780"
    },
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47781"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://skiclassics.com/registrations-are-now-open-for-vastgotaloppet-2027/"
    },
    {
     "name": "Arenans position",
     "url": "https://www.vastsverige.com/ulricehamn/produkter/infocentral-pa-lassalyckan/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {
    "homepageUnreachable": 1
   },
   "geo": {
    "lat": 57.78441,
    "lng": 13.43837,
    "precision": "venue",
    "arena": "Lassalyckan (Vasaloppet Center)",
    "street": null,
    "suburb": null,
    "city": "Ulricehamn",
    "municipality": "Ulricehamns kommun",
    "county": "Västra Götalands län",
    "country": "SE",
    "source": "www.vastsverige.com (coordinates on page)"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 17-",
     "H 17-"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "Svensk klassiker sedan 1929, i dag 42 km på Lassalyckan i Ulricehamn; runt 1 000 åkare i klassiska loppet och ett skatelopp dagen före.",
     "en": "A Swedish classic since 1929, now 42 km at Lassalyckan in Ulricehamn; around 1,000 skiers in the classic race plus a skate race the day before."
    },
    "sources": [
     "https://skiclassics.com/registrations-are-now-open-for-vastgotaloppet-2027/",
     "https://skiclassics.com/events/challengers/vastgotaloppet-classic/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Ett av Sveriges äldsta långlopp, sedan 1929",
    "en": "One of Sweden's oldest marathons, since 1929"
   }
  },
  {
   "id": "no-furusjoen-rundt-rennet-2027",
   "name": "Furusjøen Rundt-rennet",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "NO",
   "place": "Kvam",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 45,
     "technique": "classic"
    }
   ],
   "organizer": "Furusjøen Rundt-rennet",
   "homepage": "https://www.furusjoenrundt.no/rennet/",
   "homepageType": "official",
   "registrationUrl": "https://signup.eqtiming.com/?Event=Furusjoen_Rundt",
   "lastEntryDate": "2027-02-20",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=Furusjoen_Rundt",
   "entryFee": {
    "text": "45 km Furusjøen Rundt-rennet: 625 NOK · 20 km Furusjøen Rundt Turrenn: 480 NOK · 20 km Furusjøen Familierenn u/tid (4-5 pers.): 595 NOK · 20 km Furusjøen Rundt Trimrenn (u/tid): 180 NOK · 12 km Furusjøen Familierenn, kort u/tid (4-5 pers): 540 NOK · 12 km Furusjøen Rundt Trimrenn (u/tid): 180 NOK",
    "source": "https://signup.eqtiming.com/?Event=Furusjoen_Rundt"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Kvam (45 km; klassiskt). Ingår i Ski Classics Challengers.",
    "en": "Ski marathon in Kvam (45 km; classic). Part of Ski Classics Challengers."
   },
   "sources": [
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/furusjoen-rundt-rennet/"
    },
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmspvu2bj027dbl017n5m3yuj/"
    },
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=Furusjoen_Rundt"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 61.75014,
    "lng": 9.72653,
    "precision": "venue",
    "arena": "Rudland Fjellsenter (stadium area)",
    "street": null,
    "suburb": "Kvam",
    "city": "Steinkjer",
    "municipality": "Steinkjer",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Kvam",
    "source": "organizer page",
    "sourceUrl": "https://www.furusjoenrundt.no/rennet/",
    "confidence": "high",
    "finishNote": "Start and finish are both at Rudland Fjellsenter."
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "45 km klassiskt i en stor slinga runt Furusjøen på Kvamsfjellet vid porten till Rondane nationalpark; Ski Classics Challengers.",
     "en": "45 km classic in a big loop round Furusjøen on Kvamsfjellet at the gateway to Rondane national park; Ski Classics Challengers."
    },
    "sources": [
     "https://www.furusjoenrundt.no/rennet/",
     "https://www.furusjoenrundt.no/wp-content/uploads/2019/10/Invitasjon-Furusjoen-Rundt-rennet-2.pdf"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Fjällslinga runt Furusjøen vid Rondane",
    "en": "Fjell loop round Furusjøen by Rondane"
   }
  },
  {
   "id": "no-holmenkollmarsjen-2027",
   "name": "Holmenkollmarsjen",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "NO",
   "place": "Holmenkollen",
   "region": "Oslo Skikrets",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 52,
     "technique": "classic"
    }
   ],
   "organizer": "Holmenkollmarsjen",
   "homepage": "http://www.holmenkollmarsjen.no/",
   "homepageType": "official",
   "registrationUrl": "https://signup.eqtiming.com/?Event=Holmenkollmarsjen",
   "lastEntryDate": "2027-02-19",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=Holmenkollmarsjen",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Holmenkollen (52 km; klassiskt). Ingår i Ski Classics Challengers.",
    "en": "Ski marathon in Holmenkollen (52 km; classic). Part of Ski Classics Challengers."
   },
   "sources": [
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/holmenkollmarsjen/"
    },
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu59xz700030fc01alhg3iux/"
    },
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=Holmenkollmarsjen"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.skiforeningen.no/aktiviteter-for-voksne/holmenkollmarsjen/loypeinfo-holmenkollmarsjen/"
    },
    {
     "name": "Arenans position",
     "url": "https://gotrail.run/no/event/sorkedalslopet"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.01694,
    "lng": 10.61228,
    "precision": "venue",
    "arena": "Sørkedalen Idrettsforening",
    "street": null,
    "suburb": "Holmenkollen",
    "city": "Oslo",
    "municipality": "Oslo",
    "county": null,
    "country": "NO",
    "source": "gotrail.run (coordinates on page)"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 3,
     "tradition": 4
    },
    "why": {
     "sv": "52 km A–B från Sørkedalen genom Nordmarka, bland annat cirka 6 km över tre frusna sjöar, till mål i Holmenkollen; en av Norges klassiska långlopp.",
     "en": "52 km A–B from Sørkedalen through Nordmarka, including ≈ 6 km across three frozen lakes, to the finish at Holmenkollen; one of Norway's classic marathons."
    },
    "sources": [
     "https://www.skiforeningen.no/aktiviteter-for-voksne/holmenkollmarsjen/loypeinfo-holmenkollmarsjen/",
     "https://www.skiforeningen.no/aktiviteter-for-voksne/holmenkollmarsjen/loypeinfo-halvmarsjen/",
     "https://www.skiforeningen.no/aktiviteter-for-voksne/holmenkollmarsjen/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Genom Nordmarka till Holmenkollen",
    "en": "Through Nordmarka to Holmenkollen"
   }
  },
  {
   "id": "se-skinnarloppet-2027",
   "name": "Skinnarloppet",
   "year": 2027,
   "startDate": "2027-02-19",
   "endDate": "2027-02-21",
   "country": "SE",
   "place": "Malung",
   "region": "Dalarna",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 45,
     "technique": "classic"
    }
   ],
   "organizer": "Skinnarloppet",
   "homepage": "http://skinnarloppet.se/",
   "homepageType": "official",
   "registrationUrl": "https://registration.wsportsmedia.com/orgs/be39ff0ae288f3d1/",
   "lastEntryDate": "2027-02-21",
   "lastEntrySource": "https://ssfta.skidor.com/event/47789",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Malung (45 km; klassiskt). Ingår i Ski Classics Challengers.",
    "en": "Ski marathon in Malung (45 km; classic). Part of Ski Classics Challengers."
   },
   "sources": [
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/skinnarloppet/"
    },
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47789"
    },
    {
     "name": "Arrangörens hemsida (webbsökning)",
     "url": "http://skinnarloppet.se/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.68645,
    "lng": 13.71459,
    "precision": "locality",
    "arena": "Skinnarloppet Arena",
    "street": null,
    "suburb": null,
    "city": "Malung",
    "municipality": "Malung-Sälens kommun",
    "county": "Dalarnas län",
    "country": "SE",
    "query": "Malung",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "D 17 - 45",
     "H 17 - 45",
     "D 17- Motion - 21",
     "H 17- Motion - 21",
     "Tjejer 9-10 - 5",
     "Killar 9-10 - 5",
     "Tjejer 11-12 - 5",
     "Killar 11-12 - 5",
     "Tjejer 13-14 - 10",
     "Killar 13-14 - 10",
     "Tjejer 15-16 - 10",
     "Killar 15-16 - 10",
     "D 17- - 10",
     "H 17- - 10",
     "D 17- Motion - 10",
     "H 17- Motion - 10"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Ett av världens äldsta långlopp (sedan 1924, 95:e upplagan 2027): 45 km i två varv på natursnö i Malung, två veckor före Vasaloppet.",
     "en": "One of the world's oldest ski marathons (since 1924, 95th edition in 2027): 45 km in two laps on natural snow in Malung, two weeks before Vasaloppet."
    },
    "sources": [
     "https://skiclassics.com/events/challengers/skinnarloppet/",
     "https://skiclassics.com/registrations-are-now-open-for-skinnarloppet-2027/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Sedan 1924, varvlopp i Malung",
    "en": "Since 1924, lap race in Malung"
   }
  },
  {
   "id": "se-vasaloppet-2027",
   "name": "Vasaloppet",
   "year": 2027,
   "startDate": "2027-03-07",
   "endDate": "2027-03-07",
   "country": "SE",
   "place": "Sälen-Mora",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Ski Classics Pro Tour"
   ],
   "distances": [
    {
     "km": 90,
     "technique": "classic"
    }
   ],
   "organizer": "Vasaloppet",
   "homepage": "https://www.vasaloppet.se/en/",
   "homepageType": "official",
   "registrationUrl": "https://www.vasaloppet.se/en/races/ski-races/vasaloppet/registration/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": {
    "text": "2 735 kr (t.o.m. 24/2), 2 985 kr (25/2–7/3)",
    "textEn": "SEK 2,735 (until 24 Feb), SEK 2,985 (25 Feb–7 Mar)",
    "source": "https://vasaloppet.se/skidor/vasaloppet/"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Sälen-Mora (90 km; klassiskt). Ingår i Ski Classics Pro Tour.",
    "en": "Ski marathon in Sälen-Mora (90 km; classic). Part of Ski Classics Pro Tour."
   },
   "sources": [
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/pro-tour/vasaloppet/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://vasaloppet.se/skidor/vasaloppet/"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/vasaloppet-mora-schweden-12/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.10597,
    "lng": 13.3039,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Sälen",
    "municipality": "Mora kommun",
    "county": "Dalarnas län",
    "country": "SE",
    "query": "Berga by Sälen",
    "source": "organizer page",
    "finishNote": "Start Berga by Sälen, mål Mora"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [],
    "url": "https://vasaloppet.se/skidor/vasaloppet/"
   },
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 4,
     "tradition": 4
    },
    "why": {
     "sv": "Klassikern framför andra: 90 km från Sälen till Mora sedan 1922 – nästan 90 000 deltagare under Vasaloppsåret 2026.",
     "en": "The classic of classics: 90 km from Sälen to Mora since 1922 – nearly 90,000 participants in the Vasaloppet year 2026."
    },
    "sources": [
     "https://vasaloppet.se/en/",
     "https://vasaloppet.se/en/ski/",
     "https://vasaloppet.se/en/news/the-vasaloppet-year-2026-nearly-90000-participants-and-several-historic-records/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Världens största, 90 km Sälen–Mora",
    "en": "The world's biggest, 90 km Sälen–Mora"
   }
  },
  {
   "id": "se-lofsdalen-epic-2027",
   "name": "Lofsdalen Epic",
   "year": 2027,
   "startDate": "2027-03-20",
   "endDate": "2027-03-20",
   "country": "SE",
   "place": "Lofsdalen",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 52.3,
     "technique": "classic"
    }
   ],
   "organizer": "Lofsdalen Epic",
   "homepage": "https://lofsdalenepic.se/",
   "homepageType": "official",
   "registrationUrl": "https://lofsdalenepic.se/anmalan/",
   "lastEntryDate": "2027-03-20",
   "lastEntrySource": "https://raceid.com/sv/races/15061/about",
   "entryFee": {
    "text": "40 km: 1 095 kr t.o.m. 7 mars, 1 295 kr t.o.m. 19 mars, 1 495 kr t.o.m. 20 mars · 27 km: 895 / 1 095 / 1 295 kr · 17 km: 695 / 895 / 1 095 kr (samma datum).",
    "textEn": "40 km: SEK 1,095 until 7 Mar, 1,295 until 19 Mar, 1,495 until 20 Mar · 27 km: 895 / 1,095 / 1,295 · 17 km: 695 / 895 / 1,095 (same dates).",
    "source": "https://raceid.com/sv/races/15061/about"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Lofsdalen (52.3 km; klassiskt). Ingår i Ski Classics Challengers.",
    "en": "Ski marathon in Lofsdalen (52.3 km; classic). Part of Ski Classics Challengers."
   },
   "sources": [
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/lofsdalen-epic/"
    }
   ],
   "issues": [
    {
     "field": "distances",
     "severity": "minor",
     "note": {
      "sv": "Ski Classics anger 52,3 km, anmälan (RaceID) 40/27/17 km.",
      "en": "Ski Classics lists 52.3 km, registration (RaceID) 40/27/17 km."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 62.11374,
    "lng": 13.27403,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Lofsdalen",
    "municipality": "Härjedalens kommun",
    "county": "Jämtlands län",
    "country": "SE",
    "query": "Lofsdalen",
    "source": "organizer page"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 1
    },
    "why": {
     "sv": "Epic-loppet kördes fem år i Lofsdalens fjällmiljö men flyttar 2027 till Fjätervålen enligt arrangören.",
     "en": "The Epic race ran five years in Lofsdalen's fjäll but moves to Fjätervålen in 2027, according to the organiser."
    },
    "sources": [
     "https://fjatervalenepic.se/valkommen-till-fjatervalen-epic/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "52 km klassiskt i Härjedalsfjällen",
    "en": "52 km classic in the Härjedalen fells"
   }
  },
  {
   "id": "no-reistadlopet-2027",
   "name": "Reistadløpet",
   "year": 2027,
   "startDate": "2027-04-03",
   "endDate": "2027-04-03",
   "country": "NO",
   "place": "Setermoen-Bardufoss",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Ski Classics Pro Tour"
   ],
   "distances": [
    {
     "km": 35,
     "technique": "classic"
    }
   ],
   "organizer": "Reistadløpet",
   "homepage": "https://www.reistadlopet.no/",
   "homepageType": "official",
   "registrationUrl": "https://signup.eqtiming.com/?Event=Reistadlopet",
   "lastEntryDate": "2027-04-03",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=Reistadlopet",
   "entryFee": {
    "text": "Reistadløpet Bedrift: 650 NOK · Reistadløpet TUR (35km): 650 NOK · Reistadløpet TRIM m/tid (35km): 500 NOK · Reistadløpet TRIM u/tid (35km): 500 NOK · Reistadløpet MIL (35km): 0 NOK",
    "source": "https://signup.eqtiming.com/?Event=Reistadlopet"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Setermoen-Bardufoss (35 km; klassiskt). Ingår i Ski Classics Pro Tour.",
    "en": "Ski marathon in Setermoen-Bardufoss (35 km; classic). Part of Ski Classics Pro Tour."
   },
   "sources": [
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/pro-tour/reistadlopet/"
    },
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=Reistadlopet"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.reistadlopet.no/praktisk-informasjon"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/ski-classics-reistadlopet-bardufoss-norwegen/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 68.86094,
    "lng": 18.34824,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Setermoen",
    "municipality": "Troms",
    "county": "Troms",
    "country": "NO",
    "query": "Setermoen",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://signup.eqtiming.com/?Event=Reistadlopet"
   },
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "35 km A–B från Setermoen till Bardufoss över Orta (659 m ö.h.) i arktiska Troms; Pro Tour-lopp med militära rötter sedan 1958.",
     "en": "35 km A–B from Setermoen to Bardufoss over Orta (659 m) in Arctic Troms; a Pro Tour race with military roots since 1958."
    },
    "sources": [
     "https://www.reistadlopet.no/35-km-info",
     "https://www.reistadlopet.no/praktisk-informasjon",
     "https://www.reistadlopet.no/aboutrl",
     "https://no.wikipedia.org/wiki/Reistadl%C3%B8pet"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Över fjället till Bardufoss sedan 1958",
    "en": "Over the fjell to Bardufoss since 1958"
   }
  },
  {
   "id": "se-sparbanken-nord-classic-2027",
   "name": "Sparbanken Nord Classic",
   "year": 2027,
   "startDate": "2027-04-03",
   "endDate": "2027-04-03",
   "country": "SE",
   "place": "Gällivare",
   "region": "Norrbotten",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 47,
     "technique": "classic"
    }
   ],
   "organizer": "Sparbanken Nord Classic",
   "homepage": "https://dundretrunt.com/",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": "2027-03-30",
   "lastEntrySource": "https://ssfta.skidor.com/event/47832",
   "entryFee": {
    "text": "450 kr.",
    "textEn": "SEK 450.",
    "source": "https://dundretrunt.com/sparbanken-nord-classic/"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Gällivare (47 km; klassiskt). Ingår i Ski Classics Challengers.",
    "en": "Ski marathon in Gällivare (47 km; classic). Part of Ski Classics Challengers."
   },
   "sources": [
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/sparbanken-nord-classic/"
    },
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47832"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 67.3,
    "lng": 20.25,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Gällivare kommun",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Gällivare",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 21- - 47",
     "H 21- - 47",
     "D 21- Motion - 47",
     "H 21- Motion - 47"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "47 km runt fjället Dundret i Gällivare med Sarek och Kebnekaise i blickfånget, i samma spår som Dundret Runt som körts sedan 1965 – med kontroller som bjuder på renbuljong och pilsnerkorv.",
     "en": "47 km around the Dundret fell at Gällivare with Sarek and Kebnekaise in view, on the track of Dundret Runt, held since 1965 – with feeding stations serving reindeer broth."
    },
    "sources": [
     "https://dundretrunt.com/",
     "https://dundretrunt.com/vara-lopp/",
     "https://dundretrunt.com/banan/",
     "https://dundretrunt.com/sparbanken-nord-classic/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Runt fjället Dundret i Gällivare",
    "en": "Around Dundret fell at Gällivare"
   }
  },
  {
   "id": "no-grand-finale-summit-2-senja-2027",
   "name": "Grand Finale Summit 2 Senja",
   "year": 2027,
   "startDate": "2027-04-04",
   "endDate": "2027-04-04",
   "country": "NO",
   "place": "Bardufoss-Finnsnes",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 4,
   "series": [
    "Ski Classics Pro Tour"
   ],
   "distances": [
    {
     "km": 60,
     "technique": "classic"
    }
   ],
   "organizer": "Grand Finale Summit 2 Senja",
   "homepage": "https://www.facebook.com/Summit2Senja/",
   "homepageType": "facebook",
   "registrationUrl": "https://registration.wsportsmedia.com/?eid=a32cf96ac64380e1&amp;action=register",
   "lastEntryDate": "2027-04-02",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=Reistadlopet",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Bardufoss-Finnsnes (60 km; klassiskt). Ingår i Ski Classics Pro Tour.",
    "en": "Ski marathon in Bardufoss-Finnsnes (60 km; classic). Part of Ski Classics Pro Tour."
   },
   "sources": [
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/pro-tour/summit-2-senja/"
    },
    {
     "name": "Facebook",
     "url": "https://www.facebook.com/Summit2Senja/"
    },
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=Reistadlopet"
    },
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/ski-classics-grande-finale-summit-2-senja-bardufoss-norwegen/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 69.06564,
    "lng": 18.51592,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Bardufoss",
    "municipality": "Målselv",
    "county": "Troms",
    "country": "NO",
    "query": "Bardufoss",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 4,
     "atmosphere": 2,
     "tradition": 1
    },
    "why": {
     "sv": "Ski Classics stora final: 60 km A–B från fjäll till fjord, Bardufoss–Finnsnes mittemot Senja; öppen för högst 250 kvalificerade motionärer, nytt sedan 2023.",
     "en": "The Ski Classics Grand Finale: 60 km A–B from fjell to fjord, Bardufoss to Finnsnes facing Senja; open to at most 250 qualified amateurs, new since 2023."
    },
    "sources": [
     "https://www.reistadlopet.no/abouts2s",
     "https://skiclassics.com/events/pro-tour/summit-2-senja/",
     "https://www.proxcskiing.com/long-distance/summit-2-senja-the-brand-new-ski-classics-finale/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Ski Classics-final, Bardufoss–Finnsnes",
    "en": "Ski Classics finale, Bardufoss–Finnsnes"
   }
  },
  {
   "id": "no-tana-varangerrennet-2027",
   "name": "Tana-Varangerrennet",
   "year": 2027,
   "startDate": "2027-04-10",
   "endDate": "2027-04-10",
   "country": "NO",
   "place": "Seida – Vadsø",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 80,
     "technique": "classic"
    }
   ],
   "organizer": "Tana-Varangerrennet",
   "homepage": "https://tvrennet.no/",
   "homepageType": "official",
   "registrationUrl": "https://registration.wsportsmedia.com/orgs/2c5b4e04d143a536/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp från Seida i Tana till Vadsø (80 km; klassiskt). Ingår i Ski Classics Challengers.",
    "en": "Ski marathon from Seida in Tana to Vadsø (80 km; classic). Part of Ski Classics Challengers."
   },
   "sources": [
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/8854/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.tvrennet.no/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-05",
   "checks": {},
   "geo": {
    "lat": 70.2351,
    "lng": 28.19395,
    "precision": "venue",
    "arena": "Seida Skistadion, Tana",
    "street": null,
    "suburb": null,
    "city": "Tana",
    "municipality": "Finnmark",
    "county": "Finnmark",
    "country": "NO",
    "query": "Tana",
    "source": "organizer page",
    "sourceUrl": "https://www.tvrennet.no/loypetrase/",
    "confidence": "medium",
    "finishNote": "Finish at Vadsø Skistadion (Vadsø), about 80 km along Varangerfjorden."
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 4,
     "atmosphere": 1,
     "tradition": 2
    },
    "why": {
     "sv": "80 km A–B från Seida i Tana till Vadsø över arktisk vidd och längs Varangerfjorden – ett av världens längsta och nordligaste skidlopp, med litet startfält.",
     "en": "80 km A–B from Seida in Tana to Vadsø across Arctic vidde and along Varangerfjorden – one of the world's longest and northernmost ski races, with a small field."
    },
    "sources": [
     "https://www.tvrennet.no/",
     "https://www.tvrennet.no/loypetrase/",
     "https://www.tvrennet.no/praktisk/",
     "https://www.tvrennet.no/resultater/",
     "https://www.tvrennet.no/om-oss/",
     "https://www.langrenn.com/langrenn-allround/52-fullforte-tana-varangerloypa/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "80 km i Finnmark, Seida–Vadsø",
    "en": "80 km in Finnmark, Seida–Vadsø"
   }
  },
  {
   "id": "no-storlirennet-2027",
   "name": "Storlirennet",
   "year": 2027,
   "startDate": "2027-04-10",
   "endDate": "2027-04-10",
   "country": "NO",
   "place": "Meråker",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 35,
     "technique": "free"
    }
   ],
   "organizer": "Storlirennet",
   "homepage": "https://storlirennet.no/",
   "homepageType": "official",
   "registrationUrl": "https://storlirennet.no/pamelding/",
   "lastEntryDate": "2027-04-10",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=Storlirennet",
   "entryFee": {
    "text": "650 kr (barn 200 kr) ved påmelding 1.11.–31.12.2026",
    "textEn": "NOK 650 (children NOK 200) for entries 1 Nov–31 Dec 2026",
    "source": "https://storlirennet.no/deltagerinfo/"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp med start och mål på Grova skistadion i Meråker (ca 35 km; fristil). Ingår i Ski Classics Challengers.",
    "en": "Ski marathon starting and finishing at Grova ski stadium in Meråker (about 35 km; free). Part of Ski Classics Challengers."
   },
   "sources": [
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/storlirennet/"
    },
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=Storlirennet"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://storlirennet.no/deltagerinfo/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.45912,
    "lng": 11.77715,
    "precision": "venue",
    "arena": "Grova skistadion",
    "street": null,
    "suburb": null,
    "city": "Meråker",
    "municipality": "Meråker",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Storlien",
    "source": "organizer page",
    "sourceUrl": "https://storlirennet.no/",
    "confidence": "high",
    "finishNote": "Start and finish both at Grova skistadion."
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://storlirennet.no/deltagerinfo/"
   },
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "35 km fristil i Meråkers fjällterräng; från 2027 start och mål på Grova skistadion i stället för den gamla A–B-sträckan från Storlien.",
     "en": "35 km free technique in Meråker's fjell terrain; from 2027 start and finish at Grova skistadion instead of the old A–B route from Storlien."
    },
    "sources": [
     "https://storlirennet.no/",
     "https://storlirennet.no/tjeneste/loypeprofil/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Fristilslopp i Meråker, nära riksgränsen",
    "en": "Skating race in Meråker, near the border"
   }
  },
  {
   "id": "no-kobberlopet-2027",
   "name": "Kobberløpet",
   "year": 2027,
   "startDate": "2027-04-17",
   "endDate": "2027-04-17",
   "country": "NO",
   "place": "Sulitjelma",
   "region": "Nordland Skikrets",
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 3,
   "series": [
    "Ski Classics Challengers"
   ],
   "distances": [
    {
     "km": 42,
     "technique": "classic"
    },
    {
     "km": 23,
     "technique": "classic"
    }
   ],
   "organizer": "Kobberløpet",
   "homepage": "https://kobberlopet.no/",
   "homepageType": "official",
   "registrationUrl": "https://registration.wsportsmedia.com/orgs/45a0bd704c1e1958/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": {
    "text": "600 kr (650 kr fra 15.11.2026, 750 kr fra 15.01.2027, 800 kr fra 01.04.2027)",
    "textEn": "NOK 600 (NOK 650 from 15 Nov 2026, NOK 750 from 15 Jan 2027, NOK 800 from 1 Apr 2027)",
    "source": "https://registration.wsportsmedia.com/?eid=a8f4d8d7c9b15e41&action=register"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Sulitjelma (40 km; klassiskt). Ingår i Ski Classics Challengers.",
    "en": "Ski marathon in Sulitjelma (40 km; classic). Part of Ski Classics Challengers."
   },
   "sources": [
    {
     "name": "Ski Classics",
     "url": "https://skiclassics.com/events/challengers/kobberlopet/"
    },
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtl6yplx02abct01rvve7ak1/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://registration.wsportsmedia.com/?eid=a8f4d8d7c9b15e41&action=register"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://registration.wsportsmedia.com/orgs/45a0bd704c1e1958/"
    },
    {
     "name": "Arenans position",
     "url": "https://en.wikipedia.org/wiki/Jakobsbakken"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 67.09504,
    "lng": 16.00602,
    "precision": "venue",
    "arena": "Jakobsbakken",
    "street": null,
    "suburb": null,
    "city": "Sulitjelma - Sulisjielmmá",
    "municipality": "Fauske",
    "county": "Nordland",
    "country": "NO",
    "source": "en.wikipedia.org (coordinates on page)"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "42 km klassiskt i Sulitjelmas fjäll norr om polcirkeln med start och mål i gruvbyn Jakobsbakken (600 m ö.h.); arrangerat sedan 1968.",
     "en": "42 km classic in the Sulitjelma mountains north of the Arctic Circle, starting and finishing at the mining village of Jakobsbakken (600 m); held since 1968."
    },
    "sources": [
     "https://registration.wsportsmedia.com/?eid=a8f4d8d7c9b15e41&action=register",
     "https://skiclassics.com/events/challengers/kobberlopet/",
     "https://registration.wsportsmedia.com/orgs/45a0bd704c1e1958/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Nordlands vårklassiker, i Sulitjelma",
    "en": "Nordland's spring classic, in Sulitjelma"
   }
  },
  {
   "id": "se-premiarsprinten-vasteras-2026",
   "name": "Premiärsprinten Västerås",
   "year": 2026,
   "startDate": "2026-11-28",
   "endDate": "2026-11-28",
   "country": "SE",
   "place": "Vedbobacken Västerås",
   "region": "Västmanland",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 1.25,
     "technique": "free"
    },
    {
     "km": 0.9,
     "technique": "free"
    },
    {
     "km": 0.45,
     "technique": "free"
    }
   ],
   "organizer": "Västerås Skidklubb",
   "homepage": "https://www.vasterasskidklubb.se/sida/102105/premiarsprinten-vasteras",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/48086",
   "lastEntryDate": "2026-11-24",
   "lastEntrySource": "https://ssfta.skidor.com/event/48086",
   "entryFee": {
    "text": "150–300 kr beroende på klass",
    "textEn": "SEK 150–300 depending on class",
    "source": "https://ssfta.skidor.com/event/48086"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Vedbobacken Västerås arrangerad av Västerås Skidklubb (1,25 km, 0,9 km, 0,45 km).",
    "en": "Race in Vedbobacken Västerås organized by Västerås Skidklubb (1.25 km, 0.9 km, 0.45 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48086"
    },
    {
     "name": "Inbjudan (PDF)",
     "url": "https://ssfta.skidor.com/event/48086"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 59.6244,
    "lng": 16.48491,
    "precision": "venue",
    "arena": "Vedbobacken",
    "street": null,
    "suburb": null,
    "city": "Västerås",
    "municipality": "Västerås kommun",
    "county": "Västmanlands län",
    "country": "SE",
    "query": "Vedbobacken Västerås",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "mass",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 450",
     "Tjejer 9-10 - 450",
     "Killar 9-10 - 450",
     "Tjejer 11-12 - 450",
     "Killar 11-12 - 450",
     "Tjejer 13-14 - 450",
     "Killar 13-14 - 450",
     "Tjejer 15-16 - 900",
     "Killar 15-16 - 900",
     "D 17- - 1250",
     "H 17- - 1250",
     "Öppen 1 - 450",
     "Öppen 2 - 900",
     "Öppen 3 - 1250"
    ]
   },
   "formatsSrc": [
    "mass",
    "sprint"
   ],
   "tagline": {
    "sv": "Säsongspremiär med sprint i Västerås",
    "en": "Season-opening sprint in Västerås"
   }
  },
  {
   "id": "se-smart-energy-cup-idre-2026",
   "name": "Smart Energy Cup Idre",
   "year": 2026,
   "startDate": "2026-12-04",
   "endDate": "2026-12-06",
   "country": "SE",
   "place": "Idre Fjäll",
   "region": "Dalarna",
   "type": "competition",
   "level": "FIS",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 15.0,
     "technique": "free"
    },
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 1.1,
     "technique": "free"
    }
   ],
   "organizer": "Särna SK",
   "homepage": "https://idreccski.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47897",
   "lastEntryDate": "2026-12-01",
   "lastEntrySource": "https://ssfta.skidor.com/event/47897",
   "entryFee": {
    "text": "400 kr",
    "textEn": "SEK 400",
    "source": "https://ssfta.skidor.com/event/47897"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Idre Fjäll arrangerad av Särna SK (15 km, 10 km, 10 km, 1,1 km).",
    "en": "Race in Idre Fjäll organized by Särna SK (15 km, 10 km, 10 km, 1.1 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47897"
    },
    {
     "name": "Inbjudan (PDF)",
     "url": "https://ssfta.skidor.com/event/47897"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://idreccski.se/wp-content/uploads/2026/10/Inbjudan_Idre-2026_v1-1.pdf"
    },
    {
     "name": "Arenans position",
     "url": "https://www.komoot.com/highlight/354276"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.89208,
    "lng": 12.82997,
    "precision": "venue",
    "arena": "Idre Fjäll skidstadion",
    "street": null,
    "suburb": null,
    "city": "Idre fjäll",
    "municipality": "Älvdalens kommun",
    "county": "Dalarnas län",
    "country": "SE",
    "source": "www.komoot.com (coordinates on page)"
   },
   "kind": "cup",
   "formats": [
    "interval",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 17-20 - 10 km",
     "H 17-20 - 10 km",
     "D 21- - 10 km",
     "H 21- - 10 km",
     "D 17-20 - 1.1 km",
     "H 17-20 - 1.1 km",
     "D 21- - 1.1 km",
     "H 21- - 1.1 km",
     "D 21- - 15 km",
     "H 21- - 15 km"
    ]
   },
   "formatsSrc": [
    "interval",
    "sprint"
   ],
   "tagline": {
    "sv": "Svensk cuptävling med sprint, Idre Fjäll",
    "en": "Swedish cup race with sprint, Idre Fjäll"
   }
  },
  {
   "id": "se-daniel-karlssons-minne-2026",
   "name": "Daniel Karlssons Minne",
   "year": 2026,
   "startDate": "2026-12-09",
   "endDate": "2026-12-09",
   "country": "SE",
   "place": "Östersund",
   "region": "Jämtland-Härjedalen",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Östersunds SK",
   "homepage": "https://www.ostersundssk.se/tavlingar/daniel-karlssons-minne/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/48163",
   "lastEntryDate": "2026-12-06",
   "lastEntrySource": "https://ssfta.skidor.com/event/48163",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Östersund arrangerad av Östersunds SK.",
    "en": "Race in Östersund organized by Östersunds SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48163"
    },
    {
     "name": "Inbjudan (PDF)",
     "url": "https://ssfta.skidor.com/event/48163"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.18879,
    "lng": 14.65719,
    "precision": "street",
    "arena": "Östersunds skidstadion",
    "street": null,
    "suburb": null,
    "city": "Östersund",
    "municipality": "Östersunds kommun",
    "county": "Jämtlands län",
    "country": "SE",
    "query": "Östersund",
    "source": "organizer page",
    "sourceUrl": "https://www.ostersundssk.se/tavlingar/daniel-karlssons-minne/",
    "confidence": "high"
   },
   "kind": "competition",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-18",
     "H 17-18",
     "D 19-20",
     "H 19-20",
     "D 21-",
     "H 21-",
     "Damer - Para",
     "Herrar - Para",
     "Damer Motion",
     "Herrar Motion",
     "Öppen 1"
    ]
   },
   "formatsSrc": [
    "mass"
   ]
  },
  {
   "id": "se-skelleftespelen-2026",
   "name": "Skelleftespelen",
   "year": 2026,
   "startDate": "2026-12-12",
   "endDate": "2026-12-12",
   "country": "SE",
   "place": "Impilo Skidstadion",
   "region": "Västerbotten",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Skellefteå SK",
   "homepage": "https://www.skellefteaskidklubb.se",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47816",
   "lastEntryDate": "2026-12-09",
   "lastEntrySource": "https://ssfta.skidor.com/event/47816",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Impilo Skidstadion arrangerad av Skellefteå SK.",
    "en": "Race in Impilo Skidstadion organized by Skellefteå SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47816"
    },
    {
     "name": "Inbjudan (PDF)",
     "url": "https://ssfta.skidor.com/event/47816"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.svenskalag.se/skellefteaskidklubb/sida/98956/skelleftespelen"
    },
    {
     "name": "Arenans position",
     "url": "https://www.svenskalag.se/skellefteaskidklubb/sida/129614/bauhaus-cup-fis-senior"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.76166,
    "lng": 20.98082,
    "precision": "venue",
    "arena": "Impilo Skidstadion",
    "street": null,
    "suburb": null,
    "city": "Skellefteå",
    "municipality": "Skellefteå kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "source": "www.svenskalag.se (coordinates on page)"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9",
     "Killar 9",
     "Tjejer 10",
     "Killar 10",
     "Tjejer 11",
     "Killar 11",
     "Tjejer 12",
     "Killar 12",
     "Tjejer 13",
     "Killar 13",
     "Tjejer 14",
     "Killar 14",
     "Tjejer 15",
     "Killar 15",
     "Tjejer 16",
     "Killar 16",
     "D 17-20",
     "H 17-20",
     "D 21-",
     "H 21-"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Tävling med intervallstart i Skellefteå",
    "en": "Interval-start race in Skellefteå"
   }
  },
  {
   "id": "se-jarnaspelen-2026",
   "name": "Järnaspelen",
   "year": 2026,
   "startDate": "2026-12-19",
   "endDate": "2026-12-19",
   "country": "SE",
   "place": "Dala-Järna",
   "region": "Dalarna",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 1.6,
     "technique": "free"
    },
    {
     "km": 1.2,
     "technique": "free"
    }
   ],
   "organizer": "Dala-Järna IK",
   "homepage": "https://www.djik.se",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48126",
   "lastEntryDate": "2026-12-14",
   "lastEntrySource": "https://ssfta.skidor.com/event/48126",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Dala-Järna arrangerad av Dala-Järna IK (1,6 km, 1,2 km).",
    "en": "Race in Dala-Järna organized by Dala-Järna IK (1.6 km, 1.2 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48126"
    },
    {
     "name": "Inbjudan (PDF)",
     "url": "https://ssfta.skidor.com/event/48126"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.55611,
    "lng": 14.37722,
    "precision": "venue",
    "arena": "Dala-Järna flygfält",
    "street": "Flygfältsvägen",
    "suburb": "Myrbacka",
    "city": "Järna",
    "municipality": "Dalarnas län",
    "county": "Dalarnas län",
    "country": "SE",
    "query": "Dala-Järna",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 1,2 km",
     "Tjejer 9-10 - 1,6 km",
     "Killar 9-10 - 1,6 km",
     "Tjejer 11-12 - 1,2 km",
     "Killar 11-12 - 1,2 km",
     "Tjejer 13-14 - 1,2 km",
     "Killar 13-14 - 1,2 km",
     "Tjejer 15-16 - 1,2 km",
     "Killar 15-16 - 1,2 km",
     "D 17-20 - 1,6 km",
     "H 17-20 - 1,6 km",
     "D 21- - 1,6 km",
     "H 21- - 1,6 km"
    ]
   },
   "formatsSrc": [
    "interval",
    "sprint"
   ],
   "tagline": {
    "sv": "Sprint och intervallstart i Dala-Järna",
    "en": "Sprint and interval start in Dala-Järna"
   }
  },
  {
   "id": "se-mellandagsloppet-kiruna-2026",
   "name": "Mellandagsloppet Kiruna",
   "year": 2026,
   "startDate": "2026-12-27",
   "endDate": "2026-12-27",
   "country": "SE",
   "place": "Kiruna",
   "region": "Norrbotten",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 2.5,
     "technique": "classic"
    },
    {
     "km": 1.5,
     "technique": "classic"
    },
    {
     "km": 0.8,
     "technique": "classic"
    }
   ],
   "organizer": "Kiruna Skidor",
   "homepage": "https://kirunaskidor.klubbenonline.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47749",
   "lastEntryDate": "2026-12-22",
   "lastEntrySource": "https://ssfta.skidor.com/event/47749",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kiruna arrangerad av Kiruna Skidor (10 km, 5 km, 2,5 km, 1,5 km).",
    "en": "Race in Kiruna organized by Kiruna Skidor (10 km, 5 km, 2.5 km, 1.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47749"
    },
    {
     "name": "Inbjudan (PDF)",
     "url": "https://ssfta.skidor.com/event/47749"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 67.84961,
    "lng": 20.30625,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kiruna",
    "municipality": "Kiruna kommun",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Kiruna",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 0,8",
     "Tjejer 9-10 - 1,5",
     "Killar 9-10 - 1,5",
     "Tjejer 11-12 - 2,5",
     "Killar 11-12 - 2,5",
     "Tjejer 13-14 - 2,5",
     "Killar 13-14 - 2,5",
     "Tjejer 15-16 - 5,0",
     "Killar 15-16 - 5,0",
     "D 17-18 - 10,0",
     "H 17-18 - 10,0",
     "D 19-20 - 10,0",
     "H 19-20 - 10,0",
     "D 21- - 10,0",
     "H 21- - 10,0",
     "D 35- Motion - 5,0",
     "H 35- Motion - 5,0",
     "D 40- Motion - 5,0",
     "H 40- Motion - 5,0",
     "D 50 - Motion - 5,0",
     "H 50 - Motion - 5,0",
     "D 60- Motion - 5,0",
     "H 60- Motion - 5,0",
     "D 70- Motion - 5,0",
     "H 70- Motion - 5,0"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-morapinglan-2027",
   "name": "Morapinglan",
   "year": 2027,
   "startDate": "2027-01-02",
   "endDate": "2027-01-03",
   "country": "SE",
   "place": "Mora skidstadion",
   "region": "Dalarna",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 2.5,
     "technique": "free"
    },
    {
     "km": 2.5,
     "technique": "classic"
    },
    {
     "km": 1.5,
     "technique": "classic"
    },
    {
     "km": 1.5,
     "technique": "free"
    },
    {
     "km": 0.7,
     "technique": "free"
    },
    {
     "km": 0.7,
     "technique": "classic"
    }
   ],
   "organizer": "IFK Mora SK",
   "homepage": "https://www.svenskalag.se/ifkmorask",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47802",
   "lastEntryDate": "2026-12-30",
   "lastEntrySource": "https://ssfta.skidor.com/event/47802",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Mora skidstadion arrangerad av IFK Mora SK (10 km, 5 km, 2,5 km, 1,5 km).",
    "en": "Race in Mora skidstadion organized by IFK Mora SK (10 km, 5 km, 2.5 km, 1.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47802"
    },
    {
     "name": "Inbjudan (PDF)",
     "url": "https://ssfta.skidor.com/event/47802"
    },
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47803"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.00679,
    "lng": 14.50015,
    "precision": "venue",
    "arena": "Mora skidstadion",
    "street": "15 km",
    "suburb": "Hemus",
    "city": "Mora",
    "municipality": "Mora kommun",
    "county": "Dalarnas län",
    "country": "SE",
    "query": "Mora skidstadion",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 0,7 km",
     "Tjejer 9 - 1,5 km",
     "Killar 9 - 1,5 km",
     "Tjejer 10 - 1,5 km",
     "Killar 10 - 1,5 km",
     "Tjejer 11 - 2,5 km",
     "Killar 11 - 2,5 km",
     "Tjejer 12 - 2,5 km",
     "Killar 12 - 2,5 km",
     "Tjejer 13 - 2,5 km",
     "Killar 13 - 2,5 km",
     "Tjejer 14 - 2,5 km",
     "Killar 14 - 2,5 km",
     "Tjejer 15 - 5 km",
     "Killar 15 - 5 km",
     "Tjejer 16 - 5 km",
     "Killar 16 - 5 km",
     "D 17- - 10 km",
     "H 17- - 10 km"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-ksk-loppet-2027",
   "name": "KSK-loppet",
   "year": 2027,
   "startDate": "2027-01-09",
   "endDate": "2027-01-09",
   "country": "SE",
   "place": "Drängsmark",
   "region": "Västerbotten",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 0.6,
     "technique": "classic"
    },
    {
     "km": 1,
     "technique": "classic"
    },
    {
     "km": 1.2,
     "technique": "classic"
    },
    {
     "km": 2,
     "technique": "classic"
    },
    {
     "km": 3,
     "technique": "classic"
    },
    {
     "km": 6,
     "technique": "classic"
    },
    {
     "km": 9,
     "technique": "classic"
    },
    {
     "km": 12,
     "technique": "classic"
    }
   ],
   "organizer": "Kågedalens SK",
   "homepage": "https://www.laget.se/KagedalensSK/Page/450071",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47777",
   "lastEntryDate": "2027-01-07",
   "lastEntrySource": "https://ssfta.skidor.com/event/47777",
   "entryFee": {
    "text": "100-180 kr beroende på klass",
    "textEn": "SEK 100-180 depending on class",
    "source": "https://www.laget.se/KagedalensSK/Page/450071"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Drängsmark arrangerad av Kågedalens SK (15 km, 12 km, 9 km, 6 km).",
    "en": "Race in Drängsmark organized by Kågedalens SK (15 km, 12 km, 9 km, 6 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47777"
    },
    {
     "name": "Inbjudan (PDF)",
     "url": "https://ssfta.skidor.com/event/47777"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.laget.se/KagedalensSK/Page/450071"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-05",
   "checks": {},
   "geo": {
    "lat": 64.91797,
    "lng": 20.95458,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Drängsmark",
    "municipality": "Skellefteå kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Drängsmark",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "relay"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 1,2 km",
     "Mix 0-8 - 600 m",
     "Tjejer 9 - 1,2 km",
     "Killar 9 - 1,2 km",
     "Tjejer 10 - 2 km",
     "Killar 10 - 2 km",
     "Tjejer 11 - 2 km",
     "Killar 11 - 2 km",
     "Tjejer 12 - 3 km",
     "Killar 12 - 3 km",
     "Tjejer 13 - 3 km",
     "Killar 13 - 3 km",
     "Tjejer 14 - 3 km",
     "Killar 14 - 3 km",
     "Tjejer 15 - 6 km",
     "Killar 15 - 6 km",
     "Tjejer 16 - 6 km",
     "Killar 16 - 6 km",
     "D 17-18 - 9 km",
     "H 17-18 - 9 km",
     "D 19-20 - 12 km",
     "H 19-20 - 12 km",
     "D 21- - 15 km",
     "H 21- - 15 km",
     "D 40- - 9 km",
     "H 40- - 9 km",
     "D 60- - 6 km",
     "H 60- - 6 km",
     "Mix - 1,2 km",
     "Mix - 2 km",
     "Mix - 3 km",
     "Mix - 6 km",
     "Mix - 9 km",
     "Öppen 1 - Para 1,2km",
     "Öppen 1 - Para 600m",
     "Mix 0-8 - Para1,2 km",
     "Mix - 200 3x2km",
     "Mix - 140 3x3km",
     "Mix - 90 3x3km",
     "Mix - 60 3x3km",
     "Mix - 50 3x2km",
     "Mix - 40 3x1,2km",
     "Mix - 35 3x1,2km",
     "Mix - 30 3x1,2km",
     "Öppen 1"
    ]
   },
   "formatsSrc": [
    "interval",
    "relay"
   ]
  },
  {
   "id": "se-xc-games-2027",
   "name": "XC Games",
   "year": 2027,
   "startDate": "2027-01-09",
   "endDate": "2027-01-09",
   "country": "SE",
   "place": "Borås",
   "region": "Västergötland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Borås SK",
   "homepage": "https://www.xcgames.se",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47765",
   "lastEntryDate": "2027-01-05",
   "lastEntrySource": "https://ssfta.skidor.com/event/47765",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Borås arrangerad av Borås SK.",
    "en": "Race in Borås organized by Borås SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47765"
    },
    {
     "name": "Inbjudan (PDF)",
     "url": "https://ssfta.skidor.com/event/47765"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 57.73992,
    "lng": 13.00117,
    "precision": "venue",
    "arena": "Borås Skidstadion",
    "street": null,
    "suburb": null,
    "city": "Borås",
    "municipality": "Borås kommun",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Borås",
    "source": "organizer page",
    "sourceUrl": "https://www.xcgames.se",
    "confidence": "high"
   },
   "kind": "competition",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-20",
     "H 17-20",
     "D 21-",
     "H 21-"
    ]
   },
   "formatsSrc": [
    "mass"
   ]
  },
  {
   "id": "se-bodenspelen-2027",
   "name": "Bodenspelen",
   "year": 2027,
   "startDate": "2027-01-17",
   "endDate": "2027-01-17",
   "country": "SE",
   "place": "Boden, Pagla skidstadium",
   "region": "Norrbotten",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 7.5,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 2.5,
     "technique": "free"
    },
    {
     "km": 1.5,
     "technique": "free"
    }
   ],
   "organizer": "Bodens SK",
   "homepage": "https://bodensskidklubb.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47988",
   "lastEntryDate": "2027-01-13",
   "lastEntrySource": "https://ssfta.skidor.com/event/47988",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Boden, Pagla skidstadium arrangerad av Bodens SK (10 km, 7,5 km, 5 km, 2,5 km).",
    "en": "Race in Boden, Pagla skidstadium organized by Bodens SK (10 km, 7.5 km, 5 km, 2.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47988"
    },
    {
     "name": "Inbjudan (PDF)",
     "url": "https://ssfta.skidor.com/event/47988"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.8409,
    "lng": 21.62593,
    "precision": "venue",
    "arena": "Pagla Pulkbacke",
    "street": null,
    "suburb": "Ågärdan",
    "city": "Boden",
    "municipality": "Norrbottens län",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Boden, Pagla skidstadium",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 800",
     "Tjejer 9 - 1,5 km",
     "Killar 9 - 1,5 km",
     "Tjejer 10 - 1,5 km",
     "Killar 10 - 1,5 km",
     "Tjejer 11 - 2,5 km",
     "Killar 11 - 2,5 km",
     "Tjejer 12 - 2,5 km",
     "Killar 12 - 2,5 km",
     "Tjejer 13 - 2,5 km",
     "Killar 13 - 2,5 km",
     "Tjejer 14 - 5 km",
     "Killar 14 - 5 km",
     "Tjejer 15 - 5 km",
     "Killar 15 - 5 km",
     "Tjejer 16 - 7,5 km",
     "Killar 16 - 7,5 km",
     "D 17-20 - 10 km",
     "H 17-20 - 10 km",
     "D 21- - 10 km",
     "H 21- - 10 km",
     "Damer Motion - 5 km",
     "Herrar Motion - 5 km"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-stora-vildmannaloppet-2027",
   "name": "Stora Vildmannaloppet",
   "year": 2027,
   "startDate": "2027-01-23",
   "endDate": "2027-01-23",
   "country": "SE",
   "place": "Nydala, Umeå",
   "region": "Västerbotten",
   "type": "long-distance",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 40.0,
     "technique": "classic"
    },
    {
     "km": 20.0,
     "technique": "classic"
    }
   ],
   "organizer": "IFK Umeå",
   "homepage": "https://www.ifkumea.com/start/?ID=584072",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47792",
   "lastEntryDate": "2027-01-21",
   "lastEntrySource": "https://ssfta.skidor.com/event/47792",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Nydala, Umeå arrangerad av IFK Umeå (40 km, 20 km).",
    "en": "Ski marathon in Nydala, Umeå organized by IFK Umeå (40 km, 20 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47792"
    },
    {
     "name": "Inbjudan (PDF)",
     "url": "https://ssfta.skidor.com/event/47792"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.82773,
    "lng": 20.34793,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": "Nydala",
    "city": "Umeå",
    "municipality": "Umeå kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Nydala, Umeå",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "D 21- - 40km",
     "H 21- - 40km",
     "D 35- - 40km",
     "H 35- - 40km",
     "D 40- - 40km",
     "H 40- - 40km",
     "D 45- - 40km",
     "H 45- - 40km",
     "D 50- - 40km",
     "H 50- - 40km",
     "D 55- - 40km",
     "H 55- - 40km",
     "D 60- - 40km",
     "H 60- - 40km",
     "D 65- - 40km",
     "H 65- - 40km",
     "D 70- - 40km",
     "H 70- - 40km",
     "D 75- - 40km",
     "H 75- - 40km",
     "D 80- - 40km",
     "H 80- - 40km",
     "D 85- - 40km",
     "H 85- - 40km",
     "D 90- - 40km",
     "H 90- - 40km",
     "Damer Motion - 40km",
     "Damer Motion - 20km",
     "Herrar Motion - 40km",
     "Herrar Motion - 20km",
     "Öppen 1",
     "Öppen 2"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "IFK Umeås seedningslopp på 40 eller 20 km klassiskt på Nydalas spår i Umeå – ett klubblopp med några hundra startande.",
     "en": "IFK Umeå's seeding race of 40 or 20 km classic on the Nydala trails in Umeå – a club race with a few hundred starters."
    },
    "sources": [
     "https://www.ifkumea.com/start/?ID=584072",
     "https://visitumea.se/en/skidtavlingar-i-umea",
     "https://visitumea.se/en/cross-country-skiing",
     "https://www.sverigesradio.se/artikel/4364184"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "se-ostersund-ski-marathon-2027",
   "name": "Östersund Ski Marathon",
   "year": 2027,
   "startDate": "2027-01-24",
   "endDate": "2027-01-24",
   "country": "SE",
   "place": "Östersunds skidstadion",
   "region": "Jämtland-Härjedalen",
   "type": "long-distance",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 42.0,
     "technique": "classic"
    },
    {
     "km": 19.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    }
   ],
   "organizer": "Östersunds SK",
   "homepage": "https://www.ostersundssk.se/tavlingar/ostersund-ski-marathon/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47932",
   "lastEntryDate": "2027-01-20",
   "lastEntrySource": "https://ssfta.skidor.com/event/47932",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Östersunds skidstadion arrangerad av Östersunds SK (42 km, 19 km, 10 km, 5 km).",
    "en": "Ski marathon in Östersunds skidstadion organized by Östersunds SK (42 km, 19 km, 10 km, 5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47932"
    },
    {
     "name": "Inbjudan (PDF)",
     "url": "https://ssfta.skidor.com/event/47932"
    },
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47836"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.19121,
    "lng": 14.66022,
    "precision": "venue",
    "arena": "Östersunds skidstadion",
    "street": "Rullskidspår",
    "suburb": "Lugnvik",
    "city": "Östersund",
    "municipality": "Östersunds kommun",
    "county": "Jämtlands län",
    "country": "SE",
    "query": "Östersunds skidstadion",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Tjejer 13-14 - 19 km",
     "Killar 13-14 - 19 km",
     "Tjejer 15-16 - 19 km",
     "Killar 15-16 - 19 km",
     "D 21- - 42 km",
     "H 21- - 42 km",
     "D 35- - 42 km",
     "H 35- - 42 km",
     "D 50- - 42 km",
     "H 50- - 42 km",
     "D 60- - 42 km",
     "H 60- - 42 km",
     "Damer - Para 10 km",
     "Damer - Para 5 km",
     "Herrar - Para 10 km",
     "Herrar - Para 5 km",
     "Damer Motion - 19 km",
     "Damer Motion - 10 km",
     "Damer Motion - 5 km",
     "Herrar Motion - 19 km",
     "Herrar Motion - 10 km",
     "Herrar Motion - 5 km"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Klassiskt skidmaraton (42 km) på Östersunds skidstadion samma helg som Masters-SM – ett tävlingsinriktat lopp på stadionspåren.",
     "en": "A classic ski marathon (42 km) at Östersund's ski stadium on the Masters-SM weekend – a competitive race on the stadium trails."
    },
    "sources": [
     "https://www.ostersundssk.se/tavlingar/ostersund-ski-marathon/",
     "https://www.ostersundssk.se/tavlingar/lilla-ostersundsspelen/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Långlopp i Östersund på Masters-SM-helgen",
    "en": "Marathon on Swedish Masters weekend"
   }
  },
  {
   "id": "se-kalixspelen-2027",
   "name": "Kalixspelen",
   "year": 2027,
   "startDate": "2027-01-24",
   "endDate": "2027-01-24",
   "country": "SE",
   "place": "Djuptjärn Skidstadion",
   "region": "Norrbotten",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 15.0,
     "technique": "free"
    },
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 7.5,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 3.3,
     "technique": "free"
    },
    {
     "km": 2.5,
     "technique": "free"
    },
    {
     "km": 1.5,
     "technique": "free"
    }
   ],
   "organizer": "Kalix SK",
   "homepage": "https://www.kalixskidklubb.se",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47993",
   "lastEntryDate": "2027-01-20",
   "lastEntrySource": "https://ssfta.skidor.com/event/47993",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Djuptjärn Skidstadion arrangerad av Kalix SK (15 km, 10 km, 7,5 km, 5 km).",
    "en": "Race in Djuptjärn Skidstadion organized by Kalix SK (15 km, 10 km, 7.5 km, 5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47993"
    },
    {
     "name": "Inbjudan (PDF)",
     "url": "https://ssfta.skidor.com/event/47993"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.85892,
    "lng": 23.14033,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Anundsjö distrikt",
    "municipality": "Örnsköldsviks kommun",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Kalix, Norrbotten",
    "source": "organizer page"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 700m",
     "Tjejer 9 - 1,5km",
     "Killar 9 - 1,5km",
     "Tjejer 10 - 1,5km",
     "Killar 10 - 1,5km",
     "Tjejer 11 - 2,5km",
     "Killar 11 - 2,5km",
     "Tjejer 12 - 2,5km",
     "Killar 12 - 2,5km",
     "Tjejer 13 - 3,3km",
     "Killar 13 - 3,3km",
     "Tjejer 14 - 3,3km",
     "Killar 14 - 3,3km",
     "Tjejer 15 - 5km",
     "Killar 15 - 5km",
     "Tjejer 16 - 7,5km",
     "Killar 16 - 7,5km",
     "D 17-18 - 10km",
     "H 17-18 - 10km",
     "D 19-20 - 15km",
     "H 19-20 - 15km",
     "D 21- - 15km",
     "H 21- - 15km"
    ]
   },
   "formatsSrc": [
    "interval",
    "mass"
   ]
  },
  {
   "id": "se-smart-energy-bauhaus-cup-ulricehamn-2027",
   "name": "Smart Energy & Bauhaus Cup Ulricehamn",
   "year": 2027,
   "startDate": "2027-01-29",
   "endDate": "2027-01-31",
   "country": "SE",
   "place": "Lassalyckan, Ulricehamn",
   "region": "Västergötland",
   "type": "competition",
   "level": "FIS",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 5.0,
     "technique": "classic"
    }
   ],
   "organizer": "Ulricehamns IF",
   "homepage": "https://www.uif.se/start/?ID=606357",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47851",
   "lastEntryDate": "2027-01-26",
   "lastEntrySource": "https://ssfta.skidor.com/event/47851",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lassalyckan, Ulricehamn arrangerad av Ulricehamns IF (5 km).",
    "en": "Race in Lassalyckan, Ulricehamn organized by Ulricehamns IF (5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47851"
    },
    {
     "name": "Inbjudan (PDF)",
     "url": "https://ssfta.skidor.com/event/47851"
    },
    {
     "name": "Arenans position",
     "url": "https://www.vastsverige.com/ulricehamn/produkter/infocentral-pa-lassalyckan/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 57.78441,
    "lng": 13.43837,
    "precision": "venue",
    "arena": "Lassalyckan",
    "street": null,
    "suburb": "Ulricehamns distrikt",
    "city": "Ulricehamn",
    "municipality": "Ulricehamns kommun",
    "county": "Västra Götalands län",
    "country": "SE",
    "source": "www.vastsverige.com (coordinates on page)"
   },
   "kind": "cup",
   "formats": [
    "interval",
    "relay",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "D 17-18",
     "H 17-18",
     "D 19-20",
     "H 19-20",
     "D 21-",
     "H 21-",
     "Mix - 5-2,5-5",
     "D 17-18 - 5 km",
     "H 17-18 - 5 km",
     "D 19-20 - 5 km",
     "H 19-20 - 5 km",
     "D 21- - 5 km",
     "H 21- - 5 km"
    ]
   },
   "formatsSrc": [
    "interval",
    "relay",
    "sprint"
   ],
   "tagline": {
    "sv": "Cup med sprint och stafett på Lassalyckan",
    "en": "Cup with sprint and relay at Lassalyckan"
   }
  },
  {
   "id": "se-umeloppet-2027",
   "name": "Umeloppet",
   "year": 2027,
   "startDate": "2027-01-31",
   "endDate": "2027-01-31",
   "country": "SE",
   "place": "Umeå",
   "region": "Västerbotten",
   "type": "long-distance",
   "level": "Nordisk",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 40.0,
     "technique": "classic"
    },
    {
     "km": 20.0,
     "technique": "classic"
    }
   ],
   "organizer": "Västerbottens Skidveteraner",
   "homepage": "https://www.skidveteraner.se",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47773",
   "lastEntryDate": "2027-01-27",
   "lastEntrySource": "https://ssfta.skidor.com/event/47773",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Umeå arrangerad av Västerbottens Skidveteraner (40 km, 20 km).",
    "en": "Ski marathon in Umeå organized by Västerbottens Skidveteraner (40 km, 20 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47773"
    },
    {
     "name": "Inbjudan (PDF)",
     "url": "https://ssfta.skidor.com/event/47773"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://skidveteraner.se/umeloppet/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.86417,
    "lng": 20.19791,
    "precision": "venue",
    "arena": "Forslundagymnasiet",
    "street": "Hissjövägen",
    "suburb": null,
    "city": "Umeå",
    "municipality": "Västerbottens län",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Forslundagymnasiet, Umeå",
    "source": "Organizer (OpenStreetMap)"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 21- - 40 km",
     "H 21- - 40 km",
     "D 35- - 40 km",
     "H 35- - 40 km",
     "D 40- - 40 km",
     "H 40- - 40 km",
     "D 45- - 40 km",
     "H 45- - 40 km",
     "D 50- - 40 km",
     "H 50- - 40 km",
     "D 55- - 40 km",
     "H 55- - 40 km",
     "D 60- - 40 km",
     "H 60- - 40 km",
     "D 65- - 40 km",
     "H 65- - 40 km",
     "D 70- - 40 km",
     "H 70- - 40 km",
     "D 75- - 40 km",
     "H 75- - 40 km",
     "D 80- - 40 km",
     "H 80- - 40 km",
     "D 85- - 40 km",
     "H 85- - 40 km",
     "D 90- - 40 km",
     "H 90- - 40 km",
     "Damer Motion - 20 km",
     "Damer Motion - 40 km",
     "Herrar Motion - 20 km",
     "Herrar Motion - 40 km"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 1,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Skidveteranernas seedningslopp i Umeå: två varv à 20 km från åkern vid Forslundagymnasiet – ett litet, vänligt klubblopp.",
     "en": "The ski veterans' seeding race in Umeå: two 20 km laps from the field at Forslundagymnasiet – a small, friendly club race."
    },
    "sources": [
     "https://skidveteraner.se/umeloppet/",
     "https://skidveteraner.se/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Skidveteranernas varvlopp i Umeå",
    "en": "Ski veterans' lap race in Umeå"
   }
  },
  {
   "id": "se-stockholms-dm-taby-2027",
   "name": "Stockholms DM (Täby)",
   "year": 2027,
   "startDate": "2027-01-30",
   "endDate": "2027-01-31",
   "country": "SE",
   "place": "Arninge, Täby",
   "region": "Stockholm",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 1,
     "technique": "classic"
    },
    {
     "km": 2.5,
     "technique": "classic"
    },
    {
     "km": 7.5,
     "technique": "classic"
    },
    {
     "km": 10,
     "technique": "classic"
    }
   ],
   "organizer": "Täby IS SK",
   "homepage": "https://www.tabyisskidor.se/nyheter/2584134/dm-2027",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/48147",
   "lastEntryDate": "2027-01-26",
   "lastEntrySource": "https://ssfta.skidor.com/event/48147",
   "entryFee": {
    "text": "Knatte 125 kr, K/T 9-20 150 kr, K/T 21 200 kr",
    "textEn": "SEK 125 (age 0-8), SEK 150 (age 9-20), SEK 200 (age 21)",
    "source": "https://www.tabyisskidor.se/dokument/a9422740-289a-4320-bf1c-edd3fa6d030a/Inbjudan20DM2030-3120jan202027.pdf?1"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Arninge, Täby arrangerad av Täby IS SK.",
    "en": "Race in Arninge, Täby organized by Täby IS SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48147"
    },
    {
     "name": "Inbjudan (PDF)",
     "url": "https://ssfta.skidor.com/event/48147"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.tabyisskidor.se/dokument/a9422740-289a-4320-bf1c-edd3fa6d030a/Inbjudan20DM2030-3120jan202027.pdf?1"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 59.45868,
    "lng": 18.14134,
    "precision": "venue",
    "arena": "Arninge",
    "street": "E 18",
    "suburb": "Hägernäs strand",
    "city": null,
    "municipality": "Täby kommun",
    "county": "Stockholms län",
    "country": "SE",
    "query": "Arninge, Täby",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-20",
     "H 17-20",
     "D 21-",
     "H 21-",
     "D 35-",
     "H 35-",
     "D 40-",
     "H 40-",
     "D 45-",
     "H 45-",
     "D 50-",
     "H 50-",
     "D 55-",
     "H 55-",
     "D 60-",
     "H 60-",
     "D 65-",
     "H 65-",
     "D 70-",
     "H 70-"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-kompisstafett-2026",
   "name": "Kompisstafett",
   "year": 2026,
   "startDate": "2026-11-20",
   "endDate": "2026-11-20",
   "country": "SE",
   "place": "Skidome",
   "region": "",
   "type": "long-distance",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Göteborgs Skidförbund",
   "homepage": null,
   "homepageType": null,
   "registrationUrl": "https://ssfta.skidor.com/event/48170",
   "lastEntryDate": "2026-11-19",
   "lastEntrySource": "https://ssfta.skidor.com/event/48170",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Skidome arrangerat av Göteborgs Skidförbund.",
    "en": "Ski marathon in Skidome organized by Göteborgs Skidförbund."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48170"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "blocking",
     "note": {
      "sv": "Ingen arrangörshemsida hittad i förbundets kalender – indexerad men inte publicerad.",
      "en": "No organizer website found in the federation calendar – indexed but not published."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 57.73822,
    "lng": 12.03391,
    "precision": "venue",
    "arena": "SkiDome",
    "street": "Krutvägen",
    "suburb": "Kviberg",
    "city": "Göteborg",
    "municipality": "Göteborgs Stad",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Skidome",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "relay"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-18",
     "H 17-18"
    ]
   },
   "experience": {
    "score": 1,
    "parts": {
     "nature": 1,
     "course": 1,
     "atmosphere": 1,
     "tradition": 2
    },
    "why": {
     "sv": "Ungdomsstafett inomhus i SkiDome för klasser upp till 18 år – inget långlopp för motionärer.",
     "en": "An indoor youth relay in SkiDome for classes up to 18 – not a long-distance race for recreational skiers."
    },
    "sources": [],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "se-goteborgspremiaren-kvallscup-1-2026",
   "name": "Göteborgspremiären - kvällscup #1",
   "year": 2026,
   "startDate": "2026-11-27",
   "endDate": "2026-11-27",
   "country": "SE",
   "place": "Skidome Serneke Arena - Göteborg",
   "region": "Göteborg",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "IK Stern",
   "homepage": "https://ikstern.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48150",
   "lastEntryDate": "2026-11-24",
   "lastEntrySource": "https://ssfta.skidor.com/event/48150",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Skidome Serneke Arena - Göteborg arrangerat av IK Stern.",
    "en": "Race in Skidome Serneke Arena - Göteborg organized by IK Stern."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48150"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://ikstern.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 57.73846,
    "lng": 12.03443,
    "precision": "venue",
    "arena": "Prioritet Serneke Arena",
    "street": "Krutvägen",
    "suburb": "Gamlestaden",
    "city": "Göteborg",
    "municipality": "Västra Götalands län",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Skidome Serneke Arena - Göteborg",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": [
    "interval",
    "skiathlon"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-20",
     "H 17-20",
     "Öppen 1"
    ]
   },
   "formatsSrc": [
    "interval",
    "skiathlon"
   ]
  },
  {
   "id": "se-dundretspelen-2026",
   "name": "Dundretspelen",
   "year": 2026,
   "startDate": "2026-12-05",
   "endDate": "2026-12-05",
   "country": "SE",
   "place": "Norrbotten",
   "region": "Norrbotten",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 3.0,
     "technique": "classic"
    },
    {
     "km": 2.5,
     "technique": "classic"
    },
    {
     "km": 1.2,
     "technique": "classic"
    },
    {
     "km": 0.5,
     "technique": "classic"
    }
   ],
   "organizer": "Gällivare SK",
   "homepage": "https://gellivaresportklubb.web.sportadmin.se/start/?ID=484402",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47760",
   "lastEntryDate": "2026-12-03",
   "lastEntrySource": "https://ssfta.skidor.com/event/47760",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Norrbotten arrangerat av Gällivare SK (10 km, 5 km, 3 km, 2,5 km).",
    "en": "Race in Norrbotten organized by Gällivare SK (10 km, 5 km, 3 km, 2.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47760"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://gellivaresportklubb.web.sportadmin.se/start/?ID=484402"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 66.52839,
    "lng": 22.95306,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": null,
    "county": null,
    "country": "SE",
    "query": "Norrbotten",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 0.5",
     "Tjejer 9 - 1.2",
     "Killar 9 - 1.2",
     "Tjejer 10 - 1.2",
     "Killar 10 - 1.2",
     "Tjejer 11 - 2.5",
     "Killar 11 - 2.5",
     "Tjejer 12 - 2.5",
     "Killar 12 - 2.5",
     "Tjejer 13 - 3",
     "Killar 13 - 3",
     "Tjejer 14 - 3",
     "Killar 14 - 3",
     "Tjejer 15 - 5",
     "Killar 15 - 5",
     "Tjejer 16 - 5",
     "Killar 16 - 5",
     "D 17-18 - 10",
     "H 17-18 - 10",
     "D 19-20 - 10",
     "H 19-20 - 10",
     "D 21- - 10",
     "H 21- - 10",
     "Öppen 1 - 5"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Klassisk intervallstart i Gällivare",
    "en": "Classic interval-start race in Gällivare"
   }
  },
  {
   "id": "se-decemberloppet-2026",
   "name": "Decemberloppet",
   "year": 2026,
   "startDate": "2026-12-05",
   "endDate": "2026-12-05",
   "country": "SE",
   "place": "Nydala",
   "region": "Västerbotten",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "IFK Umeå",
   "homepage": "https://www.ifkumea.com/start/?ID=584072",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47791",
   "lastEntryDate": "2026-12-03",
   "lastEntrySource": "https://ssfta.skidor.com/event/47791",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Nydala arrangerat av IFK Umeå.",
    "en": "Race in Nydala organized by IFK Umeå."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47791"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.82773,
    "lng": 20.34793,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": "Nydala",
    "city": "Umeå",
    "municipality": "Umeå kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Nydala",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9",
     "Killar 9",
     "Tjejer 10",
     "Killar 10",
     "Tjejer 11",
     "Killar 11",
     "Tjejer 12",
     "Killar 12",
     "Tjejer 13",
     "Killar 13",
     "Tjejer 14",
     "Killar 14",
     "Tjejer 15",
     "Killar 15",
     "Tjejer 16",
     "Killar 16"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-for-usm-halsingslandssparbank-2026",
   "name": "För USM - Hälsingslandssparbank",
   "year": 2026,
   "startDate": "2026-12-05",
   "endDate": "2026-12-05",
   "country": "SE",
   "place": "SCA skidstadion, Matfors",
   "region": "Medelpad",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 1.0,
     "technique": "free"
    },
    {
     "km": 0.8,
     "technique": "free"
    },
    {
     "km": 0.6,
     "technique": "free"
    }
   ],
   "organizer": "Matfors SK",
   "homepage": "https://usm2027.se/2026/10/16/ta-chansen-att-prova-aka-usm-banan/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47991",
   "lastEntryDate": "2026-12-02",
   "lastEntrySource": "https://ssfta.skidor.com/event/47991",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i SCA skidstadion, Matfors arrangerat av Matfors SK (1 km, 0,8 km, 0,6 km).",
    "en": "Race in SCA skidstadion, Matfors organized by Matfors SK (1 km, 0.8 km, 0.6 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47991"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://usm2027.se/2026/10/16/ta-chansen-att-prova-aka-usm-banan/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.34677,
    "lng": 17.01998,
    "precision": "locality",
    "arena": "SCA Skidstadion",
    "street": null,
    "suburb": null,
    "city": "Tuna distrikt",
    "municipality": "Sundsvalls kommun",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Matfors",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [
    "interval",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 4-500 m",
     "Tjejer 9 - 600m",
     "Killar 9 - 600m",
     "Tjejer 10 - 600m",
     "Killar 10 - 600m",
     "Tjejer 11 - 800m",
     "Killar 11 - 800m",
     "Tjejer 12 - 800m",
     "Killar 12 - 800m",
     "Tjejer 13 - 800m",
     "Killar 13 - 800m",
     "Tjejer 14 - 800m",
     "Killar 14 - 800m",
     "Tjejer 15 - 1000m",
     "Killar 15 - 1000m",
     "Tjejer 16 - 1000m",
     "Killar 16 - 1000m",
     "D 17-20 - 1000m",
     "H 17-20 - 1000m"
    ]
   },
   "formatsSrc": [
    "interval",
    "sprint"
   ],
   "tagline": {
    "sv": "Förtävling inför Ungdoms-SM i Matfors",
    "en": "Test event ahead of the youth championships"
   }
  },
  {
   "id": "se-dundretspelen-2026-hellnerstadi",
   "name": "Dundretspelen",
   "year": 2026,
   "startDate": "2026-12-06",
   "endDate": "2026-12-06",
   "country": "SE",
   "place": "Hellnerstadion",
   "region": "Norrbotten",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Gällivare SK",
   "homepage": "https://idrottonline.se/GallivareSK-Skidor/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48164",
   "lastEntryDate": "2026-12-03",
   "lastEntrySource": "https://ssfta.skidor.com/event/48164",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hellnerstadion arrangerat av Gällivare SK.",
    "en": "Race in Hellnerstadion organized by Gällivare SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48164"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://idrottonline.se/GallivareSK-Skidor/"
    },
    {
     "name": "Arenans position",
     "url": "https://www.naturkartan.se/en/norrbottens-lan/anslutning-hellnerstadion-5an-vagen"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    },
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Hemsidan hittades via webbsökning men kunde inte öppnas från vår server – kontrollera länken.",
      "en": "Website found via web search but could not be opened from our server – please check the link."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 67.10808,
    "lng": 20.65006,
    "precision": "venue",
    "arena": "Hellnerstadion",
    "street": null,
    "suburb": "Dundret",
    "city": "Gällivare",
    "municipality": "Gällivare kommun",
    "county": "Norrbottens län",
    "country": "SE",
    "source": "www.naturkartan.se (coordinates on page)"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "relay",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-20",
     "H 17-20",
     "D 21-",
     "H 21-"
    ]
   },
   "formatsSrc": [
    "interval",
    "relay",
    "sprint"
   ],
   "tagline": {
    "sv": "Sprint och stafett på Hellnerstadion",
    "en": "Sprint and relay at Hellnerstadion"
   }
  },
  {
   "id": "se-vinterpremiaren-2026",
   "name": "Vinterpremiären",
   "year": 2026,
   "startDate": "2026-12-12",
   "endDate": "2026-12-13",
   "country": "SE",
   "place": "Matojärvi IP Kiruna",
   "region": "Norrbotten",
   "type": "competition",
   "level": "Nordisk",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "IFK Kiruna",
   "homepage": "https://www.ifkkiruna.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47770",
   "lastEntryDate": "2026-12-12",
   "lastEntrySource": "https://ssfta.skidor.com/event/47770",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Matojärvi IP Kiruna arrangerat av IFK Kiruna.",
    "en": "Race in Matojärvi IP Kiruna organized by IFK Kiruna."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47770"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.ifkkiruna.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 67.85954,
    "lng": 20.23284,
    "precision": "street",
    "arena": null,
    "street": "Matojärvigatan",
    "suburb": "Högalid",
    "city": "Kiruna",
    "municipality": "Kiruna kommun",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Matojärvi IP Kiruna",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9",
     "Killar 9",
     "Tjejer 10",
     "Killar 10",
     "Tjejer 11",
     "Killar 11",
     "Tjejer 12",
     "Killar 12",
     "Tjejer 13",
     "Killar 13",
     "Tjejer 14",
     "Killar 14",
     "Tjejer 15",
     "Killar 15",
     "Tjejer 16",
     "Killar 16",
     "D 17-18",
     "H 17-18",
     "D 19-20",
     "H 19-20",
     "D 21-",
     "H 21-",
     "Öppen 1"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Vinterpremiär i Kiruna, norr om polcirkeln",
    "en": "Winter opener in Arctic Kiruna"
   }
  },
  {
   "id": "se-kallastafetten-2026",
   "name": "Kallastafetten",
   "year": 2026,
   "startDate": "2026-12-12",
   "endDate": "2026-12-12",
   "country": "SE",
   "place": "Södraberget, Sundsvall",
   "region": "",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Medelpads Skidförbund",
   "homepage": "https://kallastafetten.se/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47904",
   "lastEntryDate": "2026-12-08",
   "lastEntrySource": "https://ssfta.skidor.com/event/47904",
   "entryFee": {
    "text": "90 kr",
    "textEn": "SEK 90",
    "source": "https://ssfta.skidor.com/event/47904"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Södraberget, Sundsvall arrangerat av Medelpads Skidförbund.",
    "en": "Race in Södraberget, Sundsvall organized by Medelpads Skidförbund."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47904"
    },
    {
     "name": "Arrangörens hemsida (webbsökning)",
     "url": "https://kallastafetten.se/"
    },
    {
     "name": "Arenans position",
     "url": "https://www.naturkartan.se/en/vasternorrlands-lan/informationstavla-motionsspar-sodra-berget-angen"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://kallastafetten.se/wp-content/uploads/2025/10/PM_Kallastafetten_20251006.pdf"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 62.36634,
    "lng": 17.30894,
    "precision": "venue",
    "arena": "Ängen",
    "street": null,
    "suburb": null,
    "city": "Sundsvall",
    "municipality": "Sundsvalls kommun",
    "county": "Västernorrlands län",
    "country": "SE",
    "source": "www.naturkartan.se (coordinates on page)"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "relay"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 300-1000m",
     "Mix - 9-10",
     "Mix - 17-20",
     "Mix - 15-16",
     "Mix - 13-14",
     "Mix - 11-12 *",
     "Mix - 10-11 *",
     "Öppen 1"
    ]
   },
   "formatsSrc": [
    "interval",
    "relay"
   ],
   "tagline": {
    "sv": "Medelpadsförbundets stafett i Sundsvall",
    "en": "Medelpad district relay in Sundsvall"
   }
  },
  {
   "id": "se-bjornjakten-2026",
   "name": "Björnjakten",
   "year": 2026,
   "startDate": "2026-12-12",
   "endDate": "2026-12-13",
   "country": "SE",
   "place": "Älvdalens skidstadion",
   "region": "Dalarna",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": null
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": null
    },
    {
     "km": 2.5,
     "technique": "classic"
    },
    {
     "km": 2.5,
     "technique": null
    },
    {
     "km": 1.5,
     "technique": "classic"
    },
    {
     "km": 1.5,
     "technique": "free"
    }
   ],
   "organizer": "Älvdalens IF SK",
   "homepage": "https://www.alvdalensif.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47978",
   "lastEntryDate": "2026-12-09",
   "lastEntrySource": "https://ssfta.skidor.com/event/47978",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Älvdalens skidstadion arrangerat av Älvdalens IF SK (10 km, 10 km, 5 km, 5 km).",
    "en": "Race in Älvdalens skidstadion organized by Älvdalens IF SK (10 km, 10 km, 5 km, 5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47978"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.alvdalensif.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.22886,
    "lng": 14.05309,
    "precision": "venue",
    "arena": "Älvdalens skidstadion",
    "street": "Finn Lars-slingan",
    "suburb": null,
    "city": "Älvdalen",
    "municipality": "Dalarnas län",
    "county": "Dalarnas län",
    "country": "SE",
    "query": "Älvdalens skidstadion",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 1 km",
     "Tjejer 9-10 - 1,5 km",
     "Killar 9-10 - 1,5 km",
     "Tjejer 11 - 2,5 km",
     "Killar 11 - 2,5 km",
     "Tjejer 12 - 2,5 km",
     "Killar 12 - 2,5 km",
     "Tjejer 13 - 2,5 km",
     "Killar 13 - 2,5 km",
     "Tjejer 14 - 2,5 km",
     "Killar 14 - 2,5 km",
     "Tjejer 15 - 5 km",
     "Killar 15 - 5 km",
     "Tjejer 16 - 5 km",
     "Killar 16 - 5 km",
     "D 17-20 - 10 km",
     "H 17-20 - 10 km"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Ungdoms- och juniortävling i Älvdalen",
    "en": "Youth and junior race in Älvdalen"
   }
  },
  {
   "id": "se-klassiska-konstsnoracet-2026",
   "name": "Klassiska konstsnöracet",
   "year": 2026,
   "startDate": "2026-12-13",
   "endDate": "2026-12-13",
   "country": "SE",
   "place": "Södra berget",
   "region": "Medelpad",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 2.5,
     "technique": "classic"
    },
    {
     "km": 1.5,
     "technique": "classic"
    },
    {
     "km": 1.0,
     "technique": "classic"
    }
   ],
   "organizer": "Stockviks SF",
   "homepage": "https://stockvik.nu/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47961",
   "lastEntryDate": "2026-12-10",
   "lastEntrySource": "https://ssfta.skidor.com/event/47961",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Södra berget arrangerat av Stockviks SF (10 km, 5 km, 2,5 km, 1,5 km).",
    "en": "Race in Södra berget organized by Stockviks SF (10 km, 5 km, 2.5 km, 1.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47961"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://stockvik.nu/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 59.24052,
    "lng": 15.7864,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Arboga kommun",
    "county": "Västmanlands län",
    "country": "SE",
    "query": "Södra berget",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 1 km",
     "Tjejer 9 - 1,5 km",
     "Killar 9 - 1,5 km",
     "Tjejer 10 - 1,5 km",
     "Killar 10 - 1,5 km",
     "Tjejer 11 - 2,5 km",
     "Killar 11 - 2,5 km",
     "Tjejer 12 - 2,5 km",
     "Killar 12 - 2,5 km",
     "Tjejer 13 - 2,5 km",
     "Killar 13 - 2,5 km",
     "Tjejer 14 - 5,0 km",
     "Killar 14 - 5,0 km",
     "Tjejer 15 - 5,0 km",
     "Killar 15 - 5,0 km",
     "Tjejer 16 - 5,0 km",
     "Killar 16 - 5,0 km",
     "D 17- - 10,0 km",
     "H 17- - 10,0 km"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Klassiskt på konstsnö i Sundsvall",
    "en": "Classic style on man-made snow, Sundsvall"
   }
  },
  {
   "id": "se-julkaramellen-2026",
   "name": "JulKaramellen",
   "year": 2026,
   "startDate": "2026-12-15",
   "endDate": "2026-12-15",
   "country": "SE",
   "place": "Borås GIF Arena",
   "region": "Västergötland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Borås GIF",
   "homepage": "https://www.borasgif.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47685",
   "lastEntryDate": "2026-12-11",
   "lastEntrySource": "https://ssfta.skidor.com/event/47685",
   "entryFee": {
    "text": "150–200 kr beroende på klass",
    "textEn": "SEK 150–200 depending on class",
    "source": "https://ssfta.skidor.com/event/47685"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Borås GIF Arena arrangerat av Borås GIF.",
    "en": "Race in Borås GIF Arena organized by Borås GIF."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47685"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.borasgif.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 57.7344,
    "lng": 12.93477,
    "precision": "venue",
    "arena": "Borås Arena",
    "street": "Ålgårdsvägen",
    "suburb": "Alideberg",
    "city": "Borås",
    "municipality": "Västra Götalands län",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Borås GIF Arena",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-20",
     "H 17-20",
     "D 21-",
     "H 21-",
     "D 35-",
     "H 35-",
     "Öppen 1",
     "Öppen 2"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-vegavallsloppet-2026",
   "name": "Vegavallsloppet",
   "year": 2026,
   "startDate": "2026-12-19",
   "endDate": "2026-12-19",
   "country": "SE",
   "place": "Vegavallen, Tierp",
   "region": "Uppland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Tierps IF",
   "homepage": "https://idrottonline.se/TierpsIF-Skidor",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48001",
   "lastEntryDate": "2026-12-15",
   "lastEntrySource": "https://ssfta.skidor.com/event/48001",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Vegavallen, Tierp arrangerat av Tierps IF.",
    "en": "Race in Vegavallen, Tierp organized by Tierps IF."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48001"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://idrottonline.se/TierpsIF-Skidor"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    },
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Hemsidan hittades via webbsökning men kunde inte öppnas från vår server – kontrollera länken.",
      "en": "Website found via web search but could not be opened from our server – please check the link."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 60.3528,
    "lng": 17.50654,
    "precision": "venue",
    "arena": "Vegavallen",
    "street": "Industrigatan",
    "suburb": "Vallskoga",
    "city": "Tierp",
    "municipality": "Tierps kommun",
    "county": "Uppsala län",
    "country": "SE",
    "query": "Vegavallen, Tierp",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-rexaracet-2026",
   "name": "Rexaracet",
   "year": 2026,
   "startDate": "2026-12-27",
   "endDate": "2026-12-27",
   "country": "SE",
   "place": "Ottarsborg, Vendel",
   "region": "Uppland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 2.5,
     "technique": "free"
    },
    {
     "km": 1.5,
     "technique": "free"
    }
   ],
   "organizer": "IK Rex",
   "homepage": "https://idrottonline.se/IKRex-Skidor",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47826",
   "lastEntryDate": "2026-12-25",
   "lastEntrySource": "https://ssfta.skidor.com/event/47826",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ottarsborg, Vendel arrangerat av IK Rex (10 km, 5 km, 2,5 km, 1,5 km).",
    "en": "Race in Ottarsborg, Vendel organized by IK Rex (10 km, 5 km, 2.5 km, 1.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47826"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://idrottonline.se/IKRex-Skidor"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    },
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Hemsidan hittades via webbsökning men kunde inte öppnas från vår server – kontrollera länken.",
      "en": "Website found via web search but could not be opened from our server – please check the link."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 60.13507,
    "lng": 17.57268,
    "precision": "venue",
    "arena": "Ottarsborg",
    "street": null,
    "suburb": "Husby",
    "city": "Tierps kommun",
    "municipality": "Uppsala län",
    "county": "Uppsala län",
    "country": "SE",
    "query": "Ottarsborg",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 800 m",
     "Tjejer 9-10 - 1,5 km",
     "Killar 9-10 - 1,5 km",
     "Tjejer 11-12 - 2,5 km",
     "Killar 11-12 - 2,5 km",
     "Tjejer 13-14 - 2,5 km",
     "Killar 13-14 - 2,5 km",
     "Tjejer 15-16 - 5 km",
     "Killar 15-16 - 5 km",
     "D 17-20 - 10 km",
     "H 17-20 - 10 km",
     "D 21- - 10 km",
     "H 21- - 10 km",
     "D 35- - 10 km",
     "H 35- - 10 km",
     "D 55-",
     "H 55-"
    ]
   },
   "formatsSrc": [
    "mass"
   ]
  },
  {
   "id": "se-rojsmoraketen-2026",
   "name": "Röjsmoraketen",
   "year": 2026,
   "startDate": "2026-12-27",
   "endDate": "2026-12-27",
   "country": "SE",
   "place": "Röjsmon, Järpen",
   "region": "Jämtland-Härjedalen",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 9.3,
     "technique": "free"
    },
    {
     "km": 6.2,
     "technique": "free"
    },
    {
     "km": 3.1,
     "technique": "free"
    },
    {
     "km": 2.0,
     "technique": "free"
    }
   ],
   "organizer": "Järpens SK",
   "homepage": "https://jarpenssk.web.sportadmin.se/start/?ID=459576",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/48097",
   "lastEntryDate": "2026-12-25",
   "lastEntrySource": "https://ssfta.skidor.com/event/48097",
   "entryFee": {
    "text": "150–250 kr beroende på klass",
    "textEn": "SEK 150–250 depending on class",
    "source": "https://ssfta.skidor.com/event/48097"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Röjsmon, Järpen arrangerat av Järpens SK (9,3 km, 6,2 km, 3,1 km, 2 km).",
    "en": "Race in Röjsmon, Järpen organized by Järpens SK (9.3 km, 6.2 km, 3.1 km, 2 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48097"
    },
    {
     "name": "Arrangörens hemsida (webbsökning)",
     "url": "https://jarpenssk.web.sportadmin.se/start/?ID=459576"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 63.34241,
    "lng": 13.47202,
    "precision": "venue",
    "arena": "Järpen",
    "street": "Atlantvägen",
    "suburb": null,
    "city": "Järpen",
    "municipality": "Åre kommun",
    "county": "Jämtlands län",
    "country": "SE",
    "query": "Järpen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 600-900 m",
     "Tjejer 9-10 - 2 km",
     "Killar 9-10 - 2 km",
     "Tjejer 11-12 - 2 km",
     "Killar 11-12 - 2 km",
     "Tjejer 13-14 - 3,1 km",
     "Killar 13-14 - 3,1 km",
     "Tjejer 15-16 - 6,2 km",
     "Killar 15-16 - 6,2 km",
     "D 17-20 - 9,3 km",
     "H 17-20 - 9,3 km",
     "D 21- Motion - 9,3 km",
     "H 21- Motion - 9,3 km",
     "Öppen 1 - 2 km",
     "Öppen 2 - 2 km"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Mellandagstävling i fristil i Järpen",
    "en": "Christmas-week skate race in Järpen"
   }
  },
  {
   "id": "se-norra-skogssvangen-2026",
   "name": "Norra Skogssvängen",
   "year": 2026,
   "startDate": "2026-12-27",
   "endDate": "2026-12-27",
   "country": "SE",
   "place": "Hallstaberget, Sollefteå",
   "region": "Ångermanland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Sollefteå Skidor IF",
   "homepage": "https://sollefteaskidor.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48173",
   "lastEntryDate": "2026-12-25",
   "lastEntrySource": "https://ssfta.skidor.com/event/48173",
   "entryFee": {
    "text": "150–170 kr beroende på klass",
    "textEn": "SEK 150–170 depending on class",
    "source": "https://ssfta.skidor.com/event/48173"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hallstaberget, Sollefteå arrangerat av Sollefteå Skidor IF.",
    "en": "Race in Hallstaberget, Sollefteå organized by Sollefteå Skidor IF."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48173"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://sollefteaskidor.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 63.15548,
    "lng": 17.22783,
    "precision": "venue",
    "arena": "Hallstaberget",
    "street": null,
    "suburb": null,
    "city": "Sollefteå distrikt",
    "municipality": "Sollefteå kommun",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Hallstaberget, Sollefteå",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9",
     "Killar 9",
     "Tjejer 10",
     "Killar 10",
     "Tjejer 11",
     "Killar 11",
     "Tjejer 12",
     "Killar 12",
     "Tjejer 13",
     "Killar 13",
     "Tjejer 14",
     "Killar 14",
     "Tjejer 15",
     "Killar 15",
     "Tjejer 16",
     "Killar 16",
     "D 17-18",
     "H 17-18",
     "D 19-20",
     "H 19-20",
     "D 21-",
     "H 21-",
     "Öppen 1",
     "Öppen 2",
     "Öppen 3"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-konstsnoracet-2026",
   "name": "Konstsnöracet",
   "year": 2026,
   "startDate": "2026-12-28",
   "endDate": "2026-12-28",
   "country": "SE",
   "place": "Billingen Skövde",
   "region": "Västergötland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "IFK Skövde SK",
   "homepage": "https://www.svenskalag.se/ifkskovdesk/sida/88130/konstsnoracet",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47734",
   "lastEntryDate": "2026-12-26",
   "lastEntrySource": "https://ssfta.skidor.com/event/47734",
   "entryFee": {
    "text": "150–200 kr beroende på klass",
    "textEn": "SEK 150–200 depending on class",
    "source": "https://ssfta.skidor.com/event/47734"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Billingen Skövde arrangerat av IFK Skövde SK.",
    "en": "Race in Billingen Skövde organized by IFK Skövde SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47734"
    },
    {
     "name": "Arrangörens hemsida (webbsökning)",
     "url": "https://www.svenskalag.se/ifkskovdesk/sida/88130/konstsnoracet"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 58.44335,
    "lng": 13.77569,
    "precision": "venue",
    "arena": "Billingen",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Skövde kommun",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Billingen Skövde",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-18",
     "H 17-18",
     "D 19-20",
     "H 19-20",
     "D 21-",
     "H 21-",
     "D 40-",
     "H 40-",
     "D 50-",
     "H 50-",
     "D 60-",
     "H 60-",
     "D 70-",
     "H 70-",
     "Öppen 1",
     "Öppen 2",
     "Öppen 3"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-tyndero-cupen-2026",
   "name": "Tynderö Cupen",
   "year": 2026,
   "startDate": "2026-12-29",
   "endDate": "2026-12-29",
   "country": "SE",
   "place": "Söråkers Skidstadion",
   "region": "Medelpad",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 7.5,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 2.5,
     "technique": "free"
    },
    {
     "km": 1.5,
     "technique": "free"
    }
   ],
   "organizer": "Tynderö IK",
   "homepage": "https://www.tyndero-ik.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47902",
   "lastEntryDate": "2026-12-26",
   "lastEntrySource": "https://ssfta.skidor.com/event/47902",
   "entryFee": {
    "text": "90–215 kr beroende på klass",
    "textEn": "SEK 90–215 depending on class",
    "source": "https://ssfta.skidor.com/event/47902"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Söråkers Skidstadion arrangerat av Tynderö IK (10 km, 7,5 km, 5 km, 2,5 km).",
    "en": "Race in Söråkers Skidstadion organized by Tynderö IK (10 km, 7.5 km, 5 km, 2.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47902"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.tyndero-ik.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 62.50564,
    "lng": 17.51528,
    "precision": "venue",
    "arena": "Söråkers IP",
    "street": "Båtsmansvägen",
    "suburb": "Strand",
    "city": "Hässjö distrikt",
    "municipality": "Västernorrlands län",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Söråkers",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 800 m",
     "Mix 0-8 - 400 m",
     "Tjejer 9 - 1,5 km",
     "Killar 9 - 1,5 km",
     "Tjejer 10 - 1,5 km",
     "Killar 10 - 1,5 km",
     "Tjejer 11 - 2,5 km",
     "Killar 11 - 2,5 km",
     "Tjejer 12 - 2,5 km",
     "Killar 12 - 2,5 km",
     "Tjejer 13 - 2,5 km",
     "Killar 13 - 2,5 km",
     "Tjejer 14 - 2,5 km",
     "Killar 14 - 2,5 km",
     "Tjejer 15 - 5 km",
     "Killar 15 - 5 km",
     "Tjejer 16 - 5 km",
     "Killar 16 - 5 km",
     "D 17-20 - 7,5 km",
     "H 17-20 - 7,5 km",
     "D 21- - 10 km",
     "H 21- - 10 km",
     "Damer Motion - 5 km",
     "Herrar Motion - 5 km",
     "Öppen 1 - 1,5 km",
     "Öppen 2 - 2,5 km"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Mellandagstävling i fristil vid Söråker",
    "en": "Christmas-week skate race at Söråker"
   }
  },
  {
   "id": "se-hallbyloppet-2027",
   "name": "Hallbyloppet",
   "year": 2027,
   "startDate": "2027-01-03",
   "endDate": "2027-01-03",
   "country": "SE",
   "place": "Hallbystugan",
   "region": "Småland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "IF Hallby SOK",
   "homepage": "https://hallbysok.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48127",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hallbystugan arrangerat av IF Hallby SOK.",
    "en": "Race in Hallbystugan organized by IF Hallby SOK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48127"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://hallbysok.se/"
    },
    {
     "name": "Arenans position",
     "url": "https://www.naturkartan.se/en/jonkopings-lan/hallbystugan"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 57.78599,
    "lng": 14.08522,
    "precision": "venue",
    "arena": "Hallbystugan",
    "street": null,
    "suburb": null,
    "city": "Axamo",
    "municipality": "Jönköpings kommun",
    "county": "Jönköpings län",
    "country": "SE",
    "source": "www.naturkartan.se (coordinates on page)"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "se-tranemoloppet-2027",
   "name": "Tranemoloppet",
   "year": 2027,
   "startDate": "2027-01-06",
   "endDate": "2027-01-06",
   "country": "SE",
   "place": "Hagatorpet, Tranemo",
   "region": "Västergötland",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Tranemo IF Skidklubb",
   "homepage": "https://www.tranemoskidor.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47778",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hagatorpet, Tranemo arrangerat av Tranemo IF Skidklubb.",
    "en": "Race in Hagatorpet, Tranemo organized by Tranemo IF Skidklubb."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47778"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.tranemoskidor.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 57.47159,
    "lng": 13.33841,
    "precision": "venue",
    "arena": "Hagatorpets Friluftsgård, Tranemo",
    "street": null,
    "suburb": null,
    "city": "Tranemo",
    "municipality": "Tranemo kommun",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Hagatorpet, Tranemo",
    "source": "organizer page",
    "sourceUrl": "https://www.tranemoskidor.se/sida/?ID=513830",
    "confidence": "high"
   },
   "kind": "competition",
   "formats": [],
   "tagline": {
    "sv": "Trettondagslopp i Tranemo, Västergötland",
    "en": "Epiphany race in Tranemo, Västergötland"
   }
  },
  {
   "id": "se-skandinavisk-cup-smart-energy-cup-falun-2027",
   "name": "Skandinavisk cup/Smart Energy Cup-Falun",
   "year": 2027,
   "startDate": "2027-01-08",
   "endDate": "2027-01-10",
   "country": "SE",
   "place": "Lugnet Falun",
   "region": "Dalarna",
   "type": "competition",
   "level": "FIS",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 20.0,
     "technique": "free"
    },
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 1.3,
     "technique": "free"
    },
    {
     "km": 1.1,
     "technique": "free"
    }
   ],
   "organizer": "Falun Borlänge SK",
   "homepage": "https://falunborlangesk.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48011",
   "lastEntryDate": "2027-01-05",
   "lastEntrySource": "https://ssfta.skidor.com/event/48011",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lugnet Falun arrangerat av Falun Borlänge SK (20 km, 10 km, 10 km, 1,3 km).",
    "en": "Race in Lugnet Falun organized by Falun Borlänge SK (20 km, 10 km, 10 km, 1.3 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48011"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://falunborlangesk.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.62166,
    "lng": 15.65693,
    "precision": "venue",
    "arena": "Lugnet Falun - nationalarena för nordisk skidåkning",
    "street": "Sjulsarvsvägen",
    "suburb": "Lilla Hälla",
    "city": "Falun",
    "municipality": "Dalarnas län",
    "county": "Dalarnas län",
    "country": "SE",
    "query": "Lugnet Falun",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": [
    "interval",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "D 17-20 - 10 km",
     "H 17-20 - 10 km",
     "Damer - 10 km",
     "Herrar - 10 km",
     "D 17-20 - 1,1 km",
     "H 17-20 - 1,1 km",
     "D 21- - 1,3 km",
     "H 21- - 1,3 km",
     "D 21- - 20 km",
     "H 21- - 20 km"
    ]
   },
   "formatsSrc": [
    "interval",
    "sprint"
   ],
   "tagline": {
    "sv": "Skandinaviska cupen på Lugnet i Falun",
    "en": "Scandinavian Cup at Lugnet in Falun"
   }
  },
  {
   "id": "se-ksk-stafetten-2027",
   "name": "KSK-stafetten",
   "year": 2027,
   "startDate": "2027-01-09",
   "endDate": "2027-01-09",
   "country": "SE",
   "place": "Drängsmark",
   "region": "Västerbotten",
   "type": "long-distance",
   "level": "Regional",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Kågedalens SK",
   "homepage": "https://www.laget.se/KagedalensSK/Page/489080",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47825",
   "lastEntryDate": "2027-01-07",
   "lastEntrySource": "https://ssfta.skidor.com/event/47825",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Drängsmark arrangerat av Kågedalens SK.",
    "en": "Ski marathon in Drängsmark organized by Kågedalens SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47825"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.91797,
    "lng": 20.95458,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Drängsmark",
    "municipality": "Skellefteå kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Drängsmark",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "interval",
    "relay"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix - 200 3x2km",
     "Mix - 140 3x3km",
     "Mix - 90 3x3km",
     "Mix - 60 3x3km",
     "Mix - 50 3x2km",
     "Mix - 40 3x1,2km",
     "Mix - 35 3x1,2km",
     "Mix - 30 3x1,2km",
     "Öppen 1 - Para 600m"
    ]
   },
   "formatsSrc": [
    "interval",
    "relay"
   ],
   "experience": {
    "score": 1,
    "parts": {
     "nature": 1,
     "course": 1,
     "atmosphere": 1,
     "tradition": 2
    },
    "why": {
     "sv": "Mixstafett för tremannalag (3 × 1,2–3 km) i Drängsmark efter KSK-loppet – en klubbtävling, inget långlopp.",
     "en": "A mixed relay for three-person teams (3 × 1.2–3 km) in Drängsmark after KSK-loppet – a club competition, not a long-distance race."
    },
    "sources": [
     "https://www.laget.se/KagedalensSK/Page/489080"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "se-boden-ski-maraton-2027",
   "name": "Boden Ski Maraton",
   "year": 2027,
   "startDate": "2027-01-09",
   "endDate": "2027-01-09",
   "country": "SE",
   "place": "Pagla skidstadion",
   "region": "Norrbotten",
   "type": "long-distance",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 42.0,
     "technique": "classic"
    },
    {
     "km": 21.0,
     "technique": "classic"
    },
    {
     "km": 10.5,
     "technique": "classic"
    }
   ],
   "organizer": "Sävast Ski Team IF",
   "homepage": "https://www.svenskalag.se/savastskiteamif",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47924",
   "lastEntryDate": "2027-01-02",
   "lastEntrySource": "https://ssfta.skidor.com/event/47924",
   "entryFee": {
    "text": "200–500 kr beroende på klass",
    "textEn": "SEK 200–500 depending on class",
    "source": "https://ssfta.skidor.com/event/47924"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Pagla skidstadion arrangerat av Sävast Ski Team IF (42 km, 21 km, 10,5 km).",
    "en": "Ski marathon in Pagla skidstadion organized by Sävast Ski Team IF (42 km, 21 km, 10.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47924"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.svenskalag.se/savastskiteamif"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 65.84026,
    "lng": 21.63461,
    "precision": "venue",
    "arena": "Pagla Skidstadion",
    "street": "Paglavägen",
    "suburb": "Ågärdan",
    "city": "Vittjärv",
    "municipality": "Norrbottens län",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Pagla skidstadion",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Damer - 42 km",
     "Herrar - 42 km",
     "Damer Motion - 21 km",
     "Herrar Motion - 21 km",
     "Mix - 10,5 km"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 1
    },
    "why": {
     "sv": "Nytt seedningslopp i Boden (sedan december 2023): 42 km som 4 × 10,5 km på Paglas spår.",
     "en": "A new seeding race in Boden (since December 2023): 42 km as 4 × 10.5 km laps on the Pagla trails."
    },
    "sources": [
     "https://www.svenskalag.se/savastskiteamif/sida/132072/boden-ski-maraton-2027",
     "https://www.svenskalag.se/savastskiteamif/sida/102440/boden-ski-maraton-2023",
     "https://www.svenskalag.se/savastskiteamif/sida/122257/boden-ski-maraton-2026"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Varvlopp på Pagla i Boden, 4 × 10,5 km",
    "en": "Lap race at Pagla, Boden, 4 × 10.5 km"
   }
  },
  {
   "id": "se-kovlandsloppet-2027",
   "name": "Kovlandsloppet",
   "year": 2027,
   "startDate": "2027-01-09",
   "endDate": "2027-01-09",
   "country": "SE",
   "place": "Ånäsparken, Kovland",
   "region": "Medelpad",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Kovlands IF",
   "homepage": "https://kovlandsif.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47966",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ånäsparken, Kovland arrangerat av Kovlands IF.",
    "en": "Race in Ånäsparken, Kovland organized by Kovlands IF."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47966"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://kovlandsif.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 62.47062,
    "lng": 17.14872,
    "precision": "venue",
    "arena": "Ånäsparken",
    "street": null,
    "suburb": "Sättna kommundel",
    "city": "Sättna distrikt",
    "municipality": "Sundsvalls kommun",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Ånäsparken, Kovland",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "tagline": {
    "sv": "Skidtävling i Kovland utanför Sundsvall",
    "en": "Ski race in Kovland outside Sundsvall"
   }
  },
  {
   "id": "se-bik-skidspel-2027",
   "name": "BIK Skidspel",
   "year": 2027,
   "startDate": "2027-01-10",
   "endDate": "2027-01-10",
   "country": "SE",
   "place": "Bondsjöhöjdens IP",
   "region": "Ångermanland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Bondsjöhöjdens IK",
   "homepage": "https://www.bikskidor.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48087",
   "lastEntryDate": "2027-01-06",
   "lastEntrySource": "https://ssfta.skidor.com/event/48087",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Bondsjöhöjdens IP arrangerat av Bondsjöhöjdens IK.",
    "en": "Race in Bondsjöhöjdens IP organized by Bondsjöhöjdens IK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48087"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.bikskidor.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 62.64234,
    "lng": 17.89927,
    "precision": "venue",
    "arena": "Bondsjöhöjdens IP",
    "street": "Stigsjövägen",
    "suburb": "Övre Änget",
    "city": "Säbrå distrikt",
    "municipality": "Västernorrlands län",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Bondsjöhöjdens IP",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13",
     "Killar 13",
     "Tjejer 14",
     "Killar 14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-",
     "H 17-",
     "Öppen 1",
     "Öppen 2"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-bik-stafetten-2027",
   "name": "BIK Stafetten",
   "year": 2027,
   "startDate": "2027-01-10",
   "endDate": "2027-01-10",
   "country": "SE",
   "place": "Bondsjöhöjdens IP",
   "region": "Ångermanland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Bondsjöhöjdens IK",
   "homepage": "https://www.bikskidor.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48088",
   "lastEntryDate": "2027-01-06",
   "lastEntrySource": "https://ssfta.skidor.com/event/48088",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Bondsjöhöjdens IP arrangerat av Bondsjöhöjdens IK.",
    "en": "Race in Bondsjöhöjdens IP organized by Bondsjöhöjdens IK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48088"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.bikskidor.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 62.64234,
    "lng": 17.89927,
    "precision": "venue",
    "arena": "Bondsjöhöjdens IP",
    "street": "Stigsjövägen",
    "suburb": "Övre Änget",
    "city": "Säbrå distrikt",
    "municipality": "Västernorrlands län",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Bondsjöhöjdens IP",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "relay"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-",
     "H 17-"
    ]
   },
   "formatsSrc": [
    "relay"
   ]
  },
  {
   "id": "se-lansforsakringar-cup-deltavling-1-2027",
   "name": "Länsförsäkringar cup, deltävling 1",
   "year": 2027,
   "startDate": "2027-01-14",
   "endDate": "2027-01-14",
   "country": "SE",
   "place": "Kygelvallen (Edsbyn)",
   "region": "Hälsingland",
   "type": "competition",
   "level": "Klubb",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 6.0,
     "technique": "free"
    },
    {
     "km": 4.0,
     "technique": "free"
    },
    {
     "km": 2.0,
     "technique": "free"
    },
    {
     "km": 1.5,
     "technique": "free"
    }
   ],
   "organizer": "Edsbyns SK",
   "homepage": "https://www.edsbynssk.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48144",
   "lastEntryDate": "2027-01-13",
   "lastEntrySource": "https://ssfta.skidor.com/event/48144",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kygelvallen (Edsbyn) arrangerat av Edsbyns SK (6 km, 4 km, 2 km, 1,5 km).",
    "en": "Race in Kygelvallen (Edsbyn) organized by Edsbyns SK (6 km, 4 km, 2 km, 1.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48144"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.edsbynssk.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.38812,
    "lng": 15.88063,
    "precision": "street",
    "arena": "Kygelvallen",
    "street": null,
    "suburb": null,
    "city": "Edsbyn",
    "municipality": "Ovanåkers kommun",
    "county": "Gävleborgs län",
    "country": "SE",
    "query": "Edsbyn",
    "source": "organizer page",
    "sourceUrl": "https://www.edsbynssk.se/",
    "confidence": "medium"
   },
   "kind": "cup",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 1,5 km",
     "Mix 0-8 - 600",
     "Tjejer 9-10 - 2 km",
     "Killar 9-10 - 2 km",
     "Tjejer 11-12 - 2 km",
     "Killar 11-12 - 2 km",
     "Tjejer 13-14 - 4 km",
     "Killar 13-14 - 4 km",
     "Tjejer 15-16 - 6 km",
     "Killar 15-16 - 6 km",
     "D 17- - 6 km",
     "H 17- - 6 km",
     "Öppen 1 - 2 km",
     "Öppen 2 - 4 km",
     "Öppen 3 - 6 km"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-prel-alnoracet-2027",
   "name": "Prel AlnöRacet",
   "year": 2027,
   "startDate": "2027-01-15",
   "endDate": "2027-01-15",
   "country": "SE",
   "place": "Alnö Skidstadion",
   "region": "Medelpad",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Alnö SK",
   "homepage": "https://www.alnosk.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47972",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Alnö Skidstadion arrangerat av Alnö SK.",
    "en": "Race in Alnö Skidstadion organized by Alnö SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47972"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.alnosk.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 62.41931,
    "lng": 17.34123,
    "precision": "venue",
    "arena": "Alnö SK clubhouse area, Slupvägen 11, Alnö",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Västernorrlands län",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Alnö",
    "source": "organizer page",
    "sourceUrl": "https://www.alnosk.se/sida/24838/hitta-hit",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "tagline": {
    "sv": "Fredagstävling på Alnön utanför Sundsvall",
    "en": "Friday race on Alnö island off Sundsvall"
   }
  },
  {
   "id": "se-boras-skidfestival-2027",
   "name": "Borås Skidfestival",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-17",
   "country": "SE",
   "place": "Borås GIF Arena",
   "region": "Västergötland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Borås GIF",
   "homepage": "https://www.borasgif.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47686",
   "lastEntryDate": "2027-01-12",
   "lastEntrySource": "https://ssfta.skidor.com/event/47686",
   "entryFee": {
    "text": "150–200 kr beroende på klass",
    "textEn": "SEK 150–200 depending on class",
    "source": "https://ssfta.skidor.com/event/47686"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Borås GIF Arena arrangerat av Borås GIF.",
    "en": "Race in Borås GIF Arena organized by Borås GIF."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47686"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.borasgif.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 57.7344,
    "lng": 12.93477,
    "precision": "venue",
    "arena": "Borås Arena",
    "street": "Ålgårdsvägen",
    "suburb": "Alideberg",
    "city": "Borås",
    "municipality": "Västra Götalands län",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Borås GIF Arena",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-20",
     "H 17-20",
     "D 21-",
     "H 21-",
     "D 35-",
     "H 35-",
     "Öppen 1",
     "Öppen 2",
     "Öppen 3"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-offerdalspropagandan-2027",
   "name": "Offerdalspropagandan",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-16",
   "country": "SE",
   "place": "Änge, Offerdal",
   "region": "Jämtland-Härjedalen",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Offerdals SK",
   "homepage": "https://offerdalssk.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47874",
   "lastEntryDate": "2027-01-13",
   "lastEntrySource": "https://ssfta.skidor.com/event/47874",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Änge, Offerdal arrangerat av Offerdals SK.",
    "en": "Race in Änge, Offerdal organized by Offerdals SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47874"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://offerdalssk.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.45776,
    "lng": 14.0639,
    "precision": "venue",
    "arena": "ICA Änge",
    "street": "Centralvägen",
    "suburb": null,
    "city": "Änge",
    "municipality": "Krokoms kommun",
    "county": "Jämtlands län",
    "country": "SE",
    "query": "Änge, Offerdal",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9",
     "Killar 9",
     "Tjejer 10",
     "Killar 10",
     "Tjejer 11",
     "Killar 11",
     "Tjejer 12",
     "Killar 12",
     "Tjejer 13",
     "Killar 13",
     "Tjejer 14",
     "Killar 14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-18",
     "H 17-18",
     "D 19-20",
     "H 19-20",
     "D 21-",
     "H 21-",
     "Damer Motion",
     "Herrar Motion"
    ]
   },
   "formatsSrc": [
    "interval",
    "mass"
   ]
  },
  {
   "id": "se-skigo-crossen-2027",
   "name": "SkiGo Crossen",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-16",
   "country": "SE",
   "place": "Alnö",
   "region": "Medelpad",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Alnö SK",
   "homepage": "https://www.alnosk.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47973",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Medelpad arrangerat av Alnö SK.",
    "en": "Race in Medelpad organized by Alnö SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47973"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.alnosk.se/"
    },
    {
     "name": "Arenans position",
     "url": "https://www.google.se/maps/place/Aln%C3%B6+skidstadion/@62.4199694,17.4329209,17z"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.41997,
    "lng": 17.43292,
    "precision": "venue",
    "arena": "Alnö skidstadion",
    "street": null,
    "suburb": null,
    "city": "Alnö",
    "municipality": "Sundsvall",
    "county": "Västernorrland",
    "country": "SE",
    "source": "www.google.se (coordinates on page)"
   },
   "kind": "competition",
   "formats": [],
   "tagline": {
    "sv": "Lördagscross på Alnön, Sundsvall",
    "en": "Saturday cross race on Alnö, Sundsvall"
   }
  },
  {
   "id": "se-kronanloppet-2027",
   "name": "Kronanloppet",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-16",
   "country": "SE",
   "place": "Ormberget",
   "region": "Norrbotten",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 40.0,
     "technique": "classic"
    },
    {
     "km": 24.0,
     "technique": "classic"
    },
    {
     "km": 8.0,
     "technique": "classic"
    }
   ],
   "organizer": "Luleå Gjutarens IF",
   "homepage": "https://luleagjutaren.web.sportadmin.se/sida/?ID=389666",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47995",
   "lastEntryDate": "2027-01-13",
   "lastEntrySource": "https://ssfta.skidor.com/event/47995",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ormberget arrangerat av Luleå Gjutarens IF (40 km, 24 km, 8 km).",
    "en": "Race in Ormberget organized by Luleå Gjutarens IF (40 km, 24 km, 8 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47995"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://luleagjutaren.web.sportadmin.se/sida/?ID=389666"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 59.31706,
    "lng": 18.00264,
    "precision": "venue",
    "arena": "Ormberget",
    "street": "Gröndalspåfarten",
    "suburb": "Gröndal",
    "city": "Stockholm",
    "municipality": "Stockholms kommun",
    "county": "Stockholms län",
    "country": "SE",
    "query": "Ormberget",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "D 21- - 24",
     "D 21- - 40",
     "H 21- - 24",
     "H 21- - 40",
     "D 21- Motion - 40",
     "H 21- Motion - 40",
     "Damer - 8",
     "Herrar - 8"
    ]
   },
   "formatsSrc": [
    "mass"
   ]
  },
  {
   "id": "se-anundsjoloppet-2027",
   "name": "Anundsjöloppet",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-16",
   "country": "SE",
   "place": "Olympia. Bredbyn",
   "region": "Ångermanland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Anundsjö IF",
   "homepage": "https://www.anundsjoif.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48004",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Olympia. Bredbyn arrangerat av Anundsjö IF.",
    "en": "Race in Olympia. Bredbyn organized by Anundsjö IF."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48004"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.anundsjoif.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.44473,
    "lng": 18.10509,
    "precision": "venue",
    "arena": "Olympia",
    "street": "Olympiavägen",
    "suburb": "Näsfors",
    "city": "Anundsjö distrikt",
    "municipality": "Örnsköldsviks kommun",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Olympia. Bredbyn",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "se-alnorannet-2027",
   "name": "Alnörännet",
   "year": 2027,
   "startDate": "2027-01-17",
   "endDate": "2027-01-17",
   "country": "SE",
   "place": "Alnö",
   "region": "Medelpad",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Alnö SK",
   "homepage": "https://www.alnosk.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47974",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Medelpad arrangerat av Alnö SK.",
    "en": "Race in Medelpad organized by Alnö SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47974"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.alnosk.se/"
    },
    {
     "name": "Arenans position",
     "url": "https://www.google.se/maps/place/Aln%C3%B6+skidstadion/@62.4199694,17.4329209,17z"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.41997,
    "lng": 17.43292,
    "precision": "venue",
    "arena": "Alnö skidstadion",
    "street": null,
    "suburb": null,
    "city": "Alnö",
    "municipality": "Sundsvall",
    "county": "Västernorrland",
    "country": "SE",
    "source": "www.google.se (coordinates on page)"
   },
   "kind": "competition",
   "formats": [],
   "tagline": {
    "sv": "Söndagslopp på ön Alnön, Sundsvall",
    "en": "Sunday race on the island of Alnö"
   }
  },
  {
   "id": "se-hestra-ladys-ski-event-2027",
   "name": "Hestra Ladys Ski Event",
   "year": 2027,
   "startDate": "2027-01-22",
   "endDate": "2027-01-22",
   "country": "SE",
   "place": "Hestrastugan",
   "region": "Västergötland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 21.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    }
   ],
   "organizer": "Hestra IF",
   "homepage": "https://www.hestraif.se/arrangemang/hestra-lady-ski-event/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47855",
   "lastEntryDate": "2027-01-17",
   "lastEntrySource": "https://ssfta.skidor.com/event/47855",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hestrastugan arrangerat av Hestra IF (21 km, 10 km, 5 km).",
    "en": "Race in Hestrastugan organized by Hestra IF (21 km, 10 km, 5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47855"
    },
    {
     "name": "Arrangörens hemsida (webbsökning)",
     "url": "https://www.hestraif.se/arrangemang/hestra-lady-ski-event/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 57.74938,
    "lng": 12.8876,
    "precision": "venue",
    "arena": "Hestrastugan",
    "street": "Linnés väg",
    "suburb": null,
    "city": "Ekås",
    "municipality": "Borås kommun",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Hestrastugan",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 17 - 10 km",
     "D 17- - 21 km",
     "D 17- - 5 km"
    ]
   },
   "formatsSrc": [
    "mass"
   ]
  },
  {
   "id": "se-cooploppet-2027",
   "name": "COOPloppet",
   "year": 2027,
   "startDate": "2027-01-23",
   "endDate": "2027-01-23",
   "country": "SE",
   "place": "Liljaspåren",
   "region": "Västerbotten",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Vännäs SK",
   "homepage": "https://www.laget.se/Vannas",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47820",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Liljaspåren arrangerat av Vännäs SK.",
    "en": "Race in Liljaspåren organized by Vännäs SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47820"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.laget.se/Vannas"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 63.95,
    "lng": 19.66667,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Vännäs kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Vännäs",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "se-hestra-skidultra-2027",
   "name": "Hestra Skidultra",
   "year": 2027,
   "startDate": "2027-01-23",
   "endDate": "2027-01-23",
   "country": "SE",
   "place": "Hestrastugan",
   "region": "Västergötland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Hestra IF",
   "homepage": "https://www.hestraif.se/arrangemang/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47786",
   "lastEntryDate": "2027-01-17",
   "lastEntrySource": "https://ssfta.skidor.com/event/47786",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hestrastugan arrangerat av Hestra IF.",
    "en": "Race in Hestrastugan organized by Hestra IF."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47786"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.hestraif.se/arrangemang/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 57.74938,
    "lng": 12.8876,
    "precision": "venue",
    "arena": "Hestrastugan",
    "street": "Linnés väg",
    "suburb": null,
    "city": "Ekås",
    "municipality": "Borås kommun",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Hestrastugan",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "relay"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix"
    ]
   },
   "formatsSrc": [
    "relay"
   ]
  },
  {
   "id": "se-astoloppet-2027",
   "name": "Åstöloppet",
   "year": 2027,
   "startDate": "2027-01-24",
   "endDate": "2027-01-24",
   "country": "SE",
   "place": "Söråkers Skidstadion",
   "region": "Medelpad",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 4.2,
     "technique": "free"
    },
    {
     "km": 3.0,
     "technique": "free"
    },
    {
     "km": 2.0,
     "technique": "free"
    },
    {
     "km": 1.0,
     "technique": "free"
    }
   ],
   "organizer": "Tynderö IK",
   "homepage": "https://www.tyndero-ik.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47903",
   "lastEntryDate": "2027-01-21",
   "lastEntrySource": "https://ssfta.skidor.com/event/47903",
   "entryFee": {
    "text": "90–215 kr beroende på klass",
    "textEn": "SEK 90–215 depending on class",
    "source": "https://ssfta.skidor.com/event/47903"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Söråkers Skidstadion arrangerat av Tynderö IK (5 km, 4,2 km, 3 km, 2 km).",
    "en": "Race in Söråkers Skidstadion organized by Tynderö IK (5 km, 4.2 km, 3 km, 2 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47903"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.tyndero-ik.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 62.50564,
    "lng": 17.51528,
    "precision": "venue",
    "arena": "Söråkers IP",
    "street": "Båtsmansvägen",
    "suburb": "Strand",
    "city": "Hässjö distrikt",
    "municipality": "Västernorrlands län",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Söråkers",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 1 km",
     "Mix 0-8 - 400 meter",
     "Tjejer 9 - 2 km",
     "Killar 9 - 2 km",
     "Tjejer 10 - 2 km",
     "Killar 10 - 2 km",
     "Tjejer 11 - 3 km",
     "Killar 11 - 3 km",
     "Tjejer 12 - 3 km",
     "Killar 12 - 3 km",
     "Tjejer 13 - 4,2 km",
     "Killar 13 - 4,2 km",
     "Tjejer 14 - 5 km",
     "Killar 14 - 5 km",
     "Tjejer 15 - 2x 4,2 km",
     "Killar 15 - 2x 4,2 km",
     "Tjejer 16 - 2x 4,2 km",
     "Killar 16 - 2x 4,2 km",
     "D 17-20 - 2x 5 km",
     "H 17-20 - 2x 5 km",
     "D 21- - 2x 5 km",
     "H 21- - 2x 5 km",
     "Damer Motion - 5 km",
     "Herrar Motion - 5 km",
     "Öppen 1 - 2 km",
     "Öppen 2 - 3 km"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Kort fristilstävling vid Söråker, Timrå",
    "en": "Short skate race at Söråker, Timrå"
   }
  },
  {
   "id": "se-lilla-vildmannaloppet-2027",
   "name": "Lilla Vildmannaloppet",
   "year": 2027,
   "startDate": "2027-01-24",
   "endDate": "2027-01-24",
   "country": "SE",
   "place": "Nydala",
   "region": "Västerbotten",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "IFK Umeå",
   "homepage": "https://www.ifkumea.com/start/?ID=584072",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47793",
   "lastEntryDate": "2027-01-21",
   "lastEntrySource": "https://ssfta.skidor.com/event/47793",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Nydala arrangerat av IFK Umeå.",
    "en": "Race in Nydala organized by IFK Umeå."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47793"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.82773,
    "lng": 20.34793,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": "Nydala",
    "city": "Umeå",
    "municipality": "Umeå kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Nydala",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9",
     "Killar 9",
     "Tjejer 10",
     "Killar 10",
     "Tjejer 11",
     "Killar 11",
     "Tjejer 12",
     "Killar 12",
     "Tjejer 13",
     "Killar 13",
     "Tjejer 14",
     "Killar 14",
     "Tjejer 15",
     "Killar 15",
     "Tjejer 16",
     "Killar 16",
     "D 17-18",
     "H 17-18",
     "D 19-20",
     "H 19-20"
    ]
   },
   "formatsSrc": [
    "interval",
    "mass"
   ]
  },
  {
   "id": "se-lilla-losparet-2027",
   "name": "Lilla Lospåret",
   "year": 2027,
   "startDate": "2027-01-24",
   "endDate": "2027-01-24",
   "country": "SE",
   "place": "Örebro Län",
   "region": "Örebro Län",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 2.5,
     "technique": "classic"
    },
    {
     "km": 1.5,
     "technique": "classic"
    }
   ],
   "organizer": "Hällefors SK",
   "homepage": "https://losparet.se/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/48007",
   "lastEntryDate": "2027-01-23",
   "lastEntrySource": "https://ssfta.skidor.com/event/48007",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Örebro Län arrangerat av Hällefors SK (10 km, 5 km, 2,5 km, 1,5 km).",
    "en": "Race in Örebro Län organized by Hällefors SK (10 km, 5 km, 2.5 km, 1.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48007"
    },
    {
     "name": "Arrangörens hemsida (webbsökning)",
     "url": "https://losparet.se/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 59.83333,
    "lng": 14.56667,
    "precision": "locality",
    "arena": "Hurtigtorpets Skidstadion",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Örebro län",
    "county": "Örebro län",
    "country": "SE",
    "query": "Hällefors",
    "source": "organizer page"
   },
   "kind": "competition",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "youth"
    ],
    "names": [
     "Killar 9-10 - 1,5 km",
     "Tjejer 10 - 1,5 km",
     "Tjejer 11-12 - 2,5 km",
     "Killar 11-12 - 2,5 km",
     "Tjejer 13-14 - 5 km",
     "Killar 13-14 - 5 km",
     "Tjejer 15-16 - 10 km",
     "Killar 15-16 - 10 km"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "tagline": {
    "sv": "Ungdomslopp i klassisk stil med masstart",
    "en": "Classic mass-start race for young skiers"
   }
  },
  {
   "id": "se-lovhultsloppet-2027",
   "name": "Lövhultsloppet",
   "year": 2027,
   "startDate": "2027-01-24",
   "endDate": "2027-01-24",
   "country": "SE",
   "place": "Nässjö, Lövhult",
   "region": "Småland",
   "type": "long-distance",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 40.0,
     "technique": "classic"
    },
    {
     "km": 20.0,
     "technique": "classic"
    }
   ],
   "organizer": "Nässjö SKI Idrottsförening",
   "homepage": "https://nassjoski.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48025",
   "lastEntryDate": "2027-01-24",
   "lastEntrySource": "https://ssfta.skidor.com/event/48025",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Nässjö, Lövhult arrangerat av Nässjö SKI Idrottsförening (40 km, 20 km).",
    "en": "Ski marathon in Nässjö, Lövhult organized by Nässjö SKI Idrottsförening (40 km, 20 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48025"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://nassjoski.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 57.6585,
    "lng": 14.76468,
    "precision": "venue",
    "arena": "Lövhult",
    "street": null,
    "suburb": null,
    "city": "Nässjö",
    "municipality": "Nässjö kommun",
    "county": "Jönköpings län",
    "country": "SE",
    "query": "Nässjö, Lövhult",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Damer - 20km",
     "Damer - 40km",
     "Herrar - 20km",
     "Herrar - 40km"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Klassiskt långlopp på 40 eller 20 km på Lövhults spår utanför Nässjö på Smålands höglandet.",
     "en": "A classic long-distance race of 40 or 20 km on the Lövhult trails outside Nässjö in the Småland highlands."
    },
    "sources": [
     "https://nassjoski.se/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Klassiskt långlopp på småländska höglandet",
    "en": "Classic marathon in the Småland highlands"
   }
  },
  {
   "id": "se-matsboloppet-2027",
   "name": "Matsboloppet",
   "year": 2027,
   "startDate": "2027-01-24",
   "endDate": "2027-01-24",
   "country": "SE",
   "place": "Brunnsjöberget Hedemora",
   "region": "Dalarna",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "IFK Hedemora SK",
   "homepage": "https://hedemorask.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48062",
   "lastEntryDate": "2026-01-22",
   "lastEntrySource": "https://ssfta.skidor.com/event/48062",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Brunnsjöberget Hedemora arrangerat av IFK Hedemora SK.",
    "en": "Race in Brunnsjöberget Hedemora organized by IFK Hedemora SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48062"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://hedemorask.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.26315,
    "lng": 15.93737,
    "precision": "venue",
    "arena": "Brunnsjöberget",
    "street": null,
    "suburb": null,
    "city": "Hedemora",
    "municipality": "Dalarnas län",
    "county": "Dalarnas län",
    "country": "SE",
    "query": "Brunnsjöberget Hedemora",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "tagline": {
    "sv": "Skidtävling i Hedemora, södra Dalarna",
    "en": "Ski race in Hedemora, southern Dalarna"
   }
  },
  {
   "id": "se-remslespelen-2027",
   "name": "Remslespelen",
   "year": 2027,
   "startDate": "2027-01-24",
   "endDate": "2027-01-24",
   "country": "SE",
   "place": "Remsle Arena, Sollefteå",
   "region": "Ångermanland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Sollefteå Skidor IF",
   "homepage": "https://sollefteaskidor.klubbenonline.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48174",
   "lastEntryDate": "2027-01-22",
   "lastEntrySource": "https://ssfta.skidor.com/event/48174",
   "entryFee": {
    "text": "150–170 kr beroende på klass",
    "textEn": "SEK 150–170 depending on class",
    "source": "https://ssfta.skidor.com/event/48174"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Remsle Arena, Sollefteå arrangerat av Sollefteå Skidor IF.",
    "en": "Race in Remsle Arena, Sollefteå organized by Sollefteå Skidor IF."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48174"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://sollefteaskidor.klubbenonline.se/"
    },
    {
     "name": "Arenans position",
     "url": "https://www.naturkartan.se/en/vasternorrlands-lan/remsle-skidstadion"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 63.18191,
    "lng": 17.2845,
    "precision": "venue",
    "arena": "Remsle skidstadion",
    "street": null,
    "suburb": "Sollefteå",
    "city": "Sollefteå distrikt",
    "municipality": "Västernorrlands län",
    "county": "Västernorrlands län",
    "country": "SE",
    "source": "www.naturkartan.se (coordinates on page)"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9",
     "Killar 9",
     "Tjejer 10",
     "Killar 10",
     "Tjejer 11",
     "Killar 11",
     "Tjejer 12",
     "Killar 12",
     "Tjejer 13",
     "Killar 13",
     "Tjejer 14",
     "Killar 14",
     "Tjejer 15",
     "Killar 15",
     "Tjejer 16",
     "Killar 16",
     "D 17-18",
     "H 17-18",
     "D 19-20",
     "H 19-20",
     "D 21-",
     "H 21-",
     "Öppen 1",
     "Öppen 2",
     "Öppen 3"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-tour-de-hoglandet-deltavling-1-2027",
   "name": "Tour de Höglandet, deltävling 1",
   "year": 2027,
   "startDate": "2027-01-28",
   "endDate": "2027-01-28",
   "country": "SE",
   "place": "Eksjö Skidstuga",
   "region": "Småland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Eksjö SOK",
   "homepage": "https://www.eksjosok.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48120",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Eksjö Skidstuga arrangerat av Eksjö SOK.",
    "en": "Race in Eksjö Skidstuga organized by Eksjö SOK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48120"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.eksjosok.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 57.67618,
    "lng": 15.00243,
    "precision": "venue",
    "arena": "Skidstugan, Eksjö",
    "street": null,
    "suburb": null,
    "city": "Eksjö",
    "municipality": "Eksjö kommun",
    "county": "Jönköpings län",
    "country": "SE",
    "query": "Eksjö",
    "source": "organizer page",
    "sourceUrl": "https://www.naturkartan.se/en/jonkopings-lan/skidstugan-394f20a1-c628-4239-81f2-0d13593fd03b",
    "confidence": "low"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "se-haggenasskidan-2027",
   "name": "Häggenåsskidan",
   "year": 2027,
   "startDate": "2027-01-30",
   "endDate": "2027-01-30",
   "country": "SE",
   "place": "Tigervallen, Häggenås",
   "region": "Jämtland-Härjedalen",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Häggenås SK",
   "homepage": "https://www.haggenas-sk.se/haggenasskidan/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47896",
   "lastEntryDate": "2027-01-27",
   "lastEntrySource": "https://ssfta.skidor.com/event/47896",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Tigervallen, Häggenås arrangerat av Häggenås SK.",
    "en": "Race in Tigervallen, Häggenås organized by Häggenås SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47896"
    },
    {
     "name": "Arrangörens hemsida (webbsökning)",
     "url": "https://www.haggenas-sk.se/haggenasskidan/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 58.51373,
    "lng": 12.9936,
    "precision": "venue",
    "arena": "Örslösa idrottsplats",
    "street": "Sönevägen",
    "suburb": "Rosenlund",
    "city": "Örslösa",
    "municipality": "Västra Götalands län",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Tigervallen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9",
     "Killar 9",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-world-cup-ulricehamn-youth-weekend-2027",
   "name": "World Cup Ulricehamn Youth Weekend",
   "year": 2027,
   "startDate": "2027-01-30",
   "endDate": "2027-01-30",
   "country": "SE",
   "place": "Lassalyckan Ulricehamn",
   "region": "Västergötland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Ulricehamns IF",
   "homepage": "https://ulricehamnsidrottsforening.web.sportadmin.se/start/?ID=500797",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47733",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lassalyckan Ulricehamn arrangerat av Ulricehamns IF.",
    "en": "Race in Lassalyckan Ulricehamn organized by Ulricehamns IF."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47733"
    },
    {
     "name": "Arrangörens hemsida (webbsökning)",
     "url": "https://ulricehamnsidrottsforening.web.sportadmin.se/start/?ID=500797"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 57.78529,
    "lng": 13.43787,
    "precision": "venue",
    "arena": "Lassalyckan (Skidstadion Lassalyckan)",
    "street": null,
    "suburb": "Ulricehamns distrikt",
    "city": "Ulricehamn",
    "municipality": "Ulricehamns kommun",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Lassalyckan Ulricehamn",
    "source": "organizer page",
    "sourceUrl": "https://www.vastsverige.com/ulricehamn/produkter/lassalyckan/",
    "confidence": "high"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "se-timraspelen-2027",
   "name": "Timråspelen",
   "year": 2027,
   "startDate": "2027-01-30",
   "endDate": "2027-01-30",
   "country": "SE",
   "place": "Skönviksbergets friluftscentrum",
   "region": "Medelpad",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 5.5,
     "technique": "free"
    },
    {
     "km": 3.0,
     "technique": "free"
    },
    {
     "km": 2.5,
     "technique": "free"
    },
    {
     "km": 1.5,
     "technique": "free"
    },
    {
     "km": 0.8,
     "technique": "free"
    },
    {
     "km": 0.4,
     "technique": "free"
    }
   ],
   "organizer": "Timrå SOK",
   "homepage": "https://www.timrasok.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47984",
   "lastEntryDate": "2027-01-28",
   "lastEntrySource": "https://ssfta.skidor.com/event/47984",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Skönviksbergets friluftscentrum arrangerat av Timrå SOK (5,5 km, 3 km, 2,5 km, 1,5 km).",
    "en": "Race in Skönviksbergets friluftscentrum organized by Timrå SOK (5.5 km, 3 km, 2.5 km, 1.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47984"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.timrasok.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.46274,
    "lng": 17.32082,
    "precision": "venue",
    "arena": "Skönviksberget",
    "street": null,
    "suburb": null,
    "city": "Sköns distrikt",
    "municipality": "Västernorrlands län",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Skönviksbergets",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 400m",
     "Mix 0-8 - 800m",
     "Tjejer 9 - 1500m",
     "Killar 9 - 1500m",
     "Tjejer 10 - 1500m",
     "Killar 10 - 1500m",
     "Tjejer 11 - 2500m",
     "Killar 11 - 2500m",
     "Tjejer 12 - 2500m",
     "Killar 12 - 2500m",
     "Tjejer 13 - 3000m",
     "Killar 13 - 3000m",
     "Tjejer 14 - 3000m",
     "Killar 14 - 3000m",
     "Tjejer 15 - 5500m",
     "Killar 15 - 5500m",
     "Tjejer 16 - 5500m",
     "Killar 16 - 5500m",
     "Öppen 1 - Valfri"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Fristilstävling vid Skönviksberget i Timrå",
    "en": "Skate race at Skönviksberget in Timrå"
   }
  },
  {
   "id": "se-renrajden-2027",
   "name": "Renrajden",
   "year": 2027,
   "startDate": "2027-01-30",
   "endDate": "2027-01-30",
   "country": "SE",
   "place": "Ormberget",
   "region": "Norrbotten",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 42.0,
     "technique": "classic"
    },
    {
     "km": 41.0,
     "technique": "classic"
    },
    {
     "km": 22.0,
     "technique": "classic"
    },
    {
     "km": 21.0,
     "technique": "classic"
    },
    {
     "km": 11.0,
     "technique": "classic"
    }
   ],
   "organizer": "OK Renen",
   "homepage": "https://www.laget.se/OKRenen/Page/466341",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48003",
   "lastEntryDate": "2027-01-29",
   "lastEntrySource": "https://ssfta.skidor.com/event/48003",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ormberget arrangerat av OK Renen (42 km, 41 km, 22 km, 21 km).",
    "en": "Race in Ormberget organized by OK Renen (42 km, 41 km, 22 km, 21 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48003"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.laget.se/OKRenen/Page/466341"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 59.31706,
    "lng": 18.00264,
    "precision": "venue",
    "arena": "Ormberget",
    "street": "Gröndalspåfarten",
    "suburb": "Gröndal",
    "city": "Stockholm",
    "municipality": "Stockholms kommun",
    "county": "Stockholms län",
    "country": "SE",
    "query": "Ormberget",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "D 21- - 22",
     "D 21- - 42",
     "H 21- - 41",
     "H 21- - 21",
     "Damer - 11",
     "Herrar - 11"
    ]
   },
   "formatsSrc": [
    "mass"
   ]
  },
  {
   "id": "se-kilsbergsloppet-2027",
   "name": "Kilsbergsloppet",
   "year": 2027,
   "startDate": "2027-01-30",
   "endDate": "2027-01-30",
   "country": "SE",
   "place": "Ånnaboda",
   "region": "Örebro Län",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Garphyttans IF",
   "homepage": "https://idrottonline.se/GarphyttansIF-Skidor/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48131",
   "lastEntryDate": "2027-01-26",
   "lastEntrySource": "https://ssfta.skidor.com/event/48131",
   "entryFee": {
    "text": "100–200 kr beroende på klass",
    "textEn": "SEK 100–200 depending on class",
    "source": "https://ssfta.skidor.com/event/48131"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ånnaboda arrangerat av Garphyttans IF.",
    "en": "Race in Ånnaboda organized by Garphyttans IF."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48131"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://idrottonline.se/GarphyttansIF-Skidor/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    },
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Hemsidan hittades via webbsökning men kunde inte öppnas från vår server – kontrollera länken.",
      "en": "Website found via web search but could not be opened from our server – please check the link."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 59.33642,
    "lng": 14.92832,
    "precision": "venue",
    "arena": "Ånnaboda",
    "street": null,
    "suburb": null,
    "city": "Örebro kommun",
    "municipality": "Örebro län",
    "county": "Örebro län",
    "country": "SE",
    "query": "Ånnaboda",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - Ca 800m",
     "Tjejer 9-10 - Ca 1,5 km",
     "Killar 9-10 - Ca 1,5 km",
     "Tjejer 11-12 - Ca 2,5 km",
     "Killar 11-12 - Ca 2,5 km",
     "Tjejer 13-14 - Ca 5 km",
     "Killar 13-14 - Ca 5 km",
     "Tjejer 15-16 - Ca 5 km",
     "Killar 15-16 - Ca 5 km",
     "D 17-20 - Ca 10km",
     "H 17-20 - Ca 10 km",
     "D 21- - Ca 10 km",
     "H 21- - Ca 10 km"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Tävling i Kilsbergens skogar, Ånnaboda",
    "en": "Race in the Kilsbergen forest, Ånnaboda"
   }
  },
  {
   "id": "se-hemarannet-2027",
   "name": "HEMArännet",
   "year": 2027,
   "startDate": "2027-01-31",
   "endDate": "2027-01-31",
   "country": "SE",
   "place": "Hemmingsmark",
   "region": "Norrbotten",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 16.0,
     "technique": "classic"
    },
    {
     "km": 8.0,
     "technique": "classic"
    },
    {
     "km": 3.0,
     "technique": "classic"
    },
    {
     "km": 2.0,
     "technique": "classic"
    },
    {
     "km": 1.3,
     "technique": "classic"
    }
   ],
   "organizer": "Hemmingsmarks Skidklubb",
   "homepage": "https://www.svenskalag.se/hemmingsmarksskidklubb/sida/122597/hemarannet",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47818",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hemmingsmark arrangerat av Hemmingsmarks Skidklubb (16 km, 8 km, 3 km, 2 km).",
    "en": "Race in Hemmingsmark organized by Hemmingsmarks Skidklubb (16 km, 8 km, 3 km, 2 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47818"
    },
    {
     "name": "Arrangörens hemsida (webbsökning)",
     "url": "https://www.svenskalag.se/hemmingsmarksskidklubb/sida/122597/hemarannet"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 65.22295,
    "lng": 21.28234,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Hemmingsmark",
    "municipality": "Norrbottens län",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Hemmingsmark",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 200 m",
     "Tjejer 9 - 800 m",
     "Killar 9 - 800 m",
     "Tjejer 10 - 800 m",
     "Killar 10 - 800 m",
     "Tjejer 11 - 1,3 km",
     "Killar 11 - 1,3 km",
     "Tjejer 12 - 1,3 km",
     "Killar 12 - 1,3 km",
     "Tjejer 13 - 2,0 km",
     "Killar 13 - 2,0 km",
     "Tjejer 14 - 2,0 km",
     "Killar 14 - 2,0 km",
     "Tjejer 15 - 3,0 km",
     "Killar 15 - 3,0 km",
     "Tjejer 16 - 3,0 km",
     "Killar 16 - 3,0 km",
     "D 17-20 - 8,0 km",
     "H 17-20 - 8,0 km",
     "D 21- - 8,0 km",
     "H 21- - 16,0 km",
     "Damer Motion - 8,0 km",
     "Herrar Motion - 8,0 km",
     "Mix - 3,0 km"
    ]
   },
   "formatsSrc": [
    "interval",
    "mass"
   ]
  },
  {
   "id": "se-lidkopingsloppet-2027",
   "name": "Lidköpingsloppet",
   "year": 2027,
   "startDate": "2027-01-31",
   "endDate": "2027-01-31",
   "country": "SE",
   "place": "Lidköping",
   "region": "Västergötland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 9.3,
     "technique": "free"
    },
    {
     "km": 6.9,
     "technique": "free"
    },
    {
     "km": 4.6,
     "technique": "free"
    },
    {
     "km": 2.3,
     "technique": "free"
    },
    {
     "km": 0.8,
     "technique": "free"
    }
   ],
   "organizer": "Lidköpings VSK",
   "homepage": "https://www.lidkopings-vsk.se/lidkopingsvsk-arrangemang",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47768",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lidköping arrangerat av Lidköpings VSK (9,3 km, 6,9 km, 4,6 km, 2,3 km).",
    "en": "Race in Lidköping organized by Lidköpings VSK (9.3 km, 6.9 km, 4.6 km, 2.3 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47768"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 58.50372,
    "lng": 13.15764,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Lidköping",
    "municipality": "Lidköpings kommun",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Lidköping",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 0,8km",
     "Tjejer 9-10 - 2,3km",
     "Killar 9-10 - 2,3km",
     "Tjejer 11-12 - 2,3km",
     "Killar 11-12 - 2,3km",
     "Tjejer 13-14 - 4,6km",
     "Killar 13-14 - 4,6km",
     "Tjejer 15-16 - 6,9km",
     "Killar 15-16 - 6,9km",
     "D 17- - 9,3km",
     "H 17- - 9,3km",
     "Öppen 1 - 2,3km",
     "Öppen 2 - 4,6km",
     "Öppen 3 - 6,9km"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-ica-loppet-2027",
   "name": "ICA Loppet",
   "year": 2027,
   "startDate": "2027-01-31",
   "endDate": "2027-01-31",
   "country": "SE",
   "place": "SCA skidstadion, Matfors",
   "region": "Medelpad",
   "type": "long-distance",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 42.0,
     "technique": "classic"
    },
    {
     "km": 21.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    }
   ],
   "organizer": "Matfors SK",
   "homepage": "https://www.matforsskidklubb.se/matforssk-ica-loppet",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47992",
   "lastEntryDate": "2027-01-27",
   "lastEntrySource": "https://ssfta.skidor.com/event/47992",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i SCA skidstadion, Matfors arrangerat av Matfors SK (42 km, 21 km, 10 km, 5 km).",
    "en": "Ski marathon in SCA skidstadion, Matfors organized by Matfors SK (42 km, 21 km, 10 km, 5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47992"
    },
    {
     "name": "Arrangörens hemsida (webbsökning)",
     "url": "https://www.matforsskidklubb.se/matforssk-ica-loppet"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 62.34458,
    "lng": 17.01524,
    "precision": "venue",
    "arena": "SCA skidstadion, Matfors",
    "street": null,
    "suburb": null,
    "city": "Tuna distrikt",
    "municipality": "Sundsvalls kommun",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Matfors",
    "source": "organizer page",
    "sourceUrl": "https://usm2027.se/hitta-hit/",
    "confidence": "medium"
   },
   "kind": "marathon",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 21- Motion - 42 km",
     "D 21- Motion - 21 km",
     "D 21- Motion - 10 km",
     "D 21- Motion - 5 km",
     "H 21- Motion - 42 km",
     "H 21- Motion - 21 km",
     "H 21- Motion - 10 km",
     "H 21- Motion - 5 km"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Fyra varv à ca 10 km över Rännösjöns is och lägdorna i Matfors – ett lättåkt seedningslopp med mat efter målgång.",
     "en": "Four laps of about 10 km over the ice of Rännösjön and the meadows of Matfors – an easy seeding race with a meal after the finish."
    },
    "sources": [
     "https://www.matforsskidklubb.se/matforssk-ica-loppet",
     "https://www.matforsskidklubb.se/matforssk-ica-loppet/sida/84857/banan-sparen",
     "https://www.matforsskidklubb.se/matforssk-ica-loppet/nyheter/2456357/bana-ica-loppet-2026",
     "https://ta.skidor.com/EventFiles/093c8f62-bf1d-4b0f-abc9-29950081a805.pdf"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Varvlopp på Rännösjöns is vid Matfors",
    "en": "Lap race on the ice of Rännösjön, Matfors"
   }
  },
  {
   "id": "se-dm-fri-stil-2027",
   "name": "DM Fri stil",
   "year": 2027,
   "startDate": "2027-01-31",
   "endDate": "2027-01-31",
   "country": "SE",
   "place": "Arninge GK",
   "region": "Stockholm",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 1,
     "technique": "free"
    },
    {
     "km": 2.5,
     "technique": "free"
    },
    {
     "km": 7.5,
     "technique": "free"
    },
    {
     "km": 10,
     "technique": "free"
    }
   ],
   "organizer": "Täby IS SK",
   "homepage": "https://www.tabyisskidor.se/nyheter/2584134/dm-2027",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/48148",
   "lastEntryDate": "2027-01-26",
   "lastEntrySource": "https://ssfta.skidor.com/event/48148",
   "entryFee": {
    "text": "Knatte 125 kr, K/T 9-20 150 kr, K/T 21 200 kr",
    "textEn": "SEK 125 (age 0-8), SEK 150 (age 9-20), SEK 200 (age 21)",
    "source": "https://www.tabyisskidor.se/dokument/a9422740-289a-4320-bf1c-edd3fa6d030a/Inbjudan20DM2030-3120jan202027.pdf?1"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Arninge GK arrangerat av Täby IS SK.",
    "en": "Race in Arninge GK organized by Täby IS SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48148"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.tabyisskidor.se/dokument/a9422740-289a-4320-bf1c-edd3fa6d030a/Inbjudan20DM2030-3120jan202027.pdf?1"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 59.48115,
    "lng": 18.12579,
    "precision": "venue",
    "arena": "Arninge Golfklubb",
    "street": "Roslagsvägen",
    "suburb": null,
    "city": "Vågsjö",
    "municipality": "Täby kommun",
    "county": "Stockholms län",
    "country": "SE",
    "query": "Arninge GK",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-20",
     "H 17-20",
     "D 21-",
     "H 21-",
     "D 35-",
     "H 35-",
     "D 40-",
     "H 40-",
     "D 45-",
     "H 45-",
     "D 50-",
     "H 50-",
     "D 55-",
     "H 55-",
     "D 60-",
     "H 60-",
     "D 65-",
     "H 65-",
     "D 70-",
     "H 70-"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "DM i fristil på Arninge golfbana, Täby",
    "en": "Skate district championship on a golf course"
   }
  },
  {
   "id": "se-lindmansloppet-2027",
   "name": "Lindmansloppet",
   "year": 2027,
   "startDate": "2027-01-31",
   "endDate": "2027-01-31",
   "country": "SE",
   "place": "Gimo Ski Center, Gimo",
   "region": "Uppland",
   "type": "long-distance",
   "level": "Regional",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 50.0,
     "technique": "classic"
    },
    {
     "km": 30.0,
     "technique": "classic"
    }
   ],
   "organizer": "Gimo IF SK",
   "homepage": "https://www.svenskalag.se/gimoifsk/sida/84637/lindmansloppet",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48162",
   "lastEntryDate": "2027-01-28",
   "lastEntrySource": "https://ssfta.skidor.com/event/48162",
   "entryFee": {
    "text": "600 kr",
    "textEn": "SEK 600",
    "source": "https://ssfta.skidor.com/event/48162"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Gimo Ski Center, Gimo arrangerat av Gimo IF SK (50 km, 30 km).",
    "en": "Ski marathon in Gimo Ski Center, Gimo organized by Gimo IF SK (50 km, 30 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48162"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.17366,
    "lng": 18.16609,
    "precision": "venue",
    "arena": "Gimo Ski Center",
    "street": "Gymnasievägen",
    "suburb": "Stenhusen",
    "city": "Gimo",
    "municipality": "Östhammars kommun",
    "county": "Uppsala län",
    "country": "SE",
    "query": "Gimo Ski Center, Gimo",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 21- - 30km",
     "D 21- - 50km",
     "H 21- - 50km",
     "D 35- - 30km",
     "H 35- - 50km",
     "D 45- - 30km",
     "H 45- - 50km",
     "D 55- - 30km",
     "H 55- - 50km",
     "D 65- - 30km",
     "H 65- - 50km",
     "H 75- - 50km",
     "Damer Motion - 30km",
     "Damer Motion - 50km",
     "Herrar Motion - 30km",
     "Herrar Motion - 50km"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Klassiskt 50 km-lopp vid Gimo Ski Center i Uppland, seedningsgrundande för Vasaloppet – ett klubblopp på varvbana.",
     "en": "A classic 50 km race at Gimo Ski Center in Uppland, a Vasaloppet seeding race – a club race on laps."
    },
    "sources": [
     "https://www.svenskalag.se/gimoifsk/sida/84637/lindmansloppet",
     "https://www.svenskalag.se/gimoifsk/sida/110763/lindmansloppet-2025",
     "https://www.svenskalag.se/gimoifsk/sida/92712/lindmansloppet-2023"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "se-bubbelloppet-2027",
   "name": "Bubbelloppet",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "SE",
   "place": "Västerbotten",
   "region": "Västerbotten",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 42.0,
     "technique": "classic"
    },
    {
     "km": 28.0,
     "technique": "classic"
    },
    {
     "km": 14.0,
     "technique": "classic"
    }
   ],
   "organizer": "TTGU IF",
   "homepage": "https://ttguif.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47764",
   "lastEntryDate": "2027-02-05",
   "lastEntrySource": "https://ssfta.skidor.com/event/47764",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Västerbotten arrangerat av TTGU IF (42 km, 28 km, 14 km).",
    "en": "Race in Västerbotten organized by TTGU IF (42 km, 28 km, 14 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47764"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://ttguif.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.30636,
    "lng": 20.50029,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": null,
    "county": null,
    "country": "SE",
    "query": "Västerbotten",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 21- - 42",
     "D 21- - 28",
     "D 21- - 14",
     "Damer Motion - 42",
     "Damer Motion - 28",
     "Damer Motion - 14"
    ]
   },
   "formatsSrc": [
    "mass"
   ]
  },
  {
   "id": "se-fjallravenloppet-2027",
   "name": "Fjällrävenloppet",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "SE",
   "place": "Skyttis Skidstadion",
   "region": "Ångermanland",
   "type": "competition",
   "level": "Nordisk",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Hägglunds Ski Team SK",
   "homepage": "https://www.hagglundsskiteam.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47775",
   "lastEntryDate": "2027-02-06",
   "lastEntrySource": "https://ssfta.skidor.com/event/47775",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Skyttis Skidstadion arrangerat av Hägglunds Ski Team SK.",
    "en": "Race in Skyttis Skidstadion organized by Hägglunds Ski Team SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47775"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.hagglundsskiteam.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.29573,
    "lng": 18.73489,
    "precision": "venue",
    "arena": "Skyttis IP",
    "street": "Elljusspår",
    "suburb": "Lungvik",
    "city": "Örnsköldsvik",
    "municipality": "Örnsköldsviks kommun",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Skyttis",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 21-",
     "H 21-",
     "Damer Motion",
     "Herrar Motion"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "tagline": {
    "sv": "Masstartslopp på Skyttis i Örnsköldsvik",
    "en": "Mass-start race at Skyttis, Örnsköldsvik"
   }
  },
  {
   "id": "se-bodenloppet-2027",
   "name": "Bodenloppet",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "SE",
   "place": "Boden, Pagla skidstadium",
   "region": "Norrbotten",
   "type": "long-distance",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 40.0,
     "technique": "classic"
    },
    {
     "km": 24.0,
     "technique": "classic"
    }
   ],
   "organizer": "Bodens SK",
   "homepage": "https://bodensskidklubb.se/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47829",
   "lastEntryDate": "2027-02-03",
   "lastEntrySource": "https://ssfta.skidor.com/event/47829",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Boden, Pagla skidstadium arrangerat av Bodens SK (40 km, 24 km).",
    "en": "Ski marathon in Boden, Pagla skidstadium organized by Bodens SK (40 km, 24 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47829"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.8409,
    "lng": 21.62593,
    "precision": "venue",
    "arena": "Pagla Pulkbacke",
    "street": null,
    "suburb": "Ågärdan",
    "city": "Boden",
    "municipality": "Norrbottens län",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Boden, Pagla skidstadium",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Damer - 24 km",
     "Damer - 40 km",
     "Herrar - 24 km",
     "Herrar - 40 km"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Klassiskt långlopp på 40 eller 24 km på Paglas spår i Boden – ett klubblopp.",
     "en": "A classic long-distance race of 40 or 24 km on the Pagla trails in Boden – a club race."
    },
    "sources": [
     "https://bodensskidklubb.se/",
     "https://bodensskidklubb.se/evenemang/bodenloppet/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "se-robacksspelen-2027",
   "name": "Röbäcksspelen",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "SE",
   "place": "Röbäcks IP",
   "region": "Västerbotten",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 1.3,
     "technique": "classic"
    }
   ],
   "organizer": "Röbäcks SK",
   "homepage": "https://rsk.nu/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47808",
   "lastEntryDate": "2027-02-03",
   "lastEntrySource": "https://ssfta.skidor.com/event/47808",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Röbäcks IP arrangerat av Röbäcks SK (1,3 km).",
    "en": "Race in Röbäcks IP organized by Röbäcks SK (1.3 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47808"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://rsk.nu/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 63.7944,
    "lng": 20.20967,
    "precision": "street",
    "arena": null,
    "street": "Södra Röbäcksvägen",
    "suburb": null,
    "city": "Stöcksjö",
    "municipality": "Umeå kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Röbäcks IP",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "youth"
    ],
    "names": [
     "Mix 0-8 - 1,3 km",
     "Mix 0-8 - 600 meter"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-karlsnasracet-2027",
   "name": "Karlsnäsracet",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "SE",
   "place": "Karlsnäs, Ronneby",
   "region": "Blekinge",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Ronneby OK",
   "homepage": "https://idrottonline.se/RonnebyOK/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47985",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Karlsnäs, Ronneby arrangerat av Ronneby OK.",
    "en": "Race in Karlsnäs, Ronneby organized by Ronneby OK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47985"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://idrottonline.se/RonnebyOK/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    },
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Hemsidan hittades via webbsökning men kunde inte öppnas från vår server – kontrollera länken.",
      "en": "Website found via web search but could not be opened from our server – please check the link."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 56.30905,
    "lng": 15.27581,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Möljeryd",
    "municipality": "Blekinge län",
    "county": "Blekinge län",
    "country": "SE",
    "query": "Karlsnäs, Ronneby",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "se-lucksta-skidan-bror-viklunds-lopp-2027",
   "name": "Lucksta skidan/Bror Viklunds lopp",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "SE",
   "place": "Sörforsvallen",
   "region": "Medelpad",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 7.5,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 2.5,
     "technique": "classic"
    },
    {
     "km": 1.5,
     "technique": "classic"
    }
   ],
   "organizer": "Lucksta IF",
   "homepage": "https://luckstaif.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47986",
   "lastEntryDate": "2027-02-04",
   "lastEntrySource": "https://ssfta.skidor.com/event/47986",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Sörforsvallen arrangerat av Lucksta IF (10 km, 7,5 km, 5 km, 2,5 km).",
    "en": "Race in Sörforsvallen organized by Lucksta IF (10 km, 7.5 km, 5 km, 2.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47986"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://luckstaif.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.28442,
    "lng": 17.05022,
    "precision": "venue",
    "arena": "Sörforsvallen",
    "street": "Y 548",
    "suburb": "Glesbygd Lucksta",
    "city": "Attmars distrikt",
    "municipality": "Sundsvalls kommun",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Sörforsvallen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 400/800m",
     "Tjejer 9 - 1,5km",
     "Killar 9 - 1,5km",
     "Tjejer 10 - 1,5km",
     "Killar 10 - 1,5km",
     "Tjejer 11 - 2,5km",
     "Killar 11 - 2,5km",
     "Tjejer 12 - 2,5km",
     "Killar 12 - 2,5km",
     "Tjejer 13 - 2,5km",
     "Killar 13 - 2,5km",
     "Tjejer 14 - 5km",
     "Killar 14 - 5km",
     "Tjejer 15 - 5km",
     "Killar 15 - 5km",
     "Tjejer 16 - 7,5km",
     "Killar 16 - 7,5km",
     "D 17- - 10km",
     "H 17- - 10km",
     "Öppen 1 - 400m",
     "Öppen 2 - 1,5km"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Klassisk tävling i Lucksta, alla åldrar",
    "en": "Classic-style race in Lucksta, all ages"
   }
  },
  {
   "id": "se-lilla-wadkopingsloppet-2027",
   "name": "Lilla Wadköpingsloppet",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "SE",
   "place": "Örebro skidstadion",
   "region": "Örebro Län",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 6.0,
     "technique": "classic"
    },
    {
     "km": 3.0,
     "technique": "classic"
    },
    {
     "km": 1.0,
     "technique": "classic"
    }
   ],
   "organizer": "Karlslunds IF SF",
   "homepage": "https://www.karlslundsif.org",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/48022",
   "lastEntryDate": "2027-02-06",
   "lastEntrySource": "https://ssfta.skidor.com/event/48022",
   "entryFee": {
    "text": "50–100 kr beroende på klass",
    "textEn": "SEK 50–100 depending on class",
    "source": "https://ssfta.skidor.com/event/48022"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Örebro skidstadion arrangerat av Karlslunds IF SF (6 km, 3 km, 1 km).",
    "en": "Race in Örebro skidstadion organized by Karlslunds IF SF (6 km, 3 km, 1 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48022"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 59.3372,
    "lng": 14.94362,
    "precision": "venue",
    "arena": "Ånnaboda skidstadion",
    "street": null,
    "suburb": null,
    "city": "Örebro",
    "municipality": "Örebro kommun",
    "county": "Örebro län",
    "country": "SE",
    "query": "Örebro",
    "source": "organizer page",
    "sourceUrl": "https://www.wadkopingsloppet.se/index.php/kontakt/",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 1",
     "Tjejer 9-10 - 3",
     "Killar 9-10 - 3",
     "Tjejer 11-12 - 3",
     "Killar 11-12 - 3",
     "Tjejer 13-14 - 6",
     "Killar 13-14 - 6",
     "Tjejer 15-16 - 6",
     "Killar 15-16 - 6",
     "D 17- Motion - 6",
     "H 17- Motion - 6"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Kort klassisk tävling i Örebro, 1–6 km",
    "en": "Short classic race in Örebro, 1–6 km"
   }
  },
  {
   "id": "se-52-a-dackefejden-2027",
   "name": "52:a Dackefejden",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "SE",
   "place": "Elljusspåret Rydaholm",
   "region": "Småland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 9.0,
     "technique": "classic"
    },
    {
     "km": 7.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 2.5,
     "technique": "classic"
    }
   ],
   "organizer": "Rydaholms IF",
   "homepage": "https://rydaholmsif.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48119",
   "lastEntryDate": "2027-02-04",
   "lastEntrySource": "https://ssfta.skidor.com/event/48119",
   "entryFee": {
    "text": "20–150 kr beroende på klass",
    "textEn": "SEK 20–150 depending on class",
    "source": "https://ssfta.skidor.com/event/48119"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Elljusspåret Rydaholm arrangerat av Rydaholms IF (9 km, 7 km, 5 km, 2,5 km).",
    "en": "Race in Elljusspåret Rydaholm organized by Rydaholms IF (9 km, 7 km, 5 km, 2.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48119"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://rydaholmsif.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 56.98262,
    "lng": 14.30026,
    "precision": "venue",
    "arena": "Rydaholms elljusspår",
    "street": null,
    "suburb": null,
    "city": "Rydaholm",
    "municipality": "Värnamo kommun",
    "county": "Jönköpings län",
    "country": "SE",
    "query": "Rydaholm",
    "source": "organizer page",
    "sourceUrl": "https://www.naturkartan.se/sv/varnamo/rydaholms-elljuspar",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 300 m",
     "Tjejer 9-10 - 2,5km",
     "Killar 9-10 - 2,5km",
     "Tjejer 11-12 - 2,5km",
     "Killar 11-12 - 2,5km",
     "Tjejer 13-14 - 2,5km",
     "Killar 13-14 - 2,5km",
     "Tjejer 15-16 - 5 km",
     "Killar 15-16 - 5 km",
     "D 17-20 - 7 km",
     "H 17-20 - 7 km",
     "D 21- - 9 km",
     "H 21- - 9 km",
     "D 40- - 9 km",
     "H 40- - 9 km",
     "D 50- - 9 km",
     "H 50- - 9 km",
     "D 60- - 7 km",
     "H 60- - 7 km",
     "D 70- - 7 km",
     "H 70- - 7 km",
     "Damer Motion - 5 km",
     "Herrar Motion - 5 km"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-tour-de-fyrfasen-2027",
   "name": "Tour de Fyrfasen",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "SE",
   "place": "Åsarna & Vemdalen",
   "region": "Jämtland-Härjedalen",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Åsarna IK",
   "homepage": "https://idrottonline.se/AsarnaIK-Skidor/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48156",
   "lastEntryDate": "2027-02-03",
   "lastEntrySource": "https://ssfta.skidor.com/event/48156",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Åsarna & Vemdalen arrangerat av Åsarna IK.",
    "en": "Race in Åsarna & Vemdalen organized by Åsarna IK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48156"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://idrottonline.se/AsarnaIK-Skidor/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    },
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Hemsidan hittades via webbsökning men kunde inte öppnas från vår server – kontrollera länken.",
      "en": "Website found via web search but could not be opened from our server – please check the link."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 62.64594,
    "lng": 14.37056,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Åsarna",
    "municipality": "Bergs kommun",
    "county": "Jämtlands län",
    "country": "SE",
    "query": "Åsarna",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9",
     "Killar 9",
     "Tjejer 10",
     "Killar 10",
     "Tjejer 11",
     "Killar 11",
     "Tjejer 12",
     "Killar 12",
     "Tjejer 13",
     "Killar 13",
     "Tjejer 14",
     "Killar 14",
     "Tjejer 15",
     "Killar 15",
     "Tjejer 16",
     "Killar 16",
     "D 17-18",
     "H 17-18",
     "D 19-20",
     "H 19-20",
     "D 21-",
     "H 21-",
     "Öppen 1",
     "Öppen 2",
     "Öppen 3"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Intervallstart i Åsarna och Vemdalen",
    "en": "Interval start in Åsarna and Vemdalen"
   }
  },
  {
   "id": "se-lillknosen-2027",
   "name": "Lillknösen",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "SE",
   "place": "Skidstadion Stugun",
   "region": "Jämtland-Härjedalen",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 6.9,
     "technique": "classic"
    },
    {
     "km": 4.6,
     "technique": "classic"
    },
    {
     "km": 2.3,
     "technique": "classic"
    },
    {
     "km": 1.2,
     "technique": "classic"
    }
   ],
   "organizer": "Stuguns SK",
   "homepage": "https://www.stugunssk.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47864",
   "lastEntryDate": "2027-02-04",
   "lastEntrySource": "https://ssfta.skidor.com/event/47864",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Skidstadion Stugun arrangerat av Stuguns SK (6,9 km, 4,6 km, 2,3 km, 1,2 km).",
    "en": "Race in Skidstadion Stugun organized by Stuguns SK (6.9 km, 4.6 km, 2.3 km, 1.2 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47864"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.stugunssk.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 63.16788,
    "lng": 15.60049,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Stugun",
    "municipality": "Ragunda kommun",
    "county": "Jämtlands län",
    "country": "SE",
    "query": "Stugun",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 7-8, 1,2",
     "Mix 0-8 - 0-6, 0,6",
     "Tjejer 9 - 1,2 km",
     "Killar 9 - 1,2 km",
     "Tjejer 10 - 2,3 km",
     "Killar 10 - 2,3 km",
     "Tjejer 11 - 2,3 km",
     "Killar 11 - 2,3 km",
     "Tjejer 12 - 2,3 km",
     "Killar 12 - 2,3 km",
     "Tjejer 13 - 2,3 km",
     "Killar 13 - 2,3 km",
     "Tjejer 14 - 4,6 km",
     "Killar 14 - 4,6 km",
     "Tjejer 15 - 4,6 km",
     "Killar 15 - 4,6 km",
     "Tjejer 16 - 6,9 km",
     "Killar 16 - 6,9 km",
     "Damer Motion - 4,6 km",
     "Herrar Motion - 4,6 km",
     "Öppen 1 - 1,2 km",
     "Öppen 2 - 2,3 km"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Klassisk tävling i Stugun, Jämtland",
    "en": "Classic-style race in Stugun, Jämtland"
   }
  },
  {
   "id": "se-lilla-fjallravenloppet-2027",
   "name": "Lilla Fjällrävenloppet",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "SE",
   "place": "Skyttis Skidstadion",
   "region": "Ångermanland",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Hägglunds Ski Team SK",
   "homepage": "https://www.hagglundsskiteam.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47776",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Skyttis Skidstadion arrangerat av Hägglunds Ski Team SK.",
    "en": "Race in Skyttis Skidstadion organized by Hägglunds Ski Team SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47776"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.hagglundsskiteam.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.29573,
    "lng": 18.73489,
    "precision": "venue",
    "arena": "Skyttis IP",
    "street": "Elljusspår",
    "suburb": "Lungvik",
    "city": "Örnsköldsvik",
    "municipality": "Örnsköldsviks kommun",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Skyttis",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "tagline": {
    "sv": "Lillebror till Fjällrävenloppet",
    "en": "Little sibling of Fjällrävenloppet"
   }
  },
  {
   "id": "se-wadkopingsloppet-2027",
   "name": "Wadköpingsloppet",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "SE",
   "place": "Örebro skidstadion",
   "region": "Örebro Län",
   "type": "competition",
   "level": "Nordisk",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 40.0,
     "technique": "classic"
    }
   ],
   "organizer": "Karlslunds IF SF",
   "homepage": "https://www.wadkopingsloppet.se",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/48021",
   "lastEntryDate": "2027-02-07",
   "lastEntrySource": "https://ssfta.skidor.com/event/48021",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Örebro skidstadion arrangerat av Karlslunds IF SF (40 km).",
    "en": "Race in Örebro skidstadion organized by Karlslunds IF SF (40 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48021"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 59.3372,
    "lng": 14.94362,
    "precision": "venue",
    "arena": "Ånnaboda skidstadion",
    "street": null,
    "suburb": null,
    "city": "Örebro",
    "municipality": "Örebro kommun",
    "county": "Örebro län",
    "country": "SE",
    "query": "Örebro",
    "source": "organizer page",
    "sourceUrl": "https://www.wadkopingsloppet.se/index.php/kontakt/",
    "confidence": "high"
   },
   "kind": "competition",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 17- - 40",
     "H 17- - 40",
     "D 17- Motion - 40",
     "H 17- Motion - 40"
    ]
   },
   "formatsSrc": [
    "mass"
   ]
  },
  {
   "id": "se-kilafors-ski-race-skiathlon-2027",
   "name": "Kilafors Ski Race Skiathlon",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "SE",
   "place": "Sibo, Kilafors",
   "region": "Hälsingland",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 2.5,
     "technique": "free"
    },
    {
     "km": 1.5,
     "technique": "free"
    }
   ],
   "organizer": "Kilafors SK",
   "homepage": "https://www.facebook.com/p/Kilafors-Skidklubb-100063490063540/",
   "homepageType": "facebook",
   "registrationUrl": "https://ssfta.skidor.com/event/48054",
   "lastEntryDate": "2027-02-02",
   "lastEntrySource": "https://ssfta.skidor.com/event/48054",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Sibo, Kilafors arrangerat av Kilafors SK (2,5 km, 1,5 km).",
    "en": "Race in Sibo, Kilafors organized by Kilafors SK (2.5 km, 1.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48054"
    },
    {
     "name": "Facebook (webbsökning)",
     "url": "https://www.facebook.com/p/Kilafors-Skidklubb-100063490063540/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 61.21644,
    "lng": 16.60421,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kilafors",
    "municipality": "Gävleborgs län",
    "county": "Gävleborgs län",
    "country": "SE",
    "query": "Sibo, Kilafors",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "mass",
    "skiathlon"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 900m",
     "Tjejer 9-10 - 1,5km",
     "Killar 9-10 - 1,5km",
     "Tjejer 11-12 - 1,5km x2",
     "Killar 11-12 - 1,5km x2",
     "Tjejer 13-14 - 2,5km x2",
     "Killar 13-14 - 2,5km x2",
     "Tjejer 15-16 - 2,5km x2",
     "Killar 15-16 - 2,5km x2",
     "Öppen 1 - 900m",
     "Öppen 2 - 1,5km"
    ]
   },
   "formatsSrc": [
    "interval",
    "mass"
   ],
   "tagline": {
    "sv": "Skiathlon för alla klasser i Kilafors",
    "en": "Skiathlon for all age classes in Kilafors"
   }
  },
  {
   "id": "se-sparbanksskidan-2027",
   "name": "Sparbanksskidan",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "SE",
   "place": "Jarlstugan Rättvik",
   "region": "Dalarna",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "IK Jarl Rättvik",
   "homepage": "https://www.svenskalag.se/ikjarlrattvik-langdskidor",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48140",
   "lastEntryDate": "2027-02-06",
   "lastEntrySource": "https://ssfta.skidor.com/event/48140",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Jarlstugan Rättvik arrangerat av IK Jarl Rättvik.",
    "en": "Race in Jarlstugan Rättvik organized by IK Jarl Rättvik."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48140"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.svenskalag.se/ikjarlrattvik-langdskidor"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 60.89732,
    "lng": 15.12586,
    "precision": "venue",
    "arena": "IK-Jarl",
    "street": "Backavägen",
    "suburb": null,
    "city": "Rättvik",
    "municipality": "Dalarnas län",
    "county": "Dalarnas län",
    "country": "SE",
    "query": "Jarlstugan Rättvik",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-18",
     "H 17-18",
     "D 19-",
     "H 19-",
     "Öppen 1"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Intervallstart i Rättvik vid Siljan",
    "en": "Interval-start race in Rättvik by Siljan"
   }
  },
  {
   "id": "se-nybroloppet-2027",
   "name": "Nybroloppet",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "SE",
   "place": "Svartbäcksmåla",
   "region": "Småland",
   "type": "competition",
   "level": "Nordisk",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 40.0,
     "technique": "classic"
    },
    {
     "km": 20.0,
     "technique": "classic"
    }
   ],
   "organizer": "Nybro Skidklubb",
   "homepage": "https://www.nybroskidklubb.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48151",
   "lastEntryDate": "2027-02-02",
   "lastEntrySource": "https://ssfta.skidor.com/event/48151",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Svartbäcksmåla arrangerat av Nybro Skidklubb (40 km, 20 km).",
    "en": "Race in Svartbäcksmåla organized by Nybro Skidklubb (40 km, 20 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48151"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.nybroskidklubb.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 56.72188,
    "lng": 15.93733,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Nybro",
    "municipality": "Nybro kommun",
    "county": "Kalmar län",
    "country": "SE",
    "query": "Svartbäcksmåla",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 21- - 20",
     "D 21- - 40",
     "H 21- - 40",
     "D 21- Motion - 20",
     "D 21- Motion - 40",
     "H 21- Motion - 40"
    ]
   },
   "formatsSrc": [
    "mass"
   ]
  },
  {
   "id": "se-hellidsloppet-2027",
   "name": "Hellidsloppet",
   "year": 2027,
   "startDate": "2027-02-09",
   "endDate": "2027-02-09",
   "country": "SE",
   "place": "Sisustugan Tidaholm",
   "region": "Västergötland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Tidaholm SOK Sisu",
   "homepage": "https://www.tidaholmssoksisu.nu/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47762",
   "lastEntryDate": "2027-02-06",
   "lastEntrySource": "https://ssfta.skidor.com/event/47762",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Sisustugan Tidaholm arrangerat av Tidaholm SOK Sisu.",
    "en": "Race in Sisustugan Tidaholm organized by Tidaholm SOK Sisu."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47762"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.tidaholmssoksisu.nu/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 58.18037,
    "lng": 13.9597,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Tidaholm",
    "municipality": "Tidaholms kommun",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Tidaholm",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-18",
     "H 17-18",
     "Öppen 1"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-hoglandsserien-deltavling-3-2027",
   "name": "Höglandsserien Deltävling 3",
   "year": 2027,
   "startDate": "2027-02-11",
   "endDate": "2027-02-11",
   "country": "SE",
   "place": "Nässjö, Lövhult",
   "region": "Småland",
   "type": "competition",
   "level": "Klubb",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Nässjö SKI Idrottsförening",
   "homepage": "https://nassjoski.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48167",
   "lastEntryDate": "2027-02-09",
   "lastEntrySource": "https://ssfta.skidor.com/event/48167",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Nässjö, Lövhult arrangerat av Nässjö SKI Idrottsförening.",
    "en": "Race in Nässjö, Lövhult organized by Nässjö SKI Idrottsförening."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48167"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://nassjoski.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 57.6585,
    "lng": 14.76468,
    "precision": "venue",
    "arena": "Lövhult",
    "street": null,
    "suburb": null,
    "city": "Nässjö",
    "municipality": "Nässjö kommun",
    "county": "Jönköpings län",
    "country": "SE",
    "query": "Nässjö, Lövhult",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-20",
     "H 17-20",
     "Öppen 1",
     "Öppen 2"
    ]
   }
  },
  {
   "id": "se-usm-2027",
   "name": "USM",
   "year": 2027,
   "startDate": "2027-02-12",
   "endDate": "2027-02-14",
   "country": "SE",
   "place": "SCA skidstadion, Matfors",
   "region": "Medelpad",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 7.5,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "free"
    }
   ],
   "organizer": "Matfors SK",
   "homepage": "https://usm2027.se/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47917",
   "lastEntryDate": "2027-02-09",
   "lastEntrySource": "https://ssfta.skidor.com/event/47917",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i SCA skidstadion, Matfors arrangerat av Matfors SK (7,5 km, 5 km).",
    "en": "Race in SCA skidstadion, Matfors organized by Matfors SK (7.5 km, 5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47917"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.34458,
    "lng": 17.01524,
    "precision": "venue",
    "arena": "SCA skidstadion, Matfors",
    "street": null,
    "suburb": null,
    "city": "Tuna distrikt",
    "municipality": "Sundsvalls kommun",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Matfors",
    "source": "organizer page",
    "sourceUrl": "https://usm2027.se/hitta-hit/",
    "confidence": "high"
   },
   "kind": "championship",
   "formats": [
    "interval",
    "relay",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Tjejer 15 - 5 km",
     "Killar 15 - 5 km",
     "Tjejer 16 - 7,5 km",
     "Killar 16 - 7,5 km",
     "Tjejer 15 - 1000 m",
     "Killar 15 - 1000 m",
     "Tjejer 16 - 1000 m",
     "Killar 16 - 1000 m",
     "Tjejer 15-16 - 3-2,5-3",
     "Killar 15-16 - 3-2,5-3",
     "Mix - 3-2,5-3"
    ]
   },
   "formatsSrc": [
    "interval",
    "relay",
    "sprint"
   ],
   "tagline": {
    "sv": "Ungdoms-SM i Matfors, sprint och stafett",
    "en": "Swedish youth championships in Matfors"
   }
  },
  {
   "id": "se-matojarviloppet-2027",
   "name": "Matojärviloppet",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-13",
   "country": "SE",
   "place": "Matojärvi IP Kiruna",
   "region": "Norrbotten",
   "type": "long-distance",
   "level": "Nordisk",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 40.0,
     "technique": "classic"
    },
    {
     "km": 20.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "classic"
    }
   ],
   "organizer": "IFK Kiruna",
   "homepage": "https://www.ifkkiruna.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47772",
   "lastEntryDate": "2027-02-12",
   "lastEntrySource": "https://ssfta.skidor.com/event/47772",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Matojärvi IP Kiruna arrangerat av IFK Kiruna (40 km, 20 km, 10 km).",
    "en": "Ski marathon in Matojärvi IP Kiruna organized by IFK Kiruna (40 km, 20 km, 10 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47772"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.ifkkiruna.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 67.85954,
    "lng": 20.23284,
    "precision": "street",
    "arena": null,
    "street": "Matojärvigatan",
    "suburb": "Högalid",
    "city": "Kiruna",
    "municipality": "Kiruna kommun",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Matojärvi IP Kiruna",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 21- - 40 km",
     "H 21- - 40 km",
     "D 21- Motion - 10 km",
     "D 21- Motion - 20 km",
     "H 21- Motion - 10 km",
     "H 21- Motion - 20 km"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Klassiskt långlopp på 40, 20 eller 10 km från Matojärvi skidstadion i Kiruna – ett klubblopp i Lappland.",
     "en": "A classic long-distance race of 40, 20 or 10 km from Matojärvi ski stadium in Kiruna – a club race in Lapland."
    },
    "sources": [
     "https://www.ifkkiruna.se/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Klassiskt långlopp vid Matojärvi i Kiruna",
    "en": "Classic marathon at Matojärvi, Kiruna"
   }
  },
  {
   "id": "se-malmstraket-2027",
   "name": "Malmstråket",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-13",
   "country": "SE",
   "place": "Boliden-Skellefteå",
   "region": "Västerbotten",
   "type": "competition",
   "level": "Nordisk",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 43.0,
     "technique": "classic"
    },
    {
     "km": 22.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "classic"
    }
   ],
   "organizer": "Skellefteå SK",
   "homepage": "https://www.skellefteaskidklubb.se",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47731",
   "lastEntryDate": "2027-02-10",
   "lastEntrySource": "https://ssfta.skidor.com/event/47731",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Boliden-Skellefteå arrangerat av Skellefteå SK (43 km, 22 km, 10 km).",
    "en": "Race in Boliden-Skellefteå organized by Skellefteå SK (43 km, 22 km, 10 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47731"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.86718,
    "lng": 20.38358,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Boliden",
    "municipality": "Skellefteå kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Boliden-Skellefteå",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Tjejer 13-14 - 10",
     "Killar 13-14 - 10",
     "Tjejer 15-16 - 10",
     "Killar 15-16 - 10",
     "D 17-20 - 22",
     "H 17-20 - 22",
     "D 21- - 43",
     "D 21- - 22",
     "H 21- - 43",
     "D 40- - 43",
     "H 40- - 43",
     "D 50- - 43",
     "H 50- - 43",
     "D 60- - 43",
     "H 60- - 43",
     "Damer Motion - 10",
     "Damer Motion - 43",
     "Damer Motion - 22",
     "Herrar Motion - 10",
     "Herrar Motion - 43",
     "Herrar Motion - 22"
    ]
   },
   "formatsSrc": [
    "mass"
   ]
  },
  {
   "id": "se-engelbrektsloppet-60-2027",
   "name": "Engelbrektsloppet 60",
   "year": 2027,
   "startDate": "2027-02-14",
   "endDate": "2027-02-14",
   "country": "SE",
   "place": "Norberg",
   "region": "Västmanland",
   "type": "long-distance",
   "level": "Nordisk",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 60.0,
     "technique": "classic"
    }
   ],
   "organizer": "Föreningen Engelbrektsloppet",
   "homepage": "https://www.engelbrektsloppet.se/engelbrektsloppet-60",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47729",
   "lastEntryDate": "2027-02-13",
   "lastEntrySource": "https://ssfta.skidor.com/event/47729",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Norberg arrangerat av Föreningen Engelbrektsloppet (60 km).",
    "en": "Ski marathon in Norberg organized by Föreningen Engelbrektsloppet (60 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47729"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.06527,
    "lng": 15.92371,
    "precision": "venue",
    "arena": "Torget, Norberg",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Norbergs kommun",
    "county": "Västmanlands län",
    "country": "SE",
    "query": "Norberg",
    "source": "organizer page",
    "sourceUrl": "https://www.engelbrektsloppet.se/engelbrektsloppet-60",
    "confidence": "high",
    "finishNote": "Same place as the start (laps and finishes at Torget)."
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 17- - 60 km",
     "H 17- - 60 km",
     "D 17- Motion - 60 km",
     "H 17- Motion - 60 km"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 2,
     "course": 3,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "60 km klassiskt i två varv på Engelbrektsspåret över Bergslagens sjöar, med start och mål mitt på torget i Norberg – ett lopp sedan 1968 som räknas till En Svensk Klassiker.",
     "en": "60 km classic in two laps of the Engelbrekt trail across the lakes of Bergslagen, starting and finishing on Norberg's town square – held since 1968 and part of En Svensk Klassiker."
    },
    "sources": [
     "https://www.engelbrektsloppet.se/engelbrektsloppet-60",
     "https://www.engelbrektsloppet.se/vinterlopp",
     "https://www.engelbrektsloppet.se/klasskidan",
     "https://engelbrektsloppet-8ly8.squarespace.com/om-oss-1",
     "https://www.svt.se/nyheter/lokalt/vastmanland/engelbrektsloppet-aret-om"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "60 km klassiskt, två varv från Norbergs torg",
    "en": "60 km classic, two laps from Norberg square"
   }
  },
  {
   "id": "se-trollhatteloppet-2027",
   "name": "Trollhätteloppet",
   "year": 2027,
   "startDate": "2027-02-14",
   "endDate": "2027-02-14",
   "country": "SE",
   "place": "Trollhättan",
   "region": "Västergötland",
   "type": "competition",
   "level": "Regional",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Trollhättans SOK",
   "homepage": "https://www.svenskalag.se/trollhattanssok/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47837",
   "lastEntryDate": "2027-02-10",
   "lastEntrySource": "https://ssfta.skidor.com/event/47837",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Trollhättan arrangerat av Trollhättans SOK.",
    "en": "Race in Trollhättan organized by Trollhättans SOK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47837"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.svenskalag.se/trollhattanssok/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 58.28279,
    "lng": 12.29086,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Trollhättan",
    "municipality": "Trollhättans kommun",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Trollhättan",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "youth"
    ],
    "names": [
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-byskeloppet-2027",
   "name": "Byskeloppet",
   "year": 2027,
   "startDate": "2027-02-14",
   "endDate": "2027-02-14",
   "country": "SE",
   "place": "Byske",
   "region": "Västerbotten",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 15.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 2.5,
     "technique": "classic"
    },
    {
     "km": 1.5,
     "technique": "classic"
    }
   ],
   "organizer": "Byske SK",
   "homepage": "https://www.byskesk.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47804",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": {
    "text": "100–180 kr beroende på klass",
    "textEn": "SEK 100–180 depending on class",
    "source": "https://ssfta.skidor.com/event/47804"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Byske arrangerat av Byske SK (15 km, 10 km, 5 km, 2,5 km).",
    "en": "Race in Byske organized by Byske SK (15 km, 10 km, 5 km, 2.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47804"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.byskesk.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.95451,
    "lng": 21.20575,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Byske",
    "municipality": "Skellefteå kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Byske",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 500 m",
     "Tjejer 9 - 1,5 km",
     "Killar 9 - 1,5 km",
     "Tjejer 10 - 1,5 km",
     "Killar 10 - 1,5 km",
     "Tjejer 11 - 2,5 km",
     "Killar 11 - 2,5 km",
     "Tjejer 12 - 2,5 km",
     "Killar 12 - 2,5 km",
     "Tjejer 13 - 2,5 km",
     "Killar 13 - 2,5 km",
     "Tjejer 14 - 2,5 km",
     "Killar 14 - 2,5 km",
     "Tjejer 15 - 5 km",
     "Killar 15 - 5 km",
     "Tjejer 16 - 5 km",
     "Killar 16 - 5 km",
     "D 17-18 - 5 km",
     "H 17-18 - 10 km",
     "D 19-20 - 10 km",
     "H 19-20 - 10 km",
     "D 21- - 15 km",
     "H 21- - 15 km",
     "Öppen 1 - 5 km",
     "Öppen 2 - 10 km"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-jsm-2027",
   "name": "JSM",
   "year": 2027,
   "startDate": "2027-02-17",
   "endDate": "2027-02-21",
   "country": "SE",
   "place": "Boden, Pagla skidstadium",
   "region": "Norrbotten",
   "type": "competition",
   "level": "FIS",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 20.0,
     "technique": "classic"
    },
    {
     "km": 15.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "free"
    }
   ],
   "organizer": "Bodens SK",
   "homepage": "https://bodensskidklubb.se/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47915",
   "lastEntryDate": "2027-02-14",
   "lastEntrySource": "https://ssfta.skidor.com/event/47915",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Boden, Pagla skidstadium arrangerat av Bodens SK (20 km, 15 km, 10 km).",
    "en": "Race in Boden, Pagla skidstadium organized by Bodens SK (20 km, 15 km, 10 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47915"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.8409,
    "lng": 21.62593,
    "precision": "venue",
    "arena": "Pagla Pulkbacke",
    "street": null,
    "suburb": "Ågärdan",
    "city": "Boden",
    "municipality": "Norrbottens län",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Boden, Pagla skidstadium",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "mass",
    "relay",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "D 17-18 - 15 km",
     "H 17-18 - 15 km",
     "D 19-20 - 20 km",
     "H 19-20 - 20 km",
     "D 17-18 - 1400m",
     "H 17-18 - 1400m",
     "D 19-20 - 1400m",
     "H 19-20 - 1400m",
     "D 17-18 - 10 km",
     "H 17-18 - 10 km",
     "D 19-20 - 10 km",
     "H 19-20 - 10 km",
     "Damer - 3x5 km",
     "Herrar - 3x5 km"
    ]
   },
   "formatsSrc": [
    "interval",
    "mass",
    "relay",
    "sprint"
   ],
   "tagline": {
    "sv": "Junior-SM på Pagla i Boden",
    "en": "Swedish junior championships in Boden"
   }
  },
  {
   "id": "se-lansforsakringar-cup-deltavling-5-2027",
   "name": "Länsförsäkringar Cup, deltävling 5",
   "year": 2027,
   "startDate": "2027-02-18",
   "endDate": "2027-02-18",
   "country": "SE",
   "place": "Bollebergets skidstadion",
   "region": "Hälsingland",
   "type": "competition",
   "level": "Klubb",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Rehns BK",
   "homepage": "https://www.rehnsbk.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48137",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Bollebergets skidstadion arrangerat av Rehns BK.",
    "en": "Race in Bollebergets skidstadion organized by Rehns BK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48137"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.rehnsbk.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 61.36852,
    "lng": 16.31356,
    "precision": "venue",
    "arena": "Stora Bollebergets NR",
    "street": null,
    "suburb": null,
    "city": "Bollnäs",
    "municipality": "Bollnäs kommun",
    "county": "Gävleborgs län",
    "country": "SE",
    "query": "Bollebergets",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "se-smart-energy-cup-2027",
   "name": "Smart Energy Cup",
   "year": 2027,
   "startDate": "2027-02-19",
   "endDate": "2027-02-21",
   "country": "SE",
   "place": "Boden, Pagla skidstadium",
   "region": "Norrbotten",
   "type": "competition",
   "level": "FIS",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 15.0,
     "technique": null
    },
    {
     "km": 10.0,
     "technique": null
    },
    {
     "km": 7.5,
     "technique": "free"
    }
   ],
   "organizer": "Bodens SK",
   "homepage": "https://bodensskidklubb.se/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47914",
   "lastEntryDate": "2027-02-16",
   "lastEntrySource": "https://ssfta.skidor.com/event/47914",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Boden, Pagla skidstadium arrangerat av Bodens SK (15 km, 10 km, 7,5 km).",
    "en": "Race in Boden, Pagla skidstadium organized by Bodens SK (15 km, 10 km, 7.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47914"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.8409,
    "lng": 21.62593,
    "precision": "venue",
    "arena": "Pagla Pulkbacke",
    "street": null,
    "suburb": "Ågärdan",
    "city": "Boden",
    "municipality": "Norrbottens län",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Boden, Pagla skidstadium",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": [
    "interval",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 21- - 1400",
     "H 21- - 1400",
     "D 21- - 7,5 km",
     "H 21- - 7,5 km",
     "D 21- - 10 km F",
     "H 21- - 15 km F"
    ]
   },
   "formatsSrc": [
    "interval",
    "sprint"
   ],
   "tagline": {
    "sv": "Svensk cuptävling på Pagla i Boden",
    "en": "Swedish cup race at Pagla in Boden"
   }
  },
  {
   "id": "se-haldo-hanssons-minne-2027",
   "name": "Haldo Hanssons Minne",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "SE",
   "place": "Trångsviken",
   "region": "Jämtland-Härjedalen",
   "type": "long-distance",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 42.0,
     "technique": "classic"
    },
    {
     "km": 15.0,
     "technique": "classic"
    }
   ],
   "organizer": "Alsens IF",
   "homepage": "https://www.haldos.se/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47997",
   "lastEntryDate": "2027-02-17",
   "lastEntrySource": "https://ssfta.skidor.com/event/47997",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Trångsviken arrangerat av Alsens IF (42 km, 15 km).",
    "en": "Ski marathon in Trångsviken organized by Alsens IF (42 km, 15 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47997"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.3329,
    "lng": 14.01613,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Trångsviken",
    "municipality": "Krokoms kommun",
    "county": "Jämtlands län",
    "country": "SE",
    "query": "Trångsviken",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 21- - 42",
     "H 21- - 42",
     "D 35- - 42",
     "H 35- - 42",
     "D 50- - 42",
     "H 50- - 42",
     "D 60- - 42",
     "H 60- - 42",
     "Damer Motion - 15",
     "Herrar Motion - 15"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Klassiskt 42 km-lopp i Trångsviken som 2027 går för 66:e gången – två varv på Haldosrundan, del av Jämtland Ski Tour.",
     "en": "A classic 42 km race in Trångsviken, held for the 66th time in 2027 – two laps of the Haldos loop, part of Jämtland Ski Tour."
    },
    "sources": [
     "https://www.haldos.se/",
     "https://www.haldos.se/haldos/sparstatus"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Byalopp i Trångsviken, 66:e upplagan",
    "en": "Village race in Trångsviken, 66th edition"
   }
  },
  {
   "id": "se-salomonruschen-och-varbystafetten-2027",
   "name": "Salomonruschen och Vårbystafetten",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "SE",
   "place": "Vårby skidstadion, Domsjö Örnsköldsvik",
   "region": "Ångermanland",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 5.9,
     "technique": "classic"
    },
    {
     "km": 2.6,
     "technique": "classic"
    },
    {
     "km": 1.7,
     "technique": "classic"
    },
    {
     "km": 1.2,
     "technique": "classic"
    },
    {
     "km": 0.6,
     "technique": "classic"
    }
   ],
   "organizer": "Vårby IK",
   "homepage": "https://www.varby.nu/vara-tavlingar/ruschen-staffetten/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/48000",
   "lastEntryDate": "2027-02-17",
   "lastEntrySource": "https://ssfta.skidor.com/event/48000",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Vårby skidstadion, Domsjö Örnsköldsvik arrangerat av Vårby IK (5,9 km, 2,6 km, 1,7 km, 1,2 km).",
    "en": "Race in Vårby skidstadion, Domsjö Örnsköldsvik organized by Vårby IK (5.9 km, 2.6 km, 1.7 km, 1.2 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48000"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.25581,
    "lng": 18.71476,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Örnsköldsvik",
    "municipality": "Västernorrlands län",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Domsjö Örnsköldsvik",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "relay"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 1200 m",
     "Mix 0-8 - 600 m",
     "Tjejer 9 - 1700 m",
     "Killar 9 - 1700 m",
     "Tjejer 10 - 1700 m",
     "Killar 10 - 1700 m",
     "Tjejer 11 - 1700 m",
     "Killar 11 - 1700 m",
     "Tjejer 12 - 1700 m",
     "Killar 12 - 1700 m",
     "Tjejer 13 - 2600 m",
     "Killar 13 - 2600 m",
     "Tjejer 14 - 2600 m",
     "Killar 14 - 2600 m",
     "Tjejer 15 - 5900 m",
     "Killar 15 - 5900 m",
     "Tjejer 16 - 5900 m",
     "Killar 16 - 5900 m",
     "D 17- - 2*5900 m",
     "H 17- - 2*5900 m",
     "Öppen 1 - 2600 m",
     "Öppen 2 - 5900 m",
     "Mix 0-8 - OBS:7-8 år",
     "Tjejer 9-10 - 2*2*1000",
     "Killar 9-10 - 2*2*1000",
     "Tjejer 11-12 - 2*2*1400",
     "Killar 11-12 - 2*2*1400",
     "Tjejer 13-14 - 2*2*1400",
     "Killar 13-14 - 2*2*1400",
     "Tjejer 15-16 - 2*2*2000",
     "Killar 15-16 - 2*2*2000",
     "D 17- - 2*2*2000",
     "H 17- - 2*2*2000",
     "Öppen 1 - 2*2*2000"
    ]
   },
   "formatsSrc": [
    "interval",
    "relay"
   ],
   "tagline": {
    "sv": "Klassiskt och stafett i Örnsköldsvik",
    "en": "Classic race plus relay in Örnsköldsvik"
   }
  },
  {
   "id": "se-malmfaltsloppet-2027",
   "name": "Malmfältsloppet",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "SE",
   "place": "Tjamstanvallen Malå",
   "region": "Västerbotten",
   "type": "long-distance",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 44.0,
     "technique": "classic"
    },
    {
     "km": 22.0,
     "technique": "classic"
    },
    {
     "km": 13.0,
     "technique": "classic"
    }
   ],
   "organizer": "Malå IF",
   "homepage": "https://malaif.web.sportadmin.se/start/?ID=246600",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47738",
   "lastEntryDate": "2027-02-18",
   "lastEntrySource": "https://ssfta.skidor.com/event/47738",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Tjamstanvallen Malå arrangerat av Malå IF (44 km, 22 km, 13 km).",
    "en": "Ski marathon in Tjamstanvallen Malå organized by Malå IF (44 km, 22 km, 13 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47738"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://malaif.web.sportadmin.se/start/?ID=246600"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.2024,
    "lng": 18.75103,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Malå kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Malå",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 21- - 44 km",
     "H 21- - 44 km",
     "D 40- - 44 km",
     "H 40- - 44 km",
     "D 50- - 44 km",
     "H 50- - 44 km",
     "D 60- - 44 km",
     "H 60- - 44 km",
     "D 70- - 44 km",
     "H 70- - 44 km",
     "Damer Motion - 44 km",
     "Damer Motion - 22 km",
     "Damer Motion - 13 km",
     "Herrar Motion - 44 km",
     "Herrar Motion - 22 km",
     "Herrar Motion - 13 km"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Klassiskt långlopp på 44, 22 eller 13 km från Tjamstanvallen i Malå – ett klubblopp i Västerbottens inland.",
     "en": "A classic long-distance race of 44, 22 or 13 km from Tjamstanvallen in Malå – a club race in inland Västerbotten."
    },
    "sources": [
     "https://malaif.web.sportadmin.se/start/?ID=246600"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Klassiskt klubblopp i Malå, Västerbotten",
    "en": "Classic club race in Malå, Västerbotten"
   }
  },
  {
   "id": "se-lilla-karlavagnen-2027",
   "name": "Lilla Karlavagnen",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-21",
   "country": "SE",
   "place": "Lindbäcksstadion",
   "region": "Norrbotten",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 15.0,
     "technique": "free"
    },
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 3.5,
     "technique": "free"
    },
    {
     "km": 3.5,
     "technique": "classic"
    },
    {
     "km": 2.5,
     "technique": "free"
    },
    {
     "km": 2.5,
     "technique": "classic"
    },
    {
     "km": 1.5,
     "technique": "free"
    },
    {
     "km": 1.5,
     "technique": "classic"
    },
    {
     "km": 0.6,
     "technique": "free"
    }
   ],
   "organizer": "Strömnäs GIF Skidklubb",
   "homepage": "https://www.stromnasgifskidklubb.com/start/?ID=405410",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47737",
   "lastEntryDate": "2027-02-17",
   "lastEntrySource": "https://ssfta.skidor.com/event/47737",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lindbäcksstadion arrangerat av Strömnäs GIF Skidklubb (15 km, 10 km, 10 km, 5 km).",
    "en": "Race in Lindbäcksstadion organized by Strömnäs GIF Skidklubb (15 km, 10 km, 10 km, 5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47737"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.31551,
    "lng": 21.28664,
    "precision": "venue",
    "arena": "Lindbäcksstadion",
    "street": "Arvidsjaurvägen",
    "suburb": "Risnäset",
    "city": "Svensbyn",
    "municipality": "Norrbottens län",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Lindbäcksstadion",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 0,6",
     "Tjejer 9 - 1,5",
     "Killar 9 - 1,5",
     "Tjejer 10 - 1,5",
     "Killar 10 - 1,5",
     "Tjejer 11 - 2,5",
     "Killar 11 - 2,5",
     "Tjejer 12 - 2,5",
     "Killar 12 - 2,5",
     "Tjejer 13 - 3,5",
     "Killar 13 - 3,5",
     "Tjejer 14 - 3,5",
     "Killar 14 - 3,5",
     "Tjejer 15-16 - 5,0",
     "Killar 15-16 - 5,0",
     "D 17-20 - 10",
     "H 17-20 - 10",
     "D 21- - 15",
     "H 21- - 15",
     "Öppen 1 - 1,5"
    ]
   },
   "formatsSrc": [
    "interval",
    "mass"
   ]
  },
  {
   "id": "se-sankt-olofsrannet-2027",
   "name": "Sankt Olofsrännet",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-21",
   "country": "SE",
   "place": "Sundsvall Hulistugan",
   "region": "Medelpad",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 1.0,
     "technique": null
    },
    {
     "km": 0.6,
     "technique": null
    },
    {
     "km": 0.5,
     "technique": null
    }
   ],
   "organizer": "Selånger SOK",
   "homepage": "https://www.sanktolofsrannet.se/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/48066",
   "lastEntryDate": "2027-02-18",
   "lastEntrySource": "https://ssfta.skidor.com/event/48066",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Sundsvall Hulistugan arrangerat av Selånger SOK (1 km, 0,6 km, 0,5 km).",
    "en": "Race in Sundsvall Hulistugan organized by Selånger SOK (1 km, 0.6 km, 0.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48066"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.41943,
    "lng": 17.26061,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": "Granloholm",
    "city": "Selångers distrikt",
    "municipality": "Sundsvalls kommun",
    "county": "Västernorrlands län",
    "country": "SE",
    "query": "Sundsvall Hulistugan",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "skiathlon"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 0,5 km",
     "Tjejer 9 - 0,5 km",
     "Killar 9 - 0,5 km",
     "Tjejer 10 - 0,5 km",
     "Killar 10 - 0,5 km",
     "Tjejer 11 - 1 km",
     "Killar 11 - 1 km",
     "Tjejer 12 - 1 km",
     "Killar 12 - 1 km",
     "Tjejer 13 - 1 km",
     "Killar 13 - 1 km",
     "Tjejer 14 - 1 km",
     "Killar 14 - 1 km",
     "Tjejer 15 - 1 km",
     "Killar 15 - 1 km",
     "Tjejer 16 - 1 km",
     "Killar 16 - 1 km",
     "D 17-20 - 1 km",
     "H 17-20 - 1 km",
     "Damer Motion - 1 km",
     "Herrar Motion - 1 km",
     "Öppen 1 - 1 km",
     "Öppen 2 - 1 km",
     "Mix 0-8 - 1 km",
     "Mix 0-8 - 0,6 km",
     "Tjejer 9 - 2*1 km",
     "Killar 9 - 2*1 km",
     "Tjejer 10 - 2*1 km",
     "Killar 10 - 2*1 km",
     "Tjejer 11 - 2*1 km",
     "Killar 11 - 2*1 km",
     "Tjejer 12 - 2*2 km",
     "Killar 12 - 2*2 km",
     "Tjejer 13 - 2*2,5 km",
     "Killar 13 - 2*2,5 km",
     "Tjejer 14 - 2*2,5 km",
     "Killar 14 - 2*2,5 km",
     "Tjejer 15 - 2*2,5 km",
     "Killar 15 - 2*2,5 km",
     "Tjejer 16 - 2*2,5 km",
     "Killar 16 - 2*2,5 km",
     "D 17-20 - 2*5k m",
     "H 17-20 - 2*5 km",
     "Damer Motion - 2*2,5 km",
     "Herrar Motion - 2*2,5 km",
     "Öppen 2 - 2*2,5 km",
     "Öppen 3 - 2*5 km"
    ]
   },
   "formatsSrc": [
    "skiathlon"
   ],
   "tagline": {
    "sv": "Kort skiathlon vid Hulistugan, Sundsvall",
    "en": "Short skiathlon at Hulistugan, Sundsvall"
   }
  },
  {
   "id": "se-laxspelen-2027",
   "name": "Laxspelen",
   "year": 2027,
   "startDate": "2027-02-21",
   "endDate": "2027-02-21",
   "country": "SE",
   "place": "Täfteborg",
   "region": "Västerbotten",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Täfteå IK",
   "homepage": "https://www.tafteaik.nu/sida/?ID=482242",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47735",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Täfteborg arrangerat av Täfteå IK.",
    "en": "Race in Täfteborg organized by Täfteå IK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47735"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.8519,
    "lng": 20.47399,
    "precision": "venue",
    "arena": "Täfteborg",
    "street": "Täftebölevägen",
    "suburb": null,
    "city": "Täfteå",
    "municipality": "Västerbottens län",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Täfteborg",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "youth"
    ],
    "names": [
     "Mix 0-8"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-flatarundan-2027",
   "name": "Flatarundan",
   "year": 2027,
   "startDate": "2027-02-21",
   "endDate": "2027-02-21",
   "country": "SE",
   "place": "Strömsund",
   "region": "Jämtland-Härjedalen",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "IFK Strömsund",
   "homepage": "https://ifkstromsund.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47745",
   "lastEntryDate": "2027-02-18",
   "lastEntrySource": "https://ssfta.skidor.com/event/47745",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Strömsund arrangerat av IFK Strömsund.",
    "en": "Race in Strömsund organized by IFK Strömsund."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47745"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://ifkstromsund.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.25,
    "lng": 15.36667,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Strömsunds kommun",
    "county": "Jämtlands län",
    "country": "SE",
    "query": "Strömsund",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9",
     "Killar 9",
     "Tjejer 10",
     "Killar 10",
     "Tjejer 11",
     "Killar 11",
     "Tjejer 12",
     "Killar 12",
     "Tjejer 13",
     "Killar 13",
     "Tjejer 14",
     "Killar 14",
     "Tjejer 15",
     "Killar 15",
     "Tjejer 16",
     "Killar 16",
     "D 19-20",
     "H 19-20",
     "Öppen 1",
     "Öppen 2",
     "Öppen 3"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Intervallstart i Strömsund, Jämtland",
    "en": "Interval-start race in Strömsund, Jämtland"
   }
  },
  {
   "id": "se-andorjan-2027",
   "name": "Andörjan",
   "year": 2027,
   "startDate": "2027-02-21",
   "endDate": "2027-02-21",
   "country": "SE",
   "place": "Älvsbyns Skidstadion",
   "region": "Norrbotten",
   "type": "long-distance",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 42.0,
     "technique": "classic"
    },
    {
     "km": 21.0,
     "technique": "classic"
    },
    {
     "km": 10.5,
     "technique": "classic"
    }
   ],
   "organizer": "Vidsels IK",
   "homepage": "https://andorjan.se/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47794",
   "lastEntryDate": "2027-02-18",
   "lastEntrySource": "https://ssfta.skidor.com/event/47794",
   "entryFee": {
    "text": "200–550 kr beroende på klass",
    "textEn": "SEK 200–550 depending on class",
    "source": "https://ssfta.skidor.com/event/47794"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Älvsbyns Skidstadion arrangerat av Vidsels IK (42 km, 21 km, 10,5 km).",
    "en": "Ski marathon in Älvsbyns Skidstadion organized by Vidsels IK (42 km, 21 km, 10.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47794"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.7,
    "lng": 21.0,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Älvsbyns kommun",
    "municipality": "Norrbottens län",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Älvsbyns",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Damer - 21",
     "Damer - 42",
     "Herrar - 21",
     "Herrar - 42",
     "Mix - 10,5"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Klassiskt 42 km-lopp (4 × 10,5 km) vid Kanis skidstadion i Älvsbyn som 2026 gick för 58:e gången – mat till alla efter loppet.",
     "en": "A classic 42 km race (4 × 10.5 km) at Kanis ski stadium in Älvsbyn, held for the 58th time in 2026 – a meal for everyone afterwards."
    },
    "sources": [
     "https://andorjan.se/",
     "https://andorjan.se/wp-content/uploads/2025/12/andorjan_pm_2026.pdf",
     "https://andorjan.se/wp-content/uploads/2025/12/andorjan_inbjudan_2026_1.pdf",
     "https://andorjan.se/wp-content/uploads/2026/02/Officiellt-resultat-Andorjan-2026.pdf"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Varvlopp vid Pite älv i Älvsbyn",
    "en": "Lap race by the Pite river, Älvsbyn"
   }
  },
  {
   "id": "se-tabycrossen-2027",
   "name": "Täbycrossen",
   "year": 2027,
   "startDate": "2027-02-21",
   "endDate": "2027-02-21",
   "country": "SE",
   "place": "Arninge GK",
   "region": "Stockholm",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Täby IS SK",
   "homepage": "https://www.tabyisskidor.se/sida/74137/tabycrossen",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/48149",
   "lastEntryDate": "2027-02-17",
   "lastEntrySource": "https://ssfta.skidor.com/event/48149",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Arninge GK arrangerat av Täby IS SK.",
    "en": "Race in Arninge GK organized by Täby IS SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48149"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.48115,
    "lng": 18.12579,
    "precision": "venue",
    "arena": "Arninge Golfklubb",
    "street": "Roslagsvägen",
    "suburb": null,
    "city": "Vågsjö",
    "municipality": "Täby kommun",
    "county": "Stockholms län",
    "country": "SE",
    "query": "Arninge GK",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Killar 9-10",
     "Tjejer 10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-20",
     "H 17-20",
     "D 21-",
     "H 21-",
     "D 35-",
     "H 35-",
     "D 40-",
     "H 40-",
     "D 45-",
     "H 45-",
     "D 50-",
     "H 50-",
     "D 55-",
     "H 55-"
    ]
   },
   "tagline": {
    "sv": "Cross på Arninge golfbana i Täby",
    "en": "Cross race on Arninge golf course, Täby"
   }
  },
  {
   "id": "se-tranemo-midnight-ski-marathon-2027",
   "name": "Tranemo Midnight Ski Marathon",
   "year": 2027,
   "startDate": "2027-02-24",
   "endDate": "2027-02-24",
   "country": "SE",
   "place": "Hagatorpet, Tranemo",
   "region": "Västergötland",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 42.0,
     "technique": "classic"
    },
    {
     "km": 20.0,
     "technique": "classic"
    }
   ],
   "organizer": "Tranemo IF Skidklubb",
   "homepage": "https://www.tranemoskidor.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47779",
   "lastEntryDate": "2027-02-23",
   "lastEntrySource": "https://ssfta.skidor.com/event/47779",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hagatorpet, Tranemo arrangerat av Tranemo IF Skidklubb (42 km, 20 km).",
    "en": "Race in Hagatorpet, Tranemo organized by Tranemo IF Skidklubb (42 km, 20 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47779"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.tranemoskidor.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 57.47159,
    "lng": 13.33841,
    "precision": "venue",
    "arena": "Hagatorpets Friluftsgård (Hagatorpet), Tranemo",
    "street": null,
    "suburb": null,
    "city": "Tranemo",
    "municipality": "Tranemo kommun",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Hagatorpet, Tranemo",
    "source": "organizer page",
    "sourceUrl": "https://www.tranemoskidor.se/sida/?ID=513830",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "D 21- - 42",
     "H 21- - 42",
     "Mix - 20",
     "Mix - 42"
    ]
   },
   "formatsSrc": [
    "mass"
   ]
  },
  {
   "id": "se-vasaloppsveckan-2027",
   "name": "Vasaloppsveckan",
   "year": 2027,
   "startDate": "2027-02-26",
   "endDate": "2027-03-07",
   "country": "SE",
   "place": "Sälen-Mora",
   "region": "Dalarna",
   "type": "long-distance",
   "level": "FIS",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 90.0,
     "technique": "classic"
    },
    {
     "km": 90.0,
     "technique": "free"
    },
    {
     "km": 45.0,
     "technique": "free"
    },
    {
     "km": 45.0,
     "technique": "classic"
    },
    {
     "km": 30.0,
     "technique": "classic"
    },
    {
     "km": 30.0,
     "technique": "free"
    },
    {
     "km": 19.0,
     "technique": "classic"
    },
    {
     "km": 9.0,
     "technique": "classic"
    }
   ],
   "organizer": "VLF Sälen-Mora",
   "homepage": "https://vasaloppet.se/en/ski/vasaloppet/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47833",
   "lastEntryDate": "2027-03-06",
   "lastEntrySource": "https://ssfta.skidor.com/event/47833",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Sälen-Mora arrangerat av VLF Sälen-Mora (90 km, 90 km, 45 km, 45 km).",
    "en": "Ski marathon in Sälen-Mora organized by VLF Sälen-Mora (90 km, 90 km, 45 km, 45 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47833"
    },
    {
     "name": "Arrangörens hemsida (webbsökning)",
     "url": "https://vasaloppet.se/en/ski/vasaloppet/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 61.10597,
    "lng": 13.3039,
    "precision": "locality",
    "arena": "Berga by",
    "street": null,
    "suburb": null,
    "city": "Sälen",
    "municipality": "Mora kommun",
    "county": "Dalarnas län",
    "country": "SE",
    "query": "Berga by Sälen",
    "source": "organizer page",
    "finishNote": "Start Berga by Sälen, mål Mora"
   },
   "kind": "marathon",
   "formats": [
    "mass",
    "relay"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Tjejer 11- motion - 30 km",
     "Killar 11- motion - 30 km",
     "D 17-20 - 30 km",
     "D 21- - 30 km",
     "Tjejer 11-12 - 9 km",
     "Killar 11-12 - 9 km",
     "Tjejer 13-14 - 9 km",
     "Killar 13-14 - 9 km",
     "Tjejer 15-16 - 19 km",
     "Killar 15-16 - 19 km",
     "D 17- Motion - 90 km",
     "H 17- Motion - 90 km",
     "Tjejer 13- motion - 45 km",
     "Killar 13- motion - 45 km",
     "Mix - 90 km",
     "Mix - 9 km",
     "D 17- - 90 km",
     "H 17- - 90 km",
     "H 21- - 30 km"
    ]
   },
   "formatsSrc": [
    "mass",
    "relay"
   ],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 4,
     "tradition": 4
    },
    "why": {
     "sv": "Vasaloppets vintervecka: 90 km från Berga by i Sälen till målportalen i Mora och kortare lopp i samma spår – sedan 1922, med ca 90 000 deltagare 2026.",
     "en": "Vasaloppet's winter week: 90 km from Berga by in Sälen to the finish portal in Mora plus shorter races on the same track – since 1922, with about 90,000 participants in 2026."
    },
    "sources": [
     "https://vasaloppet.se/en/ski/vasaloppet/",
     "https://www.vasaloppet.se/en/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "En veckas lopp, Sälen–Mora",
    "en": "A week of races, Sälen–Mora"
   }
  },
  {
   "id": "se-nus-sprint-2027",
   "name": "NUS Sprint",
   "year": 2027,
   "startDate": "2027-02-26",
   "endDate": "2027-02-26",
   "country": "SE",
   "place": "Ej bestämt",
   "region": "Jämtland-Härjedalen",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": null,
     "technique": "free",
     "label": "Sprint"
    }
   ],
   "organizer": "Ås IF",
   "homepage": "https://asif.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48034",
   "lastEntryDate": "2027-02-22",
   "lastEntrySource": "https://ssfta.skidor.com/event/48034",
   "entryFee": {
    "text": "100–200 kr beroende på klass",
    "textEn": "SEK 100–200 depending on class",
    "source": "https://ssfta.skidor.com/event/48034"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ej bestämt arrangerat av Ås IF ().",
    "en": "Race in Ej bestämt organized by Ås IF ()."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48034"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://asif.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": null,
   "kind": "competition",
   "formats": [
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "Öppen 1 - Para Dam",
     "Öppen 2 - Para Herr"
    ]
   },
   "formatsSrc": [
    "sprint"
   ],
   "tagline": {
    "sv": "Sprintdelen av NUS i Jämtland",
    "en": "The sprint day of NUS in Jämtland"
   }
  },
  {
   "id": "se-nus-langdskidor-2027",
   "name": "NUS längdskidor",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-28",
   "country": "SE",
   "place": "Östersunds skidstadion",
   "region": "Jämtland-Härjedalen",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Frösö IF",
   "homepage": "https://frosoif.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47899",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Östersunds skidstadion arrangerat av Frösö IF.",
    "en": "Race in Östersunds skidstadion organized by Frösö IF."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47899"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://frosoif.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.19121,
    "lng": 14.66022,
    "precision": "venue",
    "arena": "Östersunds skidstadion",
    "street": "Rullskidspår",
    "suburb": "Lugnvik",
    "city": "Östersund",
    "municipality": "Östersunds kommun",
    "county": "Jämtlands län",
    "country": "SE",
    "query": "Östersunds skidstadion",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Tjejer 9",
     "Killar 9",
     "Tjejer 10",
     "Killar 10",
     "Tjejer 11",
     "Killar 11",
     "Tjejer 12",
     "Killar 12",
     "Tjejer 13",
     "Killar 13",
     "Tjejer 14",
     "Killar 14",
     "Tjejer 15",
     "Killar 15",
     "Tjejer 16",
     "Killar 16",
     "Öppen 1 - Para kort",
     "Öppen 2 - Para lång",
     "Öppen 3"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "NUS intervallstart i Östersund",
    "en": "NUS interval-start race in Östersund"
   }
  },
  {
   "id": "se-overkalixspelen-2027",
   "name": "Överkalixspelen",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-27",
   "country": "SE",
   "place": "Storlappberget",
   "region": "Norrbotten",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 15.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 3.0,
     "technique": "classic"
    },
    {
     "km": 1.5,
     "technique": "classic"
    },
    {
     "km": 0.7,
     "technique": "classic"
    }
   ],
   "organizer": "Överkalix IF",
   "homepage": "https://www.laget.se/overkalixifskidor",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47763",
   "lastEntryDate": "2027-02-24",
   "lastEntrySource": "https://ssfta.skidor.com/event/47763",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Storlappberget arrangerat av Överkalix IF (15 km, 10 km, 5 km, 3 km).",
    "en": "Race in Storlappberget organized by Överkalix IF (15 km, 10 km, 5 km, 3 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47763"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.laget.se/overkalixifskidor"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 66.3161,
    "lng": 22.78082,
    "precision": "venue",
    "arena": "Storlappberget",
    "street": "BD 770",
    "suburb": null,
    "city": "Överkalix",
    "municipality": "Överkalix kommun",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Storlappberget",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 0,7",
     "Tjejer 9 - 1,5",
     "Killar 9 - 1,5",
     "Tjejer 10 - 1,5",
     "Killar 10 - 1,5",
     "Tjejer 11 - 3,0",
     "Killar 11 - 3,0",
     "Tjejer 12 - 3,0",
     "Killar 12 - 3,0",
     "Tjejer 13 - 3,0",
     "Killar 13 - 3,0",
     "Tjejer 14 - 3,0",
     "Killar 14 - 3,0",
     "Tjejer 15 - 5,0",
     "Killar 15 - 5,0",
     "Tjejer 16 - 5,0",
     "Killar 16 - 5,0",
     "D 17-18 - 10,0",
     "H 17-18 - 10,0",
     "D 19-20 - 10,0",
     "H 19-20 - 10,0",
     "D 21- - 15,0",
     "H 21- - 15,0",
     "D 35- - 10,0",
     "H 35- - 10,0",
     "D 40- - 10,0",
     "H 40- - 10,0",
     "D 45- - 10,0",
     "H 45- - 10,0",
     "D 50- - 10,0",
     "H 50- - 10,0",
     "D 55- - 10,0",
     "H 55- - 10,0",
     "D 60- - 10,0",
     "H 60- - 10,0",
     "D 65- - 10,0",
     "H 65- - 10,0",
     "D 70- - 10,0",
     "H 70- - 10,0",
     "D 75- - 10,0",
     "H 75- - 10,0",
     "D 80- - 10,0",
     "H 80- - 10,0",
     "Damer Motion - 5,0",
     "Herrar Motion - 5,0"
    ]
   },
   "formatsSrc": [
    "interval",
    "mass"
   ]
  },
  {
   "id": "se-tjamstan-skicross-2027",
   "name": "Tjamstan Skicross",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-27",
   "country": "SE",
   "place": "Tjamstanbackarna",
   "region": "Västerbotten",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 0.7,
     "technique": "free"
    },
    {
     "km": 0.35,
     "technique": "free"
    }
   ],
   "organizer": "Malå IF",
   "homepage": "https://malaif.web.sportadmin.se/start/?ID=246600",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47742",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Tjamstanbackarna arrangerat av Malå IF (0,7 km, 0,35 km).",
    "en": "Race in Tjamstanbackarna organized by Malå IF (0.7 km, 0.35 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47742"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://malaif.web.sportadmin.se/start/?ID=246600"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.2024,
    "lng": 18.75103,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Malå kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Malå",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Tjejer 9 - 350 M",
     "Killar 9 - 350 M",
     "Tjejer 10 - 350 M",
     "Killar 10 - 350 M",
     "Tjejer 11 - 700 M",
     "Killar 11 - 700 M",
     "Tjejer 12 - 700 M",
     "Killar 12 - 700 M",
     "Tjejer 13 - 700 M",
     "Killar 13 - 700 M",
     "Tjejer 14 - 700 M",
     "Killar 14 - 700 M",
     "Tjejer 15 - 700 M",
     "Killar 15 - 700 M",
     "Tjejer 16 - 700 M",
     "Killar 16 - 700 M",
     "D 17-18 - 700 M",
     "H 17-18 - 700 M",
     "D 19-20 - 700 M",
     "H 19-20 - 700 M",
     "D 21- - 700 M",
     "H 21- - 700 M"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Skicross i Tjamstanbackarna, Malå",
    "en": "Ski cross on the Tjamstan slopes, Malå"
   }
  },
  {
   "id": "se-tjamstanloppet-2027",
   "name": "Tjamstanloppet",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-27",
   "country": "SE",
   "place": "Tjamstanvallen Malå",
   "region": "Västerbotten",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 3.3,
     "technique": "free"
    },
    {
     "km": 2.5,
     "technique": "free"
    },
    {
     "km": 1.5,
     "technique": "free"
    },
    {
     "km": 1.0,
     "technique": "free"
    }
   ],
   "organizer": "Malå IF",
   "homepage": "https://malaif.web.sportadmin.se/start/?ID=246600",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47741",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Tjamstanvallen Malå arrangerat av Malå IF (10 km, 5 km, 3,3 km, 2,5 km).",
    "en": "Race in Tjamstanvallen Malå organized by Malå IF (10 km, 5 km, 3.3 km, 2.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47741"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://malaif.web.sportadmin.se/start/?ID=246600"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.2024,
    "lng": 18.75103,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Malå kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Malå",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 1 km",
     "Tjejer 9 - 1,5 km",
     "Killar 9 - 1,5 km",
     "Tjejer 10 - 1,5 km",
     "Killar 10 - 1,5 km",
     "Tjejer 11 - 2,5 km",
     "Killar 11 - 2,5 km",
     "Tjejer 12 - 2,5 km",
     "Killar 12 - 2,5 km",
     "Tjejer 13 - 3,3 km",
     "Killar 13 - 3,3 km",
     "Tjejer 14 - 3,3 km",
     "Killar 14 - 3,3 km",
     "Tjejer 15 - 5 km",
     "Killar 15 - 5 km",
     "Tjejer 16 - 5 km",
     "Killar 16 - 5 km",
     "D 17-18 - 10 km",
     "H 17-18 - 10 km",
     "D 19-20 - 10 km",
     "H 19-20 - 10 km",
     "D 21- - 10 km",
     "H 21- - 10 km",
     "Öppen 1 - 1,5 km",
     "Öppen 2 - 5 km"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Fristilstävling i Malå, alla klasser",
    "en": "Skate race in Malå, all age classes"
   }
  },
  {
   "id": "se-husumskidan-sprint-2027",
   "name": "Husumskidan Sprint",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-27",
   "country": "SE",
   "place": "Degersjön, Husum",
   "region": "Ångermanland",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 1.2,
     "technique": "classic"
    },
    {
     "km": 1.0,
     "technique": "classic"
    },
    {
     "km": 0.95,
     "technique": "classic"
    },
    {
     "km": 0.8,
     "technique": "classic"
    },
    {
     "km": 0.65,
     "technique": "classic"
    },
    {
     "km": 0.4,
     "technique": "classic"
    }
   ],
   "organizer": "Husums IF SK",
   "homepage": "https://www.facebook.com/HusumsIFSK/",
   "homepageType": "facebook",
   "registrationUrl": "https://ssfta.skidor.com/event/47970",
   "lastEntryDate": "2027-02-24",
   "lastEntrySource": "https://ssfta.skidor.com/event/47970",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Degersjön, Husum arrangerat av Husums IF SK (1,2 km, 1 km, 0,95 km, 0,8 km).",
    "en": "Race in Degersjön, Husum organized by Husums IF SK (1.2 km, 1 km, 0.95 km, 0.8 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47970"
    },
    {
     "name": "Facebook (webbsökning)",
     "url": "https://www.facebook.com/HusumsIFSK/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 63.81024,
    "lng": 19.99477,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Degersjön",
    "municipality": "Umeå kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Degersjön",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 950m",
     "Mix 0-8 - 400m",
     "Tjejer 9-10 - 650m",
     "Killar 9-10 - 650m",
     "Tjejer 11-12 - 800m",
     "Killar 11-12 - 800m",
     "Tjejer 13-14 - 1000m",
     "Killar 13-14 - 1000m",
     "Tjejer 15-16 - 1200m",
     "Killar 15-16 - 1200m",
     "D 17-20 - 1200m",
     "H 17-20 - 1200m",
     "D 21- - 1200m",
     "H 21- - 1200m",
     "Öppen 1 - 1200m"
    ]
   },
   "formatsSrc": [
    "interval",
    "sprint"
   ],
   "tagline": {
    "sv": "Klassisk sprint vid Degersjön i Husum",
    "en": "Classic sprint by Lake Degersjön, Husum"
   }
  },
  {
   "id": "se-coreit-racet-2027",
   "name": "CoreIT Racet",
   "year": 2027,
   "startDate": "2027-02-28",
   "endDate": "2027-02-28",
   "country": "SE",
   "place": "Degersjön, Husum",
   "region": "Ångermanland",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 7.5,
     "technique": "free"
    },
    {
     "km": 5.5,
     "technique": "free"
    },
    {
     "km": 3.0,
     "technique": "free"
    },
    {
     "km": 2.5,
     "technique": "free"
    },
    {
     "km": 1.5,
     "technique": "free"
    }
   ],
   "organizer": "Husums IF SK",
   "homepage": "https://www.facebook.com/HusumsIFSK/",
   "homepageType": "facebook",
   "registrationUrl": "https://ssfta.skidor.com/event/47971",
   "lastEntryDate": "2027-02-24",
   "lastEntrySource": "https://ssfta.skidor.com/event/47971",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Degersjön, Husum arrangerat av Husums IF SK (10 km, 7,5 km, 5,5 km, 3 km).",
    "en": "Race in Degersjön, Husum organized by Husums IF SK (10 km, 7.5 km, 5.5 km, 3 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47971"
    },
    {
     "name": "Facebook (webbsökning)",
     "url": "https://www.facebook.com/HusumsIFSK/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 63.81024,
    "lng": 19.99477,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Degersjön",
    "municipality": "Umeå kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Degersjön",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - Lång 1km",
     "Mix 0-8 - Kort 400m",
     "Tjejer 9 - 1,5km",
     "Killar 9 - 1,5km",
     "Tjejer 10 - 1,5km",
     "Killar 10 - 1,5km",
     "Tjejer 11 - 2,5km",
     "Killar 11 - 2,5km",
     "Tjejer 12 - 2,5km",
     "Killar 12 - 2,5km",
     "Tjejer 13 - 3km",
     "Killar 13 - 3km",
     "Tjejer 14 - 3km",
     "Killar 14 - 3km",
     "Tjejer 15 - 5,5km",
     "Killar 15 - 5,5km",
     "Tjejer 16 - 7,5km",
     "Killar 16 - 7,5km",
     "D 17-18 - 10km",
     "H 17-18 - 10km",
     "D 19-20 - 10km",
     "H 19-20 - 10km",
     "D 21- - 10km",
     "H 21- - 10km",
     "Öppen 1 - 1,5km",
     "Öppen 2 - 2,5km",
     "Öppen 3 - 7,5km"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Fristilstävling vid Degersjön i Husum",
    "en": "Skate race by Lake Degersjön, Husum"
   }
  },
  {
   "id": "se-norsjoloppet-2027",
   "name": "Norsjöloppet",
   "year": 2027,
   "startDate": "2027-02-28",
   "endDate": "2027-02-28",
   "country": "SE",
   "place": "Norsjö Skidstadion",
   "region": "Västerbotten",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 4.0,
     "technique": "classic"
    },
    {
     "km": 2.5,
     "technique": "classic"
    },
    {
     "km": 1.5,
     "technique": "classic"
    }
   ],
   "organizer": "Föreningen Norsjö Skidor",
   "homepage": "https://www.laget.se/NorsjoSkidor",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47739",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Norsjö Skidstadion arrangerat av Föreningen Norsjö Skidor (4 km, 2,5 km, 1,5 km).",
    "en": "Race in Norsjö Skidstadion organized by Föreningen Norsjö Skidor (4 km, 2.5 km, 1.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47739"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.91566,
    "lng": 19.50076,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Norsjö kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Norsjö",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 400 m",
     "Mix 0-8 - 800 m",
     "Tjejer 9 - 1,5 km",
     "Killar 9 - 1,5 km",
     "Tjejer 10 - 1,5 km",
     "Killar 10 - 1,5 km",
     "Tjejer 11 - 2,5 km",
     "Killar 11 - 2,5 km",
     "Tjejer 12 - 2,5 km",
     "Killar 12 - 2,5 km",
     "Tjejer 13 - 2,5 km",
     "Killar 13 - 2,5 km",
     "Tjejer 14 - 4 km",
     "Killar 14 - 4 km",
     "Tjejer 15 - 4 km",
     "Killar 15 - 4 km",
     "Tjejer 16 - 4 km",
     "Killar 16 - 4 km",
     "D 17-18 - 2x4 km",
     "H 17-18 - 2x4 km",
     "D 19-20 - 2x4 km",
     "H 19-20 - 2x4 km",
     "D 21- - 2x4 km",
     "H 21- - 2x4 km",
     "Öppen 1 - 1,5 km",
     "Öppen 2 - 2,5 km"
    ]
   },
   "formatsSrc": [
    "interval",
    "mass"
   ]
  },
  {
   "id": "se-lillavm-malmbergsspelen-2027",
   "name": "LillaVM/Malmbergsspelen",
   "year": 2027,
   "startDate": "2027-03-06",
   "endDate": "2027-03-06",
   "country": "SE",
   "place": "Kaptensgården",
   "region": "Norrbotten",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": null,
     "technique": "free",
     "label": "Sprint"
    }
   ],
   "organizer": "Malmbergets AIF",
   "homepage": "https://malmbergetsaif.com/sektioner/skidor/om-sektionen/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47746",
   "lastEntryDate": "2027-03-03",
   "lastEntrySource": "https://ssfta.skidor.com/event/47746",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kaptensgården arrangerat av Malmbergets AIF ().",
    "en": "Race in Kaptensgården organized by Malmbergets AIF ()."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47746"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://malmbergetsaif.com/sektioner/skidor/om-sektionen/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 58.11092,
    "lng": 13.62063,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": "Slöta",
    "city": "Falköpings kommun",
    "municipality": "Västra Götalands län",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Kaptensgården",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9",
     "Killar 9",
     "Tjejer 10",
     "Killar 10",
     "Tjejer 11",
     "Killar 11",
     "Tjejer 12",
     "Killar 12",
     "Tjejer 13",
     "Killar 13",
     "Tjejer 14",
     "Killar 14",
     "Tjejer 15",
     "Killar 15",
     "Tjejer 16",
     "Killar 16",
     "D 17-20",
     "H 17-20",
     "Öppen 1",
     "Öppen 2"
    ]
   },
   "formatsSrc": [
    "interval",
    "sprint"
   ]
  },
  {
   "id": "se-vastgotaloppet-sprint-2027",
   "name": "VÄSTGÖTALOPPET Sprint",
   "year": 2027,
   "startDate": "2027-03-09",
   "endDate": "2027-03-09",
   "country": "SE",
   "place": "Västergötland",
   "region": "Västergötland",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Västgötaloppsföreningen",
   "homepage": "https://vastgotaloppet.se",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47782",
   "lastEntryDate": "2027-03-04",
   "lastEntrySource": "https://ssfta.skidor.com/event/47782",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Västergötland arrangerat av Västgötaloppsföreningen.",
    "en": "Race in Västergötland organized by Västgötaloppsföreningen."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47782"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {
    "homepageUnreachable": 1
   },
   "geo": {
    "lat": 58.10256,
    "lng": 13.22014,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": null,
    "county": null,
    "country": "SE",
    "query": "Västergötland",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "relay",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-",
     "H 17-",
     "Öppen 1",
     "Öppen 3 - Para"
    ]
   },
   "formatsSrc": [
    "relay",
    "sprint"
   ]
  },
  {
   "id": "se-savastspelen-2027",
   "name": "Sävastspelen",
   "year": 2027,
   "startDate": "2027-03-13",
   "endDate": "2027-03-14",
   "country": "SE",
   "place": "Pagla skidstadion",
   "region": "Norrbotten",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 7.5,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 2.5,
     "technique": "free"
    },
    {
     "km": 1.5,
     "technique": "free"
    }
   ],
   "organizer": "Sävast Ski Team IF",
   "homepage": "https://www.svenskalag.se/savastskiteamif",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47965",
   "lastEntryDate": "2027-03-07",
   "lastEntrySource": "https://ssfta.skidor.com/event/47965",
   "entryFee": {
    "text": "100–150 kr beroende på klass",
    "textEn": "SEK 100–150 depending on class",
    "source": "https://ssfta.skidor.com/event/47965"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Pagla skidstadion arrangerat av Sävast Ski Team IF (10 km, 7,5 km, 5 km, 2,5 km).",
    "en": "Race in Pagla skidstadion organized by Sävast Ski Team IF (10 km, 7.5 km, 5 km, 2.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47965"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.svenskalag.se/savastskiteamif"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 65.84026,
    "lng": 21.63461,
    "precision": "venue",
    "arena": "Pagla Skidstadion",
    "street": "Paglavägen",
    "suburb": "Ågärdan",
    "city": "Vittjärv",
    "municipality": "Norrbottens län",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Pagla skidstadion",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 800 m",
     "Tjejer 9 - 1,5 km",
     "Killar 9 - 1,5 km",
     "Tjejer 10 - 2,5 km",
     "Killar 10 - 2,5 km",
     "Tjejer 11 - 2,5 km",
     "Killar 11 - 2,5 km",
     "Tjejer 12 - 2,5 km",
     "Killar 12 - 2,5 km",
     "Tjejer 13 - 2,5 km",
     "Killar 13 - 2,5 km",
     "Tjejer 14 - 2,5 km",
     "Killar 14 - 2,5 km",
     "Tjejer 15 - 5 km",
     "Killar 15 - 5 km",
     "Tjejer 16 - 7,5 km",
     "Killar 16 - 7,5 km",
     "D 17-20 - 10 km",
     "H 17-20 - 10 km",
     "D 21- - 10 km",
     "H 21- - 10 km",
     "Damer Motion - 5 km",
     "Herrar Motion - 5 km",
     "Öppen 1 - 2,5 km",
     "Tjejer 9-10 - 1,5 km",
     "Killar 9-10 - 1,5 km",
     "Tjejer 11-12 - 2,5 km",
     "Killar 11-12 - 2,5 km",
     "Tjejer 13-14 - 2,5 km",
     "Killar 13-14 - 2,5 km",
     "Tjejer 15-16 - 5 km",
     "Killar 15-16 - 5 km"
    ]
   },
   "formatsSrc": [
    "interval",
    "mass"
   ]
  },
  {
   "id": "se-tornedalsloppet-2027",
   "name": "Tornedalsloppet",
   "year": 2027,
   "startDate": "2027-03-13",
   "endDate": "2027-03-13",
   "country": "SE",
   "place": "Övertorneå",
   "region": "Norrbotten",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 45.0,
     "technique": "classic"
    },
    {
     "km": 23.0,
     "technique": "classic"
    },
    {
     "km": 11.0,
     "technique": "classic"
    }
   ],
   "organizer": "Övertorneå IF",
   "homepage": "https://www.tornedalsloppet.se",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47717",
   "lastEntryDate": "2027-03-12",
   "lastEntrySource": "https://ssfta.skidor.com/event/47717",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Övertorneå arrangerat av Övertorneå IF (45 km, 23 km, 11 km).",
    "en": "Race in Övertorneå organized by Övertorneå IF (45 km, 23 km, 11 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47717"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 66.6546,
    "lng": 23.85624,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Övertorneå",
    "municipality": "Norrbottens län",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Svanstein",
    "source": "organizer page",
    "finishNote": "Start Svanstein, mål Övertorneå"
   },
   "kind": "competition",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "D 17-20 - 23",
     "H 17-20 - 23",
     "D 21- - 45",
     "H 21- - 45",
     "D 21- Motion - 45",
     "H 21- Motion - 45",
     "Damer Motion - 23",
     "Herrar Motion - 23",
     "Mix - 11"
    ]
   },
   "formatsSrc": [
    "mass"
   ]
  },
  {
   "id": "se-flyktingloppet-2027",
   "name": "Flyktingloppet",
   "year": 2027,
   "startDate": "2027-03-13",
   "endDate": "2027-03-13",
   "country": "SE",
   "place": "Jämtland-Härjedalen",
   "region": "Jämtland-Härjedalen",
   "type": "long-distance",
   "level": "Nordisk",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 44.0,
     "technique": "classic"
    },
    {
     "km": 17.0,
     "technique": "classic"
    },
    {
     "km": 12.0,
     "technique": "classic"
    }
   ],
   "organizer": "Gäddede SK",
   "homepage": "https://flyktningerennet.no/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47812",
   "lastEntryDate": "2027-03-12",
   "lastEntrySource": "https://ssfta.skidor.com/event/47812",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Jämtland-Härjedalen arrangerat av Gäddede SK (44 km, 17 km, 12 km).",
    "en": "Ski marathon in Jämtland-Härjedalen organized by Gäddede SK (44 km, 17 km, 12 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47812"
    },
    {
     "name": "Arrangörens hemsida (webbsökning)",
     "url": "https://flyktningerennet.no/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 64.4637,
    "lng": 13.5914,
    "precision": "locality",
    "arena": null,
    "street": "Helags-Gåsen",
    "suburb": null,
    "city": null,
    "municipality": "Åre kommun",
    "county": "Jämtlands län",
    "country": "SE",
    "query": "Nordli, Lierne",
    "source": "organizer page",
    "finishNote": "Start Nordli (Norge), mål Gäddede"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Tjejer 15- motion - 17 km",
     "Killar 15- motion - 17 km",
     "Tjejer 15-16 - 17 km",
     "Killar 15-16 - 17 km",
     "D 17- Motion - 44 km",
     "H 17- Motion - 44 km",
     "D 17-20 - 17 km",
     "H 17-20 - 17 km",
     "D 21- - 44 km",
     "H 21- - 44 km",
     "D 35- - 44 km",
     "H 35- - 44 km",
     "D 50- - 44 km",
     "H 50- - 44 km",
     "D 60- - 44 km",
     "H 60- - 44 km",
     "D 70- - 17 km",
     "H 70- - 17 km",
     "Öppen 1 - 17 km",
     "Öppen 2 - 12 km"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 4,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "44 km från Nordli i Norge över riksgränsen till Gäddede i flyktingarnas spår från andra världskriget – ett lopp sedan 1950 genom gränsfjällen i Lierne och Frostviken.",
     "en": "44 km from Nordli in Norway across the border to Gäddede in Sweden on the route of World War II refugees – held since 1950 through the border fells of Lierne and Frostviken."
    },
    "sources": [
     "https://flyktningerennet.no/",
     "https://flyktningerennet.no/praktisk-informasjon/",
     "https://flyktningerennet.no/pamelding/",
     "https://www.proxcskiing.com/event/flyktningerennet/",
     "https://skiclassics.com/events/challengers/flyktningerennet/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Över riksgränsen, Nordli–Gäddede",
    "en": "Across the border, Nordli–Gäddede"
   }
  },
  {
   "id": "se-skatamarksloppet-2027",
   "name": "Skatamarksloppet",
   "year": 2027,
   "startDate": "2027-03-14",
   "endDate": "2027-03-14",
   "country": "SE",
   "place": "Skogså",
   "region": "Norrbotten",
   "type": "competition",
   "level": "Nordisk",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 20.0,
     "technique": "classic"
    }
   ],
   "organizer": "Skogså IF",
   "homepage": "https://www.facebook.com/skogsaif/",
   "homepageType": "facebook",
   "registrationUrl": "https://ssfta.skidor.com/event/47769",
   "lastEntryDate": "2027-03-09",
   "lastEntrySource": "https://ssfta.skidor.com/event/47769",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Skogså arrangerat av Skogså IF (20 km).",
    "en": "Race in Skogså organized by Skogså IF (20 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47769"
    },
    {
     "name": "Facebook (webbsökning)",
     "url": "https://www.facebook.com/skogsaif/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 65.87463,
    "lng": 21.87682,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Skogså",
    "municipality": "Bodens kommun",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Skogså",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 17-20 - 20",
     "H 17-20 - 20",
     "D 21- - 20",
     "H 21- - 20",
     "D 35- - 20",
     "H 35- - 20",
     "D 40- - 20",
     "H 40- - 20",
     "D 45- - 20",
     "H 45- - 20",
     "D 50- - 20",
     "H 50- - 20",
     "D 55- - 20",
     "H 55- - 20",
     "D 60- - 20",
     "H 60- - 20",
     "Damer Motion - 20",
     "Herrar Motion - 20"
    ]
   },
   "formatsSrc": [
    "mass"
   ]
  },
  {
   "id": "se-rymmarloppet-2027",
   "name": "Rymmarloppet",
   "year": 2027,
   "startDate": "2027-03-14",
   "endDate": "2027-03-14",
   "country": "SE",
   "place": "Arvidsjaur",
   "region": "Norrbotten",
   "type": "long-distance",
   "level": "Nordisk",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 40.0,
     "technique": "classic"
    },
    {
     "km": 20.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "classic"
    }
   ],
   "organizer": "IFK Arvidsjaur Skidor",
   "homepage": "https://www.rymmarloppet.se",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47758",
   "lastEntryDate": "2027-03-12",
   "lastEntrySource": "https://ssfta.skidor.com/event/47758",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Arvidsjaur arrangerat av IFK Arvidsjaur Skidor (40 km, 20 km, 10 km).",
    "en": "Ski marathon in Arvidsjaur organized by IFK Arvidsjaur Skidor (40 km, 20 km, 10 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47758"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.57857,
    "lng": 19.19894,
    "precision": "street",
    "arena": "Rymmarstadion, Arvidsjaur",
    "street": null,
    "suburb": null,
    "city": "Arvidsjaur",
    "municipality": "Norrbottens län",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Arvidsjaur",
    "source": "organizer page",
    "sourceUrl": "https://www.rymmarloppet.se",
    "confidence": "high"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "D 17- - 20 km",
     "H 17- - 20 km",
     "D 19- - 40 km",
     "H 19- - 40 km",
     "D 40- - 40 km",
     "H 40- - 40 km",
     "D 50- - 40 km",
     "H 50- - 40 km",
     "D 60- - 40 km",
     "H 60- - 40 km",
     "Mix - 10 km"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 1
    },
    "why": {
     "sv": "Klassiskt 40 km-lopp (4 × 10 km) i Arvidsjaur med egen präglad medalj till alla som fullföljer – ett litet lopp med ny skidstadion 2027.",
     "en": "A classic 40 km race (4 × 10 km) in Arvidsjaur with its own embossed medal for every finisher – a small race with a new ski stadium in 2027."
    },
    "sources": [
     "https://www.rymmarloppet.se/",
     "https://www.rymmarloppet.se/Info",
     "https://www.rymmarloppet.se/reslutat",
     "https://www.rymmarloppet.se/historia"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Varvlopp i Arvidsjaur, ny stadion 2027",
    "en": "Lap race in Arvidsjaur, new stadium 2027"
   }
  },
  {
   "id": "se-hallbyjakten-2027",
   "name": "Hallbyjakten",
   "year": 2027,
   "startDate": "2027-03-14",
   "endDate": "2027-03-14",
   "country": "SE",
   "place": "Hallbystugan",
   "region": "Småland",
   "type": "competition",
   "level": "Regional",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "IF Hallby SOK",
   "homepage": "https://hallbysok.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48128",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hallbystugan arrangerat av IF Hallby SOK.",
    "en": "Race in Hallbystugan organized by IF Hallby SOK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48128"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://hallbysok.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 57.78605,
    "lng": 14.08531,
    "precision": "venue",
    "arena": "Hallbystugan",
    "street": null,
    "suburb": null,
    "city": "Axamo",
    "municipality": "Jönköpings kommun",
    "county": "Jönköpings län",
    "country": "SE",
    "query": "Hallbystugan",
    "source": "organizer page",
    "sourceUrl": "https://hallbysok.se/",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "se-kopparsprinten-2027",
   "name": "Kopparsprinten",
   "year": 2027,
   "startDate": "2027-03-18",
   "endDate": "2027-03-18",
   "country": "SE",
   "place": "Svappavaara",
   "region": "Norrbotten",
   "type": "long-distance",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Vittangi SK",
   "homepage": "https://vittangisportklubb.se/kopparsprinten/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47724",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Svappavaara arrangerat av Vittangi SK.",
    "en": "Ski marathon in Svappavaara organized by Vittangi SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47724"
    },
    {
     "name": "Arrangörens hemsida (webbsökning)",
     "url": "https://vittangisportklubb.se/kopparsprinten/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 67.64857,
    "lng": 21.05819,
    "precision": "venue",
    "arena": "Svappavaara fritidsgård",
    "street": null,
    "suburb": null,
    "city": "Svappavaara",
    "municipality": "Kiruna kommun",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Svappavaara",
    "source": "organizer page",
    "sourceUrl": "https://vittangisportklubb.se/kopparsprinten/",
    "confidence": "high",
    "finishNote": "Start and finish are at the same place."
   },
   "kind": "marathon",
   "formats": [
    "sprint"
   ],
   "experience": {
    "score": 1,
    "parts": {
     "nature": 1,
     "course": 1,
     "atmosphere": 1,
     "tradition": 1
    },
    "why": {
     "sv": "Teamsprint i klassisk stil för tvåmannalag vid Svappavaara fritidsgård – inget långlopp.",
     "en": "A classic-style team sprint for two-person teams at Svappavaara – not a long-distance race."
    },
    "sources": [
     "https://vittangisportklubb.se/kopparsprinten/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "se-hoga-kusten-ski-tour-2027",
   "name": "Höga Kusten Ski Tour",
   "year": 2027,
   "startDate": "2027-03-19",
   "endDate": "2027-03-21",
   "country": "SE",
   "place": "Ångermanland",
   "region": "Ångermanland",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Hägglunds Ski Team SK",
   "homepage": "https://www.hagglundsskiteam.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47774",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ångermanland arrangerat av Hägglunds Ski Team SK.",
    "en": "Race in Ångermanland organized by Hägglunds Ski Team SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47774"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.hagglundsskiteam.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.47583,
    "lng": 17.90327,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": null,
    "county": null,
    "country": "SE",
    "query": "Ångermanland",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "se-lulea-gjutarens-vinterspel-2027",
   "name": "Luleå Gjutarens Vinterspel",
   "year": 2027,
   "startDate": "2027-03-20",
   "endDate": "2027-03-21",
   "country": "SE",
   "place": "Ormberget",
   "region": "Norrbotten",
   "type": "competition",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 12.0,
     "technique": "classic"
    },
    {
     "km": 9.0,
     "technique": null
    },
    {
     "km": 6.0,
     "technique": null
    },
    {
     "km": 6.0,
     "technique": "classic"
    },
    {
     "km": 3.0,
     "technique": null
    },
    {
     "km": 3.0,
     "technique": "classic"
    },
    {
     "km": 1.5,
     "technique": "free"
    },
    {
     "km": 1.5,
     "technique": null
    }
   ],
   "organizer": "Luleå Gjutarens IF",
   "homepage": "https://luleagjutaren.web.sportadmin.se/sida/?ID=389666",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48002",
   "lastEntryDate": "2027-03-16",
   "lastEntrySource": "https://ssfta.skidor.com/event/48002",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ormberget arrangerat av Luleå Gjutarens IF (12 km, 9 km, 6 km, 6 km).",
    "en": "Race in Ormberget organized by Luleå Gjutarens IF (12 km, 9 km, 6 km, 6 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48002"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://luleagjutaren.web.sportadmin.se/sida/?ID=389666"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 59.31706,
    "lng": 18.00264,
    "precision": "venue",
    "arena": "Ormberget",
    "street": "Gröndalspåfarten",
    "suburb": "Gröndal",
    "city": "Stockholm",
    "municipality": "Stockholms kommun",
    "county": "Stockholms län",
    "country": "SE",
    "query": "Ormberget",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 800 m",
     "Tjejer 9 - 1 km",
     "Killar 9 - 1 km",
     "Tjejer 10 - 1 km",
     "Killar 10 - 1 km",
     "Tjejer 11-12 - 1 km",
     "Killar 11-12 - 1 km",
     "Tjejer 13-14 - 1,5 km",
     "Killar 13-14 - 1,5 km",
     "Tjejer 15-16 - 1,5 km",
     "Killar 15-16 - 1,5 km",
     "D 17-20 - 1,5 km",
     "H 17-20 - 1,5 km",
     "D 21- - 1,5 km",
     "H 21- - 1,5 km",
     "Tjejer 9 - 1,5 km",
     "Killar 9 - 1,5 km",
     "Tjejer 10 - 1,5 km",
     "Killar 10 - 1,5 km",
     "Tjejer 11-12 - 3 km",
     "Killar 11-12 - 3 km",
     "Tjejer 13-14 - 3 km",
     "Killar 13-14 - 3 km",
     "Tjejer 15-16 - 6 km",
     "Killar 15-16 - 6 km",
     "D 17-20 - 9 km",
     "H 17-20 - 9 km",
     "D 21- - 9 km",
     "H 21- - 9 km",
     "D 17-20 - 12 km",
     "H 17-20 - 12 km",
     "D 21- - 12 km",
     "H 21- - 12 km"
    ]
   },
   "formatsSrc": [
    "interval",
    "mass"
   ]
  },
  {
   "id": "se-lilla-skidspelen-2027",
   "name": "Lilla Skidspelen",
   "year": 2027,
   "startDate": "2027-03-20",
   "endDate": "2027-03-21",
   "country": "SE",
   "place": "Riksskidstadion Lugnet, Falun",
   "region": "Dalarna",
   "type": "competition",
   "level": "Nordisk",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 3.0,
     "technique": "free"
    },
    {
     "km": 2.0,
     "technique": "free"
    },
    {
     "km": 1.0,
     "technique": "free"
    }
   ],
   "organizer": "Falu IK Skidklubb",
   "homepage": "https://faluikskidklubb.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47998",
   "lastEntryDate": "2027-03-14",
   "lastEntrySource": "https://ssfta.skidor.com/event/47998",
   "entryFee": {
    "text": "150–250 kr beroende på klass",
    "textEn": "SEK 150–250 depending on class",
    "source": "https://ssfta.skidor.com/event/47998"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Riksskidstadion Lugnet, Falun arrangerat av Falu IK Skidklubb (10 km, 5 km, 3 km, 2 km).",
    "en": "Race in Riksskidstadion Lugnet, Falun organized by Falu IK Skidklubb (10 km, 5 km, 3 km, 2 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47998"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://faluikskidklubb.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.62027,
    "lng": 15.65621,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": "Lilla Hälla",
    "city": "Falun",
    "municipality": "Dalarnas län",
    "county": "Dalarnas län",
    "country": "SE",
    "query": "Riksskidstadion Lugnet, Falun",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "mass",
    "relay",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 1 km",
     "Tjejer 9 - 2 km",
     "Killar 9 - 2 km",
     "Tjejer 10 - 2 km",
     "Killar 10 - 2 km",
     "Tjejer 11 - 3 km",
     "Killar 11 - 3 km",
     "Tjejer 12 - 3 km",
     "Killar 12 - 3 km",
     "Tjejer 13 - 3 km",
     "Killar 13 - 3 km",
     "Tjejer 14 - 3 km",
     "Killar 14 - 3 km",
     "Tjejer 15 - 5 km",
     "Killar 15 - 5 km",
     "Tjejer 16 - 5 km",
     "Killar 16 - 5 km",
     "D 17-18 - 10 km",
     "H 17-18 - 10 km",
     "D 19-20 - 10 km",
     "H 19-20 - 10 km",
     "Damer Motion - 10 km",
     "Damer Motion - 5 km",
     "Herrar Motion - 10 km",
     "Herrar Motion - 5 km",
     "Öppen 1 - Para 3 km",
     "Tjejer 10 - 6x500m",
     "Killar 10 - 6x500m",
     "Tjejer 11 - 6x500m",
     "Killar 11 - 6x500m",
     "Tjejer 12 - 6x500m",
     "Killar 12 - 6x500m",
     "Tjejer 13 - 6x700m",
     "Killar 13 - 6x700m",
     "Tjejer 14 - 6x700m",
     "Killar 14 - 6x700m",
     "Tjejer 15 - 6x700m",
     "Killar 15 - 6x700m",
     "Tjejer 16 - 6x700m",
     "Killar 16 - 6x700m",
     "D 17-20 - 6x700m",
     "H 17-20 - 6x700m",
     "Damer Motion - 6x700m",
     "Herrar Motion - 6x700m",
     "Mix - 6x700m",
     "Mix 0-8 - 500m",
     "Tjejer 9 - 1 km",
     "Killar 9 - 1 km"
    ]
   },
   "formatsSrc": [
    "interval",
    "mass",
    "relay",
    "sprint"
   ],
   "tagline": {
    "sv": "Sprint och stafett på Lugnet i Falun",
    "en": "Sprint and relay at Lugnet in Falun"
   }
  },
  {
   "id": "se-sigvard-jonssons-minne-2027",
   "name": "Sigvard Jonssons Minne",
   "year": 2027,
   "startDate": "2027-03-20",
   "endDate": "2027-03-20",
   "country": "SE",
   "place": "Rossöns IF:s skidstadion",
   "region": "Jämtland-Härjedalen",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Rossöns IF",
   "homepage": "https://rossonsif.se/tavlingar/sigvard-jonssons-minne/anmalan-sigvard-jonssons-minne",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/48012",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Rossöns IF:s skidstadion arrangerat av Rossöns IF.",
    "en": "Race in Rossöns IF:s skidstadion organized by Rossöns IF."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48012"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.89744,
    "lng": 16.36342,
    "precision": "venue",
    "arena": "Rossöns Återvinningscentral",
    "street": null,
    "suburb": "Kebbetorpet",
    "city": "Fjällsjö distrikt",
    "municipality": "Jämtlands län",
    "county": "Jämtlands län",
    "country": "SE",
    "query": "Rossöns :s",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "se-fis-senior-2027",
   "name": "FIS Senior",
   "year": 2027,
   "startDate": "2027-03-20",
   "endDate": "2027-03-21",
   "country": "SE",
   "place": "Impilo Skidstadion Skellefteå",
   "region": "Västerbotten",
   "type": "competition",
   "level": "FIS",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": null,
     "technique": "classic",
     "label": "Sprint"
    }
   ],
   "organizer": "Skellefteå SK",
   "homepage": "https://www.skellefteaskidklubb.se",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47913",
   "lastEntryDate": "2027-03-17",
   "lastEntrySource": "https://ssfta.skidor.com/event/47913",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Impilo Skidstadion Skellefteå arrangerat av Skellefteå SK (10 km).",
    "en": "Race in Impilo Skidstadion Skellefteå organized by Skellefteå SK (10 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47913"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.svenskalag.se/skellefteaskidklubb/sida/129614/bauhaus-cup-fis-senior"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.76166,
    "lng": 20.98082,
    "precision": "venue",
    "arena": "Impilo Skidstadion",
    "street": null,
    "suburb": null,
    "city": "Skellefteå",
    "municipality": "Skellefteå kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "source": "www.svenskalag.se (coordinates on page)"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 21-",
     "H 21-",
     "D 21- - 10,0",
     "H 21- - 10,0"
    ]
   },
   "formatsSrc": [
    "interval",
    "sprint"
   ],
   "tagline": {
    "sv": "FIS-tävling i Skellefteå, sprint och 10 km",
    "en": "FIS race in Skellefteå, sprint and 10 km"
   }
  },
  {
   "id": "se-bauhaus-cup-2027",
   "name": "Bauhaus Cup",
   "year": 2027,
   "startDate": "2027-03-20",
   "endDate": "2027-03-21",
   "country": "SE",
   "place": "Impilo Skidstadion Skellefteå",
   "region": "Västerbotten",
   "type": "competition",
   "level": "FIS",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 7.5,
     "technique": "free"
    },
    {
     "km": null,
     "technique": "classic",
     "label": "Sprint"
    }
   ],
   "organizer": "Skellefteå SK",
   "homepage": "https://www.skellefteaskidklubb.se",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47912",
   "lastEntryDate": "2027-03-17",
   "lastEntrySource": "https://ssfta.skidor.com/event/47912",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Impilo Skidstadion Skellefteå arrangerat av Skellefteå SK (10 km, 7,5 km).",
    "en": "Race in Impilo Skidstadion Skellefteå organized by Skellefteå SK (10 km, 7.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47912"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.svenskalag.se/skellefteaskidklubb/sida/129614/bauhaus-cup-fis-senior"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.76166,
    "lng": 20.98082,
    "precision": "venue",
    "arena": "Impilo Skidstadion",
    "street": null,
    "suburb": null,
    "city": "Skellefteå",
    "municipality": "Skellefteå kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "source": "www.svenskalag.se (coordinates on page)"
   },
   "kind": "cup",
   "formats": [
    "interval",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior"
    ],
    "names": [
     "D 17-18",
     "H 17-18",
     "D 19-20",
     "H 19-20",
     "D 17-18 - 7,5",
     "H 17-18 - 7,5",
     "D 19-20 - 10,0",
     "H 19-20 - 10,0"
    ]
   },
   "formatsSrc": [
    "interval",
    "sprint"
   ],
   "tagline": {
    "sv": "Juniorcup i Skellefteå, sprint och fristil",
    "en": "Junior cup in Skellefteå, sprint and skate"
   }
  },
  {
   "id": "se-kopparrajden-2027",
   "name": "Kopparrajden",
   "year": 2027,
   "startDate": "2027-03-21",
   "endDate": "2027-03-21",
   "country": "SE",
   "place": "Svappavaara - Vittangi",
   "region": "Norrbotten",
   "type": "long-distance",
   "level": "Distrikt",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 32.0,
     "technique": "classic"
    },
    {
     "km": 13.5,
     "technique": "classic"
    },
    {
     "km": 3.0,
     "technique": "classic"
    }
   ],
   "organizer": "Vittangi SK",
   "homepage": "https://vittangisportklubb.se/arrangemang/kopparrajden/",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47725",
   "lastEntryDate": "2027-03-20",
   "lastEntrySource": "https://ssfta.skidor.com/event/47725",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Svappavaara - Vittangi arrangerat av Vittangi SK (32 km, 13,5 km, 3 km).",
    "en": "Ski marathon in Svappavaara - Vittangi organized by Vittangi SK (32 km, 13.5 km, 3 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47725"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 67.64633,
    "lng": 21.07256,
    "precision": "street",
    "arena": null,
    "street": "Gamla Vittangivägen",
    "suburb": null,
    "city": "Svappavaara",
    "municipality": "Norrbottens län",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Svappavaara - Vittangi",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 800 m",
     "Tjejer 12 - 3 km",
     "Killar 12 - 3 km",
     "Tjejer 16 - 13,5 km",
     "Killar 16 - 13,5 km",
     "Damer - 32 km",
     "Herrar - 32 km",
     "Mix - 32 km",
     "Mix - 13,5 km",
     "Mix - 3 km"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 3,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Från Svappavaara till Vittangi (28 km 2026) genom Tornedalens skogar – ett litet bylopp från punkt till punkt.",
     "en": "From Svappavaara to Vittangi (28 km in 2026) through the forests of the Torne valley – a small point-to-point village race."
    },
    "sources": [
     "https://vittangisportklubb.se/arrangemang/kopparrajden/",
     "https://vittangisportklubb.se/arrangemang/vittangiklassikern/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "se-stenhammarsloppet-2027",
   "name": "Stenhammarsloppet",
   "year": 2027,
   "startDate": "2027-03-21",
   "endDate": "2027-03-21",
   "country": "SE",
   "place": "Skidstadion, Backe",
   "region": "Jämtland-Härjedalen",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 2.5,
     "technique": "classic"
    },
    {
     "km": 1.0,
     "technique": "classic"
    }
   ],
   "organizer": "Backe IF",
   "homepage": "https://www.facebook.com/backeif/",
   "homepageType": "facebook",
   "registrationUrl": "https://ssfta.skidor.com/event/48010",
   "lastEntryDate": "2027-03-16",
   "lastEntrySource": "https://ssfta.skidor.com/event/48010",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Skidstadion, Backe arrangerat av Backe IF (5 km, 2,5 km, 1 km).",
    "en": "Race in Skidstadion, Backe organized by Backe IF (5 km, 2.5 km, 1 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48010"
    },
    {
     "name": "Facebook (webbsökning)",
     "url": "https://www.facebook.com/backeif/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.10915,
    "lng": 16.19459,
    "precision": "street",
    "arena": null,
    "street": "Skidstadion",
    "suburb": "Väster-Hoting",
    "city": "Tåsjö distrikt",
    "municipality": "Jämtlands län",
    "county": "Jämtlands län",
    "country": "SE",
    "query": "Skidstadion",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 1 km",
     "Mix 0-8",
     "Tjejer 9",
     "Killar 9 - 2,5 km",
     "Tjejer 10 - 5 km",
     "Killar 10",
     "Tjejer 11 - 5 km",
     "Killar 11 - 5 km",
     "Tjejer 12 - 2,5 km",
     "Killar 12 - 2,5 km",
     "Tjejer 13",
     "Killar 13",
     "Tjejer 14",
     "Killar 14",
     "Tjejer 15",
     "Killar 15",
     "Tjejer 16",
     "Killar 16",
     "D 17-20",
     "H 17-20",
     "Öppen 1",
     "Öppen 2",
     "Öppen 3"
    ]
   },
   "formatsSrc": [
    "interval"
   ],
   "tagline": {
    "sv": "Klassisk vårtävling i Backe, Jämtland",
    "en": "Classic spring race in Backe, Jämtland"
   }
  },
  {
   "id": "se-smart-energy-cup-bauhaus-cup-final-2027",
   "name": "Smart Energy cup & Bauhaus cup Final",
   "year": 2027,
   "startDate": "2027-04-02",
   "endDate": "2027-04-04",
   "country": "SE",
   "place": "Kiruna",
   "region": "Norrbotten",
   "type": "competition",
   "level": "FIS",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 20.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 7.5,
     "technique": "classic"
    }
   ],
   "organizer": "Kiruna Skidor",
   "homepage": "https://kirunaskidor.klubbenonline.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47925",
   "lastEntryDate": "2027-03-30",
   "lastEntrySource": "https://ssfta.skidor.com/event/47925",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kiruna arrangerat av Kiruna Skidor (20 km, 10 km, 7,5 km).",
    "en": "Race in Kiruna organized by Kiruna Skidor (20 km, 10 km, 7.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47925"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 67.84961,
    "lng": 20.30625,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kiruna",
    "municipality": "Kiruna kommun",
    "county": "Norrbottens län",
    "country": "SE",
    "query": "Kiruna",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": [
    "interval",
    "mass",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "D 17-18",
     "H 17-20",
     "D 19-20",
     "H 19-20",
     "D 21-",
     "H 21-",
     "D 17-18 - 7,5 km",
     "H 17-18 - 7,5 km",
     "D 19-20 - 10 km",
     "H 19-20 - 10 km",
     "D 21- - 20 km",
     "H 21- - 20 km",
     "D 19-20 - 7,5 km",
     "H 19-20 - 7,5 km",
     "D 21- - 10 km",
     "H 21- - 10 km"
    ]
   },
   "formatsSrc": [
    "interval",
    "mass",
    "sprint"
   ],
   "tagline": {
    "sv": "Cupfinal i Kiruna, junior och senior",
    "en": "Cup finals in Kiruna, juniors and seniors"
   }
  },
  {
   "id": "se-gronklittsjakten-skejt-2027",
   "name": "Grönklittsjakten skejt",
   "year": 2027,
   "startDate": "2027-04-03",
   "endDate": "2027-04-03",
   "country": "SE",
   "place": "Grönklitt skidstadion",
   "region": "Dalarna",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Orsa SK",
   "homepage": "https://www.orsask.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48070",
   "lastEntryDate": "2027-03-31",
   "lastEntrySource": "https://ssfta.skidor.com/event/48070",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Grönklitt skidstadion arrangerat av Orsa SK.",
    "en": "Race in Grönklitt skidstadion organized by Orsa SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48070"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.orsask.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.21092,
    "lng": 14.5324,
    "precision": "street",
    "arena": null,
    "street": "Multibanan",
    "suburb": "Grönklitt",
    "city": "Orsa kommun",
    "municipality": "Dalarnas län",
    "county": "Dalarnas län",
    "country": "SE",
    "query": "Grönklitt skidstadion",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9",
     "Killar 9",
     "Tjejer 10",
     "Killar 10",
     "Tjejer 11",
     "Killar 11",
     "Tjejer 12",
     "Killar 12",
     "Tjejer 13",
     "Killar 13",
     "Tjejer 14",
     "Killar 14",
     "Tjejer 15",
     "Killar 15",
     "Tjejer 16",
     "Killar 16",
     "D 17-20",
     "H 17-20"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-gronklittsjakten-masstart-2027",
   "name": "Grönklittsjakten masstart",
   "year": 2027,
   "startDate": "2027-04-04",
   "endDate": "2027-04-04",
   "country": "SE",
   "place": "Grönklitt skidstadion",
   "region": "Dalarna",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Orsa SK",
   "homepage": "https://www.orsask.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/48071",
   "lastEntryDate": "2027-03-31",
   "lastEntrySource": "https://ssfta.skidor.com/event/48071",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Grönklitt skidstadion arrangerat av Orsa SK.",
    "en": "Race in Grönklitt skidstadion organized by Orsa SK."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48071"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.orsask.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.21092,
    "lng": 14.5324,
    "precision": "street",
    "arena": null,
    "street": "Multibanan",
    "suburb": "Grönklitt",
    "city": "Orsa kommun",
    "municipality": "Dalarnas län",
    "county": "Dalarnas län",
    "country": "SE",
    "query": "Grönklitt skidstadion",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9",
     "Killar 9",
     "Tjejer 10",
     "Killar 10",
     "Tjejer 11",
     "Killar 11",
     "Tjejer 12",
     "Killar 12",
     "Tjejer 13",
     "Killar 13",
     "Tjejer 14",
     "Killar 14",
     "Tjejer 15",
     "Killar 15",
     "Tjejer 16",
     "Killar 16",
     "D 17-20",
     "H 17-20"
    ]
   },
   "formatsSrc": [
    "interval",
    "mass"
   ]
  },
  {
   "id": "se-malmbergets-ski-tour-2027",
   "name": "Malmbergets Ski Tour",
   "year": 2027,
   "startDate": "2027-04-09",
   "endDate": "2027-04-11",
   "country": "SE",
   "place": "Kaptensgården",
   "region": "Norrbotten",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Malmbergets AIF",
   "homepage": "https://malmbergetsaif.com/sektioner/skidor/om-sektionen/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47748",
   "lastEntryDate": "2027-04-07",
   "lastEntrySource": "https://ssfta.skidor.com/event/47748",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kaptensgården arrangerat av Malmbergets AIF.",
    "en": "Race in Kaptensgården organized by Malmbergets AIF."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47748"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://malmbergetsaif.com/sektioner/skidor/om-sektionen/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 58.11092,
    "lng": 13.62063,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": "Slöta",
    "city": "Falköpings kommun",
    "municipality": "Västra Götalands län",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Kaptensgården",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8",
     "Tjejer 9",
     "Killar 9",
     "Tjejer 10",
     "Killar 10",
     "Tjejer 11",
     "Killar 11",
     "Tjejer 12",
     "Killar 12",
     "Tjejer 13",
     "Killar 13",
     "Tjejer 14",
     "Killar 14",
     "Tjejer 15",
     "Killar 15",
     "Tjejer 16",
     "Killar 16",
     "D 17-20",
     "H 17-20",
     "D 21-",
     "H 21-",
     "Damer Motion",
     "Herrar Motion",
     "Öppen 1",
     "Öppen 2"
    ]
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "se-pilgrimsloppet-2027",
   "name": "Pilgrimsloppet",
   "year": 2027,
   "startDate": "2027-04-10",
   "endDate": "2027-04-10",
   "country": "SE",
   "place": "Lofsdalen",
   "region": "Jämtland-Härjedalen",
   "type": "long-distance",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 55.0,
     "technique": "classic"
    },
    {
     "km": 38.0,
     "technique": "classic"
    },
    {
     "km": 18.0,
     "technique": "classic"
    }
   ],
   "organizer": "Lofsdalen SK",
   "homepage": "https://elitesignup.com/races",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/48146",
   "lastEntryDate": "2027-04-09",
   "lastEntrySource": "https://ssfta.skidor.com/event/48146",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Lofsdalen arrangerat av Lofsdalen SK (55 km, 38 km, 18 km).",
    "en": "Ski marathon in Lofsdalen organized by Lofsdalen SK (55 km, 38 km, 18 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/48146"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.11374,
    "lng": 13.27403,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Lofsdalen",
    "municipality": "Härjedalens kommun",
    "county": "Jämtlands län",
    "country": "SE",
    "query": "Lofsdalen",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "Damer Motion - 18 km",
     "Damer Motion - 38 km",
     "Damer Motion - 55 km",
     "Herrar Motion - 18 km",
     "Herrar Motion - 38 km",
     "Herrar Motion - 55 km"
    ]
   },
   "formatsSrc": [
    "mass"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Klassiskt långlopp på 55, 38 eller 18 km i fjällbyn Lofsdalen i Härjedalen, som Lofsdalen SK arrangerat sedan 1980-talet.",
     "en": "A classic race of 55, 38 or 18 km in the Härjedalen fell village of Lofsdalen, run by Lofsdalen SK since the 1980s."
    },
    "sources": [
     "https://skiclassics.com/events/challengers/lofsdalen-epic/",
     "https://www.mynewsdesk.com/se/destination-lofsdalen/pressreleases/nytt-unikt-laengdlopp-arrangeras-i-lofsdalen-3133041"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Klassiskt vårlopp i fjällbyn Lofsdalen",
    "en": "Classic spring race in the Lofsdalen fells"
   }
  },
  {
   "id": "se-luspenloppet-2027",
   "name": "Luspenloppet",
   "year": 2027,
   "startDate": "2027-04-11",
   "endDate": "2027-04-11",
   "country": "SE",
   "place": "Storuman",
   "region": "Västerbotten",
   "type": "competition",
   "level": "Nationell",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 2.5,
     "technique": "free"
    },
    {
     "km": 1.5,
     "technique": "free"
    }
   ],
   "organizer": "Storumans IK",
   "homepage": "https://www.storumanik.nu",
   "homepageType": "official",
   "registrationUrl": "https://ssfta.skidor.com/event/47809",
   "lastEntryDate": "2027-04-08",
   "lastEntrySource": "https://ssfta.skidor.com/event/47809",
   "entryFee": {
    "text": "80–200 kr beroende på klass",
    "textEn": "SEK 80–200 depending on class",
    "source": "https://ssfta.skidor.com/event/47809"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Storuman arrangerat av Storumans IK (10 km, 5 km, 2,5 km, 1,5 km).",
    "en": "Race in Storuman organized by Storumans IK (10 km, 5 km, 2.5 km, 1.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47809"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {
    "homepageUnreachable": 1
   },
   "geo": {
    "lat": 65.4,
    "lng": 16.41667,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Storumans kommun",
    "county": "Västerbottens län",
    "country": "SE",
    "query": "Storuman",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "interval",
    "mass"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "Mix 0-8 - 800m",
     "Tjejer 9 - 1.5km",
     "Killar 9 - 1.5km",
     "Tjejer 10 - 1.5km",
     "Killar 10 - 1.5km",
     "Tjejer 11 - 2.5km",
     "Killar 11 - 2.5km",
     "Tjejer 12 - 2.5km",
     "Killar 12 - 2.5km",
     "Tjejer 13 - 2.5km",
     "Killar 13 - 2.5km",
     "Tjejer 14 - 2.5km",
     "Killar 14 - 2.5km",
     "Tjejer 15 - 5km",
     "Killar 15 - 5km",
     "Tjejer 16 - 5km",
     "Killar 16 - 5km",
     "D 17-18 - 10km",
     "H 17-18 - 10km",
     "D 19-20 - 10km",
     "H 19-20 - 10km",
     "D 21- - 10km",
     "H 21- - 10km",
     "D 21- Motion - 10km",
     "H 21- Motion - 10km",
     "Öppen 1 - 1.5km",
     "Öppen 2 - 2.5km",
     "Öppen 3 - 5km"
    ]
   },
   "formatsSrc": [
    "interval",
    "mass"
   ],
   "tagline": {
    "sv": "Vårtävling i fristil i Storuman",
    "en": "Spring skate race in Storuman, Lapland"
   }
  },
  {
   "id": "se-fjalltopphelgen-2027",
   "name": "Fjälltopphelgen",
   "year": 2027,
   "startDate": "2027-04-16",
   "endDate": "2027-04-18",
   "country": "SE",
   "place": "Bruksvallarna",
   "region": "Jämtland-Härjedalen",
   "type": "long-distance",
   "level": "FIS",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 35.0,
     "technique": "free"
    },
    {
     "km": 31.0,
     "technique": "free"
    },
    {
     "km": 6.2,
     "technique": "free"
    },
    {
     "km": 4.5,
     "technique": "free"
    },
    {
     "km": 2.9,
     "technique": "free"
    },
    {
     "km": 2.4,
     "technique": "free"
    }
   ],
   "organizer": "Funäsdalens IF",
   "homepage": "https://www.funasdalensif.se/",
   "homepageType": "club",
   "registrationUrl": "https://ssfta.skidor.com/event/47886",
   "lastEntryDate": "2027-04-13",
   "lastEntrySource": "https://ssfta.skidor.com/event/47886",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Bruksvallarna arrangerat av Funäsdalens IF (35 km, 31 km, 6,2 km, 4,5 km).",
    "en": "Ski marathon in Bruksvallarna organized by Funäsdalens IF (35 km, 31 km, 6.2 km, 4.5 km)."
   },
   "sources": [
    {
     "name": "SSF TA",
     "url": "https://ssfta.skidor.com/event/47886"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.funasdalensif.se/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.64031,
    "lng": 12.44222,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Bruksvallarna",
    "municipality": "Härjedalens kommun",
    "county": "Jämtlands län",
    "country": "SE",
    "query": "Bruksvallarna",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "mass",
    "sprint"
   ],
   "ageClasses": {
    "source": "ssf",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "D 21- - 100 m",
     "H 21- - 100 m",
     "Mix 0-8 - 600 m",
     "Tjejer 9 - 2,4 km",
     "Killar 9 - 2,4 km",
     "Tjejer 10 - 2,4 km",
     "Killar 10 - 2,4 km",
     "Tjejer 11 - 2,9 km",
     "Killar 11 - 2,9 km",
     "Tjejer 12 - 2,9 km",
     "Killar 12 - 2,9 km",
     "Tjejer 13 - 4,5 km",
     "Killar 13 - 4,5 km",
     "Tjejer 14 - 4,5 km",
     "Killar 14 - 4,5 km",
     "Tjejer 15 - 6,2 km",
     "Killar 15 - 6,2 km",
     "Tjejer 16 - 6,2 km",
     "Killar 16 - 6,2 km",
     "D 17-18 - 31 km",
     "H 17-18 - 31 km",
     "D 19-20 - 31 km",
     "H 19-20 - 31 km",
     "D 21- - 35 km",
     "H 21- - 35 km",
     "Mix 0-8",
     "Tjejer 9-10",
     "Killar 9-10",
     "Tjejer 11-12",
     "Killar 11-12",
     "Tjejer 13-14",
     "Killar 13-14",
     "Tjejer 15-16",
     "Killar 15-16",
     "D 17-18",
     "H 17-18",
     "D 19-",
     "H 19-",
     "Damer Motion",
     "Herrar Motion"
    ]
   },
   "formatsSrc": [
    "mass",
    "sprint"
   ],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "Säsongsavslutningen i Funäsfjällen: 35 km fristil från Bruksvallarna upp till Ramundbergets topp, med svensk elit i samma start och supersprint och Knallcross samma helg.",
     "en": "The season finale in Funäsfjällen: 35 km skating from Bruksvallarna up to the top of Ramundberget, with Sweden's elite on the same start line and a supersprint and ski-cross the same weekend."
    },
    "sources": [
     "https://www.fjalltopploppet.se/vara-lopp/",
     "https://www.fjalltopploppet.se/for-besokare/",
     "https://www.fjalltopploppet.se/wp-content/uploads/2026/01/Inbjudan-Fjalltopphelgen-2026.pdf",
     "https://www.fjalltopploppet.se/wp-content/uploads/2026/04/TCM-Fjalltopploppet-2026.pdf",
     "https://www.mynewsdesk.com/se/svenska_skidforbundet/pressreleases/sm-avslutning-i-bruksvallarna-2472790",
     "https://www.proxcskiing.com/long-distance/fjalltoppsloppet-joins-the-ski-classics-challengers-calendar/",
     "https://skiclassics.com/ebba-andersson-and-gustaf-berglund-winners-of-fjalltopploppet-2024/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Säsongsfinal med eliten i Funäsfjällen",
    "en": "Season finale with the elite, Funäsfjällen"
   }
  },
  {
   "id": "no-ssk-rulleskirenn-2026",
   "name": "SSK rulleskirenn",
   "year": 2026,
   "startDate": "2026-11-05",
   "endDate": "2026-11-05",
   "country": "NO",
   "place": "Rogaland Sparebank Arena",
   "region": "Agder og Rogaland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Stavanger Skiklubb - Ski",
   "homepage": "https://www.facebook.com/stavangerskiklubb/",
   "homepageType": "facebook",
   "registrationUrl": "https://isonen.no/event/cmub0rwlj04l37l01ldyyai84/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Rogaland Sparebank Arena arrangerat av Stavanger Skiklubb - Ski.",
    "en": "Race in Rogaland Sparebank Arena organized by Stavanger Skiklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmub0rwlj04l37l01ldyyai84/"
    },
    {
     "name": "Facebook (webbsökning)",
     "url": "https://www.facebook.com/stavangerskiklubb/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 58.83006,
    "lng": 5.76328,
    "precision": "street",
    "arena": "Rogaland Sparebank Arena roller ski track",
    "street": "Opstadvegen",
    "suburb": null,
    "city": "Varhaug",
    "municipality": "Rogaland",
    "county": "Rogaland",
    "country": "NO",
    "query": "Rogaland Sparebank Arena",
    "source": "organizer page",
    "sourceUrl": "https://www.fjordnorway.com/en/see-and-do/roller-ski-track-rogaland-sparebank-arena",
    "confidence": "medium"
   },
   "kind": "rollerski",
   "formats": []
  },
  {
   "id": "no-beitosprinten-2026",
   "name": "Beitosprinten",
   "year": 2026,
   "startDate": "2026-11-20",
   "endDate": "2026-11-22",
   "country": "NO",
   "place": "Beitostølen skistadion",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 10,
     "technique": "classic"
    },
    {
     "km": 15,
     "technique": "free"
    }
   ],
   "organizer": "Øystre Slidre Idrettslag",
   "homepage": "https://www.skiforbundet.no/arrangement/2026-2027/beitosprinten2026",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmu55beap01i4bn015tvze1ax/",
   "lastEntryDate": "2026-11-15",
   "lastEntrySource": "https://www.skiforbundet.no/arrangement/2026-2027/beitosprinten2026",
   "entryFee": {
    "text": "220 kr per renn",
    "textEn": "NOK 220 per race",
    "source": "https://www.skiforbundet.no/arrangement/2026-2027/beitosprinten2026/information-coc-para/"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Nationell säsongsöppning i längdskidor, paralängd och nordisk kombination på Beitostølen (10 km klassiskt och 15 km fristil för seniorer).",
    "en": "National season opener in cross-country, para cross-country and Nordic combined at Beitostølen (10 km classic and 15 km free for seniors)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu55beap01i4bn015tvze1ax/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.skiforbundet.no/arrangement/2026-2027/beitosprinten2026"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.skiforbundet.no/arrangement/2026-2027/beitosprinten2026/information-coc-para/"
    },
    {
     "name": "Arenans position",
     "url": "https://www.valdres.com/things-to-do/beitostolen-skistadion-og-lysloyper-p611773"
    },
    {
     "name": "Arrangörens inbjudan",
     "url": "https://www.skiforbundet.no/arrangement/2026-2027/beitosprinten2026/invitasjon/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-05",
   "geo": {
    "lat": 61.23969,
    "lng": 8.92391,
    "precision": "venue",
    "arena": "Beitostølen Skistadion",
    "street": null,
    "suburb": null,
    "city": "Beitostølen",
    "municipality": "Innlandet",
    "county": "Innlandet",
    "country": "NO",
    "source": "www.valdres.com (coordinates on page)"
   },
   "kind": "competition",
   "formats": [],
   "formatsFixed": [],
   "tagline": {
    "sv": "Säsongsöppning med landslaget",
    "en": "Season opener with the national team"
   }
  },
  {
   "id": "no-spar-nc-galasprinten-2026",
   "name": "SPAR NC - Gålåsprinten",
   "year": 2026,
   "startDate": "2026-11-27",
   "endDate": "2026-11-29",
   "country": "NO",
   "place": "Gålå",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 3,
   "series": [],
   "distances": [],
   "organizer": "Sør-Fron Idrettslag",
   "homepage": "https://sfil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu2dyizk0348ce01orj4r011/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Gålå arrangerat av Sør-Fron Idrettslag.",
    "en": "Race in Gålå organized by Sør-Fron Idrettslag."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu2dyizk0348ce01orj4r011/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.skiforbundet.no/arrangement/2026-2027/gala26/invitasjon/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 61.50581,
    "lng": 9.78471,
    "precision": "locality",
    "arena": "Gålå Idrettsanlegg",
    "street": null,
    "suburb": null,
    "city": "Gålå",
    "municipality": "Sør-Fron",
    "county": "Innlandet",
    "country": "NO",
    "query": "Gålå",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ],
   "tagline": {
    "sv": "Norgescupsprint på Gålå i november",
    "en": "Norwegian Cup sprint at Gålå in November"
   }
  },
  {
   "id": "no-fis-renn-junior-galasprinten-2026",
   "name": "FIS-renn junior - Gålåsprinten",
   "year": 2026,
   "startDate": "2026-11-28",
   "endDate": "2026-11-29",
   "country": "NO",
   "place": "Gålå",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 3,
   "series": [],
   "distances": [],
   "organizer": "Sør-Fron Idrettslag",
   "homepage": "https://www.skiforbundet.no/arrangement/2026-2027/gala26/",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmu2fv9t4037kce0100g39xr7/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Gålå arrangerat av Sør-Fron Idrettslag.",
    "en": "Race in Gålå organized by Sør-Fron Idrettslag."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu2fv9t4037kce0100g39xr7/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.skiforbundet.no/arrangement/2026-2027/gala26/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-05",
   "geo": {
    "lat": 61.50492,
    "lng": 9.78953,
    "precision": "street",
    "arena": null,
    "street": "Lokkarsletta",
    "suburb": null,
    "city": "Gålå",
    "municipality": "Sør-Fron",
    "county": "Innlandet",
    "country": "NO",
    "query": "Lokkarsletta, Gålå",
    "source": "Organizer (OpenStreetMap)"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "junior"
    ],
    "names": []
   },
   "tagline": {
    "sv": "FIS-sprint för juniorer på Gålå",
    "en": "Junior FIS sprint at Gålå"
   }
  },
  {
   "id": "no-lysloyperenn-kvennabakkan-skianlegg-2026",
   "name": "Lysløyperenn kvennabakkan skianlegg",
   "year": 2026,
   "startDate": "2026-12-02",
   "endDate": "2026-12-02",
   "country": "NO",
   "place": "Kvennabakkan skianlegg",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Lundamo Idrettslag - Ski",
   "homepage": "https://www.lundamoil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtvw346n03n3ah015lg5l14t/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kvennabakkan skianlegg arrangerat av Lundamo Idrettslag - Ski.",
    "en": "Race in Kvennabakkan skianlegg organized by Lundamo Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtvw346n03n3ah015lg5l14t/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.lundamoil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.10402,
    "lng": 10.16226,
    "precision": "venue",
    "arena": "Kvennabakken skianlegg",
    "street": "Tømmesdalsvegen",
    "suburb": "Sørtømme",
    "city": "Hovin",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Kvennabakkan skianlegg",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-gravsetrennene-2026-innlagt-fis-renn-jr-sen-lordag-fristil-b-2026",
   "name": "Gravsetrennene 2026 - Innlagt FIS-renn jr/sen. Lørdag: fristil BSK-Bjørn Myhre Cup. Søndag: Klassisk",
   "year": 2026,
   "startDate": "2026-12-05",
   "endDate": "2026-12-06",
   "country": "NO",
   "place": "Gravset skianlegg",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 3,
   "series": [],
   "distances": [],
   "organizer": "Hemsedal Idrettslag - Ski",
   "homepage": "https://www.hemsedalil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmp5fnz4t00juab01rbbszzk7/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Gravset skianlegg arrangerat av Hemsedal Idrettslag - Ski.",
    "en": "Race in Gravset skianlegg organized by Hemsedal Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmp5fnz4t00juab01rbbszzk7/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.hemsedalil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.83951,
    "lng": 8.7069,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Hemsedal",
    "municipality": "Buskerud",
    "county": "Buskerud",
    "country": "NO",
    "query": "Gravset",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "junior",
     "senior"
    ],
    "names": []
   },
   "tagline": {
    "sv": "FIS-helg på Gravset, fristil och klassiskt",
    "en": "FIS weekend at Gravset, skate and classic"
   }
  },
  {
   "id": "no-albyggsprinten-2026",
   "name": "Ålbyggsprinten",
   "year": 2026,
   "startDate": "2026-12-05",
   "endDate": "2026-12-05",
   "country": "NO",
   "place": "Holtålen",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Ålen Idrettslag - Ski",
   "homepage": "https://www.alenil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmuca0pei06tt8m01wvvbfy3c/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Holtålen arrangerat av Ålen Idrettslag - Ski.",
    "en": "Race in Holtålen organized by Ålen Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmuca0pei06tt8m01wvvbfy3c/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.alenil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 62.86539,
    "lng": 11.35957,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Holtålen",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Holtålen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "no-ramsjocrossen-2026",
   "name": "Ramsjøcrossen",
   "year": 2026,
   "startDate": "2026-12-06",
   "endDate": "2026-12-06",
   "country": "NO",
   "place": "Ramsjøen Arena",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Skaun Idrettslag - Ski",
   "homepage": "https://www.skaunil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu1l94w8022tce01kftytxev/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ramsjøen Arena arrangerat av Skaun Idrettslag - Ski.",
    "en": "Race in Ramsjøen Arena organized by Skaun Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu1l94w8022tce01kftytxev/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.skaunil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.25381,
    "lng": 9.95271,
    "precision": "venue",
    "arena": "Ramsjøen Arena",
    "street": "Skaunaskogen",
    "suburb": "Morken",
    "city": "Skaun",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Ramsjøen Arena",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-bossmo-ytteren-il-2026",
   "name": "Bossmo & Ytteren IL",
   "year": 2026,
   "startDate": "2026-12-12",
   "endDate": "2026-12-13",
   "country": "NO",
   "place": "Skillevollen Alpinsenter AS",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Bossmo & Ytteren IL - Ski",
   "homepage": "https://www.bossmoytteren.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmth1ioxs03qqf901feh6eui5/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Skillevollen Alpinsenter AS arrangerat av Bossmo & Ytteren IL - Ski.",
    "en": "Race in Skillevollen Alpinsenter AS organized by Bossmo & Ytteren IL - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmth1ioxs03qqf901feh6eui5/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 66.33772,
    "lng": 14.10121,
    "precision": "street",
    "arena": null,
    "street": "Skillevollen",
    "suburb": "Båsmoen",
    "city": "Mo i Rana",
    "municipality": "Rana",
    "county": "Nordland",
    "country": "NO",
    "query": "Skillevollen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-konnerudrennet-2026-fristil-innlagt-fis-renn-jr-sen-2026",
   "name": "Konnerudrennet 2026 fristil - innlagt FIS-renn jr./ sen.",
   "year": 2026,
   "startDate": "2026-12-12",
   "endDate": "2026-12-12",
   "country": "NO",
   "place": "Konnerudhallen",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 3,
   "series": [],
   "distances": [],
   "organizer": "Konnerud Idrettslag - Ski",
   "homepage": "https://konnerud.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmshmnv0e00uxd4014mzcn5gq/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Konnerudhallen arrangerat av Konnerud Idrettslag - Ski.",
    "en": "Race in Konnerudhallen organized by Konnerud Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmshmnv0e00uxd4014mzcn5gq/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://konnerud.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.71455,
    "lng": 10.14778,
    "precision": "venue",
    "arena": "Konnerudhallen",
    "street": "Torsbergveien",
    "suburb": "Gramsborg",
    "city": "Konnerud",
    "municipality": "Drammen",
    "county": "Buskerud",
    "country": "NO",
    "query": "Konnerudhallen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "junior",
     "senior"
    ],
    "names": []
   },
   "tagline": {
    "sv": "FIS-tävling i fristil på Konnerud, Drammen",
    "en": "FIS skate race at Konnerud, Drammen"
   }
  },
  {
   "id": "no-hovdenrennet-12-desember-2026",
   "name": "Hovdenrennet 12.desember",
   "year": 2026,
   "startDate": "2026-12-12",
   "endDate": "2026-12-12",
   "country": "NO",
   "place": "Hovden langrennsarena",
   "region": "Agder og Rogaland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 10,
     "technique": "free"
    },
    {
     "km": 8,
     "technique": "free"
    },
    {
     "km": 6,
     "technique": "free"
    },
    {
     "km": 4,
     "technique": "free"
    },
    {
     "km": 2,
     "technique": "free"
    }
   ],
   "organizer": "Hovden Sportsklubb - Ski",
   "homepage": "http://Hovdentour.no",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmvpm853a00p8ei019qg4fd0w/",
   "lastEntryDate": "2026-12-10",
   "lastEntrySource": "https://Hovdentour.no/Hovdenrennet-lordag-12-desember",
   "entryFee": {
    "text": "150 kr (under 11 år 100 kr), junior 190 kr, senior 220 kr",
    "textEn": "NOK 150 (under 11 NOK 100), junior NOK 190, senior NOK 220",
    "source": "https://Hovdentour.no/Hovdenrennet-lordag-12-desember"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hovden langrennsarena arrangerat av Hovden Sportsklubb - Ski.",
    "en": "Race in Hovden langrennsarena organized by Hovden Sportsklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmvpm853a00p8ei019qg4fd0w/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://Hovdentour.no/Hovdenrennet-lordag-12-desember"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 59.55041,
    "lng": 7.33896,
    "precision": "venue",
    "arena": "Hovden Langrennsarena",
    "street": "Røyrvikvegen",
    "suburb": null,
    "city": "Hovden",
    "municipality": "Bykle",
    "county": "Agder",
    "country": "NO",
    "query": "Hovden langrennsarena",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://Hovdentour.no/Hovdenrennet-lordag-12-desember"
   }
  },
  {
   "id": "no-sjusjoen-natrudstilrennet-2026",
   "name": "Sjusjøen Natrudstilrennet",
   "year": 2026,
   "startDate": "2026-12-12",
   "endDate": "2026-12-12",
   "country": "NO",
   "place": "Sjusjøen Arena Natrudstilen",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Søre Ål Idrettslag - Ski",
   "homepage": "https://www.soreil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmsuvz2eb01c0ci019p2aiyja/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Sjusjøen Arena Natrudstilen arrangerat av Søre Ål Idrettslag - Ski.",
    "en": "Race in Sjusjøen Arena Natrudstilen organized by Søre Ål Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmsuvz2eb01c0ci019p2aiyja/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 61.14521,
    "lng": 10.71344,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Sjusjøen",
    "municipality": "Ringsaker",
    "county": "Innlandet",
    "country": "NO",
    "query": "Sjusjøen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-storenrennet-2026",
   "name": "Størenrennet",
   "year": 2026,
   "startDate": "2026-12-12",
   "endDate": "2026-12-12",
   "country": "NO",
   "place": "Frøsetmarka skianlegg",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Støren Sportsklubb - Ski",
   "homepage": "http://storensportsklubb.com",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmu31my220514ah01q7tr7oqz/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Frøsetmarka skianlegg arrangerat av Støren Sportsklubb - Ski.",
    "en": "Race in Frøsetmarka skianlegg organized by Støren Sportsklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu31my220514ah01q7tr7oqz/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.04701,
    "lng": 10.32722,
    "precision": "locality",
    "arena": null,
    "street": "Kvernvassvegen",
    "suburb": null,
    "city": "Støren",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Frøsetmarka skianlegg",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-barentsnissens-juleskirenn-2026",
   "name": "Barentsnissens juleskirenn",
   "year": 2026,
   "startDate": "2026-12-12",
   "endDate": "2026-12-12",
   "country": "NO",
   "place": "Finnmarksveien 96",
   "region": "Finnmark Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Hammerfest Skiklubb - Ski",
   "homepage": "https://hammerfestskiklubb.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtht4fyn00i8d501ffjwe7d1/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Finnmarksveien 96 arrangerat av Hammerfest Skiklubb - Ski.",
    "en": "Race in Finnmarksveien 96 organized by Hammerfest Skiklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtht4fyn00i8d501ffjwe7d1/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://hammerfestskiklubb.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 70.69253,
    "lng": 23.70177,
    "precision": "locality",
    "arena": null,
    "street": "Finnmarksveien",
    "suburb": "Prærien",
    "city": "Hammerfest",
    "municipality": "Hammerfest",
    "county": "Finnmark",
    "country": "NO",
    "query": "Finnmarksveien 96",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-konnerudrennet-2026-klassisk-innlagt-fis-renn-jr-sen-2026",
   "name": "Konnerudrennet 2026 klassisk - Innlagt FIS-renn jr./ sen.",
   "year": 2026,
   "startDate": "2026-12-13",
   "endDate": "2026-12-13",
   "country": "NO",
   "place": "Konnerudhallen",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 3,
   "series": [],
   "distances": [],
   "organizer": "Konnerud Idrettslag - Ski",
   "homepage": "https://konnerud.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmshn6a0300x7d4016c17p5b2/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Konnerudhallen arrangerat av Konnerud Idrettslag - Ski.",
    "en": "Race in Konnerudhallen organized by Konnerud Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmshn6a0300x7d4016c17p5b2/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://konnerud.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.71455,
    "lng": 10.14778,
    "precision": "venue",
    "arena": "Konnerudhallen",
    "street": "Torsbergveien",
    "suburb": "Gramsborg",
    "city": "Konnerud",
    "municipality": "Drammen",
    "county": "Buskerud",
    "country": "NO",
    "query": "Konnerudhallen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "junior",
     "senior"
    ],
    "names": []
   },
   "tagline": {
    "sv": "Klassisk FIS-tävling på Konnerud, Drammen",
    "en": "Classic FIS race at Konnerud, Drammen"
   }
  },
  {
   "id": "no-sp1-cup-1-rindalsrennet-2026",
   "name": "SP1-CUP #1 Rindalsrennet",
   "year": 2026,
   "startDate": "2026-12-13",
   "endDate": "2026-12-13",
   "country": "NO",
   "place": "6657",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Rindal Idrettslag - Ski",
   "homepage": "https://rindalil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtrmstxk01giah01sovj9x8b/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i 6657 arrangerat av Rindal Idrettslag - Ski.",
    "en": "Race in 6657 organized by Rindal Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtrmstxk01giah01sovj9x8b/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://rindalil.no/"
    },
    {
     "name": "Arenans position",
     "url": "https://rindalil.no/ski.281906.no.html"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://rindalil.no/velkommen-til-sparebank1-cup-rindalsrennet-2025.6702033-281906.html"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.06015,
    "lng": 9.22687,
    "precision": "venue",
    "arena": "Igltjønna skistadion",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Rindal",
    "county": "Trøndelag",
    "country": "NO",
    "source": "rindalil.no (coordinates on page)"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "no-osebergrennet-2026",
   "name": "Osebergrennet",
   "year": 2026,
   "startDate": "2026-12-15",
   "endDate": "2026-12-15",
   "country": "NO",
   "place": "Storås langrennsarena",
   "region": "Vestfold Og Telemark Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Oseberg Skilag - Ski",
   "homepage": "https://www.osebergskilag.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu19cfo8016qah01mo2pfz0z/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Storås langrennsarena arrangerat av Oseberg Skilag - Ski.",
    "en": "Race in Storås langrennsarena organized by Oseberg Skilag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu19cfo8016qah01mo2pfz0z/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.osebergskilag.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.64028,
    "lng": 10.32057,
    "precision": "venue",
    "arena": "Storås",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Holmestrand",
    "county": "Vestfold",
    "country": "NO",
    "query": "Storås",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-skandinavisk-cup-spar-nc-senior-jr-vm-monstring-trondheim-2026",
   "name": "Skandinavisk Cup/Spar NC Senior/Jr. VM Mønstring Trondheim",
   "year": 2026,
   "startDate": "2026-12-18",
   "endDate": "2026-12-20",
   "country": "NO",
   "place": "Granåsen",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 10,
     "technique": "free"
    },
    {
     "km": 15,
     "technique": "classic"
    },
    {
     "km": 20,
     "technique": "classic"
    }
   ],
   "organizer": "Strindheim Idrettslag - Ski",
   "homepage": "https://www.skiforbundet.no/arrangement/2026-2027/strindheim26/",
   "homepageType": "federation",
   "registrationUrl": "https://isonen.no/event/cmv0kff8v03pob501zcwk6br8/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Granåsen arrangerat av Strindheim Idrettslag - Ski.",
    "en": "Race in Granåsen organized by Strindheim Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmv0kff8v03pob501zcwk6br8/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.skiforbundet.no/arrangement/2026-2027/strindheim26/program/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 59.49974,
    "lng": 9.62334,
    "precision": "venue",
    "arena": "Granåsen",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Kongsberg",
    "county": "Buskerud",
    "country": "NO",
    "query": "Granåsen",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": [],
   "tagline": {
    "sv": "Skandinaviska cupen och Norgescup, Granåsen",
    "en": "Scandinavian Cup and Norway Cup, Granåsen"
   }
  },
  {
   "id": "no-atomicrennet-lordag-klassisk-2026",
   "name": "Atomicrennet lørdag klassisk",
   "year": 2026,
   "startDate": "2026-12-19",
   "endDate": "2026-12-19",
   "country": "NO",
   "place": "Lygna Skisenter",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Brandbu Idretsforening - Ski",
   "homepage": "https://brandbuif.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmpkzbiy000vu6x01okz0nx3w/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lygna Skisenter arrangerat av Brandbu Idretsforening - Ski.",
    "en": "Race in Lygna Skisenter organized by Brandbu Idretsforening - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmpkzbiy000vu6x01okz0nx3w/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://brandbuif.no/ski/atomicrenne-26"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 60.45932,
    "lng": 10.63279,
    "precision": "venue",
    "arena": "Lygna skisenter",
    "street": null,
    "suburb": null,
    "city": "Lygna",
    "municipality": "Gran",
    "county": "Innlandet",
    "country": "NO",
    "query": "Lygna Skisenter",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://brandbuif.no/ski/atomicrenne-26"
   }
  },
  {
   "id": "no-lierrennet-2026-klassisk-bsk-bjorn-myhre-cup-2026",
   "name": "Lierrennet 2026 klassisk/BSK-Bjørn Myhre Cup",
   "year": 2026,
   "startDate": "2026-12-19",
   "endDate": "2026-12-19",
   "country": "NO",
   "place": "Martinsløkka skistadion",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 5.0,
     "technique": null
    },
    {
     "km": 3.0,
     "technique": null
    },
    {
     "km": 2.0,
     "technique": null
    },
    {
     "km": 1.0,
     "technique": "classic"
    }
   ],
   "organizer": "Sjåstad/ Vestre Lier IL - Ski",
   "homepage": "https://www.lier-ski.com/",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmtki03ai01olct01vmyz97vd/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Martinsløkka skistadion arrangerat av Sjåstad/ Vestre Lier IL - Ski (5 km, 3 km, 2 km, 1 km).",
    "en": "Race in Martinsløkka skistadion organized by Sjåstad/ Vestre Lier IL - Ski (5 km, 3 km, 2 km, 1 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtki03ai01olct01vmyz97vd/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.82242,
    "lng": 10.13482,
    "precision": "venue",
    "arena": "Martinsløkka",
    "street": "Eikseterveien",
    "suburb": null,
    "city": null,
    "municipality": "Lier",
    "county": null,
    "country": "NO",
    "query": "Martinsløkka",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "no-nysnorennet-2026",
   "name": "Nysnørennet",
   "year": 2026,
   "startDate": "2026-12-19",
   "endDate": "2026-12-19",
   "country": "NO",
   "place": "Bestemorenga fritidspark",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    }
   ],
   "organizer": "Innstranda IL - Ski",
   "homepage": "https://iil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmun3auvj00z4d0016zrv9cpm/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Bestemorenga fritidspark arrangerat av Innstranda IL - Ski (10 km).",
    "en": "Race in Bestemorenga fritidspark organized by Innstranda IL - Ski (10 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmun3auvj00z4d0016zrv9cpm/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 67.30045,
    "lng": 14.52652,
    "precision": "venue",
    "arena": "Bestemorenga",
    "street": "Soløyvannsveien",
    "suburb": null,
    "city": "Bodø",
    "municipality": "Nordland",
    "county": "Nordland",
    "country": "NO",
    "query": "Bestemorenga",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-atomicrennet-sondag-fristil-2026",
   "name": "Atomicrennet søndag fristil",
   "year": 2026,
   "startDate": "2026-12-20",
   "endDate": "2026-12-20",
   "country": "NO",
   "place": "Lygna Skisenter",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Brandbu Idretsforening - Ski",
   "homepage": "https://brandbuif.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmpl0nssw00at8p01zgseqwh3/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lygna Skisenter arrangerat av Brandbu Idretsforening - Ski.",
    "en": "Race in Lygna Skisenter organized by Brandbu Idretsforening - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmpl0nssw00at8p01zgseqwh3/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 60.45932,
    "lng": 10.63279,
    "precision": "venue",
    "arena": "Lygna skisenter",
    "street": null,
    "suburb": null,
    "city": "Lygna",
    "municipality": "Gran",
    "county": "Innlandet",
    "country": "NO",
    "query": "Lygna Skisenter",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-nyttarsraketten-2026",
   "name": "Nyttårsraketten",
   "year": 2026,
   "startDate": "2026-12-27",
   "endDate": "2026-12-27",
   "country": "NO",
   "place": "Bestemorenga fritidspark",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Innstranda IL - Ski",
   "homepage": "https://iil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmun3vqja00ytbh01lrkfqd6w/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Bestemorenga fritidspark arrangerat av Innstranda IL - Ski.",
    "en": "Race in Bestemorenga fritidspark organized by Innstranda IL - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmun3vqja00ytbh01lrkfqd6w/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 67.30045,
    "lng": 14.52652,
    "precision": "venue",
    "arena": "Bestemorenga",
    "street": "Soløyvannsveien",
    "suburb": null,
    "city": "Bodø",
    "municipality": "Nordland",
    "county": "Nordland",
    "country": "NO",
    "query": "Bestemorenga",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-romjulsrennet-2026",
   "name": "Romjulsrennet",
   "year": 2026,
   "startDate": "2026-12-27",
   "endDate": "2026-12-27",
   "country": "NO",
   "place": "Granmoen skole",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Drevja Idrettslag - Ski",
   "homepage": "https://drevja-il.idrettenonline.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu309z3u04occe01t5918qm6/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Granmoen skole arrangerat av Drevja Idrettslag - Ski.",
    "en": "Race in Granmoen skole organized by Drevja Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu309z3u04occe01t5918qm6/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://drevja-il.idrettenonline.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 65.97708,
    "lng": 13.21542,
    "precision": "venue",
    "arena": "Granmoen skole",
    "street": "Drevjavegen",
    "suburb": null,
    "city": "Granmoen",
    "municipality": "Vefsn",
    "county": "Nordland",
    "country": "NO",
    "query": "Granmoen skole",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-skikross-i-tydal-fritidspark-2026",
   "name": "Skikross i Tydal Fritidspark",
   "year": 2026,
   "startDate": "2026-12-28",
   "endDate": "2026-12-28",
   "country": "NO",
   "place": "Tydal idrettshall",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Tydal IL - Ski",
   "homepage": "https://www.tydal-il.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu332nf20536ce01iynys6nf/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Tydal idrettshall arrangerat av Tydal IL - Ski.",
    "en": "Race in Tydal idrettshall organized by Tydal IL - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu332nf20536ce01iynys6nf/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.tydal-il.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 62.97124,
    "lng": 11.8215,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Tydal",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Tydal",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-ribberennet-al-2026",
   "name": "Ribberennet Ål",
   "year": 2026,
   "startDate": "2026-12-28",
   "endDate": "2026-12-28",
   "country": "NO",
   "place": "Liatoppen Skisenter",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Fjellet IL - Ski",
   "homepage": "https://www.liatoppen.com/next/p/6838/nyheiter",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmtjk38ac04cvcs0143dq364l/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Liatoppen Skisenter arrangerat av Fjellet IL - Ski.",
    "en": "Race in Liatoppen Skisenter organized by Fjellet IL - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtjk38ac04cvcs0143dq364l/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://minidrett.nif.no/EventAttachment/GetAttachment/5058207"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.66924,
    "lng": 8.62144,
    "precision": "venue",
    "arena": "Liatoppen Skisenter",
    "street": "Liatoppen",
    "suburb": null,
    "city": "Ål",
    "municipality": "Buskerud",
    "county": "Buskerud",
    "country": "NO",
    "query": "Liatoppen Skisenter",
    "source": "organizer page",
    "sourceUrl": "https://www.liatoppen.com/next/p/47766/kontakt-oss",
    "confidence": "high"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://minidrett.nif.no/EventAttachment/GetAttachment/5058207"
   }
  },
  {
   "id": "no-budalsrennet-2027",
   "name": "Budalsrennet",
   "year": 2027,
   "startDate": "2027-01-02",
   "endDate": "2027-01-02",
   "country": "NO",
   "place": "Budal skiarena",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Budal Idrettslag - Ski",
   "homepage": "https://www.budal-il.com/p/18180/ski--og-skiskyting",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmsbxlxeq0cgqb201o2jp20u6/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Budal skiarena arrangerat av Budal Idrettslag - Ski.",
    "en": "Race in Budal skiarena organized by Budal Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmsbxlxeq0cgqb201o2jp20u6/"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.budal-il.com/p/18180/ski--og-skiskyting"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 62.88419,
    "lng": 10.48391,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Budal",
    "municipality": "Midtre Gauldal",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Budal",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-tour-de-fauske-2027",
   "name": "Tour de Fauske",
   "year": 2027,
   "startDate": "2027-01-02",
   "endDate": "2027-01-02",
   "country": "NO",
   "place": "Klungsetmarka Skistadion",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Fauske IL Langrenn - Ski",
   "homepage": "https://fauskeil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmti8lzvd00jked01lvn2if1z/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Klungsetmarka Skistadion arrangerat av Fauske IL Langrenn - Ski.",
    "en": "Race in Klungsetmarka Skistadion organized by Fauske IL Langrenn - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmti8lzvd00jked01lvn2if1z/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://fauskeil.no/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.skiforbundet.no/globalassets/06-krets---medier/nordland/langrenn/2024/innbydelse-tour-de-fauske.pdf"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 67.23672,
    "lng": 15.78442,
    "precision": "locality",
    "arena": "Klungsetmarka skianlegg",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Fauske",
    "county": "Nordland",
    "country": "NO",
    "query": "Fauske",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-lygnasaeterrennet-2027",
   "name": "Lygnasæterrennet",
   "year": 2027,
   "startDate": "2027-01-03",
   "endDate": "2027-01-03",
   "country": "NO",
   "place": "Lygna Skisenter",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Moen Sportsklubb - Ski",
   "homepage": "https://moensk.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmthonwpv00a0d5016dpzk8jw/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lygna Skisenter arrangerat av Moen Sportsklubb - Ski.",
    "en": "Race in Lygna Skisenter organized by Moen Sportsklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmthonwpv00a0d5016dpzk8jw/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 60.45932,
    "lng": 10.63279,
    "precision": "venue",
    "arena": "Lygna skisenter",
    "street": null,
    "suburb": null,
    "city": "Lygna",
    "municipality": "Gran",
    "county": "Innlandet",
    "country": "NO",
    "query": "Lygna Skisenter",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-nyttarsrennet-kongsberg-2027",
   "name": "Nyttårsrennet Kongsberg",
   "year": 2027,
   "startDate": "2027-01-03",
   "endDate": "2027-01-03",
   "country": "NO",
   "place": "Heistadmoen Skistadion",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "IL Skrim - Ski",
   "homepage": "https://ilskrim.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmqhxohrs00r5dp01st3akj34/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Heistadmoen Skistadion arrangerat av IL Skrim - Ski.",
    "en": "Race in Heistadmoen Skistadion organized by IL Skrim - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmqhxohrs00r5dp01st3akj34/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://ilskrim.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.59752,
    "lng": 9.65521,
    "precision": "locality",
    "arena": null,
    "street": "Påterudveien",
    "suburb": null,
    "city": "Heistadmoen",
    "municipality": "Kongsberg",
    "county": "Buskerud",
    "country": "NO",
    "query": "Heistadmoen Skistadion",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-nyttarsrennet-2027",
   "name": "Nyttårsrennet",
   "year": 2027,
   "startDate": "2027-01-03",
   "endDate": "2027-01-03",
   "country": "NO",
   "place": "Tjørhom ski og skiskytings arena",
   "region": "Agder og Rogaland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Gjesdal Idrettslag - Ski",
   "homepage": "https://www.gjesdal-il.com/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtu4xcva04mfc101g274hp10/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Tjørhom ski og skiskytings arena arrangerat av Gjesdal Idrettslag - Ski.",
    "en": "Race in Tjørhom ski og skiskytings arena organized by Gjesdal Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtu4xcva04mfc101g274hp10/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 58.88826,
    "lng": 6.85193,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Tjørhom",
    "municipality": "Sirdal",
    "county": "Agder",
    "country": "NO",
    "query": "Tjørhom",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-jarasprinten-2027",
   "name": "Jårasprinten",
   "year": 2027,
   "startDate": "2027-01-03",
   "endDate": "2027-01-03",
   "country": "NO",
   "place": "Holtvegen 20",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Svorkmo N.O.I. - Ski",
   "homepage": "https://www.svorkmonoi.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmvfiibty00bae2011sjqvhns/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Holtvegen 20 arrangerat av Svorkmo N.O.I. - Ski.",
    "en": "Race in Holtvegen 20 organized by Svorkmo N.O.I. - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmvfiibty00bae2011sjqvhns/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.svorkmonoi.no/home/jarasprinten-lordag-6/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 63.35768,
    "lng": 10.34866,
    "precision": "locality",
    "arena": "Asbøllsaga",
    "street": "Holtvegen",
    "suburb": "Heimdal",
    "city": "Trondheim",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Holtvegen 20",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "no-spar-nc-jr-lygna-2027",
   "name": "SPAR NC jr - Lygna",
   "year": 2027,
   "startDate": "2027-01-08",
   "endDate": "2027-01-10",
   "country": "NO",
   "place": "Lygna Skisenter",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 3,
   "series": [],
   "distances": [],
   "organizer": "Gran Idrettslag - Ski",
   "homepage": "https://www.granil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmuy9wq5b01xr90017c99vhfb/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lygna Skisenter arrangerat av Gran Idrettslag - Ski.",
    "en": "Race in Lygna Skisenter organized by Gran Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmuy9wq5b01xr90017c99vhfb/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.granil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.45932,
    "lng": 10.63279,
    "precision": "venue",
    "arena": "Lygna skisenter",
    "street": null,
    "suburb": null,
    "city": "Lygna",
    "municipality": "Gran",
    "county": "Innlandet",
    "country": "NO",
    "query": "Lygna Skisenter",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "junior"
    ],
    "names": []
   },
   "tagline": {
    "sv": "Norgescup för juniorer på Lygna",
    "en": "Norwegian Cup for juniors at Lygna"
   }
  },
  {
   "id": "no-km-oslosprint-2027",
   "name": "KM Oslosprint",
   "year": 2027,
   "startDate": "2027-01-09",
   "endDate": "2027-01-09",
   "country": "NO",
   "place": "Sognsvann Snøpark",
   "region": "Oslo Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Lyn Ski - Ski",
   "homepage": "https://oslosprint.no/",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmuwysjdh00vn9001swherep8/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Sognsvann Snøpark arrangerat av Lyn Ski - Ski.",
    "en": "Race in Sognsvann Snøpark organized by Lyn Ski - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmuwysjdh00vn9001swherep8/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://oslosprint.no/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 59.9752,
    "lng": 10.72909,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": "Marka",
    "city": "Oslo",
    "municipality": "Oslo",
    "county": null,
    "country": "NO",
    "query": "Sognsvann",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [
    "sprint"
   ],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://oslosprint.no/"
   }
  },
  {
   "id": "no-heimdalssprinten-2027",
   "name": "Heimdalssprinten",
   "year": 2027,
   "startDate": "2027-01-09",
   "endDate": "2027-01-09",
   "country": "NO",
   "place": "Saupstad skistadion",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Heimdal-Ski - Ski",
   "homepage": "https://www.heimdalski.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtdz3863004vf901slssrcxm/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Saupstad skistadion arrangerat av Heimdal-Ski - Ski.",
    "en": "Race in Saupstad skistadion organized by Heimdal-Ski - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtdz3863004vf901slssrcxm/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 63.35991,
    "lng": 10.3401,
    "precision": "venue",
    "arena": "Saupstad skisenter",
    "street": "Kongsvegen",
    "suburb": "Saupstad",
    "city": "Trondheim",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Saupstad skistadion",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "no-asvangrennet-2027",
   "name": "Åsvangrennet",
   "year": 2027,
   "startDate": "2027-01-09",
   "endDate": "2027-01-09",
   "country": "NO",
   "place": "Åsvang Skule",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Fjellblom IL - Ski",
   "homepage": null,
   "homepageType": null,
   "registrationUrl": "https://isonen.no/event/cmtj2ijfr005ued01ha23cyas/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Åsvang Skule arrangerat av Fjellblom IL - Ski.",
    "en": "Race in Åsvang Skule organized by Fjellblom IL - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtj2ijfr005ued01ha23cyas/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "blocking",
     "note": {
      "sv": "Ingen arrangörshemsida hittad i förbundets kalender – indexerad men inte publicerad.",
      "en": "No organizer website found in the federation calendar – indexed but not published."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 63.41147,
    "lng": 10.45247,
    "precision": "venue",
    "arena": "Åsvang skole",
    "street": "Åsvangvegen",
    "suburb": "Strinda",
    "city": "Trondheim",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Åsvang Skule",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-tjonnbakkrennet-2027",
   "name": "Tjønnbakkrennet",
   "year": 2027,
   "startDate": "2027-01-09",
   "endDate": "2027-01-09",
   "country": "NO",
   "place": "Bjørneråsveien 15",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "I.l Fjellørnen - Ski",
   "homepage": "https://www.facebook.com/fjellornen/",
   "homepageType": "facebook",
   "registrationUrl": "https://isonen.no/event/cmtzyx0yo00xfc101ji5cqs5a/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Bjørneråsveien 15 arrangerat av I.l Fjellørnen - Ski.",
    "en": "Race in Bjørneråsveien 15 organized by I.l Fjellørnen - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtzyx0yo00xfc101ji5cqs5a/"
    },
    {
     "name": "Facebook (webbsökning)",
     "url": "https://www.facebook.com/fjellornen/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 63.59467,
    "lng": 10.10892,
    "precision": "locality",
    "arena": null,
    "street": "Bjørneråsveien",
    "suburb": null,
    "city": "Rissa",
    "municipality": "Indre Fosen",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Bjørneråsveien 15",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-snauhaugrennet-2027",
   "name": "Snauhaugrennet",
   "year": 2027,
   "startDate": "2027-01-10",
   "endDate": "2027-01-10",
   "country": "NO",
   "place": "Snauhaug Skistadion",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Nordre Land Idrettslag - Ski",
   "homepage": "https://www.nli.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmthobpgb006zed010njsg875/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Snauhaug Skistadion arrangerat av Nordre Land Idrettslag - Ski.",
    "en": "Race in Snauhaug Skistadion organized by Nordre Land Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmthobpgb006zed010njsg875/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 60.85711,
    "lng": 10.11939,
    "precision": "locality",
    "arena": null,
    "street": "Sjakslinna",
    "suburb": null,
    "city": null,
    "municipality": "Nordre Land",
    "county": "Innlandet",
    "country": "NO",
    "query": "Snauhaug Skistadion",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-larvik-skisprinten-2027",
   "name": "Larvik Skisprinten",
   "year": 2027,
   "startDate": "2027-01-10",
   "endDate": "2027-01-10",
   "country": "NO",
   "place": "UTD Snøpark",
   "region": "Vestfold Og Telemark Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Larvik Ski - Ski",
   "homepage": "https://www.larvikski.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtlyzb2t03f7ck01ov4jix5y/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i UTD Snøpark arrangerat av Larvik Ski - Ski.",
    "en": "Race in UTD Snøpark organized by Larvik Ski - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtlyzb2t03f7ck01ov4jix5y/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.larvikski.no/"
    },
    {
     "name": "Arenans position",
     "url": "https://www.larvikski.no/next/p/54380/skiarena-og-loyper"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 59.0536,
    "lng": 9.98556,
    "precision": "venue",
    "arena": "UTD Snøpark",
    "street": null,
    "suburb": null,
    "city": "Larvik",
    "municipality": "Vestfold",
    "county": "Vestfold",
    "country": "NO",
    "source": "www.larvikski.no (coordinates on page)"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "no-lauritz-bergendahls-minnelop-landsrenn-2027",
   "name": "Lauritz Bergendahls Minneløp - landsrenn",
   "year": 2027,
   "startDate": "2027-01-10",
   "endDate": "2027-01-10",
   "country": "NO",
   "place": "Sørkedalens Idrettsforening",
   "region": "Oslo Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Sørkedalens Idrettsforening - Ski",
   "homepage": "https://www.sorkedalen.no/idrettsforeningen/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmvf40uw80386d201qymcd98d/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Sørkedalens Idrettsforening arrangerat av Sørkedalens Idrettsforening - Ski.",
    "en": "Race in Sørkedalens Idrettsforening organized by Sørkedalens Idrettsforening - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmvf40uw80386d201qymcd98d/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.sorkedalen.no/minnelopet/wp-content/uploads/2026/01/LBM-program-2026-Web.pdf"
    },
    {
     "name": "Arenans position",
     "url": "https://gotrail.run/no/event/sorkedalslopet"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 60.01694,
    "lng": 10.61228,
    "precision": "venue",
    "arena": "Sørkedalens idretts- og bygdehus",
    "street": null,
    "suburb": null,
    "city": "Oslo",
    "municipality": null,
    "county": null,
    "country": "NO",
    "source": "gotrail.run (coordinates on page)"
   },
   "kind": "championship",
   "formats": []
  },
  {
   "id": "no-mjondalsrennet-2027",
   "name": "Mjøndalsrennet",
   "year": 2027,
   "startDate": "2027-01-10",
   "endDate": "2027-01-10",
   "country": "NO",
   "place": "MIF-hytta",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Mjøndalen Idrettsforening - Ski",
   "homepage": "https://www.mif.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmseeo9gq04229s0195y6zcmr/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i MIF-hytta arrangerat av Mjøndalen Idrettsforening - Ski.",
    "en": "Race in MIF-hytta organized by Mjøndalen Idrettsforening - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmseeo9gq04229s0195y6zcmr/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.72228,
    "lng": 10.0495,
    "precision": "venue",
    "arena": "MIF hytta",
    "street": "Vikseterveien",
    "suburb": "Mjøndalen",
    "city": "Drammen",
    "municipality": "Drammen",
    "county": "Buskerud",
    "country": "NO",
    "query": "MIF-hytta",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-nyttarspaesen-2027",
   "name": "Nyttårspæsen",
   "year": 2027,
   "startDate": "2027-01-10",
   "endDate": "2027-01-10",
   "country": "NO",
   "place": "Sortland",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Sortland & Omegn Skiklubb - Ski",
   "homepage": "https://sortlandski.idrettenonline.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmpnqu9ib007a6x0148t5h68j/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Sortland arrangerat av Sortland & Omegn Skiklubb - Ski.",
    "en": "Race in Sortland organized by Sortland & Omegn Skiklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmpnqu9ib007a6x0148t5h68j/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 68.70008,
    "lng": 15.38547,
    "precision": "venue",
    "arena": "Skibua Sortland (ski hut at the lit trail)",
    "street": null,
    "suburb": null,
    "city": "Sortland",
    "municipality": "Nordland",
    "county": "Nordland",
    "country": "NO",
    "query": "Sortland",
    "source": "organizer page",
    "sourceUrl": "https://sortlandski.idrettenonline.no/",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-ren-roros-ung-rennet-2027",
   "name": "Ren Røros Ung- rennet",
   "year": 2027,
   "startDate": "2027-01-10",
   "endDate": "2027-01-10",
   "country": "NO",
   "place": "TOS Arena",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Røros Idrettslag - Ski",
   "homepage": "https://roros-il.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu0csv6e00eyce01l0sqfi5x/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i TOS Arena arrangerat av Røros Idrettslag - Ski.",
    "en": "Race in TOS Arena organized by Røros Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu0csv6e00eyce01l0sqfi5x/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 62.48504,
    "lng": 11.2333,
    "precision": "venue",
    "arena": "Hummelfjell TOS-arena",
    "street": "Håmmålsfjellveien",
    "suburb": null,
    "city": "Os",
    "municipality": "Innlandet",
    "county": "Innlandet",
    "country": "NO",
    "query": "TOS Arena",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-lauritz-bergendahls-minnelop-kretsrenn-2027",
   "name": "Lauritz Bergendahls Minneløp - kretsrenn",
   "year": 2027,
   "startDate": "2027-01-10",
   "endDate": "2027-01-10",
   "country": "NO",
   "place": "Sørkedalens Idrettsforening",
   "region": "Oslo Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Sørkedalens Idrettsforening - Ski",
   "homepage": "https://www.sorkedalen.no/idrettsforeningen/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmvf4em5w047dak01w796yaw3/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Sørkedalens Idrettsforening arrangerat av Sørkedalens Idrettsforening - Ski.",
    "en": "Race in Sørkedalens Idrettsforening organized by Sørkedalens Idrettsforening - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmvf4em5w047dak01w796yaw3/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.sorkedalen.no/minnelopet/wp-content/uploads/2026/01/LBM-program-2026-Web.pdf"
    },
    {
     "name": "Arenans position",
     "url": "https://gotrail.run/no/event/sorkedalslopet"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 60.01694,
    "lng": 10.61228,
    "precision": "venue",
    "arena": "Sørkedalens idretts- og bygdehus",
    "street": null,
    "suburb": null,
    "city": "Oslo",
    "municipality": null,
    "county": null,
    "country": "NO",
    "source": "gotrail.run (coordinates on page)"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-ditt-klubbhus-midtukecup-i-sande-sportsklubb-2027",
   "name": "Ditt Klubbhus Midtukecup I - Sande Sportsklubb",
   "year": 2027,
   "startDate": "2027-01-13",
   "endDate": "2027-01-13",
   "country": "NO",
   "place": "Montebello arena",
   "region": "Vestfold Og Telemark Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Sande Sportsklubb - Ski",
   "homepage": "https://sandesk.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu0y3yhi00lace0147tyfttj/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Montebello arena arrangerat av Sande Sportsklubb - Ski.",
    "en": "Race in Montebello arena organized by Sande Sportsklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu0y3yhi00lace0147tyfttj/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.61979,
    "lng": 10.0938,
    "precision": "venue",
    "arena": "Montebello arena",
    "street": null,
    "suburb": null,
    "city": "Holmestrand",
    "municipality": "Vestfold",
    "county": "Vestfold",
    "country": "NO",
    "query": "Montebello arena",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "no-sp1-cup-3-km-sprint-knykenrennet-2027",
   "name": "SP1-Cup #3/ KM-Sprint/Knykenrennet",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-16",
   "country": "NO",
   "place": "Knyken skisenter",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Orkdal Idrettslag - Ski",
   "homepage": "https://www.orkdal-il.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu14uym300yiah0123ftv8iq/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Knyken skisenter arrangerat av Orkdal Idrettslag - Ski.",
    "en": "Race in Knyken skisenter organized by Orkdal Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu14uym300yiah0123ftv8iq/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.orkdal-il.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.26242,
    "lng": 9.73822,
    "precision": "venue",
    "arena": "Knyken Skisenter",
    "street": null,
    "suburb": "Fossan",
    "city": "Orkland",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Knyken skisenter",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "no-svearennet-2027",
   "name": "Svearennet",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-16",
   "country": "NO",
   "place": "Svea Sportshytte",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Svea Skilag - Ski",
   "homepage": "https://www.sveaskilag.com/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtfngovy01gtf9010x60bxjw/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Svea Sportshytte arrangerat av Svea Skilag - Ski.",
    "en": "Race in Svea Sportshytte organized by Svea Skilag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtfngovy01gtf9010x60bxjw/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.sveaskilag.com/next/blog/post/267763/skirenn-pa-svea-i-vinter?ispage=true"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 60.27463,
    "lng": 10.60105,
    "precision": "venue",
    "arena": "Svea Sportshytte",
    "street": "Oppenvegen",
    "suburb": "Bjøralt",
    "city": "Roa",
    "municipality": "Akershus",
    "county": "Akershus",
    "country": "NO",
    "query": "Svea sportshytte, Roa",
    "source": "Organizer (OpenStreetMap)"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-saltdalsrennet-2027",
   "name": "Saltdalsrennet",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-16",
   "country": "NO",
   "place": "Vensmoen skianlegg, IL Vinger",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "IL Vinger - Ski",
   "homepage": "https://vinger.idrettenonline.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmth620dn002qd5016i3y1osa/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Vensmoen skianlegg, IL Vinger arrangerat av IL Vinger - Ski.",
    "en": "Race in Vensmoen skianlegg, IL Vinger organized by IL Vinger - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmth620dn002qd5016i3y1osa/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://vinger.idrettenonline.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 66.99357,
    "lng": 15.31895,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": "Vensmoen",
    "city": "Røkland - Rivvka",
    "municipality": "Saltdal",
    "county": "Nordland",
    "country": "NO",
    "query": "Vensmoen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-arbogenrennet-bsk-bjorn-myhre-cup-2027",
   "name": "Årbogenrennet/BSK-Bjørn Myhre cup",
   "year": 2027,
   "startDate": "2027-01-17",
   "endDate": "2027-01-17",
   "country": "NO",
   "place": "Årbogen Idrettspark",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Idrettsforeningen Birkebeineren - Ski",
   "homepage": "https://www.facebook.com/birkebeineren/",
   "homepageType": "facebook",
   "registrationUrl": "https://isonen.no/event/cmtd0p4zd0058f9018gvutz9v/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Årbogen Idrettspark arrangerat av Idrettsforeningen Birkebeineren - Ski.",
    "en": "Race in Årbogen Idrettspark organized by Idrettsforeningen Birkebeineren - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtd0p4zd0058f9018gvutz9v/"
    },
    {
     "name": "Facebook (webbsökning)",
     "url": "https://www.facebook.com/birkebeineren/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.77348,
    "lng": 10.00057,
    "precision": "venue",
    "arena": "Årbogen Idrettspark",
    "street": "Ulevannsveien",
    "suburb": "Krokstadelva",
    "city": "Krokstadelva",
    "municipality": "Drammen",
    "county": null,
    "country": "NO",
    "query": "Årbogen Idrettspark",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "no-sp1-cup-4-km-distanse-uglarennet-2027",
   "name": "SP1-Cup # 4/KM distanse/Uglarennet",
   "year": 2027,
   "startDate": "2027-01-17",
   "endDate": "2027-01-17",
   "country": "NO",
   "place": "Nilsbyen Terrengsykkelpark",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Byåsen Idrettslag - Ski",
   "homepage": "https://byasen.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu0bbqce00djce01xh7ptgbj/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Nilsbyen Terrengsykkelpark arrangerat av Byåsen Idrettslag - Ski.",
    "en": "Race in Nilsbyen Terrengsykkelpark organized by Byåsen Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu0bbqce00djce01xh7ptgbj/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://byasen.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.3894,
    "lng": 10.31595,
    "precision": "venue",
    "arena": "Nilsbyen terrengsykkelpark",
    "street": "Over stokk og stein",
    "suburb": "Midtbyen",
    "city": "Trondheim",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Nilsbyen Terrengsykkelpark",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": []
  },
  {
   "id": "no-trosken-il-kretsrenn-klassisk-2027",
   "name": "Trøsken IL - Kretsrenn klassisk",
   "year": 2027,
   "startDate": "2027-01-19",
   "endDate": "2027-01-19",
   "country": "NO",
   "place": "Harehjell hytta",
   "region": "Østfold Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Trøsken Idrettslag - Ski",
   "homepage": "https://www.trosken.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmuuxksg7001hbi01kmvnel29/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Harehjell hytta arrangerat av Trøsken Idrettslag - Ski.",
    "en": "Race in Harehjell hytta organized by Trøsken Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmuuxksg7001hbi01kmvnel29/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.trosken.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 58.92013,
    "lng": 8.74755,
    "precision": "street",
    "arena": null,
    "street": "Havrefjell hyttegrend",
    "suburb": null,
    "city": "Felle",
    "municipality": "Telemark",
    "county": "Telemark",
    "country": "NO",
    "query": "Harehjell hytta",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-ditt-klubbhus-midtukecup-ii-runar-2027",
   "name": "Ditt Klubbhus Midtukecup II - Runar",
   "year": 2027,
   "startDate": "2027-01-20",
   "endDate": "2027-01-20",
   "country": "NO",
   "place": "Runar Ski",
   "region": "Vestfold Og Telemark Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Runar AIL - Ski",
   "homepage": "https://www.runarail.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtiny5fn01b6ed01a06bi1p5/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Runar Ski arrangerat av Runar AIL - Ski.",
    "en": "Race in Runar Ski organized by Runar AIL - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtiny5fn01b6ed01a06bi1p5/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.runarail.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.0799,
    "lng": 10.28043,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Sandefjord",
    "municipality": "Vestfold",
    "county": "Vestfold",
    "country": "NO",
    "query": "Sandefjord",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "no-nm-langrenn-del-1-konnerud-2027-individuelle-ovelser-2027",
   "name": "NM langrenn del 1 – Konnerud 2027 - Individuelle øvelser",
   "year": 2027,
   "startDate": "2027-01-21",
   "endDate": "2027-01-24",
   "country": "NO",
   "place": "Konnerudhallen",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 10,
     "technique": "classic"
    },
    {
     "km": 20,
     "technique": null
    }
   ],
   "organizer": "Konnerud Idrettslag - Ski",
   "homepage": "http://www.nm2027.no",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmv8d3cqo00nlf601b112lz5d/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Konnerudhallen arrangerat av Konnerud Idrettslag - Ski.",
    "en": "Race in Konnerudhallen organized by Konnerud Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmv8d3cqo00nlf601b112lz5d/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.skiforbundet.no/arrangement/2026-2027/nmkonnerud2027/program/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 59.71455,
    "lng": 10.14778,
    "precision": "venue",
    "arena": "Konnerudhallen",
    "street": "Torsbergveien",
    "suburb": "Gramsborg",
    "city": "Konnerud",
    "municipality": "Drammen",
    "county": "Buskerud",
    "country": "NO",
    "query": "Konnerudhallen",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [],
   "tagline": {
    "sv": "Norska mästerskapen del 1, Konnerud",
    "en": "Norwegian championships part 1, Konnerud"
   }
  },
  {
   "id": "no-intersonekonkurranse-og-sonerenn-pa-silsand-2027",
   "name": "Intersonekonkurranse og sonerenn på Silsand",
   "year": 2027,
   "startDate": "2027-01-23",
   "endDate": "2027-01-23",
   "country": "NO",
   "place": "Senja skistadion",
   "region": "Troms Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Senja Ski - Ski",
   "homepage": "https://senja-ski.idrettenonline.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmv6nepmv00ff8p01wp9lj2n6/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Senja skistadion arrangerat av Senja Ski - Ski.",
    "en": "Race in Senja skistadion organized by Senja Ski - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmv6nepmv00ff8p01wp9lj2n6/"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://senja-ski.idrettenonline.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 69.30398,
    "lng": 17.45908,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": null,
    "county": null,
    "country": "NO",
    "query": "Senja",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-heddalsprinten-fristil-sone-og-duatlon-sone-2027",
   "name": "Heddalsprinten - Fristil sone og Duatlon sone",
   "year": 2027,
   "startDate": "2027-01-23",
   "endDate": "2027-01-23",
   "country": "NO",
   "place": "Grønkjær Skisenter",
   "region": "Vestfold Og Telemark Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Heddal Idrettslag - Ski",
   "homepage": "https://www.heddalil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu15drpr00z3ah0129aft2cf/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Grønkjær Skisenter arrangerat av Heddal Idrettslag - Ski.",
    "en": "Race in Grønkjær Skisenter organized by Heddal Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu15drpr00z3ah0129aft2cf/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.heddalil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.55159,
    "lng": 9.11889,
    "precision": "venue",
    "arena": "Grønkjær skisenter",
    "street": "Reshjemvegen",
    "suburb": "Huristveit",
    "city": "Yli",
    "municipality": "Telemark",
    "county": "Telemark",
    "country": "NO",
    "query": "Grønkjær Skisenter",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "no-arne-rustadstuens-minnelop-km-2027",
   "name": "Arne Rustadstuens Minneløp (KM)",
   "year": 2027,
   "startDate": "2027-01-23",
   "endDate": "2027-01-23",
   "country": "NO",
   "place": "Birkebeineren Skistadion - Olympiaparken",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 7.5,
     "technique": null
    },
    {
     "km": 5.0,
     "technique": null
    }
   ],
   "organizer": "Lillehammer Skiklub - Ski",
   "homepage": "https://lillehammer-skiklub.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmvsh1ub40397ei01y50a2ay7/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Birkebeineren Skistadion - Olympiaparken arrangerat av Lillehammer Skiklub - Ski (7,5 km, 5 km).",
    "en": "Race in Birkebeineren Skistadion - Olympiaparken organized by Lillehammer Skiklub - Ski (7.5 km, 5 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmvsh1ub40397ei01y50a2ay7/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://lillehammer-skiklub.no/"
    },
    {
     "name": "Arenans position",
     "url": "https://en.wikipedia.org/wiki/Birkebeineren_Ski_Stadium"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.13411,
    "lng": 10.50637,
    "precision": "venue",
    "arena": "Birkebeineren Skistadion",
    "street": "Birkebeinerløypa",
    "suburb": null,
    "city": "Lillehammer",
    "municipality": "Lillehammer",
    "county": "Innlandet",
    "country": "NO",
    "source": "en.wikipedia.org (coordinates on page)"
   },
   "kind": "championship",
   "formats": [],
   "tagline": {
    "sv": "KM på OS-arenan i Lillehammer",
    "en": "District championship at the Olympic stadium"
   }
  },
  {
   "id": "no-sandriprennet-2027",
   "name": "Sandriprennet",
   "year": 2027,
   "startDate": "2027-01-23",
   "endDate": "2027-01-23",
   "country": "NO",
   "place": "Sandrip",
   "region": "Agder og Rogaland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "IL Vindbjart - Ski",
   "homepage": "https://www.vindbjartski.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu1frwfn01ohah0161vqn6ta/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Sandrip arrangerat av IL Vindbjart - Ski.",
    "en": "Race in Sandrip organized by IL Vindbjart - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu1frwfn01ohah0161vqn6ta/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.vindbjartski.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 58.30583,
    "lng": 7.82379,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Skarpengland",
    "municipality": "Vennesla",
    "county": "Agder",
    "country": "NO",
    "query": "Sandrip",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-tverlandsrennet-2027",
   "name": "Tverlandsrennet",
   "year": 2027,
   "startDate": "2027-01-23",
   "endDate": "2027-01-23",
   "country": "NO",
   "place": "Skihytta i Hopen",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Tverlandet Idrettslag - Ski",
   "homepage": "https://tverlandetil.no/Aktuelt",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmps1yzot015f8p01hvcg0g1t/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Skihytta i Hopen arrangerat av Tverlandet Idrettslag - Ski.",
    "en": "Race in Skihytta i Hopen organized by Tverlandet Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmps1yzot015f8p01hvcg0g1t/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://tverlandetil.no/Aktuelt"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.94564,
    "lng": 10.36242,
    "precision": "venue",
    "arena": "Skihytta i Snertingdal",
    "street": "Granumsvegen",
    "suburb": "Ålset",
    "city": "Gjøvik",
    "municipality": "Innlandet",
    "county": "Innlandet",
    "country": "NO",
    "query": "Skihytta i Hopen",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": []
  },
  {
   "id": "no-golcrossen-langrennscross-2027",
   "name": "Golcrossen - langrennscross",
   "year": 2027,
   "startDate": "2027-01-23",
   "endDate": "2027-01-23",
   "country": "NO",
   "place": "Solseter – skistadion og lysløyper",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Gol Idrettslag - Ski",
   "homepage": "https://golil.idrettenonline.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtgxpg7z03t7eb010k2fywxe/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Solseter – skistadion og lysløyper arrangerat av Gol Idrettslag - Ski.",
    "en": "Race in Solseter – skistadion og lysløyper organized by Gol Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtgxpg7z03t7eb010k2fywxe/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://golil.idrettenonline.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.73087,
    "lng": 8.97849,
    "precision": "venue",
    "arena": "Solseter",
    "street": "Valdresvegen",
    "suburb": "Rust",
    "city": "Gol",
    "municipality": "Buskerud",
    "county": "Buskerud",
    "country": "NO",
    "query": "Solseter",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-heidalsrennet-2027",
   "name": "Heidalsrennet",
   "year": 2027,
   "startDate": "2027-01-23",
   "endDate": "2027-01-23",
   "country": "NO",
   "place": "Heidalskogen",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Heidal Idrettslag - Ski",
   "homepage": "https://heidalil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmf0d2wew0ed9bq0101p46se4/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Heidalskogen arrangerat av Heidal Idrettslag - Ski.",
    "en": "Race in Heidalskogen organized by Heidal Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmf0d2wew0ed9bq0101p46se4/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://heidalil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 61.7871,
    "lng": 9.21668,
    "precision": "street",
    "arena": null,
    "street": "Heidalskogen Skianlegg",
    "suburb": null,
    "city": null,
    "municipality": "Sel",
    "county": "Innlandet",
    "country": "NO",
    "query": "Heidalskogen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-rudsbygdrennet-2027",
   "name": "Rudsbygdrennet",
   "year": 2027,
   "startDate": "2027-01-24",
   "endDate": "2027-01-24",
   "country": "NO",
   "place": "Rudsbygd Idrettslag",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Rudsbygd Idrettslag - Ski",
   "homepage": "https://www.rudsbygdil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtiqg5w601fod5013vvr5e5h/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Rudsbygd Idrettslag arrangerat av Rudsbygd Idrettslag - Ski.",
    "en": "Race in Rudsbygd Idrettslag organized by Rudsbygd Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtiqg5w601fod5013vvr5e5h/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.rudsbygdil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 61.19022,
    "lng": 10.31717,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": "Flugstad",
    "city": "Lillehammer",
    "municipality": "Innlandet",
    "county": "Innlandet",
    "country": "NO",
    "query": "Rudsbygd",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-nm-stafetten-konnerud-sondag-24-januar-2027",
   "name": "NM-stafetten – Konnerud søndag 24. januar",
   "year": 2027,
   "startDate": "2027-01-24",
   "endDate": "2027-01-24",
   "country": "NO",
   "place": "Konnerudhallen",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 3,
   "series": [],
   "distances": [],
   "organizer": "Konnerud Idrettslag - Ski",
   "homepage": "https://konnerud.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmvo5kv0x02pff501c9vwv0vm/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Konnerudhallen arrangerat av Konnerud Idrettslag - Ski.",
    "en": "Race in Konnerudhallen organized by Konnerud Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmvo5kv0x02pff501c9vwv0vm/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://konnerud.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.71455,
    "lng": 10.14778,
    "precision": "venue",
    "arena": "Konnerudhallen",
    "street": "Torsbergveien",
    "suburb": "Gramsborg",
    "city": "Konnerud",
    "municipality": "Drammen",
    "county": "Buskerud",
    "country": "NO",
    "query": "Konnerudhallen",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [
    "relay"
   ],
   "tagline": {
    "sv": "NM-stafetten på Konnerud, Drammen",
    "en": "Norwegian championship relay, Konnerud"
   }
  },
  {
   "id": "no-bsk-rennet-2027",
   "name": "BSK-rennet",
   "year": 2027,
   "startDate": "2027-01-24",
   "endDate": "2027-01-24",
   "country": "NO",
   "place": "Granåsen",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 15.0,
     "technique": null
    },
    {
     "km": 10.0,
     "technique": null
    },
    {
     "km": 7.5,
     "technique": null
    },
    {
     "km": 5.0,
     "technique": null
    },
    {
     "km": 3.0,
     "technique": null
    },
    {
     "km": 2.0,
     "technique": null
    }
   ],
   "organizer": "Byaasen Skiklub - Ski",
   "homepage": "https://byaasenskiklub.no/bsk-rennet",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmtyeyy6500n6ce01gfpbd9no/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Granåsen arrangerat av Byaasen Skiklub - Ski (15 km, 10 km, 7,5 km, 5 km).",
    "en": "Race in Granåsen organized by Byaasen Skiklub - Ski (15 km, 10 km, 7.5 km, 5 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtyeyy6500n6ce01gfpbd9no/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://byaasenskiklub.no/bsk-rennet"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 59.49974,
    "lng": 9.62334,
    "precision": "venue",
    "arena": "Granåsen",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Kongsberg",
    "county": "Buskerud",
    "country": "NO",
    "query": "Granåsen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://byaasenskiklub.no/bsk-rennet"
   }
  },
  {
   "id": "no-dnb-kabelvagrennet-2027",
   "name": "DNB Kabelvågrennet",
   "year": 2027,
   "startDate": "2027-01-24",
   "endDate": "2027-01-24",
   "country": "NO",
   "place": "Kabelvågmarka Skistadion",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "KS Ski Lofoten - Ski",
   "homepage": "https://www.facebook.com/ksski.lofoten/",
   "homepageType": "facebook",
   "registrationUrl": "https://isonen.no/event/cmuuwyq3c000sf801yhfb83ha/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kabelvågmarka Skistadion arrangerat av KS Ski Lofoten - Ski.",
    "en": "Race in Kabelvågmarka Skistadion organized by KS Ski Lofoten - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmuuwyq3c000sf801yhfb83ha/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 68.21709,
    "lng": 14.46426,
    "precision": "venue",
    "arena": "Kabelvågmarka barnehage",
    "street": "Ungdomsskoleveien",
    "suburb": null,
    "city": "Kabelvåg",
    "municipality": "Vågan",
    "county": "Nordland",
    "country": "NO",
    "query": "Kabelvågmarka",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-vindbjartmixen-2027",
   "name": "Vindbjartmixen",
   "year": 2027,
   "startDate": "2027-01-24",
   "endDate": "2027-01-24",
   "country": "NO",
   "place": "Sandrip",
   "region": "Agder og Rogaland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "IL Vindbjart - Ski",
   "homepage": "https://www.vindbjartski.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu1k9wzb0201ce01h89kvo3w/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Sandrip arrangerat av IL Vindbjart - Ski.",
    "en": "Race in Sandrip organized by IL Vindbjart - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu1k9wzb0201ce01h89kvo3w/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.vindbjartski.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 58.30583,
    "lng": 7.82379,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Skarpengland",
    "municipality": "Vennesla",
    "county": "Agder",
    "country": "NO",
    "query": "Sandrip",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-golrennet-fristil-bsk-bjorn-myhre-cup-2027",
   "name": "Golrennet fristil/BSK-Bjørn Myhre Cup",
   "year": 2027,
   "startDate": "2027-01-24",
   "endDate": "2027-01-24",
   "country": "NO",
   "place": "Solseter – skistadion og lysløyper",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Gol Idrettslag - Ski",
   "homepage": "https://golil.idrettenonline.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtgyeztv0448et01m4difv3r/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Solseter – skistadion og lysløyper arrangerat av Gol Idrettslag - Ski.",
    "en": "Race in Solseter – skistadion og lysløyper organized by Gol Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtgyeztv0448et01m4difv3r/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://golil.idrettenonline.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.73087,
    "lng": 8.97849,
    "precision": "venue",
    "arena": "Solseter",
    "street": "Valdresvegen",
    "suburb": "Rust",
    "city": "Gol",
    "municipality": "Buskerud",
    "county": "Buskerud",
    "country": "NO",
    "query": "Solseter",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "no-strindheimstafetten-2027",
   "name": "Strindheimstafetten",
   "year": 2027,
   "startDate": "2027-01-26",
   "endDate": "2027-01-26",
   "country": "NO",
   "place": "Granåsen skisenter",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 5.0,
     "technique": null
    },
    {
     "km": 3.0,
     "technique": null
    },
    {
     "km": 2.0,
     "technique": null
    },
    {
     "km": 1.0,
     "technique": null
    }
   ],
   "organizer": "Strindheim Idrettslag - Ski",
   "homepage": "https://www.strindheimski.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtrkibka0198c101ub8378be/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Granåsen skisenter arrangerat av Strindheim Idrettslag - Ski (5 km, 3 km, 2 km, 1 km).",
    "en": "Race in Granåsen skisenter organized by Strindheim Idrettslag - Ski (5 km, 3 km, 2 km, 1 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtrkibka0198c101ub8378be/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.strindheimski.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.49974,
    "lng": 9.62334,
    "precision": "venue",
    "arena": "Granåsen",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Kongsberg",
    "county": "Buskerud",
    "country": "NO",
    "query": "Granåsen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "relay"
   ]
  },
  {
   "id": "no-ditt-klubbhus-midtukecup-iii-il-hei-2027",
   "name": "Ditt Klubbhus Midtukecup III - IL Hei",
   "year": 2027,
   "startDate": "2027-01-27",
   "endDate": "2027-01-27",
   "country": "NO",
   "place": "Heistad",
   "region": "Vestfold Og Telemark Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Idrettslaget Hei - Ski",
   "homepage": "https://www.hei-il.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmt6qw85i04ffc701w24i1iwr/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Heistad arrangerat av Idrettslaget Hei - Ski.",
    "en": "Race in Heistad organized by Idrettslaget Hei - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmt6qw85i04ffc701w24i1iwr/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.07673,
    "lng": 9.68712,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": "Lunder",
    "city": "Askim",
    "municipality": "Østfold",
    "county": "Østfold",
    "country": "NO",
    "query": "Heistad, Porsgrunn",
    "source": "organizer page"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "no-trimtex-ungdommens-holmenkollrenn-2027",
   "name": "Trimtex Ungdommens Holmenkollrenn",
   "year": 2027,
   "startDate": "2027-01-30",
   "endDate": "2027-01-31",
   "country": "NO",
   "place": "Holmenkollen",
   "region": "Akershus Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 3.0,
     "technique": "classic"
    },
    {
     "km": 3.0,
     "technique": null
    }
   ],
   "organizer": "Bærums Verk Hauger Idrettsforening - Ski",
   "homepage": "https://ungdommensholmenkollrenn.no/",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmt0gcms804uhbg0111cx9992/",
   "lastEntryDate": "2027-01-30",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=None",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Holmenkollen arrangerat av Bærums Verk Hauger Idrettsforening - Ski (3 km, 3 km).",
    "en": "Race in Holmenkollen organized by Bærums Verk Hauger Idrettsforening - Ski (3 km, 3 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmt0gcms804uhbg0111cx9992/"
    },
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=None"
    },
    {
     "name": "Arenans position",
     "url": "https://en.wikipedia.org/wiki/Holmenkollen_National_Arena"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.ungdommensholmenkollrenn.no/invitasjon/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 59.96056,
    "lng": 10.6625,
    "precision": "venue",
    "arena": "Holmenkollen skianlegg",
    "street": null,
    "suburb": "Holmenkollen",
    "city": "Oslo",
    "municipality": "Oslo",
    "county": null,
    "country": "NO",
    "source": "en.wikipedia.org (coordinates on page)"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "youth"
    ],
    "names": []
   }
  },
  {
   "id": "no-saulandrennet-2027-jubileumsrenn-2027",
   "name": "SAULANDRENNET 2027- JUBILEUMSRENN",
   "year": 2027,
   "startDate": "2027-01-30",
   "endDate": "2027-01-30",
   "country": "NO",
   "place": "Sauland skule",
   "region": "Vestfold Og Telemark Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Sauland Idrettslag - Ski",
   "homepage": "https://www.facebook.com/100064781976512",
   "homepageType": "facebook",
   "registrationUrl": "https://isonen.no/event/cmu5w102r018z9301qs9q9z4z/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Sauland skule arrangerat av Sauland Idrettslag - Ski.",
    "en": "Race in Sauland skule organized by Sauland Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu5w102r018z9301qs9q9z4z/"
    },
    {
     "name": "Facebook (webbsökning)",
     "url": "https://www.facebook.com/100064781976512"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.6204,
    "lng": 8.93089,
    "precision": "venue",
    "arena": "Sauland skule",
    "street": "Saulandsvegen",
    "suburb": "Krosshus",
    "city": "Sauland",
    "municipality": "Telemark",
    "county": "Telemark",
    "country": "NO",
    "query": "Sauland skule",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-troskencrossen-2027",
   "name": "Trøskencrossen",
   "year": 2027,
   "startDate": "2027-01-30",
   "endDate": "2027-01-30",
   "country": "NO",
   "place": "Harehjell hytta",
   "region": "Østfold Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Trøsken Idrettslag - Ski",
   "homepage": "https://www.trosken.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmuwhsgu201xh8a01ycem4hkh/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Harehjell hytta arrangerat av Trøsken Idrettslag - Ski.",
    "en": "Race in Harehjell hytta organized by Trøsken Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmuwhsgu201xh8a01ycem4hkh/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.trosken.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 58.92013,
    "lng": 8.74755,
    "precision": "street",
    "arena": null,
    "street": "Havrefjell hyttegrend",
    "suburb": null,
    "city": "Felle",
    "municipality": "Telemark",
    "county": "Telemark",
    "country": "NO",
    "query": "Harehjell hytta",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-flarennet-2027",
   "name": "Flårennet",
   "year": 2027,
   "startDate": "2027-01-30",
   "endDate": "2027-01-30",
   "country": "NO",
   "place": "Langvassvegen 10",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Flå Idrettslag - Ski",
   "homepage": "https://www.flaail.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtzx6xpm00tqce015zs9eg1u/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Langvassvegen 10 arrangerat av Flå Idrettslag - Ski.",
    "en": "Race in Langvassvegen 10 organized by Flå Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtzx6xpm00tqce015zs9eg1u/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 63.21135,
    "lng": 10.36996,
    "precision": "venue",
    "arena": "Fremo lysløype (lit trail), meeting point in earlier years' listings",
    "street": "Langvassveien",
    "suburb": null,
    "city": "Skonseng",
    "municipality": "Rana",
    "county": "Nordland",
    "country": "NO",
    "query": "Langvassvegen 10",
    "source": "organizer page",
    "sourceUrl": "https://www.flaail.no/p/19908/flaarennet",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-ellingsverunden-2027",
   "name": "ELLINGSVERUNDEN",
   "year": 2027,
   "startDate": "2027-01-31",
   "endDate": "2027-01-31",
   "country": "NO",
   "place": "Snauhaug Skistadion",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Nordre Land Idrettslag - Ski",
   "homepage": "https://www.nli.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmthol7a1009wd501kyu5inzx/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Snauhaug Skistadion arrangerat av Nordre Land Idrettslag - Ski.",
    "en": "Ski marathon in Snauhaug Skistadion organized by Nordre Land Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmthol7a1009wd501kyu5inzx/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 60.85711,
    "lng": 10.11939,
    "precision": "locality",
    "arena": null,
    "street": "Sjakslinna",
    "suburb": null,
    "city": null,
    "municipality": "Nordre Land",
    "county": "Innlandet",
    "country": "NO",
    "query": "Snauhaug Skistadion",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Nordre Land IL:s turrenn från Snauhaug skistadion; sträcka och bana är ännu inte publicerade.",
     "en": "Nordre Land IL's touring race from Snauhaug ski stadium; distance and course are not yet published."
    },
    "sources": [
     "https://www.nli.no/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-vester-gyllen-2027",
   "name": "Vester-Gyllen",
   "year": 2027,
   "startDate": "2027-01-31",
   "endDate": "2027-01-31",
   "country": "NO",
   "place": "Solli Skistadion",
   "region": "Akershus Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 40.0,
     "technique": "classic"
    }
   ],
   "organizer": "Asker Skiklubb - Ski",
   "homepage": "https://www.asker-skiklubb.no/arrangement/vester-gyllen/",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmli7jzqa054x7h01xjv45a0r/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": {
    "text": "Vester-Gyllen 20km trim: 300 NOK · Vester-Gyllen 20km: 550 NOK · Vester-Gyllen 40 km: 550 NOK · Vester-Gyllen 40 km trim: 300 NOK",
    "source": "https://signup.eqtiming.com/?Event=vestergyllen"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Solli Skistadion arrangerat av Asker Skiklubb - Ski (40 km).",
    "en": "Race in Solli Skistadion organized by Asker Skiklubb - Ski (40 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmli7jzqa054x7h01xjv45a0r/"
    },
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=vestergyllen"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.asker-skiklubb.no/arrangement/vester-gyllen/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 59.85037,
    "lng": 10.3445,
    "precision": "locality",
    "arena": "Solli Skistadion",
    "street": "Solliveien",
    "suburb": null,
    "city": null,
    "municipality": "Asker",
    "county": "Akershus",
    "country": "NO",
    "query": "Solli Skistadion",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-jervskogrennet-2027",
   "name": "Jervskogrennet",
   "year": 2027,
   "startDate": "2027-01-31",
   "endDate": "2027-01-31",
   "country": "NO",
   "place": "Jervskogen Skisenter",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": null
    },
    {
     "km": 5.0,
     "technique": null
    },
    {
     "km": 2.5,
     "technique": null
    },
    {
     "km": 2.0,
     "technique": null
    },
    {
     "km": 1.0,
     "technique": null
    }
   ],
   "organizer": "Hommelvik Idrettslag - Ski",
   "homepage": "https://hommelvikski.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtfwu35g02fxeb01lnklce3j/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Jervskogen Skisenter arrangerat av Hommelvik Idrettslag - Ski (10 km, 5 km, 2,5 km, 2 km).",
    "en": "Race in Jervskogen Skisenter organized by Hommelvik Idrettslag - Ski (10 km, 5 km, 2.5 km, 2 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtfwu35g02fxeb01lnklce3j/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://hommelvikski.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.36333,
    "lng": 10.74164,
    "precision": "venue",
    "arena": "Jervskogen skisenter",
    "street": "Fylkesveg 861",
    "suburb": "Bakken",
    "city": "Malvik",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Jervskogen Skisenter",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-rustad-stafetten-2027",
   "name": "Rustad-stafetten",
   "year": 2027,
   "startDate": "2027-01-31",
   "endDate": "2027-01-31",
   "country": "NO",
   "place": "Skullerud Idrettsanlegg",
   "region": "Oslo Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Rustad Idrettslag - Ski",
   "homepage": "https://www.wp.rustad-idrettslag.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmv88o11x00xmcs01kz8dra17/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Skullerud Idrettsanlegg arrangerat av Rustad Idrettslag - Ski.",
    "en": "Race in Skullerud Idrettsanlegg organized by Rustad Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmv88o11x00xmcs01kz8dra17/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.wp.rustad-idrettslag.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.86436,
    "lng": 10.84829,
    "precision": "venue",
    "arena": "Skullerud idrettsanlegg",
    "street": null,
    "suburb": "Marka",
    "city": "Oslo",
    "municipality": "Oslo",
    "county": null,
    "country": "NO",
    "query": "Skullerud Idrettsanlegg",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "relay"
   ]
  },
  {
   "id": "no-dalgardstafetten-2027",
   "name": "Dalgårdstafetten",
   "year": 2027,
   "startDate": "2027-02-03",
   "endDate": "2027-02-03",
   "country": "NO",
   "place": "Nilsbyen Terrengsykkelpark",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Byåsen Idrettslag - Ski",
   "homepage": "https://byasen.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu0bfzxa02b3c1012obg8u82/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Nilsbyen Terrengsykkelpark arrangerat av Byåsen Idrettslag - Ski.",
    "en": "Race in Nilsbyen Terrengsykkelpark organized by Byåsen Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu0bfzxa02b3c1012obg8u82/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://byasen.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.3894,
    "lng": 10.31595,
    "precision": "venue",
    "arena": "Nilsbyen terrengsykkelpark",
    "street": "Over stokk og stein",
    "suburb": "Midtbyen",
    "city": "Trondheim",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Nilsbyen Terrengsykkelpark",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "relay"
   ]
  },
  {
   "id": "no-ditt-klubbhus-midtukecup-iv-andeburennet-2027",
   "name": "Ditt Klubbhus Midtukecup IV - Andeburennet",
   "year": 2027,
   "startDate": "2027-02-03",
   "endDate": "2027-02-03",
   "country": "NO",
   "place": "Håskenveien",
   "region": "Vestfold Og Telemark Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Andebu Idrettslag - Ski",
   "homepage": "https://andebufotball.no/andebu-il/ski/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu1mxmpd02dvah018a8vlxo8/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Håskenveien arrangerat av Andebu Idrettslag - Ski.",
    "en": "Race in Håskenveien organized by Andebu Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu1mxmpd02dvah018a8vlxo8/"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://andebufotball.no/andebu-il/ski/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 59.32297,
    "lng": 10.13845,
    "precision": "street",
    "arena": null,
    "street": "Håskenveien",
    "suburb": null,
    "city": "Andebu",
    "municipality": "Sandefjord",
    "county": "Vestfold",
    "country": "NO",
    "query": "Håskenveien",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": [
    "interval"
   ],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://isonen.no/event/cmu1mxmpd02dvah018a8vlxo8/"
   },
   "formatsSrc": [
    "interval"
   ]
  },
  {
   "id": "no-spar-norgescup-holmenkollen-2027-senior-2027",
   "name": "SPAR Norgescup Holmenkollen 2027 - Senior",
   "year": 2027,
   "startDate": "2027-02-05",
   "endDate": "2027-02-07",
   "country": "NO",
   "place": "Holmenkollen Nasjonalanlegg",
   "region": "Oslo Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 3,
   "series": [],
   "distances": [],
   "organizer": "Lyn Ski",
   "homepage": "https://lynski.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmv7q9bzl01pcai01xgeoftuc/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Holmenkollen Nasjonalanlegg arrangerat av Lyn Ski.",
    "en": "Race in Holmenkollen Nasjonalanlegg organized by Lyn Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmv7q9bzl01pcai01xgeoftuc/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://lynski.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.96497,
    "lng": 10.67251,
    "precision": "venue",
    "arena": "Holmenkollen nasjonalanlegg",
    "street": null,
    "suburb": "Marka",
    "city": "Oslo",
    "municipality": "Oslo",
    "county": null,
    "country": "NO",
    "query": "Holmenkollen Nasjonalanlegg",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": [],
   "tagline": {
    "sv": "Norgescup för seniorer i Holmenkollen",
    "en": "Norwegian Cup for seniors at Holmenkollen"
   }
  },
  {
   "id": "no-spar-norgescup-holmenkollen-2027-junior-2027",
   "name": "SPAR Norgescup Holmenkollen 2027 - Junior",
   "year": 2027,
   "startDate": "2027-02-05",
   "endDate": "2027-02-07",
   "country": "NO",
   "place": "Holmenkollen Nasjonalanlegg",
   "region": "Oslo Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 3,
   "series": [],
   "distances": [],
   "organizer": "Lyn Ski - Ski",
   "homepage": "https://lynski.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmv6zig9001kz7l01bgdhn3lg/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Holmenkollen Nasjonalanlegg arrangerat av Lyn Ski - Ski.",
    "en": "Race in Holmenkollen Nasjonalanlegg organized by Lyn Ski - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmv6zig9001kz7l01bgdhn3lg/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://lynski.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.96497,
    "lng": 10.67251,
    "precision": "venue",
    "arena": "Holmenkollen nasjonalanlegg",
    "street": null,
    "suburb": "Marka",
    "city": "Oslo",
    "municipality": "Oslo",
    "county": null,
    "country": "NO",
    "query": "Holmenkollen Nasjonalanlegg",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "junior"
    ],
    "names": []
   },
   "tagline": {
    "sv": "Norgescup för juniorer i Holmenkollen",
    "en": "Norwegian Cup for juniors at Holmenkollen"
   }
  },
  {
   "id": "no-halvhauern-ski-2027",
   "name": "HalvHauern - Ski",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "NO",
   "place": "Martinsløkka skistadion",
   "region": "Buskerud Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 25.0,
     "technique": "classic"
    },
    {
     "km": 25.0,
     "technique": null
    }
   ],
   "organizer": "Finnemarka Idrettslag - Ski",
   "homepage": "https://www.finnemarka.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtkljzzt01y3fe01a5es8t0c/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Martinsløkka skistadion arrangerat av Finnemarka Idrettslag - Ski (25 km, 25 km).",
    "en": "Ski marathon in Martinsløkka skistadion organized by Finnemarka Idrettslag - Ski (25 km, 25 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtkljzzt01y3fe01a5es8t0c/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.finnemarka.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.82242,
    "lng": 10.13482,
    "precision": "venue",
    "arena": "Martinsløkka",
    "street": "Eikseterveien",
    "suburb": null,
    "city": null,
    "municipality": "Lier",
    "county": null,
    "country": "NO",
    "query": "Martinsløkka",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Ett varv, 25 km klassiskt, på Hauerns bana i Finnemarka samma dag som Thorleif Haugs Minneløp.",
     "en": "One lap, 25 km classic, of the Hauern course in Finnemarka on the same day as Thorleif Haugs Minneløp."
    },
    "sources": [
     "https://hauern.idrettenonline.no/p/27883/halvhauern"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-spydebergrennet-2027-dsv-cup-2027",
   "name": "Spydebergrennet 2027 - DSV Cup",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "NO",
   "place": "SPYDEBERG SKIARENA",
   "region": "Østfold Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Spydeberg IL - Ski",
   "homepage": "http://spydeberglangrenn.no",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmtr96ugy00brah01pd443yu2/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i SPYDEBERG SKIARENA arrangerat av Spydeberg IL - Ski.",
    "en": "Race in SPYDEBERG SKIARENA organized by Spydeberg IL - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtr96ugy00brah01pd443yu2/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.66551,
    "lng": 11.13843,
    "precision": "locality",
    "arena": null,
    "street": "Haugenveien",
    "suburb": null,
    "city": "Hjertum",
    "municipality": "Indre Østfold",
    "county": "Østfold",
    "country": "NO",
    "query": "SPYDEBERG SKIARENA",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "no-markatrimmen-2027",
   "name": "Markatrimmen",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "NO",
   "place": "Skistua",
   "region": "Sør-Trøndelag Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 40.0,
     "technique": "classic"
    },
    {
     "km": 40.0,
     "technique": null
    },
    {
     "km": 20.0,
     "technique": "classic"
    }
   ],
   "organizer": "Trondhjems Skiklub - Ski",
   "homepage": "https://skiklubben.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtjzpq1300elck01x3p8iz38/",
   "lastEntryDate": "2027-02-06",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=Trondhjems_Skiklub",
   "entryFee": {
    "text": "Markatrimmen klassisk 40 km: 490 NOK · Markatrimmen klassisk Trim: 190 NOK",
    "source": "https://signup.eqtiming.com/?Event=Trondhjems_Skiklub"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Skistua arrangerat av Trondhjems Skiklub - Ski (40 km, 40 km, 20 km).",
    "en": "Ski marathon in Skistua organized by Trondhjems Skiklub - Ski (40 km, 40 km, 20 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtjzpq1300elck01x3p8iz38/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://skiklubben.no/"
    },
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=Trondhjems_Skiklub"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.41749,
    "lng": 10.2614,
    "precision": "venue",
    "arena": "Vintervannsmyra (start/finish), about 500 m from Skistua",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Gjøvik",
    "county": "Innlandet",
    "country": "NO",
    "query": "Skistua",
    "source": "organizer page",
    "sourceUrl": "https://skiklubben.no/aktiviteter/markatrimmen/",
    "confidence": "medium"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Klassiskt turrenn i övre Bymarka i Trondheim, 40 km på tre varv från Skistua; cirka 400 startande 2026 och seedningslopp till Birken.",
     "en": "Classic touring race in upper Bymarka, Trondheim: 40 km in three laps from Skistua; about 400 starters in 2026 and a Birken seeding race."
    },
    "sources": [
     "https://skiklubben.no/aktiviteter/markatrimmen/",
     "https://skiklubben.no/live-resultater-markatrimmen-2026/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Motionslopp i Bymarka, seedar till Birken",
    "en": "Popular race in Bymarka, Birken seeding"
   }
  },
  {
   "id": "no-madshussprinten-2027",
   "name": "Madshussprinten",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "NO",
   "place": "Biri Idrettspark",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Biri Idrettslag - Ski",
   "homepage": "https://biriil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtfigfnf019cf9014q7reahb/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Biri Idrettspark arrangerat av Biri Idrettslag - Ski.",
    "en": "Race in Biri Idrettspark organized by Biri Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtfigfnf019cf9014q7reahb/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://biriil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.94994,
    "lng": 10.60722,
    "precision": "locality",
    "arena": null,
    "street": "Aurvegen",
    "suburb": "Kårstad",
    "city": "Biri",
    "municipality": "Innlandet",
    "county": "Innlandet",
    "country": "NO",
    "query": "Biri Idrettspark",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "no-fjellorn-skifestival-skicross-2027",
   "name": "Fjellørn skifestival skicross",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "NO",
   "place": "Bjørneråsveien 15",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "I.l Fjellørnen - Ski",
   "homepage": "https://www.facebook.com/fjellornen/",
   "homepageType": "facebook",
   "registrationUrl": "https://isonen.no/event/cmtzz6xyx010bce01l04njbxx/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Bjørneråsveien 15 arrangerat av I.l Fjellørnen - Ski.",
    "en": "Race in Bjørneråsveien 15 organized by I.l Fjellørnen - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtzz6xyx010bce01l04njbxx/"
    },
    {
     "name": "Facebook (webbsökning)",
     "url": "https://www.facebook.com/fjellornen/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 63.59467,
    "lng": 10.10892,
    "precision": "locality",
    "arena": null,
    "street": "Bjørneråsveien",
    "suburb": null,
    "city": "Rissa",
    "municipality": "Indre Fosen",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Bjørneråsveien 15",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-singsasrennet-2027",
   "name": "Singsåsrennet",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "NO",
   "place": "Singsås kunstgress",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Singsås Idrettslag - Ski",
   "homepage": "https://singsaas.idrettenonline.no/p/19378/ski",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu310ajb04qtce01i2ltrlry/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Singsås kunstgress arrangerat av Singsås Idrettslag - Ski.",
    "en": "Race in Singsås kunstgress organized by Singsås Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu310ajb04qtce01i2ltrlry/"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://singsaas.idrettenonline.no/p/19378/ski"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 62.95537,
    "lng": 10.72045,
    "precision": "venue",
    "arena": "Singsås kunstgressbane",
    "street": "Rørosveien",
    "suburb": "Singsåsaunet",
    "city": "Singsås",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Singsås kunstgress",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-madshusrennet-2027",
   "name": "Madshusrennet",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "NO",
   "place": "Snertingdalen",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Redalen Idrettslag - Ski",
   "homepage": "https://redalenil.idrettenonline.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtie1bd200sed501v3vsmt3p/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Snertingdalen arrangerat av Redalen Idrettslag - Ski.",
    "en": "Race in Snertingdalen organized by Redalen Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtie1bd200sed501v3vsmt3p/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://redalenil.idrettenonline.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 61.31137,
    "lng": 9.97401,
    "precision": "street",
    "arena": null,
    "street": "Snertingdalen",
    "suburb": null,
    "city": "Gausdal",
    "municipality": "Innlandet",
    "county": "Innlandet",
    "country": "NO",
    "query": "Snertingdalen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-km-moss-skiklubb-fristil-normaldistanse-2027",
   "name": "KM Moss Skiklubb - Fristil Normaldistanse",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "NO",
   "place": "Noreødegården",
   "region": "Østfold Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Moss Skiklubb - Ski",
   "homepage": "https://moss-skiklubb.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmucdfekr06xw8m01mle4jzgt/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Noreødegården arrangerat av Moss Skiklubb - Ski.",
    "en": "Race in Noreødegården organized by Moss Skiklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmucdfekr06xw8m01mle4jzgt/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.45267,
    "lng": 10.70947,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": "Patterød",
    "city": "Moss",
    "municipality": "Østfold",
    "county": "Østfold",
    "country": "NO",
    "query": "Noreødegården",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": []
  },
  {
   "id": "no-tronder-lyn-rennet-2027",
   "name": "Trønder-Lyn Rennet",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "NO",
   "place": "Trehjørningen Idrettspark",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Trønder-Lyn Idrettslag - Ski",
   "homepage": "https://www.tronderlyn.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtztiq4200rqah01laomffb9/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Trehjørningen Idrettspark arrangerat av Trønder-Lyn Idrettslag - Ski.",
    "en": "Race in Trehjørningen Idrettspark organized by Trønder-Lyn Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtztiq4200rqah01laomffb9/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.tronderlyn.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.20404,
    "lng": 10.24737,
    "precision": "venue",
    "arena": "Trehjørningen",
    "street": "Bennavegen",
    "suburb": "Dullum",
    "city": "Melhus",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Trehjørningen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-madshusstafetten-2027",
   "name": "Madshusstafetten",
   "year": 2027,
   "startDate": "2027-02-09",
   "endDate": "2027-02-09",
   "country": "NO",
   "place": "Vind idrettsplass",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 1.0,
     "technique": null
    },
    {
     "km": 0.5,
     "technique": null
    }
   ],
   "organizer": "Vind Idrettslag - Ski",
   "homepage": "http://www.vindil.no",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmucc6dps06iz8x015q4w3jaa/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Vind idrettsplass arrangerat av Vind Idrettslag - Ski (1 km, 0,5 km).",
    "en": "Race in Vind idrettsplass organized by Vind Idrettslag - Ski (1 km, 0.5 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmucc6dps06iz8x015q4w3jaa/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.75956,
    "lng": 10.69955,
    "precision": "venue",
    "arena": "Vind idrettsplass",
    "street": "Vestre Totenveg",
    "suburb": "Kopperud",
    "city": "Gjøvik",
    "municipality": "Innlandet",
    "county": "Innlandet",
    "country": "NO",
    "query": "Vind idrettsplass",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "relay"
   ]
  },
  {
   "id": "no-buvikcrossen-2027",
   "name": "Buvikcrossen",
   "year": 2027,
   "startDate": "2027-02-10",
   "endDate": "2027-02-10",
   "country": "NO",
   "place": "Skihytta Buvikåsen",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Buvik Idrettslag - Ski",
   "homepage": "https://www.buvikil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu16n4bw010xce015vjbym26/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Skihytta Buvikåsen arrangerat av Buvik Idrettslag - Ski.",
    "en": "Race in Skihytta Buvikåsen organized by Buvik Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu16n4bw010xce015vjbym26/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.buvikil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.29546,
    "lng": 10.16991,
    "precision": "venue",
    "arena": "Høybakken skihytte",
    "street": "Buvikåsvegen",
    "suburb": "Bellsåsen",
    "city": "Buvika",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Skihytta Buvikåsen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-ditt-klubbhus-midtukecup-v-jarseng-skicross-2027",
   "name": "Ditt Klubbhus Midtukecup V - Jarseng Skicross",
   "year": 2027,
   "startDate": "2027-02-10",
   "endDate": "2027-02-10",
   "country": "NO",
   "place": "Idrettsforeningen Ørn",
   "region": "Vestfold Og Telemark Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Idrettsforeningen Ørn - Ski",
   "homepage": "https://xn--ifrn-hra.spond.club/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtwzxu25014zc101n63ior7y/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Idrettsforeningen Ørn arrangerat av Idrettsforeningen Ørn - Ski.",
    "en": "Race in Idrettsforeningen Ørn organized by Idrettsforeningen Ørn - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtwzxu25014zc101n63ior7y/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.41017,
    "lng": 10.44374,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Horten",
    "county": "Vestfold",
    "country": "NO",
    "query": "Horten",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "no-kretsmesterskap-sprint-klassisk-2027-vtsk-2027",
   "name": "Kretsmesterskap SPRINT klassisk 2027 VTSK",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-13",
   "country": "NO",
   "place": "Idrettsforeningen Ørn",
   "region": "Vestfold Og Telemark Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Idrettsforeningen Ørn - Ski",
   "homepage": "https://xn--ifrn-hra.spond.club/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtjugrlx0049ck01o9f6hvm2/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Idrettsforeningen Ørn arrangerat av Idrettsforeningen Ørn - Ski.",
    "en": "Race in Idrettsforeningen Ørn organized by Idrettsforeningen Ørn - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtjugrlx0049ck01o9f6hvm2/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.41017,
    "lng": 10.44374,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Horten",
    "county": "Vestfold",
    "country": "NO",
    "query": "Horten",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "no-sjusjoen-skimarathon-2027",
   "name": "Sjusjøen Skimarathon",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-13",
   "country": "NO",
   "place": "Sjusjøen langrennsarena",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 42.0,
     "technique": "classic"
    },
    {
     "km": 21.0,
     "technique": "classic"
    }
   ],
   "organizer": "Søre Ål Idrettslag - Ski",
   "homepage": "https://www.soreil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtg6zofq034xeb018mh8xgz2/",
   "lastEntryDate": "2027-02-13",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=soreaal",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Sjusjøen langrennsarena arrangerat av Søre Ål Idrettslag - Ski (42 km, 21 km).",
    "en": "Ski marathon in Sjusjøen langrennsarena organized by Søre Ål Idrettslag - Ski (42 km, 21 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtg6zofq034xeb018mh8xgz2/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    },
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=soreaal"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 61.15768,
    "lng": 10.69863,
    "precision": "venue",
    "arena": "Sjusjøen Langrennsarena",
    "street": null,
    "suburb": null,
    "city": "Sjusjøen",
    "municipality": "Ringsaker",
    "county": "Innlandet",
    "country": "NO",
    "query": "Sjusjøen langrennsarena",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "40–42 km på Sjusjøfjället förbi Midtfjell och Elgåsen och in via Birkebeinerløypa; seedningslopp till Birken och Vasaloppet.",
     "en": "40–42 km on the Sjusjøen fjell past Midtfjell and Elgåsen and back along the Birkebeiner trail; a seeding race for Birken and Vasaloppet."
    },
    "sources": [
     "https://www.soreil.no/sjusjoenskimarathon/",
     "https://www.soreil.no/2026/01/26/sjusjoen-skimarathon-lordag-7-feb-2026/",
     "https://www.soreil.no/2025/10/11/velkommen-til-sjusjoen-skimarathon-2026-lordag-7-februar/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Fjällrunda från Sjusjøen via Birkenspåret",
    "en": "Sjusjøen fjell loop via the Birken trail"
   }
  },
  {
   "id": "no-kryllingrennet-km-klassisk-2027",
   "name": "Kryllingrennet - KM klassisk",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-13",
   "country": "NO",
   "place": "Krøderen",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Krødsherad Idrettslag - Ski",
   "homepage": "https://www.krodsheradil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtbwpvju00rjeb01ywffbny4/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Krøderen arrangerat av Krødsherad Idrettslag - Ski.",
    "en": "Race in Krøderen organized by Krødsherad Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtbwpvju00rjeb01ywffbny4/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.krodsheradil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.25431,
    "lng": 9.63967,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Krøderen",
    "municipality": "Buskerud",
    "county": "Buskerud",
    "country": "NO",
    "query": "Krøderen",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": []
  },
  {
   "id": "no-mylla-rundt-2027",
   "name": "Mylla rundt",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-13",
   "country": "NO",
   "place": "Svea Sportshytte",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Svea Skilag - Ski",
   "homepage": "https://myllarundt.no/",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmtfoj2iq020aet01fs234il8/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Svea Sportshytte arrangerat av Svea Skilag - Ski.",
    "en": "Ski marathon in Svea Sportshytte organized by Svea Skilag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtfoj2iq020aet01fs234il8/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://myllarundt.no/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 60.27464,
    "lng": 10.60104,
    "precision": "locality",
    "arena": null,
    "street": "Oppenvegen",
    "suburb": "Bjøralt",
    "city": "Roa",
    "municipality": "Akershus",
    "county": "Akershus",
    "country": "NO",
    "query": "Svea Sportshytte",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Cirka 22 km slinga i norra Nordmarka längs Mylla och upp till Ballangrudkollen (cirka 650 m ö.h.), start och mål vid Svea Sportshytte.",
     "en": "A ≈ 22 km loop in northern Nordmarka along lake Mylla and up to Ballangrudkollen (≈ 650 m), from Svea Sportshytte."
    },
    "sources": [
     "https://myllarundt.no/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-km-normaldistanse-ostfold-2027-klassisk-stil-2027",
   "name": "KM Normaldistanse Østfold 2027, klassisk stil",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-13",
   "country": "NO",
   "place": "Kjølen Sportcenter",
   "region": "Østfold Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Ørje Idrettslag - Ski",
   "homepage": "https://orjeil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmv5paswr01egcu01iu7631xk/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kjølen Sportcenter arrangerat av Ørje Idrettslag - Ski.",
    "en": "Race in Kjølen Sportcenter organized by Ørje Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmv5paswr01egcu01iu7631xk/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://orjeil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.48484,
    "lng": 11.74813,
    "precision": "venue",
    "arena": "Kjølen Sportcenter",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Marker",
    "county": "Østfold",
    "country": "NO",
    "query": "Kjølen Sportcenter",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": []
  },
  {
   "id": "no-km-stokmarknes-2027",
   "name": "KM Stokmarknes",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-14",
   "country": "NO",
   "place": "Stokmarknes Stadion",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Stokmarknes Idrettslag - Ski",
   "homepage": "https://stokmarknesil.spond.club/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtipwb1n01ekcs0164ogmm4t/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Stokmarknes Stadion arrangerat av Stokmarknes Idrettslag - Ski.",
    "en": "Race in Stokmarknes Stadion organized by Stokmarknes Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtipwb1n01ekcs0164ogmm4t/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://stokmarknesil.spond.club/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 68.55933,
    "lng": 14.9032,
    "precision": "venue",
    "arena": "Stokmarknes stadion",
    "street": "Kirsten Thodes gate",
    "suburb": null,
    "city": "Stokmarknes",
    "municipality": "Hadsel",
    "county": "Nordland",
    "country": "NO",
    "query": "Stokmarknes Stadion",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": []
  },
  {
   "id": "no-storhavet-rundt-2027",
   "name": "Storhavet rundt",
   "year": 2027,
   "startDate": "2027-02-14",
   "endDate": "2027-02-14",
   "country": "NO",
   "place": "Bjørneråsveien 15",
   "region": "Sør-Trøndelag Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 18.0,
     "technique": "classic"
    }
   ],
   "organizer": "I.l Fjellørnen - Ski",
   "homepage": "https://www.facebook.com/fjellornen/",
   "homepageType": "facebook",
   "registrationUrl": "https://isonen.no/event/cmtzzcx3o0113ce017rsv3uem/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Bjørneråsveien 15 arrangerat av I.l Fjellørnen - Ski (18 km).",
    "en": "Ski marathon in Bjørneråsveien 15 organized by I.l Fjellørnen - Ski (18 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtzzcx3o0113ce017rsv3uem/"
    },
    {
     "name": "Facebook (webbsökning)",
     "url": "https://www.facebook.com/fjellornen/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 63.59467,
    "lng": 10.10892,
    "precision": "locality",
    "arena": null,
    "street": "Bjørneråsveien",
    "suburb": null,
    "city": "Rissa",
    "municipality": "Indre Fosen",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Bjørneråsveien 15",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Kort turrenn på 18 km klassiskt arrangerat av IL Fjellørnen; bana och miljö är inte beskrivna.",
     "en": "Short 18 km classic touring race by IL Fjellørnen; course and setting are not described."
    },
    "sources": [
     "https://www.facebook.com/fjellornen/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-eggedalsrennet-km-fri-2027",
   "name": "Eggedalsrennet KM fri",
   "year": 2027,
   "startDate": "2027-02-14",
   "endDate": "2027-02-14",
   "country": "NO",
   "place": "Eggedal skole",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Eggedal Idrettslag - Ski",
   "homepage": "https://eggedalil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtfj0avn01ozet01t9f8z7zr/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Eggedal skole arrangerat av Eggedal Idrettslag - Ski.",
    "en": "Race in Eggedal skole organized by Eggedal Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtfj0avn01ozet01t9f8z7zr/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://eggedalil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.23995,
    "lng": 9.35638,
    "precision": "venue",
    "arena": "Eggedal skole",
    "street": "Strengåvad",
    "suburb": null,
    "city": "Eggedal",
    "municipality": "Sigdal",
    "county": "Buskerud",
    "country": "NO",
    "query": "Eggedal skole",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": []
  },
  {
   "id": "no-kjekstadmarka-rundt-skate-2027",
   "name": "Kjekstadmarka Rundt Skate",
   "year": 2027,
   "startDate": "2027-02-14",
   "endDate": "2027-02-14",
   "country": "NO",
   "place": "Spikkestad Skiarena",
   "region": "Buskerud Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "ROS IL - Ski",
   "homepage": "https://kjekstadmarkarundt.no/",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmsw8i3uz03keci01q4k82mux/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Spikkestad Skiarena arrangerat av ROS IL - Ski.",
    "en": "Ski marathon in Spikkestad Skiarena organized by ROS IL - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmsw8i3uz03keci01q4k82mux/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://kjekstadmarkarundt.no/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.74428,
    "lng": 10.34005,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Spikkestad",
    "municipality": "Asker",
    "county": "Akershus",
    "country": "NO",
    "query": "Spikkestad",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 1
    },
    "why": {
     "sv": "Cirka 19 km skate-slinga från Spikkestad över åkrar, myrar och skog ner mot Heggsjø; ett ungt lokalt lopp.",
     "en": "A ≈ 19 km skate loop from Spikkestad across fields, bogs and forest down towards Heggsjø; a young local race."
    },
    "sources": [
     "https://kjekstadmarkarundt.no/",
     "https://kjekstadmarkarundt.no/info/",
     "https://kjekstadmarkarundt.no/loypebeskrivelse/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-runarrennet-km-normaldistanse-fristil-intervallstart-2027",
   "name": "Runarrennet - KM normaldistanse, fristil intervallstart",
   "year": 2027,
   "startDate": "2027-02-14",
   "endDate": "2027-02-14",
   "country": "NO",
   "place": "Runar Ski",
   "region": "Vestfold Og Telemark Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Runar AIL - Ski",
   "homepage": "https://www.runarail.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtioji8p01bpcs0151f7een3/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Runar Ski arrangerat av Runar AIL - Ski.",
    "en": "Race in Runar Ski organized by Runar AIL - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtioji8p01bpcs0151f7een3/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.runarail.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.0799,
    "lng": 10.28043,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Sandefjord",
    "municipality": "Vestfold",
    "county": "Vestfold",
    "country": "NO",
    "query": "Sandefjord",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [
    "interval"
   ]
  },
  {
   "id": "no-marka-rundt-2027",
   "name": "Marka Rundt",
   "year": 2027,
   "startDate": "2027-02-14",
   "endDate": "2027-02-14",
   "country": "NO",
   "place": "Nilsbyen Skiskytterstadion",
   "region": "Sør-Trøndelag Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 40.0,
     "technique": null
    },
    {
     "km": 20.0,
     "technique": null
    }
   ],
   "organizer": "NTNUI - Ski",
   "homepage": "http://www.markarundt.no",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmt7dupdz05khac01woksg54c/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Nilsbyen Skiskytterstadion arrangerat av NTNUI - Ski (40 km, 20 km).",
    "en": "Ski marathon in Nilsbyen Skiskytterstadion organized by NTNUI - Ski (40 km, 20 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmt7dupdz05khac01woksg54c/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.38938,
    "lng": 10.32529,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": "Midtbyen",
    "city": "Trondheim",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Nilsbyen",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Trondheims äldsta turrenn (80-årsjubileum 2026): 40 km i Fjellseterløypene öster om staden med start vid Nilsbyen.",
     "en": "Trondheim's oldest touring race (80th anniversary in 2026): 40 km on the Fjellseter trails east of the city, starting at Nilsbyen."
    },
    "sources": [
     "https://www.markarundt.no/loype/",
     "https://www.markarundt.no/deltaker-infoskriv-2026/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Trondheims äldsta motionslopp, 40 km",
    "en": "Trondheim's oldest popular race, 40 km"
   }
  },
  {
   "id": "no-vindfjellopet-2027",
   "name": "Vindfjelløpet",
   "year": 2027,
   "startDate": "2027-02-14",
   "endDate": "2027-02-14",
   "country": "NO",
   "place": "Viddaseter",
   "region": "Vestfold Og Telemark Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 40.3,
     "technique": null
    },
    {
     "km": 17.0,
     "technique": null
    }
   ],
   "organizer": "Svarstad Idrettslag - Ski",
   "homepage": "https://svarstadil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu0apyu300b8ah0148zsgu2z/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Viddaseter arrangerat av Svarstad Idrettslag - Ski (40,3 km, 17 km).",
    "en": "Ski marathon in Viddaseter organized by Svarstad Idrettslag - Ski (40.3 km, 17 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu0apyu300b8ah0148zsgu2z/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://svarstadil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.34065,
    "lng": 9.76148,
    "precision": "venue",
    "arena": "Viddaseter Parkeringsplass",
    "street": "Breivann hytteområde",
    "suburb": null,
    "city": "Larvik",
    "municipality": "Vestfold",
    "county": "Vestfold",
    "country": "NO",
    "query": "Viddaseter",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Turrenn på 40 km från Viddaseter i Vindfjells skogsterräng, arrangerat av Svarstad IL.",
     "en": "40 km touring race from Viddaseter in the Vindfjell forest, organised by Svarstad IL."
    },
    "sources": [
     "https://svarstadil.no/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "40 km motionslopp på Vindfjell",
    "en": "40 km popular race on Vindfjell"
   }
  },
  {
   "id": "no-eiker-skifestival-teamsprint-2027",
   "name": "Eiker Skifestival - Teamsprint",
   "year": 2027,
   "startDate": "2027-02-18",
   "endDate": "2027-02-18",
   "country": "NO",
   "place": "Ormåsen skole",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Eiker Skiklubb - Ski",
   "homepage": "https://eikerskiklubb.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmswy1xo909sce2019573wbn9/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ormåsen skole arrangerat av Eiker Skiklubb - Ski.",
    "en": "Race in Ormåsen skole organized by Eiker Skiklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmswy1xo909sce2019573wbn9/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.75457,
    "lng": 9.82031,
    "precision": "venue",
    "arena": "Ormåsen skole",
    "street": "Jungerveien",
    "suburb": "Ormåsen",
    "city": "Øvre Eiker",
    "municipality": "Buskerud",
    "county": "Buskerud",
    "country": "NO",
    "query": "Ormåsen skole",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "no-spar-nc-senior-og-u23-nm-voss-2027",
   "name": "SPAR NC senior og U23 NM Voss",
   "year": 2027,
   "startDate": "2027-02-19",
   "endDate": "2027-02-21",
   "country": "NO",
   "place": "Voss ski- og tursenter",
   "region": "Hordaland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 7.5,
     "technique": "free"
    },
    {
     "km": 30,
     "technique": "classic"
    },
    {
     "km": 10,
     "technique": "classic"
    }
   ],
   "organizer": "Voss Idrottslag - Ski",
   "homepage": "https://www.skiforbundet.no/arrangement/2026-2027/voss27/",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmupdiwvz02agcp01jnp1v2sq/",
   "lastEntryDate": "2027-02-15",
   "lastEntrySource": "https://www.skiforbundet.no/arrangement/2026-2027/voss27/",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Voss ski- og tursenter arrangerat av Voss Idrottslag - Ski.",
    "en": "Race in Voss ski- og tursenter organized by Voss Idrottslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmupdiwvz02agcp01jnp1v2sq/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.skiforbundet.no/arrangement/2026-2027/voss27/invitasjon"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.skiforbundet.no/arrangement/2026-2027/voss27/program/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.skiforbundet.no/arrangement/2026-2027/voss27/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-05",
   "geo": {
    "lat": 60.61397,
    "lng": 6.47777,
    "precision": "venue",
    "arena": "Voss Ski og Tursenter",
    "street": "Vikeshagen",
    "suburb": null,
    "city": "Vossavangen",
    "municipality": "Voss",
    "county": "Vestland",
    "country": "NO",
    "query": "Voss ski- og tursenter",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [],
    "url": "https://www.skiforbundet.no/arrangement/2026-2027/voss27/program/"
   },
   "tagline": {
    "sv": "Norgescup och U23-NM på Voss",
    "en": "Norway Cup and U23 nationals at Voss"
   }
  },
  {
   "id": "no-brokke-skirace-2027",
   "name": "Brokke Skirace",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "NO",
   "place": "Brokke Alpinsenter",
   "region": "Agder og Rogaland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Valle Idrottslag - Ski",
   "homepage": "https://www.valle-il.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmt67q7dc044xc701oj6ib4sg/",
   "lastEntryDate": "2027-02-20",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=Brokke_Skirace",
   "entryFee": {
    "text": "Brokke Skirace 60 km: 400 NOK",
    "source": "https://signup.eqtiming.com/?Event=Brokke_Skirace"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Brokke Alpinsenter arrangerat av Valle Idrottslag - Ski.",
    "en": "Ski marathon in Brokke Alpinsenter organized by Valle Idrottslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmt67q7dc044xc701oj6ib4sg/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    },
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=Brokke_Skirace"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.09442,
    "lng": 7.44879,
    "precision": "venue",
    "arena": "Brokke Alpinsenter",
    "street": "Kvislelivegen",
    "suburb": "Furestøylslii",
    "city": null,
    "municipality": "Valle",
    "county": "Agder",
    "country": "NO",
    "query": "Brokke Alpinsenter",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Kuperat klassiskt lopp i fjällen kring Brokke i Setesdal, upp till 60 km med cirka 1 600 höjdmeter (2025).",
     "en": "Hilly classic race in the mountains around Brokke in Setesdal, up to 60 km with ≈ 1,600 m of climbing (2025)."
    },
    "sources": [
     "https://www.valle-il.no/:/valle/:/Brokke_Skirace_8_Mars_2025.html",
     "https://www.valle-il.no/:/valle/:/Brokke_Skirace_Og_Kretsmesterskap_8_Mars_2025_Info.html"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-sp1-cup-5-strindheimrennet-2027",
   "name": "SP1-Cup #5 / Strindheimrennet",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "NO",
   "place": "Granåsen skisenter",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Strindheim Idrettslag - Ski",
   "homepage": "https://www.strindheimski.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtrjzvi10166ce01xwukea9a/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Granåsen skisenter arrangerat av Strindheim Idrettslag - Ski.",
    "en": "Race in Granåsen skisenter organized by Strindheim Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtrjzvi10166ce01xwukea9a/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.strindheimski.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.49974,
    "lng": 9.62334,
    "precision": "venue",
    "arena": "Granåsen",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Kongsberg",
    "county": "Buskerud",
    "country": "NO",
    "query": "Granåsen",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "no-eiker-skifestival-km-skiathlon-2027",
   "name": "Eiker Skifestival - KM Skiathlon",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "NO",
   "place": "Ormåsen skole",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Eiker Skiklubb - Ski",
   "homepage": "https://eikerskiklubb.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmswy737n09k6bl01b5nehd6s/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ormåsen skole arrangerat av Eiker Skiklubb - Ski.",
    "en": "Race in Ormåsen skole organized by Eiker Skiklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmswy737n09k6bl01b5nehd6s/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.75457,
    "lng": 9.82031,
    "precision": "venue",
    "arena": "Ormåsen skole",
    "street": "Jungerveien",
    "suburb": "Ormåsen",
    "city": "Øvre Eiker",
    "municipality": "Buskerud",
    "county": "Buskerud",
    "country": "NO",
    "query": "Ormåsen skole",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [
    "skiathlon"
   ]
  },
  {
   "id": "no-granasfjellrennet-seedingsrenn-til-birken-2027",
   "name": "Granåsfjellrennet - Seedingsrenn til Birken",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "NO",
   "place": "Singsås kunstgress",
   "region": "Sør-Trøndelag Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Singsås Idrettslag - Ski",
   "homepage": "https://singsaas.idrettenonline.no/p/19378/ski",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu31nrw904rwce016kvx2brg/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Singsås kunstgress arrangerat av Singsås Idrettslag - Ski.",
    "en": "Ski marathon in Singsås kunstgress organized by Singsås Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu31nrw904rwce016kvx2brg/"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://singsaas.idrettenonline.no/p/19378/ski"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 62.95537,
    "lng": 10.72045,
    "precision": "venue",
    "arena": "Singsås kunstgressbane",
    "street": "Rørosveien",
    "suburb": "Singsåsaunet",
    "city": "Singsås",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Singsås kunstgress",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Bygdelopp i Singsås från Almåsen till Hugås över Granåsfjellet; seedningsklassen till Birken blir cirka 40 km med extra slingor.",
     "en": "Village race at Singsås from Almåsen to Hugås over Granåsfjellet; the Birken seeding class is ≈ 40 km with extra loops."
    },
    "sources": [
     "https://singsaas.idrettenonline.no/next/blog/post/241979/granaasfjellrennet---seedingsrenn-til-birken-2025?ispage=true",
     "https://singsaas.idrettenonline.no/next/blog/post/229850/granaasfjellrennet-2024?ispage=true"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-gransherad-sprinten-2027",
   "name": "Gransherad Sprinten",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "NO",
   "place": "Gransherad Skole",
   "region": "Vestfold Og Telemark Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Gransherad IL - Ski",
   "homepage": "https://www.gransheradil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmp3bo3ao01lbce017kos0elx/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Gransherad Skole arrangerat av Gransherad IL - Ski.",
    "en": "Race in Gransherad Skole organized by Gransherad IL - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmp3bo3ao01lbce017kos0elx/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.gransheradil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.69226,
    "lng": 9.02748,
    "precision": "venue",
    "arena": "Gransherad skole",
    "street": "Lerkelunden",
    "suburb": null,
    "city": "Gransherad",
    "municipality": "Notodden",
    "county": "Telemark",
    "country": "NO",
    "query": "Gransherad Skole",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "no-montebellorennet-2027",
   "name": "Montebellorennet",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "NO",
   "place": "Montebello arena",
   "region": "Vestfold Og Telemark Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Sande Sportsklubb - Ski",
   "homepage": "https://sandesk.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtwnckis04jxah016grv3e3k/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Montebello arena arrangerat av Sande Sportsklubb - Ski.",
    "en": "Race in Montebello arena organized by Sande Sportsklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtwnckis04jxah016grv3e3k/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.61979,
    "lng": 10.0938,
    "precision": "venue",
    "arena": "Montebello arena",
    "street": null,
    "suburb": null,
    "city": "Holmestrand",
    "municipality": "Vestfold",
    "county": "Vestfold",
    "country": "NO",
    "query": "Montebello arena",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-fjelletstafetten-2027",
   "name": "Fjelletstafetten",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "NO",
   "place": "Leveld",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 3.0,
     "technique": "free"
    },
    {
     "km": 2.0,
     "technique": "free"
    }
   ],
   "organizer": "Fjellet IL - Ski",
   "homepage": "https://www.fjelletil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmt5ih90z02x3bg01yvswygbz/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Leveld arrangerat av Fjellet IL - Ski (3 km, 2 km).",
    "en": "Race in Leveld organized by Fjellet IL - Ski (3 km, 2 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmt5ih90z02x3bg01yvswygbz/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.fjelletil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.70238,
    "lng": 8.48737,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": "Leveld",
    "city": "Torsteinsrud",
    "municipality": "Ål",
    "county": "Buskerud",
    "country": "NO",
    "query": "Leveld",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "relay"
   ]
  },
  {
   "id": "no-skrautval-skifestival-2027",
   "name": "Skrautvål Skifestival",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "NO",
   "place": "Valdres skisenter, Skrautvål",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Skrautvål Idrettslag - Ski",
   "homepage": "https://www.skrautval.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmthl4q1700zked01hzhbmep5/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Valdres skisenter, Skrautvål arrangerat av Skrautvål Idrettslag - Ski.",
    "en": "Race in Valdres skisenter, Skrautvål organized by Skrautvål Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmthl4q1700zked01hzhbmep5/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.skrautval.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 61.02917,
    "lng": 9.21796,
    "precision": "street",
    "arena": "Valdres skisenter (ski stadium), Skrautvål",
    "street": null,
    "suburb": "Skrautvål",
    "city": "Sæbu",
    "municipality": "Nord-Aurdal",
    "county": "Innlandet",
    "country": "NO",
    "query": "Skrautvål",
    "source": "organizer page",
    "sourceUrl": "https://www.valdres.com/things-to-do/skardasen-circuit-p1530113",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-suldalsrennet-2027",
   "name": "Suldalsrennet",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "NO",
   "place": "Lysløypa ved Mosvatnet",
   "region": "Agder og Rogaland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": null
    },
    {
     "km": 5.0,
     "technique": null
    },
    {
     "km": 3.0,
     "technique": null
    },
    {
     "km": 2.0,
     "technique": null
    },
    {
     "km": 1.0,
     "technique": null
    }
   ],
   "organizer": "Suldal Idrettslag - Ski",
   "homepage": "http://www.suldal-il.no",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmv807q7a0085f601ynqos70c/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lysløypa ved Mosvatnet arrangerat av Suldal Idrettslag - Ski (10 km, 5 km, 3 km, 2 km).",
    "en": "Race in Lysløypa ved Mosvatnet organized by Suldal Idrettslag - Ski (10 km, 5 km, 3 km, 2 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmv807q7a0085f601ynqos70c/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.40516,
    "lng": 6.4545,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Telemark",
    "county": "Telemark",
    "country": "NO",
    "query": "Gullingen, Suldal",
    "source": "organizer page"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-lygna-skimaraton-2027",
   "name": "Lygna Skimaraton",
   "year": 2027,
   "startDate": "2027-02-21",
   "endDate": "2027-02-21",
   "country": "NO",
   "place": "Lygna",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Gran Idrettslag - Ski",
   "homepage": "https://www.granil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmvkuhxd50554e201so65w9mk/",
   "lastEntryDate": "2027-02-21",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=LygnaSkimaraton",
   "entryFee": {
    "text": "21 km trimklasse: 150 NOK · 8 km trimklasse: 140 NOK · 42 km turklasse menn: 500 NOK · 21 km turklasse kvinner: 300 NOK · 42 km turklasse kvinner: 500 NOK · 21 km turklasse menn: 300 NOK · 8 km familieklasse (3-5 pers): 400 NOK",
    "source": "https://signup.eqtiming.com/?Event=LygnaSkimaraton"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Lygna arrangerat av Gran Idrettslag - Ski.",
    "en": "Ski marathon in Lygna organized by Gran Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmvkuhxd50554e201so65w9mk/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.granil.no/"
    },
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=LygnaSkimaraton"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.45932,
    "lng": 10.63279,
    "precision": "venue",
    "arena": "Lygna Skisenter",
    "street": null,
    "suburb": null,
    "city": "Søndre Land",
    "municipality": "Innlandet",
    "county": "Innlandet",
    "country": "NO",
    "query": "Lygna",
    "source": "organizer page",
    "sourceUrl": "https://www.skiforbundet.no/contentassets/d1093bd24a004d44a725eb8e268dbe21/lygna_arrangement_2022.pdf",
    "confidence": "low"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Gran IL:s långlopp från Lygna skisenter (cirka 635 m ö.h.) på åsen mellan Hadeland och Land; banan är ännu inte publicerad.",
     "en": "Gran IL's ski marathon from Lygna ski centre (≈ 635 m) on the ridge between Hadeland and Land; the course is not yet published."
    },
    "sources": [
     "https://www.granil.no/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-eiker-skifestival-sprint-bsk-bjorn-myhre-cup-2027",
   "name": "Eiker Skifestival - Sprint/BSK-Bjørn Myhre Cup",
   "year": 2027,
   "startDate": "2027-02-21",
   "endDate": "2027-02-21",
   "country": "NO",
   "place": "Ormåsen skole",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Eiker Skiklubb - Ski",
   "homepage": "https://eikerskiklubb.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmswyas3k04a8ci01i6obogv2/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ormåsen skole arrangerat av Eiker Skiklubb - Ski.",
    "en": "Race in Ormåsen skole organized by Eiker Skiklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmswyas3k04a8ci01i6obogv2/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.75457,
    "lng": 9.82031,
    "precision": "venue",
    "arena": "Ormåsen skole",
    "street": "Jungerveien",
    "suburb": "Ormåsen",
    "city": "Øvre Eiker",
    "municipality": "Buskerud",
    "county": "Buskerud",
    "country": "NO",
    "query": "Ormåsen skole",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "no-marit-bjorgen-rennet-fristil-3-14-ar-2027",
   "name": "Marit Bjørgen-rennet fristil 3-14 år",
   "year": 2027,
   "startDate": "2027-02-21",
   "endDate": "2027-02-21",
   "country": "NO",
   "place": "Frøsetmarka skianlegg",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 28.0,
     "technique": "free"
    }
   ],
   "organizer": "Støren Sportsklubb - Ski",
   "homepage": "https://storensportsklubb.idrettenonline.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu03xwey01d1ah016mjrhqx0/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Frøsetmarka skianlegg arrangerat av Støren Sportsklubb - Ski (28 km).",
    "en": "Race in Frøsetmarka skianlegg organized by Støren Sportsklubb - Ski (28 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu03xwey01d1ah016mjrhqx0/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://storensportsklubb.idrettenonline.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.04701,
    "lng": 10.32722,
    "precision": "locality",
    "arena": null,
    "street": "Kvernvassvegen",
    "suburb": null,
    "city": "Støren",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Frøsetmarka skianlegg",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-eggeasrennet-2027",
   "name": "Eggeåsrennet",
   "year": 2027,
   "startDate": "2027-02-21",
   "endDate": "2027-02-21",
   "country": "NO",
   "place": "Eggeåsen skisenter",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Vestre Slidre Idrettslag - Ski",
   "homepage": "https://www.facebook.com/vsil.info/",
   "homepageType": "facebook",
   "registrationUrl": "https://isonen.no/event/cmtvzda7s01ptce01q9u3rplo/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Eggeåsen skisenter arrangerat av Vestre Slidre Idrettslag - Ski.",
    "en": "Race in Eggeåsen skisenter organized by Vestre Slidre Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtvzda7s01ptce01q9u3rplo/"
    },
    {
     "name": "Facebook (webbsökning)",
     "url": "https://www.facebook.com/vsil.info/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 61.14995,
    "lng": 8.90232,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Vestre Slidre",
    "county": "Innlandet",
    "country": "NO",
    "query": "Eggeåsen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-marcialonga-bodo-2027",
   "name": "Marcialonga Bodø",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-27",
   "country": "NO",
   "place": "Bestemorenga fritidspark",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Tverlandet Idrettslag - Ski",
   "homepage": "https://tverlandetil.no/Aktuelt",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmvuytjt700b1ei01izn5szh5/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Bestemorenga fritidspark arrangerat av Tverlandet Idrettslag - Ski.",
    "en": "Race in Bestemorenga fritidspark organized by Tverlandet Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmvuytjt700b1ei01izn5szh5/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://tverlandetil.no/Aktuelt"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 67.30045,
    "lng": 14.52652,
    "precision": "venue",
    "arena": "Bestemorenga",
    "street": "Soløyvannsveien",
    "suburb": null,
    "city": "Bodø",
    "municipality": "Nordland",
    "county": "Nordland",
    "country": "NO",
    "query": "Bestemorenga",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-hafjell-ski-marathon-2027",
   "name": "Hafjell Ski Marathon",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-27",
   "country": "NO",
   "place": "Mosetertoppen Skistadion",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Øyer/Tretten Idrettsforening - Ski",
   "homepage": "https://hafjellskimarathon.no/",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmtj3ympy048ld501xx3jzaj3/",
   "lastEntryDate": "2027-02-27",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=hafjellski",
   "entryFee": {
    "text": "Klassisk Helmaraton Elite: 500 NOK · Klassisk Helmaraton (42km): 500 NOK · Skøyting Helmaraton (42km): 500 NOK · Klassisk Halvmaraton(21km): 300 NOK · Skøyting Halvmaraton (21km): 300 NOK · Trim 13 km: 200 NOK · Familie 13 km Trim: 600 NOK",
    "source": "https://signup.eqtiming.com/?Event=hafjellski"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Mosetertoppen Skistadion arrangerat av Øyer/Tretten Idrettsforening - Ski.",
    "en": "Ski marathon in Mosetertoppen Skistadion organized by Øyer/Tretten Idrettsforening - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtj3ympy048ld501xx3jzaj3/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://hafjellskimarathon.no/"
    },
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=hafjellski"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 61.25312,
    "lng": 10.5103,
    "precision": "venue",
    "arena": "Mosetertoppen Skistadion",
    "street": "Vintervegen",
    "suburb": null,
    "city": null,
    "municipality": "Øyer",
    "county": "Innlandet",
    "country": "NO",
    "query": "Mosetertoppen Skistadion",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "42, 21 eller 13 km i Øyerfjellet från Mosetertoppen (cirka 816 m ö.h.), max 950 deltagare och afterski; arrangerat sedan 2013.",
     "en": "42, 21 or 13 km on Øyerfjellet from Mosetertoppen (≈ 816 m), capped at 950 skiers with afterski; held since 2013."
    },
    "sources": [
     "https://hafjellskimarathon.no/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-melburennet-2027",
   "name": "Melburennet",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-27",
   "country": "NO",
   "place": "Melbu",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Melbo Idrettslag - Ski",
   "homepage": "https://melboil.idrettenonline.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtipqwmb01e6ed01h0u7chpd/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Melbu arrangerat av Melbo Idrettslag - Ski.",
    "en": "Race in Melbu organized by Melbo Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtipqwmb01e6ed01h0u7chpd/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://melboil.idrettenonline.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 68.50126,
    "lng": 14.80094,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Melbu",
    "municipality": "Nordland",
    "county": "Nordland",
    "country": "NO",
    "query": "Melbu",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-valdresrennet-2027",
   "name": "Valdresrennet",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-27",
   "country": "NO",
   "place": "Vaset i Valdres",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Vestre Slidre Idrettslag - Ski",
   "homepage": "https://www.facebook.com/vsil.info/",
   "homepageType": "facebook",
   "registrationUrl": "https://isonen.no/event/cmtvz295001pcce01v6c2u6b0/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Vaset i Valdres arrangerat av Vestre Slidre Idrettslag - Ski.",
    "en": "Ski marathon in Vaset i Valdres organized by Vestre Slidre Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtvz295001pcce01v6c2u6b0/"
    },
    {
     "name": "Facebook (webbsökning)",
     "url": "https://www.facebook.com/vsil.info/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 61.01217,
    "lng": 8.99722,
    "precision": "venue",
    "arena": "Vaset ski centre (Vaset i Valdres)",
    "street": null,
    "suburb": null,
    "city": "Leira",
    "municipality": "Nord-Aurdal",
    "county": "Innlandet",
    "country": "NO",
    "query": "Vaset i Valdres",
    "source": "organizer page",
    "sourceUrl": "https://www.visitnorway.fr/listings/vaset-ski-center/6003/",
    "confidence": "low"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Vestre Slidre IL:s turrenn på Vaset i Valdres, cirka 1 000 m ö.h. på öppet fjäll; banan är ännu inte publicerad.",
     "en": "Vestre Slidre IL's touring race at Vaset in Valdres, ≈ 1,000 m up on open fjell; the course is not yet published."
    },
    "sources": [
     "https://www.facebook.com/vsil.info/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-vintergaloppen-hessdalen-2027",
   "name": "Vintergaloppen Hessdalen",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-27",
   "country": "NO",
   "place": "Hessdalen Samfunnshus",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Hessdalen Idrettslag",
   "homepage": "https://www.hessdalenil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu1pkgrz04jbc101igpvqx3h/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hessdalen Samfunnshus arrangerat av Hessdalen Idrettslag.",
    "en": "Race in Hessdalen Samfunnshus organized by Hessdalen Idrettslag."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu1pkgrz04jbc101igpvqx3h/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 62.79304,
    "lng": 11.18965,
    "precision": "venue",
    "arena": "Hessdalen samfunnshus",
    "street": "Hessdalsvegen",
    "suburb": "Engesvollen",
    "city": "Holtålen",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Hessdalen Samfunnshus",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-madshus-skimaraton-2027",
   "name": "Madshus Skimaraton",
   "year": 2027,
   "startDate": "2027-02-28",
   "endDate": "2027-02-28",
   "country": "NO",
   "place": "Øverby Skistadion",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Gjøvik Skiklubb - Ski",
   "homepage": "https://gjovikskiklubb.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtejxyww00m8f901kyawz1eb/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Øverby Skistadion arrangerat av Gjøvik Skiklubb - Ski.",
    "en": "Ski marathon in Øverby Skistadion organized by Gjøvik Skiklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtejxyww00m8f901kyawz1eb/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://gjovikskiklubb.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.80541,
    "lng": 10.64995,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Vikersund",
    "municipality": "Modum",
    "county": "Buskerud",
    "country": "NO",
    "query": "Øverby, Gjøvik",
    "source": "organizer page"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Gjøvik Skiklubbs långlopp från Øverby skistadion; sträcka och bana är ännu inte publicerade.",
     "en": "Gjøvik Skiklubb's ski marathon from Øverby ski stadium; distance and course are not yet published."
    },
    "sources": [
     "https://gjovikskiklubb.no/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-oyersprinten-2027",
   "name": "Øyersprinten",
   "year": 2027,
   "startDate": "2027-02-28",
   "endDate": "2027-02-28",
   "country": "NO",
   "place": "Mosetertoppen Skistadion",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Øyer/Tretten Idrettsforening - Ski",
   "homepage": "https://oti.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtj3qhm4045yd501b45p3kbu/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Mosetertoppen Skistadion arrangerat av Øyer/Tretten Idrettsforening - Ski.",
    "en": "Race in Mosetertoppen Skistadion organized by Øyer/Tretten Idrettsforening - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtj3qhm4045yd501b45p3kbu/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 61.25312,
    "lng": 10.5103,
    "precision": "venue",
    "arena": "Mosetertoppen Skistadion",
    "street": "Vintervegen",
    "suburb": null,
    "city": null,
    "municipality": "Øyer",
    "county": "Innlandet",
    "country": "NO",
    "query": "Mosetertoppen Skistadion",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "no-ranheimsstafetten-sprintstafett-2027",
   "name": "Ranheimsstafetten sprintstafett",
   "year": 2027,
   "startDate": "2027-02-28",
   "endDate": "2027-02-28",
   "country": "NO",
   "place": "Granåsen",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Ranheim Skiklubb - Ski",
   "homepage": "https://www.ranheimskiklubb.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu0w2uz702iyc101pegf8l1b/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Granåsen arrangerat av Ranheim Skiklubb - Ski.",
    "en": "Race in Granåsen organized by Ranheim Skiklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu0w2uz702iyc101pegf8l1b/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.ranheimskiklubb.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.49974,
    "lng": 9.62334,
    "precision": "venue",
    "arena": "Granåsen",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Kongsberg",
    "county": "Buskerud",
    "country": "NO",
    "query": "Granåsen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "relay",
    "sprint"
   ]
  },
  {
   "id": "no-ulvoyrennet-2027",
   "name": "Ulvøyrennet",
   "year": 2027,
   "startDate": "2027-02-28",
   "endDate": "2027-02-28",
   "country": "NO",
   "place": "Stokmarknes Stadion",
   "region": "Nordland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Stokmarknes Idrettslag - Ski",
   "homepage": "https://stokmarknesil.spond.club/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtiq14jn01eocs012fxkc2u8/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Stokmarknes Stadion arrangerat av Stokmarknes Idrettslag - Ski.",
    "en": "Ski marathon in Stokmarknes Stadion organized by Stokmarknes Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtiq14jn01eocs012fxkc2u8/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://stokmarknesil.spond.club/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 68.55933,
    "lng": 14.9032,
    "precision": "venue",
    "arena": "Stokmarknes stadion",
    "street": "Kirsten Thodes gate",
    "suburb": null,
    "city": "Stokmarknes",
    "municipality": "Hadsel",
    "county": "Nordland",
    "country": "NO",
    "query": "Stokmarknes Stadion",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Klubblopp på Hadseløya i Vesterålen med start vid Stokmarknes stadion, del av Ulvøy Challenge. Bana, distans och fältstorlek är inte publicerade.",
     "en": "Club race on Hadseløya in Vesterålen starting at Stokmarknes stadion, part of the Ulvøy Challenge. Course, distance and field size are not published."
    },
    "sources": [
     "https://stokmarknesil.spond.club/",
     "https://gotrail.run/no/event/ulvoylopet",
     "https://www.kondis.no/files/2025/09/01/ulvoyrennet-2015_uttscaewsp.pdf"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-johan-evjens-minnerenn-2027",
   "name": "Johan Evjens Minnerenn",
   "year": 2027,
   "startDate": "2027-02-28",
   "endDate": "2027-02-28",
   "country": "NO",
   "place": "Orkanger",
   "region": "Sør-Trøndelag Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 27.0,
     "technique": "classic"
    }
   ],
   "organizer": "Orkanger Idrettsforening - Ski",
   "homepage": "https://www.orkanger-if.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cms8xbc4309di9s01f5mhbpxi/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Orkanger arrangerat av Orkanger Idrettsforening - Ski (27 km).",
    "en": "Ski marathon in Orkanger organized by Orkanger Idrettsforening - Ski (27 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cms8xbc4309di9s01f5mhbpxi/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.orkanger-if.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.30482,
    "lng": 9.84967,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Orkanger",
    "municipality": "Orkland",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Orkanger",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Orkanger IF:s turrenn vid Ulvåsen, kört för 35:e gången redan 2011, till minne av bygdens skidstjärna Johan L. Evjen. Skogsterräng på lokala spår, upp till 27 km.",
     "en": "Orkanger IF's tour race at Ulvåsen, held for the 35th time already in 2011, in memory of local ski star Johan L. Evjen. Forest terrain on local trails, up to 27 km."
    },
    "sources": [
     "https://www.orkanger-if.no/",
     "https://orkanger-if.no/assets/AddSite/7_Ski/pdf/InnbydelseJoanEvjenMinnerenn2011.pdf",
     "https://orkanger-if.no/assets/JohanEvjensminnerenn2013.pdf"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-trollrennet-2027",
   "name": "Trollrennet",
   "year": 2027,
   "startDate": "2027-02-28",
   "endDate": "2027-02-28",
   "country": "NO",
   "place": "Evje og Hornnes",
   "region": "Agder og Rogaland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Otra IL - Ski",
   "homepage": "https://www.otrail.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmuvoaxpa011x8a01qunmex7l/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Evje og Hornnes arrangerat av Otra IL - Ski.",
    "en": "Race in Evje og Hornnes organized by Otra IL - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmuvoaxpa011x8a01qunmex7l/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.otrail.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 58.58605,
    "lng": 7.86151,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Evje og Hornnes",
    "county": "Agder",
    "country": "NO",
    "query": "Evje og Hornnes",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-heimdalsstafetten-2027",
   "name": "Heimdalsstafetten",
   "year": 2027,
   "startDate": "2027-03-03",
   "endDate": "2027-03-03",
   "country": "NO",
   "place": "Saupstad skistadion",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Heimdal-Ski - Ski",
   "homepage": "https://www.heimdalski.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmte0gpcl0061f901sz2bk6ao/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Saupstad skistadion arrangerat av Heimdal-Ski - Ski.",
    "en": "Race in Saupstad skistadion organized by Heimdal-Ski - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmte0gpcl0061f901sz2bk6ao/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 63.35991,
    "lng": 10.3401,
    "precision": "venue",
    "arena": "Saupstad skisenter",
    "street": "Kongsvegen",
    "suburb": "Saupstad",
    "city": "Trondheim",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Saupstad skistadion",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "relay"
   ]
  },
  {
   "id": "no-nm-junior-2027-spar-norgescup-2027",
   "name": "NM Junior 2027/SPAR Norgescup",
   "year": 2027,
   "startDate": "2027-03-05",
   "endDate": "2027-03-06",
   "country": "NO",
   "place": "Granåsen",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 7.5,
     "technique": "free"
    },
    {
     "km": 10,
     "technique": "free"
    },
    {
     "km": 15,
     "technique": "free"
    },
    {
     "km": 20,
     "technique": "free"
    }
   ],
   "organizer": "Byåsen Idrettslag - Ski",
   "homepage": "https://www.skiforbundet.no/arrangement/2026-2027/NMJunior27/",
   "homepageType": "federation",
   "registrationUrl": "https://isonen.no/event/cmuqr1gsu00epbh0195su3vss/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Granåsen arrangerat av Byåsen Idrettslag - Ski.",
    "en": "Race in Granåsen organized by Byåsen Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmuqr1gsu00epbh0195su3vss/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.skiforbundet.no/arrangement/2026-2027/NMJunior27/program/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 59.49974,
    "lng": 9.62334,
    "precision": "venue",
    "arena": "Granåsen",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Kongsberg",
    "county": "Buskerud",
    "country": "NO",
    "query": "Granåsen",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "junior"
    ],
    "names": []
   },
   "tagline": {
    "sv": "Norska juniormästerskapen på Granåsen",
    "en": "Norwegian junior championships, Granåsen"
   }
  },
  {
   "id": "no-helterennet-2027",
   "name": "Helterennet",
   "year": 2027,
   "startDate": "2027-03-06",
   "endDate": "2027-11-06",
   "country": "NO",
   "place": "Krossen",
   "region": "Vestfold Og Telemark Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Idrettslaget Dyre Vaa - Ski",
   "homepage": "https://www.ildyrevaa.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmhkxbtpb00uoca0109000rs3/",
   "lastEntryDate": "2027-03-06",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=Telemarkhelten",
   "entryFee": {
    "text": "Helterennet 43km: 700 NOK · Halvhelten 26km: 450 NOK · Ungdomshelten 13km: 0 NOK · Barnehelten: 0 NOK · Trimhelten 26km: 350 NOK · Helten 9-12 år med tidtaking: 0 NOK",
    "source": "https://signup.eqtiming.com/?Event=Telemarkhelten"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Krossen arrangerat av Idrettslaget Dyre Vaa - Ski.",
    "en": "Ski marathon in Krossen organized by Idrettslaget Dyre Vaa - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmhkxbtpb00uoca0109000rs3/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    },
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=Telemarkhelten"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.07228,
    "lng": 6.11066,
    "precision": "venue",
    "arena": "Krossen",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Strand",
    "county": "Rogaland",
    "country": "NO",
    "query": "Krossen",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "42 km med start och mål i Rauland på Hardangerviddas sydkant, plus kortare familjeklasser. Bana och deltagarantal är okända.",
     "en": "42 km with start and finish in Rauland on the southern edge of Hardangervidda, plus shorter family classes. Course layout and field size are unknown."
    },
    "sources": [
     "https://www.ildyrevaa.no/",
     "https://en.visitrauland.com/telemarkhelten/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-raufossrennet-2027",
   "name": "Raufossrennet",
   "year": 2027,
   "startDate": "2027-03-06",
   "endDate": "2027-03-06",
   "country": "NO",
   "place": "Raufoss Skistadion",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Raufoss IL Langrenn - Ski",
   "homepage": "https://raufossil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtflfwrv01svet01iji5l615/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Raufoss Skistadion arrangerat av Raufoss IL Langrenn - Ski.",
    "en": "Race in Raufoss Skistadion organized by Raufoss IL Langrenn - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtflfwrv01svet01iji5l615/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://raufossil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.72298,
    "lng": 10.59463,
    "precision": "venue",
    "arena": "Raufoss skistadion",
    "street": null,
    "suburb": "Lønnberget",
    "city": "Raufoss",
    "municipality": "Innlandet",
    "county": "Innlandet",
    "country": "NO",
    "query": "Raufoss Skistadion",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-njardrennet-2027",
   "name": "Njårdrennet",
   "year": 2027,
   "startDate": "2027-03-06",
   "endDate": "2027-03-06",
   "country": "NO",
   "place": "Sørkedalens Idrettsforening",
   "region": "Oslo Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Njård - Ski",
   "homepage": "https://www.njard.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmv90tekx010tf601l72abfug/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Sørkedalens Idrettsforening arrangerat av Njård - Ski.",
    "en": "Race in Sørkedalens Idrettsforening organized by Njård - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmv90tekx010tf601l72abfug/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.njard.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.01683,
    "lng": 10.61241,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Oslo",
    "municipality": null,
    "county": null,
    "country": "NO",
    "query": "Sørkedalen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-gauldalssprinten-2027",
   "name": "Gauldalssprinten",
   "year": 2027,
   "startDate": "2027-03-06",
   "endDate": "2027-03-06",
   "country": "NO",
   "place": "Kvennabakkan skianlegg",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Lundamo Idrettslag - Ski",
   "homepage": "https://www.lundamoil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtvucr6603g7ah01a4g8icqq/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kvennabakkan skianlegg arrangerat av Lundamo Idrettslag - Ski.",
    "en": "Race in Kvennabakkan skianlegg organized by Lundamo Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtvucr6603g7ah01a4g8icqq/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.lundamoil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.10402,
    "lng": 10.16226,
    "precision": "venue",
    "arena": "Kvennabakken skianlegg",
    "street": "Tømmesdalsvegen",
    "suburb": "Sørtømme",
    "city": "Hovin",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Kvennabakkan skianlegg",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "no-meridianrennet-2027",
   "name": "Meridianrennet",
   "year": 2027,
   "startDate": "2027-03-06",
   "endDate": "2027-03-07",
   "country": "NO",
   "place": "Finnmarksveien 96",
   "region": "Finnmark Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Hammerfest Skiklubb - Ski",
   "homepage": "https://hammerfestskiklubb.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmrakqitq00oyd101p2mcdbwd/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Finnmarksveien 96 arrangerat av Hammerfest Skiklubb - Ski.",
    "en": "Race in Finnmarksveien 96 organized by Hammerfest Skiklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmrakqitq00oyd101p2mcdbwd/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://hammerfestskiklubb.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 70.69253,
    "lng": 23.70177,
    "precision": "locality",
    "arena": null,
    "street": "Finnmarksveien",
    "suburb": "Prærien",
    "city": "Hammerfest",
    "municipality": "Hammerfest",
    "county": "Finnmark",
    "country": "NO",
    "query": "Finnmarksveien 96",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-hafjellrennet-sparebank-68-grader-nord-2027",
   "name": "Håfjellrennet Sparebank 68° grader Nord",
   "year": 2027,
   "startDate": "2027-03-07",
   "endDate": "2027-03-07",
   "country": "NO",
   "place": "Kalvåsen",
   "region": "Troms Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 30.0,
     "technique": null
    },
    {
     "km": 18.0,
     "technique": null
    }
   ],
   "organizer": "Ballangen Ski - Ski",
   "homepage": "https://www.ballangenski.com/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmv2w4ky6048j9001h2csyohb/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Kalvåsen arrangerat av Ballangen Ski - Ski (30 km, 18 km).",
    "en": "Ski marathon in Kalvåsen organized by Ballangen Ski - Ski (30 km, 18 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmv2w4ky6048j9001h2csyohb/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 68.34287,
    "lng": 16.83134,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Gladstad",
    "municipality": "Vega",
    "county": "Nordland",
    "country": "NO",
    "query": "Ballangen",
    "source": "organizer page"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 1,
     "tradition": 3
    },
    "why": {
     "sv": "Ett av regionens äldsta turrenn – första gången 1936, 75:e upplagan 2023 – i Håfjellet i Ofoten. Litet fält och slingor på klubbens spårnät.",
     "en": "One of the region's oldest tour races – first held 1936, 75th edition in 2023 – in Håfjellet, Ofoten. Small field on loops of the club's trail network."
    },
    "sources": [
     "https://www.ballangenski.com/",
     "https://www.ballangenski.com/332014412.html",
     "https://www.ballangenski.com/332014399/332014406.html"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Motionslopp i Ofoten sedan 1936",
    "en": "Popular race in Ofoten since 1936"
   }
  },
  {
   "id": "no-trabelirennet-2027-ringebu-2027",
   "name": "Trabelirennet 2027- Ringebu",
   "year": 2027,
   "startDate": "2027-03-07",
   "endDate": "2027-03-07",
   "country": "NO",
   "place": "Trabelia skistadion",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Ringebu Fåvang Skiklubb - Ski",
   "homepage": "https://rfski.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtah2k0q01i9ar01bceq1ycx/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Trabelia skistadion arrangerat av Ringebu Fåvang Skiklubb - Ski.",
    "en": "Race in Trabelia skistadion organized by Ringebu Fåvang Skiklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtah2k0q01i9ar01bceq1ycx/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 61.61534,
    "lng": 10.07645,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Trabelia",
    "municipality": "Ringebu",
    "county": "Innlandet",
    "country": "NO",
    "query": "Trabelia",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "skiathlon"
   ],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://isonen.no/event/cmtah2k0q01i9ar01bceq1ycx/"
   },
   "formatsSrc": [
    "skiathlon"
   ]
  },
  {
   "id": "no-jutulrennet-2027",
   "name": "Jutulrennet",
   "year": 2027,
   "startDate": "2027-03-07",
   "endDate": "2027-03-07",
   "country": "NO",
   "place": "Kvennabakkan skianlegg",
   "region": "Sør-Trøndelag Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Hovin Idrettslag - Ski",
   "homepage": "https://hovinil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmub9t1bs04xr7l01qg6fqbym/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Kvennabakkan skianlegg arrangerat av Hovin Idrettslag - Ski.",
    "en": "Ski marathon in Kvennabakkan skianlegg organized by Hovin Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmub9t1bs04xr7l01qg6fqbym/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://hovinil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.10402,
    "lng": 10.16226,
    "precision": "venue",
    "arena": "Kvennabakken skianlegg",
    "street": "Tømmesdalsvegen",
    "suburb": "Sørtømme",
    "city": "Hovin",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Kvennabakkan skianlegg",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Hovin IL:s turrenn sedan 1986, cirka 18 km i skogsterräng från Kvennabakkan skianlegg. Ett litet klubblopp.",
     "en": "Hovin IL's tour race since 1986, about 18 km in forest terrain from Kvennabakkan ski facility. A small club race."
    },
    "sources": [
     "https://hovinil.no/",
     "https://hovinil.no/2026/02/21/jutulrennet-2026-sondag-1-mars/",
     "https://hovinil.no/jutulrennet/",
     "https://hovinil.no/skistadion/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-kjolencrossen-2027",
   "name": "Kjølencrossen",
   "year": 2027,
   "startDate": "2027-03-07",
   "endDate": "2027-03-07",
   "country": "NO",
   "place": "Kjølen Sportcenter",
   "region": "Østfold Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Ørje Idrettslag - Ski",
   "homepage": "https://orjeil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmv5pr5zv0019a301frxqrc90/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kjølen Sportcenter arrangerat av Ørje Idrettslag - Ski.",
    "en": "Race in Kjølen Sportcenter organized by Ørje Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmv5pr5zv0019a301frxqrc90/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://orjeil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.48484,
    "lng": 11.74813,
    "precision": "venue",
    "arena": "Kjølen Sportcenter",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Marker",
    "county": "Østfold",
    "country": "NO",
    "query": "Kjølen Sportcenter",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-haltdalsrennet-2027",
   "name": "Haltdalsrennet",
   "year": 2027,
   "startDate": "2027-03-07",
   "endDate": "2027-03-07",
   "country": "NO",
   "place": "Haltdalen",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Haltdalen Idrettslag - Ski",
   "homepage": "https://haltdalenil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtwugueo04sbah014n8kcti5/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Haltdalen arrangerat av Haltdalen Idrettslag - Ski.",
    "en": "Race in Haltdalen organized by Haltdalen Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtwugueo04sbah014n8kcti5/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 62.92657,
    "lng": 11.1409,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Haltdalen",
    "municipality": "Holtålen",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Haltdalen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-overbystafetten-2027",
   "name": "Øverbystafetten",
   "year": 2027,
   "startDate": "2027-03-09",
   "endDate": "2027-03-09",
   "country": "NO",
   "place": "Øverby Skistadion",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Gjøvik Skiklubb - Ski",
   "homepage": "https://gjovikskiklubb.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtj0k83d03qded01duqimk3q/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Øverby Skistadion arrangerat av Gjøvik Skiklubb - Ski.",
    "en": "Race in Øverby Skistadion organized by Gjøvik Skiklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtj0k83d03qded01duqimk3q/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://gjovikskiklubb.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.80541,
    "lng": 10.64995,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Vikersund",
    "municipality": "Modum",
    "county": "Buskerud",
    "country": "NO",
    "query": "Øverby, Gjøvik",
    "source": "organizer page"
   },
   "kind": "competition",
   "formats": [
    "relay"
   ]
  },
  {
   "id": "no-bratsbergstafetten-2027",
   "name": "Bratsbergstafetten",
   "year": 2027,
   "startDate": "2027-03-10",
   "endDate": "2027-03-10",
   "country": "NO",
   "place": "Bratsberg skole",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Bratsberg Idrettslag - Ski",
   "homepage": "https://bratsberg-il.idrettenonline.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtxxn98002b5c101u9c4c1xj/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Bratsberg skole arrangerat av Bratsberg Idrettslag - Ski.",
    "en": "Race in Bratsberg skole organized by Bratsberg Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtxxn98002b5c101u9c4c1xj/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://bratsberg-il.idrettenonline.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.34961,
    "lng": 10.48093,
    "precision": "venue",
    "arena": "Bratsberg skole",
    "street": "Øvre Kvålsvegen",
    "suburb": "Lerkendal",
    "city": "Trondheim",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Bratsberg skole",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "relay"
   ]
  },
  {
   "id": "no-ditt-klubbhus-midtukecup-finale-svarstad-supersprint-2027",
   "name": "Ditt Klubbhus Midtukecup Finale / Svarstad Supersprint",
   "year": 2027,
   "startDate": "2027-03-10",
   "endDate": "2027-03-10",
   "country": "NO",
   "place": "Borgen skiløyper",
   "region": "Vestfold Og Telemark Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Svarstad Idrettslag - Ski",
   "homepage": "https://svarstadil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu0c42k702bwc1011ae1tnp9/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Borgen skiløyper arrangerat av Svarstad Idrettslag - Ski.",
    "en": "Race in Borgen skiløyper organized by Svarstad Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu0c42k702bwc1011ae1tnp9/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://svarstadil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.93462,
    "lng": 10.69564,
    "precision": "venue",
    "arena": "Borgen",
    "street": "Sørkedalsveien",
    "suburb": "Heggeli",
    "city": "Oslo",
    "municipality": "Oslo",
    "county": null,
    "country": "NO",
    "query": "Borgen",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "no-gausdalsrennet-og-gausdalsstafetten-2027",
   "name": "Gausdalsrennet og Gausdalsstafetten",
   "year": 2027,
   "startDate": "2027-03-13",
   "endDate": "2027-03-14",
   "country": "NO",
   "place": "Skeikampen skiarena",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Gausdal Skiklubb - Ski",
   "homepage": null,
   "homepageType": null,
   "registrationUrl": "https://isonen.no/event/cmt4c02nn02g8c701bezllusv/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Skeikampen skiarena arrangerat av Gausdal Skiklubb - Ski.",
    "en": "Race in Skeikampen skiarena organized by Gausdal Skiklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmt4c02nn02g8c701bezllusv/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "blocking",
     "note": {
      "sv": "Ingen arrangörshemsida hittad i förbundets kalender – indexerad men inte publicerad.",
      "en": "No organizer website found in the federation calendar – indexed but not published."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 61.35077,
    "lng": 10.08847,
    "precision": "venue",
    "arena": "Skeikampen",
    "street": null,
    "suburb": null,
    "city": "Skei",
    "municipality": "Gausdal",
    "county": "Innlandet",
    "country": "NO",
    "query": "Skeikampen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "relay"
   ]
  },
  {
   "id": "no-sp1-cup-6-holondrennet-2027",
   "name": "SP1-Cup # 6 / Hølondrennet",
   "year": 2027,
   "startDate": "2027-03-13",
   "endDate": "2027-03-13",
   "country": "NO",
   "place": "Eid barne og ungdomskole",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Idrettslaget Leik - Ski",
   "homepage": "https://leik.idrettenonline.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtto0bx1042bc101ok2oi6a0/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Eid barne og ungdomskole arrangerat av Idrettslaget Leik - Ski.",
    "en": "Race in Eid barne og ungdomskole organized by Idrettslaget Leik - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtto0bx1042bc101ok2oi6a0/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 63.39923,
    "lng": 10.40633,
    "precision": "venue",
    "arena": "Nye nidarvoll barne- og ungdomskole",
    "street": null,
    "suburb": "Nidarvoll",
    "city": "Trondheim",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Eid barne ungdomskole",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "no-inga-lami-2027",
   "name": "Inga Låmi",
   "year": 2027,
   "startDate": "2027-03-13",
   "endDate": "2027-03-13",
   "country": "NO",
   "place": "Birkebeineren Skistadion - Olympiaparken",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 30.0,
     "technique": null
    },
    {
     "km": 15.0,
     "technique": null
    },
    {
     "km": 5.0,
     "technique": null
    }
   ],
   "organizer": "Lillehammer Skiklub - Ski",
   "homepage": "https://lillehammer-skiklub.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmvthm3g403htb101acdwep00/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Birkebeineren Skistadion - Olympiaparken arrangerat av Lillehammer Skiklub - Ski (30 km, 15 km, 5 km).",
    "en": "Ski marathon in Birkebeineren Skistadion - Olympiaparken organized by Lillehammer Skiklub - Ski (30 km, 15 km, 5 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmvthm3g403htb101acdwep00/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://lillehammer-skiklub.no/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://lillehammer-skiklub.no/ingalaami/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.13427,
    "lng": 10.50656,
    "precision": "venue",
    "arena": "Birkebeineren Skistadion",
    "street": "Birkebeinerløypa",
    "suburb": null,
    "city": "Lillehammer",
    "municipality": "Lillehammer",
    "county": "Innlandet",
    "country": "NO",
    "query": "Birkebeineren Skistadion, Lillehammer",
    "source": "Organizer (OpenStreetMap)"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://lillehammer-skiklub.no/ingalaami/"
   },
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Lillehammer Skiklubs lopp sedan 1993: 30 km klassiskt som två varv à 15 km från Birkebeineren skistadion, seedningslopp till Birken. Varvlopp i skog snarare än en fjällresa.",
     "en": "Lillehammer Skiklub's race since 1993: 30 km classic as two 15 km laps from Birkebeineren Skistadion, a seeding race for Birken. Laps in forest rather than a fjell journey."
    },
    "sources": [
     "https://lillehammer-skiklub.no/",
     "https://signup.eqtiming.com/?Event=Ingalaami&preregister=RtG32eTGH7ANXt7f",
     "https://en.lillehammer.com/whats-on/inga-lami-5-15-30-km-p635613",
     "https://www.hafjellresort.no/en/ingalami",
     "https://ut.no/turforslag/116515"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Seedningslopp till Birken i Lillehammer",
    "en": "Birken seeding race in Lillehammer"
   }
  },
  {
   "id": "no-hovdentour-2027",
   "name": "Hovdentour",
   "year": 2027,
   "startDate": "2027-03-13",
   "endDate": "2027-03-13",
   "country": "NO",
   "place": "Hovden Fjellbad",
   "region": "Agder og Rogaland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Hovden Sportsklubb - Ski",
   "homepage": "https://www.hovdentour.no/",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmta06oqp00dvar01wgn0n9wu/",
   "lastEntryDate": "2027-03-13",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=hovdentour",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Hovden Fjellbad arrangerat av Hovden Sportsklubb - Ski.",
    "en": "Ski marathon in Hovden Fjellbad organized by Hovden Sportsklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmta06oqp00dvar01wgn0n9wu/"
    },
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=hovdentour"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.56343,
    "lng": 7.35351,
    "precision": "venue",
    "arena": "Hovden Fjellbad",
    "street": "Skulevegen",
    "suburb": null,
    "city": "Hovden",
    "municipality": "Bykle",
    "county": "Agder",
    "country": "NO",
    "query": "Hovden Fjellbad",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "42,5 km klassiskt i högfjäll från Hovden (850 m) upp till cirka 1 000 m över Galteflotti till Auversvatn och tillbaka. Även 22 och 10 km.",
     "en": "42.5 km classic in high mountains from Hovden (850 m) up to about 1,000 m over Galteflotti to Auversvatn and back. Also 22 and 10 km."
    },
    "sources": [
     "https://www.hovdentour.no/LOYPEINFORMASJON",
     "https://www.hovdentour.no/Pamelding",
     "https://www.hovdentour.no/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Klassiskt högfjällslopp i övre Setesdal",
    "en": "Classic high-fjell race in upper Setesdal"
   }
  },
  {
   "id": "no-ringkollrennet-2027-bsk-bjorn-myhre-cup-2027",
   "name": "Ringkollrennet 2027/BSK-Bjørn Myhre Cup",
   "year": 2027,
   "startDate": "2027-03-13",
   "endDate": "2027-03-13",
   "country": "NO",
   "place": "Ringkollen skiløyper",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Ringkollen Skiklubb - Ski",
   "homepage": "https://www.ringkollenskiklubb.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmt9vu3p6006car01pz6mlric/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ringkollen skiløyper arrangerat av Ringkollen Skiklubb - Ski.",
    "en": "Race in Ringkollen skiløyper organized by Ringkollen Skiklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmt9vu3p6006car01pz6mlric/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.ringkollenskiklubb.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.1663,
    "lng": 10.40073,
    "precision": "venue",
    "arena": "Ringkollen",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Ringerike",
    "county": "Buskerud",
    "country": "NO",
    "query": "Ringkollen",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "no-actionrennet-2027",
   "name": "Actionrennet",
   "year": 2027,
   "startDate": "2027-03-13",
   "endDate": "2027-03-13",
   "country": "NO",
   "place": "Valnesfjord Helsesportsenter",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Valnesfjord Idrettslag - Ski",
   "homepage": "https://valnesfjordil.no/siste-nytt",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmr4myygm08k8f10102a1iy1k/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Valnesfjord Helsesportsenter arrangerat av Valnesfjord Idrettslag - Ski.",
    "en": "Race in Valnesfjord Helsesportsenter organized by Valnesfjord Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmr4myygm08k8f10102a1iy1k/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://valnesfjordil.no/siste-nytt"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 67.3905,
    "lng": 15.35964,
    "precision": "venue",
    "arena": "Valnesfjord Helsesportssenter",
    "street": null,
    "suburb": "Østerkløft",
    "city": "Fauske",
    "municipality": "Nordland",
    "county": "Nordland",
    "country": "NO",
    "query": "Valnesfjord Helsesportsenter",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-aserennet-2027",
   "name": "Åserennet",
   "year": 2027,
   "startDate": "2027-03-13",
   "endDate": "2027-03-13",
   "country": "NO",
   "place": "Hammarveien 2430",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 5.0,
     "technique": null
    }
   ],
   "organizer": "Åse Idrettslag - Ski",
   "homepage": "https://www.facebook.com/aseidrettslag/",
   "homepageType": "facebook",
   "registrationUrl": "https://isonen.no/event/cmtfxgky202pret01y6m6g2vk/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hammarveien 2430 arrangerat av Åse Idrettslag - Ski (5 km).",
    "en": "Race in Hammarveien 2430 organized by Åse Idrettslag - Ski (5 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtfxgky202pret01y6m6g2vk/"
    },
    {
     "name": "Facebook (webbsökning)",
     "url": "https://www.facebook.com/aseidrettslag/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 68.95379,
    "lng": 16.65574,
    "precision": "street",
    "arena": null,
    "street": "Hammarveien",
    "suburb": null,
    "city": "Harstad",
    "municipality": "Troms",
    "county": "Troms",
    "country": "NO",
    "query": "Hammarveien 2430",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-km-sprintstafett-soknastafetten-2027",
   "name": "KM sprintstafett-Soknastafetten",
   "year": 2027,
   "startDate": "2027-03-14",
   "endDate": "2027-03-14",
   "country": "NO",
   "place": "Hauka skiarena",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Sokna Idrettslag - Ski",
   "homepage": "https://www.soknail.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu2y9ewg0674c101dirwf1lo/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hauka skiarena arrangerat av Sokna Idrettslag - Ski.",
    "en": "Race in Hauka skiarena organized by Sokna Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu2y9ewg0674c101dirwf1lo/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 62.86496,
    "lng": 10.37292,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Hauka",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [
    "relay",
    "sprint"
   ]
  },
  {
   "id": "no-adalscrossen-2027",
   "name": "Ådalscrossen",
   "year": 2027,
   "startDate": "2027-03-14",
   "endDate": "2027-03-14",
   "country": "NO",
   "place": "Møltemyra stadion",
   "region": "Buskerud Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Ådal I.L. - Ski",
   "homepage": "https://www.aadalil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtfx3dpy02g2eb010kasay4t/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Møltemyra stadion arrangerat av Ådal I.L. - Ski.",
    "en": "Race in Møltemyra stadion organized by Ådal I.L. - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtfx3dpy02g2eb010kasay4t/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 60.27435,
    "lng": 10.18905,
    "precision": "locality",
    "arena": null,
    "street": "Åsliveien",
    "suburb": null,
    "city": "Hallingby",
    "municipality": "Ringerike",
    "county": null,
    "country": "NO",
    "query": "Møltemyra stadion",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-valnesfjord-rundt-2027",
   "name": "Valnesfjord Rundt",
   "year": 2027,
   "startDate": "2027-03-14",
   "endDate": "2027-03-14",
   "country": "NO",
   "place": "Valnesfjord Helsesportsenter",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Valnesfjord Idrettslag - Ski",
   "homepage": "https://valnesfjordil.no/siste-nytt",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmr4n5g5k01ahcn01ir1iv7qe/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Valnesfjord Helsesportsenter arrangerat av Valnesfjord Idrettslag - Ski.",
    "en": "Race in Valnesfjord Helsesportsenter organized by Valnesfjord Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmr4n5g5k01ahcn01ir1iv7qe/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://valnesfjordil.no/siste-nytt"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 67.3905,
    "lng": 15.35964,
    "precision": "venue",
    "arena": "Valnesfjord Helsesportssenter",
    "street": null,
    "suburb": "Østerkløft",
    "city": "Fauske",
    "municipality": "Nordland",
    "county": "Nordland",
    "country": "NO",
    "query": "Valnesfjord Helsesportsenter",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-myrskogenrennet-2027",
   "name": "Myrskogenrennet",
   "year": 2027,
   "startDate": "2027-03-14",
   "endDate": "2027-03-14",
   "country": "NO",
   "place": "Myrskogen",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Jevnaker Idrettsforening Ski - Ski",
   "homepage": "https://ski.jif.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtw01fpw01scce01pgcvzxn5/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Myrskogen arrangerat av Jevnaker Idrettsforening Ski - Ski.",
    "en": "Race in Myrskogen organized by Jevnaker Idrettsforening Ski - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtw01fpw01scce01pgcvzxn5/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://ski.jif.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.26011,
    "lng": 10.49001,
    "precision": "venue",
    "arena": "Myrskogen gressbane",
    "street": "E 16",
    "suburb": null,
    "city": "Aslaksrud",
    "municipality": "Jevnaker",
    "county": "Akershus",
    "country": "NO",
    "query": "Myrskogen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-langoylopet-2027",
   "name": "Langøyløpet",
   "year": 2027,
   "startDate": "2027-03-14",
   "endDate": "2027-03-14",
   "country": "NO",
   "place": "Sortland",
   "region": "Nordland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Sortland & Omegn Skiklubb - Ski",
   "homepage": "https://sortlandski.idrettenonline.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmpnrc45j002a8p01j7mhdqct/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Sortland arrangerat av Sortland & Omegn Skiklubb - Ski.",
    "en": "Ski marathon in Sortland organized by Sortland & Omegn Skiklubb - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmpnrc45j002a8p01j7mhdqct/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 68.69513,
    "lng": 15.41483,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Sortland",
    "municipality": "Nordland",
    "county": "Nordland",
    "country": "NO",
    "query": "Sortland",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Sortland & Omegn Skiklubbs lopp på Langøya i Vesterålen. Bana, distans och fältstorlek är inte publicerade.",
     "en": "Sortland & Omegn Skiklubb's race on Langøya in Vesterålen. Course, distance and field size are not published."
    },
    "sources": [
     "https://sortlandski.idrettenonline.no/",
     "https://sortlandski.idrettenonline.no/next/p/5320/resultater",
     "https://www.skiforbundet.no/globalassets/06-krets---medier/nordland/motereferat-langrenn/2025-27/250904-utkast-terminliste-med-soknader-nordland-skikrets-2025-2026.pdf"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-agarennet-2027",
   "name": "Ågarennet",
   "year": 2027,
   "startDate": "2027-03-14",
   "endDate": "2027-03-14",
   "country": "NO",
   "place": "Holmforsveien 12",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Åga Idrettslag - Ski",
   "homepage": "https://www.aga-il.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtlbpvik02a4ck012262swcg/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Holmforsveien 12 arrangerat av Åga Idrettslag - Ski.",
    "en": "Race in Holmforsveien 12 organized by Åga Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtlbpvik02a4ck012262swcg/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.aga-il.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 66.28801,
    "lng": 14.08604,
    "precision": "venue",
    "arena": "Åga IL ski arena (Skistua and lysløype)",
    "street": "Holmforsveien",
    "suburb": "Åga",
    "city": "Mo i Rana",
    "municipality": "Nordland",
    "county": "Nordland",
    "country": "NO",
    "query": "Holmforsveien 12",
    "source": "organizer page",
    "sourceUrl": "https://www.aga-il.no/p/72623/anlegg",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-leki-rustad-sprinten-2027",
   "name": "Leki Rustad-sprinten",
   "year": 2027,
   "startDate": "2027-03-17",
   "endDate": "2027-03-17",
   "country": "NO",
   "place": "Skullerud Idrettsanlegg",
   "region": "Oslo Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Rustad Idrettslag - Ski",
   "homepage": "https://www.langrenn.rustad-idrettslag.no/?page_id=210",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmv88wx4300ihf601nxd6lylb/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Skullerud Idrettsanlegg arrangerat av Rustad Idrettslag - Ski.",
    "en": "Race in Skullerud Idrettsanlegg organized by Rustad Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmv88wx4300ihf601nxd6lylb/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.86436,
    "lng": 10.84829,
    "precision": "venue",
    "arena": "Skullerud idrettsanlegg",
    "street": null,
    "suburb": "Marka",
    "city": "Oslo",
    "municipality": "Oslo",
    "county": null,
    "country": "NO",
    "query": "Skullerud Idrettsanlegg",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "no-right-to-play-stafettbirken-2027",
   "name": "Right To Play StafettBirken",
   "year": 2027,
   "startDate": "2027-03-19",
   "endDate": "2027-03-19",
   "country": "NO",
   "place": "Birkebeineren Skistadion - Olympiaparken",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Lillehammer Skiklub - Ski",
   "homepage": "https://birken.no/no/ski/stafettbirken-ski",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmvuy56aw05c1bk01k35esnew/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Birkebeineren Skistadion - Olympiaparken arrangerat av Lillehammer Skiklub - Ski.",
    "en": "Ski marathon in Birkebeineren Skistadion - Olympiaparken organized by Lillehammer Skiklub - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmvuy56aw05c1bk01k35esnew/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 61.13427,
    "lng": 10.50656,
    "precision": "locality",
    "arena": null,
    "street": "Birkebeinerløypa",
    "suburb": null,
    "city": "Lillehammer",
    "municipality": "Lillehammer",
    "county": "Innlandet",
    "country": "NO",
    "query": "Birkebeineren Skistadion",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [
    "relay"
   ],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 1,
     "course": 1,
     "atmosphere": 3,
     "tradition": 2
    },
    "why": {
     "sv": "Lagstafett 3 × 4,6 km + 1,1 km på flacka slingor runt Birkebeineren skistadion under Birkenhelgen, med afterski. En social stafett, inte en fjällresa.",
     "en": "Team relay of 3 × 4.6 km + 1.1 km on flat loops around Birkebeineren Skistadion during Birken weekend, with after-ski. A social relay, not a fjell journey."
    },
    "sources": [
     "https://birken.no/no/ski/stafettbirken-ski"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-turbirken-53-km-2027",
   "name": "TurBirken 53 km",
   "year": 2027,
   "startDate": "2027-03-19",
   "endDate": "2027-03-19",
   "country": "NO",
   "place": "Birkebeineren Skistadion - Olympiaparken",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 53.0,
     "technique": null
    }
   ],
   "organizer": "Lillehammer Skiklub - Ski",
   "homepage": "https://birken.no/no/ski/turbirken-ski-54-km",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmvuxx0n200ahei01c7x0ruy7/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Birkebeineren Skistadion - Olympiaparken arrangerat av Lillehammer Skiklub - Ski (53 km).",
    "en": "Ski marathon in Birkebeineren Skistadion - Olympiaparken organized by Lillehammer Skiklub - Ski (53 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmvuxx0n200ahei01c7x0ruy7/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 61.1339,
    "lng": 11.37289,
    "precision": "venue",
    "arena": null,
    "street": "Birkebeinerløypa",
    "suburb": null,
    "city": "Lillehammer",
    "municipality": "Lillehammer",
    "county": "Innlandet",
    "country": "NO",
    "query": "Rena, Åmot",
    "source": "organizer page",
    "finishNote": "Start Rena, mål Lillehammer"
   },
   "kind": "championship",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 4,
     "atmosphere": 3,
     "tradition": 2
    },
    "why": {
     "sv": "Hela Birkebeinertraseen, 53 km från Rena till Lillehammer över tre fjällpartier med 1 121 höjdmeter, i egen takt och med sekk. Fredag under Birkenhelgen.",
     "en": "The full Birkebeiner route, 53 km from Rena to Lillehammer over three fjell sections with 1,121 m of climbing, at your own pace with a pack. Friday of Birken weekend."
    },
    "sources": [
     "https://birken.no/no/ski/turbirken-ski-54-km",
     "https://birken.no/no/pamelding"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Birkenrutten i egen takt, med ryggsäck",
    "en": "The Birken route at your own pace"
   }
  },
  {
   "id": "no-blavegenlopet-2027",
   "name": "Blåvegenløpet",
   "year": 2027,
   "startDate": "2027-03-20",
   "endDate": "2027-03-20",
   "country": "NO",
   "place": "Mo i Rana",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "IL Stålkameratene - Ski",
   "homepage": "https://www.staalkam.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu6hpd9c00ztde01b2ctgm04/",
   "lastEntryDate": "2027-03-19",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=blaavegen",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Mo i Rana arrangerat av IL Stålkameratene - Ski.",
    "en": "Race in Mo i Rana organized by IL Stålkameratene - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu6hpd9c00ztde01b2ctgm04/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    },
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=blaavegen"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 66.3111,
    "lng": 14.1387,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Mo i Rana",
    "municipality": "Nordland",
    "county": "Nordland",
    "country": "NO",
    "query": "Mo i Rana",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-skoytebirken-2027",
   "name": "SkøyteBirken",
   "year": 2027,
   "startDate": "2027-03-19",
   "endDate": "2027-03-19",
   "country": "NO",
   "place": "Birkebeineren Skistadion - Olympiaparken",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 53.0,
     "technique": null
    },
    {
     "km": 53.0,
     "technique": "free"
    }
   ],
   "organizer": "Lillehammer Skiklub - Ski",
   "homepage": "https://birken.no/no/ski/skoytebirken-54-km",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmvuxuasi00afei01dr8ll0gv/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Birkebeineren Skistadion - Olympiaparken arrangerat av Lillehammer Skiklub - Ski (53 km, 53 km).",
    "en": "Ski marathon in Birkebeineren Skistadion - Olympiaparken organized by Lillehammer Skiklub - Ski (53 km, 53 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmvuxuasi00afei01dr8ll0gv/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://birken.no/no/ski/skoytebirken-54-km"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-05",
   "checks": {},
   "geo": {
    "lat": 61.13427,
    "lng": 10.50656,
    "precision": "locality",
    "arena": null,
    "street": "Birkebeinerløypa",
    "suburb": null,
    "city": "Lillehammer",
    "municipality": "Lillehammer",
    "county": "Innlandet",
    "country": "NO",
    "query": "Birkebeineren Skistadion",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 4,
     "atmosphere": 3,
     "tradition": 2
    },
    "why": {
     "sv": "Birkebeinertraseen i skate: 53 km från Rena till Lillehammer över tre fjällpartier med 2 kg sekk. Ett ungt lopp (7:e upplagan 2027) på en legendarisk bana.",
     "en": "The Birkebeiner route in skating: 53 km from Rena to Lillehammer over three fjell sections with a 2 kg pack. A young race (7th edition in 2027) on a legendary course."
    },
    "sources": [
     "https://birken.no/no/ski/skoytebirken-54-km"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Birken i fristil, Rena–Lillehammer",
    "en": "Birken in skating style, Rena–Lillehammer"
   }
  },
  {
   "id": "no-halvbirken-28-km-2027",
   "name": "HalvBirken 28 km",
   "year": 2027,
   "startDate": "2027-03-20",
   "endDate": "2027-03-20",
   "country": "NO",
   "place": "Birkebeineren Skistadion - Olympiaparken",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 28.0,
     "technique": null
    }
   ],
   "organizer": "Lillehammer Skiklub - Ski",
   "homepage": "https://birken.no/no/ski/halvbirken-ski-28-km",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmvuy01bc00ajei01k3qrzvj9/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Birkebeineren Skistadion - Olympiaparken arrangerat av Lillehammer Skiklub - Ski (28 km).",
    "en": "Ski marathon in Birkebeineren Skistadion - Olympiaparken organized by Lillehammer Skiklub - Ski (28 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmvuy01bc00ajei01k3qrzvj9/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 61.13427,
    "lng": 10.50656,
    "precision": "locality",
    "arena": null,
    "street": "Birkebeinerløypa",
    "suburb": null,
    "city": "Lillehammer",
    "municipality": "Lillehammer",
    "county": "Innlandet",
    "country": "NO",
    "query": "Birkebeineren Skistadion",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 3,
     "tradition": 2
    },
    "why": {
     "sv": "28 km klassiskt från Sjusjøen över Gjestbodsåsen och Midtfjellet till Birkebeineren skistadion, samma dag som Birkebeinerrennet. Birkenkänsla på halva distansen.",
     "en": "28 km classic from Sjusjøen over Gjestbodsåsen and Midtfjellet to Birkebeineren Skistadion, on the same day as Birkebeinerrennet. The Birken feeling over half the distance."
    },
    "sources": [
     "https://birken.no/no/ski/halvbirken-ski-28-km"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "28 km Sjusjøen–Lillehammer på Birkendagen",
    "en": "28 km Sjusjøen–Lillehammer on Birken day"
   }
  },
  {
   "id": "no-valdres-skimaraton-2027",
   "name": "Valdres Skimaraton",
   "year": 2027,
   "startDate": "2027-03-20",
   "endDate": "2027-03-20",
   "country": "NO",
   "place": "Beitostølen",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Skrautvål Idrettslag - Ski",
   "homepage": "https://www.skrautval.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmthkdz95014cd501pw3iwdyi/",
   "lastEntryDate": "2027-03-20",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=vsmaraton",
   "entryFee": {
    "text": "Ultramaraton 67km (Aurdal-Beitostølen) fellesstart: 950 NOK · Ultramaraton 67km (Aurdal-Beitostølen) uten tidtak: 950 NOK · Helmaraton 42km (Juviken-Beitostølen) med og uten : 850 NOK · Halvmaraton 24km (Yddin-Beitostølen) med og uten t: 750 NOK",
    "source": "https://signup.eqtiming.com/?Event=vsmaraton"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Beitostølen arrangerat av Skrautvål Idrettslag - Ski.",
    "en": "Ski marathon in Beitostølen organized by Skrautvål Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmthkdz95014cd501pw3iwdyi/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.skrautval.no/"
    },
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=vsmaraton"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 61.24872,
    "lng": 8.90626,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Beitostølen",
    "municipality": "Øystre Slidre",
    "county": "Innlandet",
    "country": "NO",
    "query": "Beitostølen",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 4,
     "atmosphere": 2,
     "tradition": 1
    },
    "why": {
     "sv": "Nytt långlopp genom Valdres med start i Aurdal, Juvike eller Yddin (67, 41 eller 24 km) och mål i Beitostølen centrum. Lovande bana, men ännu utan historia och känd fältstorlek.",
     "en": "New point-to-point race across Valdres from Aurdal, Juvike or Yddin (67, 41 or 24 km) to central Beitostølen. A promising course, but no history or known field size yet."
    },
    "sources": [
     "https://www.skrautval.no/",
     "https://gotrail.run/no/event/valdres-skimaraton",
     "https://valdres.com/things-to-do/beitostolen-danebu-65-km-cross-country-p611753"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-tour-de-knyken-2027",
   "name": "Tour de Knyken",
   "year": 2027,
   "startDate": "2027-03-20",
   "endDate": "2027-03-20",
   "country": "NO",
   "place": "Knyken skisenter",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Orkdal Idrettslag - Ski",
   "homepage": "https://www.orkdal-il.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu15ebrw00yice017qhykzi6/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Knyken skisenter arrangerat av Orkdal Idrettslag - Ski.",
    "en": "Race in Knyken skisenter organized by Orkdal Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu15ebrw00yice017qhykzi6/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.orkdal-il.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.26242,
    "lng": 9.73822,
    "precision": "venue",
    "arena": "Knyken Skisenter",
    "street": null,
    "suburb": "Fossan",
    "city": "Orkland",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Knyken skisenter",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-birken-uh-2027",
   "name": "Birken UH",
   "year": 2027,
   "startDate": "2027-03-21",
   "endDate": "2027-03-21",
   "country": "NO",
   "place": "Birkebeineren Skistadion - Olympiaparken",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Lillehammer Skiklub - Ski",
   "homepage": "https://birken.no/no/ski/birken-ski-uh",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmvuy2zkt05bzbk01p1w8sd95/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Birkebeineren Skistadion - Olympiaparken arrangerat av Lillehammer Skiklub - Ski.",
    "en": "Ski marathon in Birkebeineren Skistadion - Olympiaparken organized by Lillehammer Skiklub - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmvuy2zkt05bzbk01p1w8sd95/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 61.14521,
    "lng": 10.71344,
    "precision": "venue",
    "arena": null,
    "street": "Birkebeinerløypa",
    "suburb": null,
    "city": "Lillehammer",
    "municipality": "Lillehammer",
    "county": "Innlandet",
    "country": "NO",
    "query": "Sjusjøen",
    "source": "organizer page",
    "finishNote": "Start Sjusjøen, mål Lillehammer"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Lopp för åkare med intellektuell funktionsnedsättning (16+) på UngdomsBirkens 16,5 km från Sjusjøen ner till Birkebeineren skistadion. Inget publikt långlopp.",
     "en": "Race for skiers with intellectual disabilities (16+) on UngdomsBirken's 16.5 km from Sjusjøen down to Birkebeineren Skistadion. Not a public long-distance race."
    },
    "sources": [
     "https://birken.no/no/ski/birken-ski-uh"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-ungdomsbirken-2027",
   "name": "UngdomsBirken",
   "year": 2027,
   "startDate": "2027-03-21",
   "endDate": "2027-03-21",
   "country": "NO",
   "place": "Birkebeineren Skistadion - Olympiaparken",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 16.9,
     "technique": null
    }
   ],
   "organizer": "Lillehammer Skiklub - Ski",
   "homepage": "https://birken.no/no/ski/ungdomsbirken-ski",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmvuxmnxq00a6ei01e8duj8j9/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Birkebeineren Skistadion - Olympiaparken arrangerat av Lillehammer Skiklub - Ski (16,9 km).",
    "en": "Ski marathon in Birkebeineren Skistadion - Olympiaparken organized by Lillehammer Skiklub - Ski (16.9 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmvuxmnxq00a6ei01e8duj8j9/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 61.13427,
    "lng": 10.50656,
    "precision": "locality",
    "arena": null,
    "street": "Birkebeinerløypa",
    "suburb": null,
    "city": "Lillehammer",
    "municipality": "Lillehammer",
    "county": "Innlandet",
    "country": "NO",
    "query": "Birkebeineren Skistadion",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "youth"
    ],
    "names": []
   },
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 3,
     "tradition": 2
    },
    "why": {
     "sv": "Norges största ungdomslopp (12–16 år), 16,5 km klassiskt med sekk från Sjusjøen till Birkebeineren skistadion, 23:e upplagan. Ett ungdomslopp, inte ett långlopp för motionärer.",
     "en": "Norway's largest youth race (ages 12–16), 16.5 km classic with a pack from Sjusjøen to Birkebeineren Skistadion, 23rd edition. A youth race, not a long-distance race for adults."
    },
    "sources": [
     "https://birken.no/no/ski/ungdomsbirken-ski"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-dnb-lofotrennet-2027-turrenn-friteknikk-2027",
   "name": "DNB Lofotrennet 2027 Turrenn Friteknikk",
   "year": 2027,
   "startDate": "2027-03-21",
   "endDate": "2027-03-21",
   "country": "NO",
   "place": "Kabelvågmarka Skistadion",
   "region": "Nordland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "KS Ski Lofoten - Ski",
   "homepage": "https://www.facebook.com/ksski.lofoten/",
   "homepageType": "facebook",
   "registrationUrl": "https://isonen.no/event/cmuuxx06g004cbi01gyi5hww2/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Kabelvågmarka Skistadion arrangerat av KS Ski Lofoten - Ski.",
    "en": "Ski marathon in Kabelvågmarka Skistadion organized by KS Ski Lofoten - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmuuxx06g004cbi01gyi5hww2/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 68.21709,
    "lng": 14.46426,
    "precision": "venue",
    "arena": "Kabelvågmarka barnehage",
    "street": "Ungdomsskoleveien",
    "suburb": null,
    "city": "Kabelvåg",
    "municipality": "Vågan",
    "county": "Nordland",
    "country": "NO",
    "query": "Kabelvågmarka",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Turrennklass i fristil under Lofotrennet vid Kabelvågmarka skistadion i Lofoten. Bana, distans och fält är inte publicerade.",
     "en": "Freestyle tour class at Lofotrennet at Kabelvågmarka ski stadium in Lofoten. Course, distance and field are not published."
    },
    "sources": [
     "https://www.facebook.com/ksski.lofoten/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-bergsjorennet-2027",
   "name": "Bergsjørennet",
   "year": 2027,
   "startDate": "2027-03-21",
   "endDate": "2027-03-21",
   "country": "NO",
   "place": "Bergsjøstølen fjellstue",
   "region": "Buskerud Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Ål Idrettslag - Ski",
   "homepage": "https://www.aalil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmth3k2fg03ucf901ytpnrb61/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Bergsjøstølen fjellstue arrangerat av Ål Idrettslag - Ski.",
    "en": "Ski marathon in Bergsjøstølen fjellstue organized by Ål Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmth3k2fg03ucf901ytpnrb61/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 60.71646,
    "lng": 8.29128,
    "precision": "venue",
    "arena": "Bergsjøstølen Fjellstue",
    "street": "Bergsjøstølen",
    "suburb": null,
    "city": null,
    "municipality": "Ål",
    "county": null,
    "country": "NO",
    "query": "Bergsjøstølen fjellstue",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 4,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Lopp från Bergsjøstølen fjellstue på cirka 1 090 m på Åls högfjällsplatå. Bana, distans och fält är inte publicerade.",
     "en": "Race from Bergsjøstølen mountain lodge at about 1,090 m on Ål's high plateau. Course, distance and field are not published."
    },
    "sources": [
     "https://www.aalil.no/",
     "https://www.visitnorway.com/listings/bergsjostolen/16343/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-jomfruslettfjellet-rundt-2027",
   "name": "Jomfruslettfjellet rundt",
   "year": 2027,
   "startDate": "2027-03-21",
   "endDate": "2027-03-21",
   "country": "NO",
   "place": "Gamlestølen",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Etnedal Skilag - Ski",
   "homepage": "https://etnedalskilag.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmergelv800xic001etk9k1l0/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Gamlestølen arrangerat av Etnedal Skilag - Ski.",
    "en": "Ski marathon in Gamlestølen organized by Etnedal Skilag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmergelv800xic001etk9k1l0/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://etnedalskilag.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 61.03237,
    "lng": 9.69033,
    "precision": "venue",
    "arena": "Gamlestølen",
    "street": null,
    "suburb": null,
    "city": "Bakkebygdi",
    "municipality": "Etnedal",
    "county": "Innlandet",
    "country": "NO",
    "query": "Gamlestølen",
    "source": "organizer page",
    "sourceUrl": "https://isonen.no/event/cmergelv800xic001etk9k1l0/",
    "confidence": "low"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Runt Jomfruslettfjellet (1 140 m) i Etnedal med start vid Gamlestølen på cirka 920 m. Distans och fält är inte publicerade.",
     "en": "Around Jomfruslettfjellet (1,140 m) in Etnedal, starting at Gamlestølen at about 920 m. Distance and field are not published."
    },
    "sources": [
     "https://etnedalskilag.no/",
     "https://www.valdres.com/things-to-do/jomfruslettfjellet-circuit-p4839183",
     "https://peakbook.org/peakbook-element/82160/Jomfruslettfjellet.html"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-hessdalsrennet-2027",
   "name": "Hessdalsrennet",
   "year": 2027,
   "startDate": "2027-03-21",
   "endDate": "2027-03-21",
   "country": "NO",
   "place": "Hessdalsvegen 960",
   "region": "Sør-Trøndelag Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 23.0,
     "technique": null
    },
    {
     "km": 20.0,
     "technique": null
    }
   ],
   "organizer": "Hessdalen Idrettslag - Ski",
   "homepage": "https://www.hessdalenil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu2mij0d03kxah013tmry3xi/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Hessdalsvegen 960 arrangerat av Hessdalen Idrettslag - Ski (23 km, 20 km).",
    "en": "Ski marathon in Hessdalsvegen 960 organized by Hessdalen Idrettslag - Ski (23 km, 20 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu2mij0d03kxah013tmry3xi/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 62.79301,
    "lng": 11.18963,
    "precision": "locality",
    "arena": null,
    "street": "Hessdalsvegen",
    "suburb": "Engesvollen",
    "city": "Ålen",
    "municipality": "Holtålen",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Hessdalsvegen 960",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Bygdelopp i fjälldalen Hessdalen (cirka 630 m) i Holtålen, upp till 23 km. Bana och fält är okända.",
     "en": "Village race in the mountain valley of Hessdalen (about 630 m) in Holtålen, up to 23 km. Course and field are unknown."
    },
    "sources": [
     "https://www.hessdalenil.no/",
     "https://en.wikipedia.org/wiki/Hessdalen"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-dnb-lofot-crossen-2027-skileik-og-moro-palmehelga-2027",
   "name": "DNB Lofot-crossen 2027 - skileik og moro palmehelga!",
   "year": 2027,
   "startDate": "2027-03-21",
   "endDate": "2027-03-21",
   "country": "NO",
   "place": "Kabelvågmarka Skistadion",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "KS Ski Lofoten - Ski",
   "homepage": "https://www.facebook.com/ksski.lofoten/",
   "homepageType": "facebook",
   "registrationUrl": "https://isonen.no/event/cmuuxntlo001kbi01lo5lpm0n/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kabelvågmarka Skistadion arrangerat av KS Ski Lofoten - Ski.",
    "en": "Race in Kabelvågmarka Skistadion organized by KS Ski Lofoten - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmuuxntlo001kbi01lo5lpm0n/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 68.21709,
    "lng": 14.46426,
    "precision": "venue",
    "arena": "Kabelvågmarka barnehage",
    "street": "Ungdomsskoleveien",
    "suburb": null,
    "city": "Kabelvåg",
    "municipality": "Vågan",
    "county": "Nordland",
    "country": "NO",
    "query": "Kabelvågmarka",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-tunhovdasrennet-2027",
   "name": "Tunhovdåsrennet",
   "year": 2027,
   "startDate": "2027-03-25",
   "endDate": "2027-03-25",
   "country": "NO",
   "place": "Tunhovd",
   "region": "Buskerud Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 13.0,
     "technique": null
    }
   ],
   "organizer": "Tunhovd Idrettslag - Ski",
   "homepage": "https://www.tunhovdil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtacimxt00yrbu01b47vpv40/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Tunhovd arrangerat av Tunhovd Idrettslag - Ski (13 km).",
    "en": "Ski marathon in Tunhovd organized by Tunhovd Idrettslag - Ski (13 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtacimxt00yrbu01b47vpv40/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.tunhovdil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.46122,
    "lng": 8.75873,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Tunhovd",
    "municipality": "Nore og Uvdal",
    "county": null,
    "country": "NO",
    "query": "Tunhovd",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Kort bygdelopp, 13 km, i fjällbyn Tunhovd i Nore og Uvdal. Bana och fält är okända.",
     "en": "Short village race, 13 km, in the mountain village of Tunhovd in Nore og Uvdal. Course and field are unknown."
    },
    "sources": [
     "https://www.tunhovdil.no/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-hemsedalsrennet-2027-turrenn-distanserenn-2027",
   "name": "Hemsedalsrennet 2027 - turrenn/distanserenn",
   "year": 2027,
   "startDate": "2027-03-25",
   "endDate": "2027-03-25",
   "country": "NO",
   "place": "Gravset skianlegg",
   "region": "Buskerud Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 28.0,
     "technique": null
    }
   ],
   "organizer": "Hemsedal Idrettslag - Ski",
   "homepage": "https://www.hemsedalil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtfi6av20166eb01i89aj75l/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Gravset skianlegg arrangerat av Hemsedal Idrettslag - Ski (28 km).",
    "en": "Ski marathon in Gravset skianlegg organized by Hemsedal Idrettslag - Ski (28 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtfi6av20166eb01i89aj75l/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.hemsedalil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.83951,
    "lng": 8.7069,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Hemsedal",
    "municipality": "Buskerud",
    "county": "Buskerud",
    "country": "NO",
    "query": "Gravset",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "28 km klassiskt turrenn från Gravset i Hemsedal på skärtorsdagen, med egna distanser för barn och unga. Bana och fält är okända.",
     "en": "28 km classic tour race from Gravset in Hemsedal on Maundy Thursday, with separate distances for children and youth. Course and field are unknown."
    },
    "sources": [
     "https://www.hemsedalil.no/",
     "https://www.skiforbundet.no/globalassets/06-krets---medier/buskerud/resultater-langrenn/langrenn-2023-2024/hemsedalsrennet-turenn-28.03.24.pdf"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-ulsjolopet-2027",
   "name": "Ulsjøløpet",
   "year": 2027,
   "startDate": "2027-03-25",
   "endDate": "2027-03-25",
   "country": "NO",
   "place": "Lundmoen idrettsplass",
   "region": "Oppland Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Vest-torpa Ungdomslag - Ski",
   "homepage": "https://vtul.no/skigruppa",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmtj1a15903rpcs01jw1lm6t8/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Lundmoen idrettsplass arrangerat av Vest-torpa Ungdomslag - Ski.",
    "en": "Ski marathon in Lundmoen idrettsplass organized by Vest-torpa Ungdomslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmtj1a15903rpcs01jw1lm6t8/"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://vtul.no/skigruppa"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 63.50979,
    "lng": 11.08021,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": "Skjelstadmarka",
    "city": "Stjørdal",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Lundmoen",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 1,
     "tradition": 3
    },
    "why": {
     "sv": "Ett av bygdens äldsta lopp – 64:e upplagan 2026 – i Vest-Torpa, men kort (segertider runt 26 minuter) och litet (cirka 120 åkare).",
     "en": "One of the oldest village races – 64th edition in 2026 – in Vest-Torpa, but short (winning times around 26 minutes) and small (about 120 skiers)."
    },
    "sources": [
     "https://vtul.no/skigruppa",
     "https://vtul.no/skigruppa/resultater-fra-det-64-ulsjolopet-skjaertorsdag-2-april"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-kromgruverennet-2027",
   "name": "Kromgruverennet",
   "year": 2027,
   "startDate": "2027-03-27",
   "endDate": "2027-03-27",
   "country": "NO",
   "place": "Hitterdalen",
   "region": "Sør-Trøndelag Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Hitterdal og Feragen Idrettslag - Ski",
   "homepage": "https://kromgruverennet.no/",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmvhq6c3w03ice601vp8q2jza/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Hitterdalen arrangerat av Hitterdal og Feragen Idrettslag - Ski.",
    "en": "Ski marathon in Hitterdalen organized by Hitterdal og Feragen Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmvhq6c3w03ice601vp8q2jza/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://kromgruverennet.no/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 62.61013,
    "lng": 11.63919,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": "Ernstgrubba",
    "city": "Røros",
    "municipality": "Trøndelag",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Hitterdalen",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "23 km från Hitterdal till Feragen öster om Røros, genom skog och fjäll förbi de gamla kromgruvorna i Feragsfjellet. Ett lopp med decennier av historia (utmärkelser efter 40 starter).",
     "en": "23 km from Hitterdal to Feragen east of Røros, through forest and fjell past the old chrome mines of Feragsfjellet. A race with decades of history (awards after 40 starts)."
    },
    "sources": [
     "https://kromgruverennet.no/innbydelse/",
     "https://kromgruverennet.no/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Motionslopp förbi kromgruvor vid Røros",
    "en": "Popular race past chrome mines near Røros"
   }
  },
  {
   "id": "no-nm-langrenn-del-2-pamelding-senior-og-junior-ovelser-2027",
   "name": "NM Langrenn Del 2, påmelding senior og junior øvelser.",
   "year": 2027,
   "startDate": "2027-04-01",
   "endDate": "2027-04-03",
   "country": "NO",
   "place": "Hovden langrennsarena",
   "region": "Agder og Rogaland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 3,
   "series": [],
   "distances": [],
   "organizer": "Bykle Idrettslag - Ski",
   "homepage": "https://bykleil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmvr29acz01g4bk017ljkemoo/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hovden langrennsarena arrangerat av Bykle Idrettslag - Ski.",
    "en": "Race in Hovden langrennsarena organized by Bykle Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmvr29acz01g4bk017ljkemoo/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://bykleil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.55041,
    "lng": 7.33896,
    "precision": "venue",
    "arena": "Hovden Langrennsarena",
    "street": "Røyrvikvegen",
    "suburb": null,
    "city": "Hovden",
    "municipality": "Bykle",
    "county": "Agder",
    "country": "NO",
    "query": "Hovden langrennsarena",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [],
   "tagline": {
    "sv": "NM del 2 på Hovden, senior och junior",
    "en": "Norwegian championships part 2, Hovden"
   }
  },
  {
   "id": "no-avslutningshelg-gala-2027",
   "name": "Avslutningshelg Gålå",
   "year": 2027,
   "startDate": "2027-04-03",
   "endDate": "2027-04-04",
   "country": "NO",
   "place": "Lokkarsletta 3",
   "region": "Oppland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Sør-Fron Idrettslag - Ski",
   "homepage": "https://sfil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmt1w66h9005zbg0170m8y4x4/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lokkarsletta 3 arrangerat av Sør-Fron Idrettslag - Ski.",
    "en": "Race in Lokkarsletta 3 organized by Sør-Fron Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmt1w66h9005zbg0170m8y4x4/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 61.50538,
    "lng": 9.79139,
    "precision": "locality",
    "arena": null,
    "street": "Lokkarsletta",
    "suburb": "Tåkåstadsætra",
    "city": "Gålå",
    "municipality": "Innlandet",
    "county": "Innlandet",
    "country": "NO",
    "query": "Lokkarsletta 3",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-sprint-2027",
   "name": "Sprint",
   "year": 2027,
   "startDate": "2027-04-04",
   "endDate": "2027-04-04",
   "country": "NO",
   "place": "Oppdal Skistadion",
   "region": "Sør-Trøndelag Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Oppdal Idrettslag - Ski",
   "homepage": "https://www.oppdalil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmu1ga6dl01qpce014au422bi/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Oppdal Skistadion arrangerat av Oppdal Idrettslag - Ski.",
    "en": "Race in Oppdal Skistadion organized by Oppdal Idrettslag - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmu1ga6dl01qpce014au422bi/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.oppdalil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 62.59266,
    "lng": 9.72054,
    "precision": "venue",
    "arena": "Oppdal skistadion",
    "street": "Orkelsjøvegen",
    "suburb": "Tågvollan",
    "city": "Oppdal",
    "municipality": "Oppdal",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Oppdal Skistadion",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "no-hattrennet-2027",
   "name": "Hattrennet",
   "year": 2027,
   "startDate": "2027-04-10",
   "endDate": "2027-04-10",
   "country": "NO",
   "place": "Hattfjelldal",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 7.0,
     "technique": null
    },
    {
     "km": 3.1,
     "technique": null
    },
    {
     "km": 2.2,
     "technique": null
    }
   ],
   "organizer": "Hattfjelldal Idrettslag - Ski",
   "homepage": "https://hattrennet.no/",
   "homepageType": "official",
   "registrationUrl": "https://isonen.no/event/cmp73g5x901kvce01nxqlroid/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hattfjelldal arrangerat av Hattfjelldal Idrettslag - Ski (7 km, 3,1 km, 2,2 km).",
    "en": "Race in Hattfjelldal organized by Hattfjelldal Idrettslag - Ski (7 km, 3.1 km, 2.2 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmp73g5x901kvce01nxqlroid/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://hattrennet.no/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 65.49996,
    "lng": 14.17061,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Hattfjelldal",
    "county": "Nordland",
    "country": "NO",
    "query": "Hattfjelldal",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-haukelirennet-2027",
   "name": "Haukelirennet",
   "year": 2027,
   "startDate": "2027-04-10",
   "endDate": "2027-04-10",
   "country": "NO",
   "place": "Haukelifjell skisenter",
   "region": "Vestfold Og Telemark Skikrets",
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 32.0,
     "technique": "free"
    }
   ],
   "organizer": "Idrettslaget Rein - Ski",
   "homepage": "https://reinil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmt0e59j104rvbg01l61nepz8/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Haukelifjell skisenter arrangerat av Idrettslaget Rein - Ski (32 km).",
    "en": "Ski marathon in Haukelifjell skisenter organized by Idrettslaget Rein - Ski (32 km)."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmt0e59j104rvbg01l61nepz8/"
    },
    {
     "name": "Brønnøysundregistrene (hemsida)",
     "url": "https://data.brreg.no/enhetsregisteret/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 59.78352,
    "lng": 7.35576,
    "precision": "venue",
    "arena": "Haukelifjell skisenter",
    "street": null,
    "suburb": null,
    "city": "Vågsli",
    "municipality": "Vinje",
    "county": "Telemark",
    "country": "NO",
    "query": "Haukelifjell skisenter",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "18 eller 32 km fristil i högfjällsspår på Haukelifjell, med start på toppen av Haukeliheisen och mål i skidcentret. Cirka 20:e upplagan.",
     "en": "18 or 32 km freestyle on high-mountain trails at Haukelifjell, starting at the top of the Haukeli lift and finishing in the ski centre. About the 20th edition."
    },
    "sources": [
     "https://reinil.no/haukelirennet/vennerennet-og-haukelirennet-114",
     "https://reinil.no/haukelirennet/vil-du-vere-funksjonaer-pa-haukelirennet-2",
     "https://gotrail.run/no/event/haukelirennet"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Högfjällslopp från liftens topp, Haukeli",
    "en": "High-fjell race from the lift top, Haukeli"
   }
  },
  {
   "id": "no-ungdomssprinten-2027-bysprinten-2027",
   "name": "Ungdomssprinten 2027 (Bysprinten)",
   "year": 2027,
   "startDate": "2027-04-24",
   "endDate": "2027-04-24",
   "country": "NO",
   "place": "Mosjøen",
   "region": "Nordland Skikrets",
   "type": "competition",
   "level": "Langrenn",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Mosjøen IL - Ski",
   "homepage": "https://mosjoenil.no/",
   "homepageType": "club",
   "registrationUrl": "https://isonen.no/event/cmovredwb00s4cb0179qhojl1/",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Mosjøen arrangerat av Mosjøen IL - Ski.",
    "en": "Race in Mosjøen organized by Mosjøen IL - Ski."
   },
   "sources": [
    {
     "name": "Skiforbundet terminliste / iSonen",
     "url": "https://isonen.no/event/cmovredwb00s4cb0179qhojl1/"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://mosjoenil.no/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan ligga i iSonen/terminlistan.",
      "en": "Link goes to the organizing club's website – race details may only be in iSonen/the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 65.83747,
    "lng": 13.18879,
    "precision": "venue",
    "arena": "Downtown Mosjøen (Sjøgata, city centre)",
    "street": null,
    "suburb": null,
    "city": "Mosjøen",
    "municipality": "Vefsn",
    "county": "Nordland",
    "country": "NO",
    "query": "Mosjøen",
    "source": "organizer page",
    "sourceUrl": "https://visithelgeland.com/en/product/bysprinten-in-mosjoen",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "youth"
    ],
    "names": []
   }
  },
  {
   "id": "fi-kainuun-talvikisat-kainuu-wintergames-2026",
   "name": "Kainuun Talvikisat / Kainuu Wintergames",
   "year": 2026,
   "startDate": "2026-11-07",
   "endDate": "2026-11-07",
   "country": "FI",
   "place": "Vuokatti",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 12.0,
     "technique": "free"
    },
    {
     "km": 9.0,
     "technique": "free"
    },
    {
     "km": 6.0,
     "technique": "free"
    },
    {
     "km": 4.0,
     "technique": "free"
    },
    {
     "km": 2.0,
     "technique": "free"
    }
   ],
   "organizer": "Kainuun Hiihtoseura",
   "homepage": "https://kainuunhiihtoseura.blogspot.com",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/07-11-2026-kainuun-talvikisat-kainuu-wintergames",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/07-11-2026-kainuun-talvikisat-kainuu-wintergames"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Vuokatti arrangerat av Kainuun Hiihtoseura (12 km, 9 km, 6 km, 4 km).",
    "en": "Race in Vuokatti organized by Kainuun Hiihtoseura (12 km, 9 km, 6 km, 4 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/07-11-2026-kainuun-talvikisat-kainuu-wintergames"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.14749,
    "lng": 28.27392,
    "precision": "venue",
    "arena": "Vuokatti",
    "street": "Keskuskuja",
    "suburb": null,
    "city": "Vuokatti",
    "municipality": "Kajaanin seutukunta",
    "county": "Kainuu",
    "country": "FI",
    "query": "Vuokatti",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M45",
     "M55",
     "M65",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N45"
    ]
   }
  },
  {
   "id": "fi-fis-oloksen-tykkikisat-2026",
   "name": "FIS Oloksen Tykkikisat",
   "year": 2026,
   "startDate": "2026-11-13",
   "endDate": "2026-11-15",
   "country": "FI",
   "place": "Muonio",
   "region": "Lapin Hiihto ry",
   "type": "competition",
   "level": "FIS-kilpailu",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    }
   ],
   "organizer": "Muonion Kiri",
   "homepage": "https://www.muonionkiri.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-11-2026-fis-oloksen-tykkikisat",
   "lastEntryDate": "2026-11-09",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/13-11-2026-fis-oloksen-tykkikisat",
   "entryFee": {
    "text": "35 €",
    "textEn": "€35",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/13-11-2026-fis-oloksen-tykkikisat"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Muonio arrangerat av Muonion Kiri (10 km).",
    "en": "Race in Muonio organized by Muonion Kiri (10 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-11-2026-fis-oloksen-tykkikisat"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 67.92404,
    "lng": 23.80885,
    "precision": "venue",
    "arena": "Olos, Muonio",
    "street": null,
    "suburb": null,
    "city": "Muonio",
    "municipality": "Tunturi-Lapin seutukunta",
    "county": "Lappi",
    "country": "FI",
    "query": "Muonio",
    "source": "organizer page",
    "sourceUrl": "https://etusuora.com/hiihto/oloksen-tykkikisat",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [
     "MYL",
     "NYL",
     "M20",
     "N20"
    ]
   },
   "tagline": {
    "sv": "Tidig FIS-tävling på Olos i Lappland",
    "en": "Early-season FIS race at Olos, Lapland"
   }
  },
  {
   "id": "fi-mc-ruka-2026",
   "name": "MC Ruka",
   "year": 2026,
   "startDate": "2026-11-27",
   "endDate": "2026-11-29",
   "country": "FI",
   "place": "Kuusamo",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "competition",
   "level": "Muu kilpailu",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "*ei Seuraa",
   "homepage": "https://rukanordic.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/27-11-2026-mc-ruka",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kuusamo arrangerat av *ei Seuraa.",
    "en": "Race in Kuusamo organized by *ei Seuraa."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/27-11-2026-mc-ruka"
    },
    {
     "name": "Arenans position",
     "url": "https://www.outdooractive.fi/fi/poi/land-of-nationalparks-finland/rukan-hiihtostadion/805154683/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.ruka.fi/en/events/rukanordic"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 66.17079,
    "lng": 29.14069,
    "precision": "venue",
    "arena": "Rukan Hiihtostadion",
    "street": null,
    "suburb": null,
    "city": "Kuusamo",
    "municipality": "Koillismaan seutukunta",
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "source": "www.outdooractive.fi (coordinates on page)"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "veteran"
    ],
    "names": []
   }
  },
  {
   "id": "fi-suomen-cup-vuokatti-2026",
   "name": "Suomen Cup Vuokatti",
   "year": 2026,
   "startDate": "2026-10-31",
   "endDate": "2026-11-01",
   "country": "FI",
   "place": "Sotkamo",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "competition",
   "level": "Suomen Cup",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Vuokattisport Club",
   "homepage": "https://hiihtoliitto.fi/suomen-cup/",
   "homepageType": "federation",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/31-10-2026-suomen-cup-vuokatti",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Sotkamo arrangerat av Vuokattisport Club.",
    "en": "Race in Sotkamo organized by Vuokattisport Club."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/31-10-2026-suomen-cup-vuokatti"
    },
    {
     "name": "Arenans position",
     "url": "https://www.huts.fi/finland/kainuu/sotkamo/biathlon/vuokatin-ampumahiihtostadion"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://hiihtoliitto.fi/tapahtumat/suomen-cup/vuokatti-kilpailuinfo/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.1422,
    "lng": 28.30115,
    "precision": "venue",
    "arena": "Vuokatin ampumahiihtostadion",
    "street": null,
    "suburb": null,
    "city": "Sotkamo",
    "municipality": null,
    "county": "Kainuu",
    "country": "FI",
    "source": "www.huts.fi (coordinates on page)"
   },
   "kind": "cup",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "senior",
     "veteran"
    ],
    "names": [
     "MYL",
     "NYL"
    ]
   }
  },
  {
   "id": "fi-mc-trondheim-2026",
   "name": "MC Trondheim",
   "year": 2026,
   "startDate": "2026-12-04",
   "endDate": "2026-12-06",
   "country": "NO",
   "place": "Trondheim Norja",
   "region": "Ei hiihtopiiriä",
   "type": "competition",
   "level": "Ulkomaiset kilpailut",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 10,
     "technique": "classic"
    }
   ],
   "organizer": "*ei Seuraa",
   "homepage": "https://www.fis-ski.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/04-12-2026-mc-trondheim",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Trondheim Norja arrangerat av *ei Seuraa.",
    "en": "Race in Trondheim Norja organized by *ei Seuraa."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/04-12-2026-mc-trondheim"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.fondoitalia.it/wp-content/uploads/2026/05/draft_formats_wc_calendar_cc_2026-27.pdf"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.43045,
    "lng": 10.39521,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Trondheim",
    "county": "Trøndelag",
    "country": "NO",
    "query": "Trondheim Norja",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "veteran"
    ],
    "names": []
   }
  },
  {
   "id": "fi-ensilumen-kansalliset-2026",
   "name": "Ensilumen kansalliset",
   "year": 2026,
   "startDate": "2026-12-05",
   "endDate": "2026-12-05",
   "country": "FI",
   "place": "Ylivieska",
   "region": "Keski-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 8.0,
     "technique": "free"
    },
    {
     "km": 6.0,
     "technique": "free"
    },
    {
     "km": 4.0,
     "technique": "free"
    },
    {
     "km": 2.0,
     "technique": "free"
    }
   ],
   "organizer": "Ylivieskan Kuula",
   "homepage": "https://www.ylivieskankuula.fi/hiihto",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/05-12-2026-ensilumen-kansalliset",
   "lastEntryDate": "2026-11-30",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/05-12-2026-ensilumen-kansalliset",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/05-12-2026-ensilumen-kansalliset"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ylivieska arrangerat av Ylivieskan Kuula (10 km, 8 km, 6 km, 4 km).",
    "en": "Race in Ylivieska organized by Ylivieskan Kuula (10 km, 8 km, 6 km, 4 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/05-12-2026-ensilumen-kansalliset"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.01223,
    "lng": 24.69851,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Ylivieska",
    "municipality": null,
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Ylivieska",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/05-12-2026-ensilumen-kansalliset",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M40",
     "M50",
     "M60",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N40",
     "N50",
     "N60"
    ]
   },
   "tagline": {
    "sv": "Nationell förstasnötävling i Ylivieska",
    "en": "National first-snow race in Ylivieska"
   }
  },
  {
   "id": "fi-ensilumen-kisat-2026",
   "name": "Ensilumen kisat",
   "year": 2026,
   "startDate": "2026-12-05",
   "endDate": "2026-12-05",
   "country": "FI",
   "place": "Rovaniemi",
   "region": "Lapin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Ounasvaaran Hiihtoseura",
   "homepage": "https://oh.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/05-12-2026-ensilumen-kisat",
   "lastEntryDate": "2026-12-03",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/05-12-2026-ensilumen-kisat",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Rovaniemi arrangerat av Ounasvaaran Hiihtoseura.",
    "en": "Race in Rovaniemi organized by Ounasvaaran Hiihtoseura."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/05-12-2026-ensilumen-kisat"
    },
    {
     "name": "Arenans position",
     "url": "https://oh.fi/tapahtumat/ensilumenkisat/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://oh.fi/hiihto-2/ounasvaaran-ensilumenkisat/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 66.49681,
    "lng": 25.77106,
    "precision": "venue",
    "arena": "Ounasvaaran hiihtostadion",
    "street": null,
    "suburb": null,
    "city": "Rovaniemi",
    "municipality": "Rovaniemen seutukunta",
    "county": "Lappi",
    "country": "FI",
    "source": "oh.fi (coordinates on page)"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-fis-imatran-kylpyla-hiihdot-2026",
   "name": "FIS Imatran Kylpylä Hiihdot",
   "year": 2026,
   "startDate": "2026-12-05",
   "endDate": "2026-12-06",
   "country": "FI",
   "place": "Imatra",
   "region": "Etelä-Karjalan Hiihto ry",
   "type": "competition",
   "level": "FIS-kilpailu",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 2.5,
     "technique": "classic"
    },
    {
     "km": 2.5,
     "technique": "free"
    },
    {
     "km": 1.5,
     "technique": "classic"
    },
    {
     "km": 1.5,
     "technique": "free"
    }
   ],
   "organizer": "Imatran Urheilijat",
   "homepage": "https://imatranurheilijat.fi/hiihto-ja-ampumahiihto/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/05-12-2026-fis-imatran-kylpyla-hiihdot",
   "lastEntryDate": "2026-11-30",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/05-12-2026-fis-imatran-kylpyla-hiihdot",
   "entryFee": {
    "text": "19–35 € beroende på klass",
    "textEn": "€19–35 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/05-12-2026-fis-imatran-kylpyla-hiihdot"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Imatra arrangerat av Imatran Urheilijat (10 km, 10 km, 5 km, 5 km).",
    "en": "Race in Imatra organized by Imatran Urheilijat (10 km, 10 km, 5 km, 5 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/05-12-2026-fis-imatran-kylpyla-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.21182,
    "lng": 28.72418,
    "precision": "venue",
    "arena": "Ukonniemi Stadium, Imatra",
    "street": null,
    "suburb": null,
    "city": "Imatra",
    "municipality": null,
    "county": "Etelä-Karjala",
    "country": "FI",
    "query": "Imatra",
    "source": "organizer page",
    "sourceUrl": "https://www.imatra.fi/en/Ukonniemi-stadium",
    "confidence": "low"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M35",
     "M45",
     "M55",
     "M65",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N45"
    ]
   },
   "tagline": {
    "sv": "FIS-tävling vid Imatra Spa, alla åldrar",
    "en": "FIS race at Imatra Spa, all age classes"
   }
  },
  {
   "id": "fi-kemin-tykkikisat-2026",
   "name": "Kemin Tykkikisat",
   "year": 2026,
   "startDate": "2026-12-06",
   "endDate": "2026-12-06",
   "country": "FI",
   "place": "Kemi",
   "region": "Lapin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 8.5,
     "technique": "free"
    },
    {
     "km": 6.5,
     "technique": "free"
    },
    {
     "km": 4.5,
     "technique": "free"
    },
    {
     "km": 2.5,
     "technique": "free"
    },
    {
     "km": 2.0,
     "technique": "free"
    },
    {
     "km": 1.0,
     "technique": "free"
    }
   ],
   "organizer": "Visa Ski Team Kemi",
   "homepage": "https://www.visaskiteam.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-12-2026-kemin-tykkikisat",
   "lastEntryDate": "2026-12-03",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/06-12-2026-kemin-tykkikisat",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/06-12-2026-kemin-tykkikisat"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kemi arrangerat av Visa Ski Team Kemi (8,5 km, 6,5 km, 4,5 km, 2,5 km).",
    "en": "Race in Kemi organized by Visa Ski Team Kemi (8.5 km, 6.5 km, 4.5 km, 2.5 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/06-12-2026-kemin-tykkikisat"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.74592,
    "lng": 24.6097,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kemi",
    "municipality": "Kemi-Tornion seutukunta",
    "county": "Lappi",
    "country": "FI",
    "query": "Kemi",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-12-2026-kemin-tykkikisat",
    "confidence": "low"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M40",
     "M50",
     "M60",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N40",
     "N50",
     "N60"
    ]
   },
   "tagline": {
    "sv": "Självständighetsdagens tävling i Kemi",
    "en": "Independence Day race in Kemi"
   }
  },
  {
   "id": "fi-laajavuoren-ensilumen-hiihdot-ja-kll-esikisat-2026",
   "name": "Laajavuoren ensilumen hiihdot ja KLL-esikisat",
   "year": 2026,
   "startDate": "2026-12-06",
   "endDate": "2026-12-06",
   "country": "FI",
   "place": "Jyväskylä",
   "region": "Keski-Suomen Hiihto ry",
   "type": "competition",
   "level": "Para Hiihto Cup",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 6.0,
     "technique": "classic"
    },
    {
     "km": 4.0,
     "technique": "classic"
    },
    {
     "km": 2.0,
     "technique": "classic"
    },
    {
     "km": 1.0,
     "technique": "classic"
    }
   ],
   "organizer": "Ski Jyväskylä",
   "homepage": "https://skijyvaskyla.fi/kilpailut_ja_tapahtumat/ensilumen-hiihdot/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-12-2026-laajavuoren-ensilumen-hiihdot-ja-kll-esikisat",
   "lastEntryDate": "2026-12-03",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/06-12-2026-laajavuoren-ensilumen-hiihdot-ja-kll-esikisat",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/06-12-2026-laajavuoren-ensilumen-hiihdot-ja-kll-esikisat"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Jyväskylä arrangerat av Ski Jyväskylä (10 km, 6 km, 4 km, 2 km).",
    "en": "Race in Jyväskylä organized by Ski Jyväskylä (10 km, 6 km, 4 km, 2 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/06-12-2026-laajavuoren-ensilumen-hiihdot-ja-kll-esikisat"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.26016,
    "lng": 25.69416,
    "precision": "street",
    "arena": "Laajavuori",
    "street": null,
    "suburb": null,
    "city": "Jyväskylä",
    "municipality": "Jyväskylän seutukunta",
    "county": "Keski-Suomi",
    "country": "FI",
    "query": "Jyväskylä",
    "source": "organizer page",
    "sourceUrl": "https://skijyvaskyla.fi/kilpailut_ja_tapahtumat/ensilumen-hiihdot/",
    "confidence": "high"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M35",
     "M45",
     "M55",
     "M65",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N35",
     "N45",
     "N55",
     "N65"
    ]
   }
  },
  {
   "id": "fi-mc-davos-2026",
   "name": "MC Davos",
   "year": 2026,
   "startDate": "2026-12-11",
   "endDate": "2026-12-13",
   "country": "CH",
   "place": "Davos Sveitsi",
   "region": "Ei hiihtopiiriä",
   "type": "competition",
   "level": "Ulkomaiset kilpailut",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 10,
     "technique": "free"
    }
   ],
   "organizer": "*ei Seuraa",
   "homepage": "https://www.fis-ski.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/11-12-2026-mc-davos",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Davos Sveitsi arrangerat av *ei Seuraa.",
    "en": "Race in Davos Sveitsi organized by *ei Seuraa."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/11-12-2026-mc-davos"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.davosnordic.ch/en/programm-1"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.davosnordic.ch/events"
    },
    {
     "name": "Arenans position",
     "url": "https://www.bergwelten.com/t/l/46209"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 46.80823,
    "lng": 9.84486,
    "precision": "venue",
    "arena": "Bünda-Stadion",
    "street": null,
    "suburb": null,
    "city": "Davos",
    "municipality": "Prättigau/Davos",
    "county": "Graubünden/Grischun/Grigioni",
    "country": "CH",
    "source": "www.bergwelten.com (coordinates on page)"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "veteran"
    ],
    "names": []
   }
  },
  {
   "id": "fi-fis-vantaan-hiihdot-2026",
   "name": "FIS Vantaan Hiihdot",
   "year": 2026,
   "startDate": "2026-12-12",
   "endDate": "2026-12-12",
   "country": "FI",
   "place": "Vantaa",
   "region": "Etelä-Suomen Hiihto ry",
   "type": "competition",
   "level": "FIS-kilpailu",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    }
   ],
   "organizer": "Vantaan Hiihtoseura",
   "homepage": "https://www.vhs.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/12-12-2026-fis-vantaan-hiihdot",
   "lastEntryDate": "2026-12-07",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/12-12-2026-fis-vantaan-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Vantaa arrangerat av Vantaan Hiihtoseura (10 km).",
    "en": "Race in Vantaa organized by Vantaan Hiihtoseura (10 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/12-12-2026-fis-vantaan-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.27847,
    "lng": 25.12074,
    "precision": "venue",
    "arena": "Hakunila (Hakunilan urheilupuisto)",
    "street": null,
    "suburb": null,
    "city": "Vantaa",
    "municipality": "Helsingin seutukunta",
    "county": "Uusimaa",
    "country": "FI",
    "query": "Vantaa",
    "source": "organizer page",
    "sourceUrl": "https://hiihtoliitto.fi/wp-content/uploads/2025/01/FIN-Hakunila-Vantaa-2.5-km.pdf",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "tagline": {
    "sv": "FIS-tävling i Vanda, 10 km fristil",
    "en": "FIS race in Vantaa, 10 km free"
   }
  },
  {
   "id": "fi-kaamoshiihdot-2026",
   "name": "Kaamoshiihdot",
   "year": 2026,
   "startDate": "2026-12-12",
   "endDate": "2026-12-12",
   "country": "FI",
   "place": "Seinäjoki",
   "region": "Etelä-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Seinäjoen Hiihtoseura",
   "homepage": "https://www.seinajoenhiihtoseura.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/12-12-2026-kaamoshiihdot",
   "lastEntryDate": "2026-12-10",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/12-12-2026-kaamoshiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Seinäjoki arrangerat av Seinäjoen Hiihtoseura.",
    "en": "Race in Seinäjoki organized by Seinäjoen Hiihtoseura."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/12-12-2026-kaamoshiihdot"
    },
    {
     "name": "Arenans position",
     "url": "https://www.huts.fi/suomi/etela-pohjanmaa/seinajoki/ampumahiihtostadionit/jouppilanvuoren-ampumahiihtoalue"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.seinajoenhiihtoseura.fi/?x254163=781802"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.77351,
    "lng": 22.79994,
    "precision": "venue",
    "arena": "Joupiskan ensilumenlatu",
    "street": null,
    "suburb": null,
    "city": "Seinäjoki",
    "municipality": null,
    "county": "Etelä-Pohjanmaa",
    "country": "FI",
    "source": "www.huts.fi (coordinates on page)"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-katajan-kansalliset-2026",
   "name": "Katajan kansalliset",
   "year": 2026,
   "startDate": "2026-12-12",
   "endDate": "2026-12-12",
   "country": "FI",
   "place": "Kontiolahti",
   "region": "Pohjois-Karjalan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 15.0,
     "technique": "free"
    },
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 7.5,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 2.5,
     "technique": "free"
    },
    {
     "km": 2.0,
     "technique": "free"
    },
    {
     "km": 1.0,
     "technique": "free"
    }
   ],
   "organizer": "Joensuun Kataja",
   "homepage": "https://joensuunkataja.fi/hiihto/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/12-12-2026-katajan-kansalliset",
   "lastEntryDate": "2026-12-10",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/12-12-2026-katajan-kansalliset",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/12-12-2026-katajan-kansalliset"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kontiolahti arrangerat av Joensuun Kataja (15 km, 10 km, 7,5 km, 5 km).",
    "en": "Race in Kontiolahti organized by Joensuun Kataja (15 km, 10 km, 7.5 km, 5 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/12-12-2026-katajan-kansalliset"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.68236,
    "lng": 29.79657,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kontiolahti",
    "municipality": "Joensuun seutukunta",
    "county": "Pohjois-Karjala",
    "country": "FI",
    "query": "Kontiolahti",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/12-12-2026-katajan-kansalliset",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M40",
     "M50",
     "M55",
     "M60",
     "M65",
     "M70",
     "M75",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N40",
     "N50",
     "N60"
    ]
   }
  },
  {
   "id": "fi-kiilopaahiihto-2026",
   "name": "Kiilopäähiihto",
   "year": 2026,
   "startDate": "2026-12-12",
   "endDate": "2026-12-12",
   "country": "FI",
   "place": "Saariselkä",
   "region": "Lapin Hiihto ry",
   "type": "long-distance",
   "level": "Massahiihto",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 25,
     "technique": null
    },
    {
     "km": 40,
     "technique": null
    },
    {
     "km": 5,
     "technique": null
    }
   ],
   "organizer": "*ei Seuraa",
   "homepage": "https://kiilopaachallenge.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/12-12-2026-kiilopaahiihto",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Saariselkä arrangerat av *ei Seuraa.",
    "en": "Ski marathon in Saariselkä organized by *ei Seuraa."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/12-12-2026-kiilopaahiihto"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.kiilopaachallenge.fi/en/kiilopaa-ski-event/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 68.18782,
    "lng": 23.86734,
    "precision": "venue",
    "arena": "Saariselkä",
    "street": null,
    "suburb": null,
    "city": "Enontekiö",
    "municipality": "Tunturi-Lapin seutukunta",
    "county": "Lappi",
    "country": "FI",
    "query": "Saariselkä",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "40 km i kaamosmörkret vid Kiilopää intill Urho Kekkonens nationalpark, med pannlampa och månsken – en ovanlig säsongsöppning i Fjäll-Lappland.",
     "en": "40 km in the polar-night darkness at Kiilopää by Urho Kekkonen National Park, by headlamp and moonlight – an unusual season opener in fell Lapland."
    },
    "sources": [
     "https://www.kiilopaachallenge.fi/",
     "https://www.kiilopaachallenge.fi/en/kiilopaa-ski-event/",
     "https://www.visitfinland.com/en/product/c8846abe-d653-4a48-b250-8aa4b8820314/kiilopaa-ski-event-xii/",
     "https://laplandnorth.fi/en/events/xi-kiilopaa-ski",
     "https://julian-alps.com/en/source/suomen-latu-kiilopaeae/64574362/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Polarnattslopp i Lappland",
    "en": "Polar-night race in Lapland"
   }
  },
  {
   "id": "fi-kanonracet-2026",
   "name": "Kanonracet",
   "year": 2026,
   "startDate": "2026-12-13",
   "endDate": "2026-12-13",
   "country": "FI",
   "place": "Larsmo",
   "region": "Finlands Svenska Skidförbund FSS rf",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "IF Brahe",
   "homepage": "https://ifbrahe.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-12-2026-kanonracet",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Larsmo arrangerat av IF Brahe.",
    "en": "Race in Larsmo organized by IF Brahe."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-12-2026-kanonracet"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 63.75746,
    "lng": 22.74096,
    "precision": "street",
    "arena": "Competition centre next to the artificial turf field",
    "street": null,
    "suburb": null,
    "city": "Larsmo",
    "municipality": "Jakobstadsregionen",
    "county": "Österbotten",
    "country": "FI",
    "query": "Larsmo",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-12-2026-kanonracet",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-lahen-kansalliset-2026",
   "name": "Lahen Kansalliset",
   "year": 2026,
   "startDate": "2026-12-13",
   "endDate": "2026-12-13",
   "country": "FI",
   "place": "Lahti",
   "region": "Lahden piirin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 3.0,
     "technique": "classic"
    },
    {
     "km": 2.0,
     "technique": "classic"
    },
    {
     "km": 1.0,
     "technique": "classic"
    }
   ],
   "organizer": "Lahden Hiihtoseura",
   "homepage": "https://lhs.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-12-2026-lahen-kansalliset",
   "lastEntryDate": "2026-12-10",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/13-12-2026-lahen-kansalliset",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/13-12-2026-lahen-kansalliset"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lahti arrangerat av Lahden Hiihtoseura (10 km, 5 km, 3 km, 2 km).",
    "en": "Race in Lahti organized by Lahden Hiihtoseura (10 km, 5 km, 3 km, 2 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-12-2026-lahen-kansalliset"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://lhs.fi/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.98408,
    "lng": 25.63257,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Lahti",
    "municipality": "Lahden seutukunta",
    "county": "Päijät-Häme",
    "country": "FI",
    "query": "Lahti",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-12-2026-lahen-kansalliset",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M35",
     "M45",
     "M55",
     "M65",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N35",
     "N45"
    ]
   },
   "tagline": {
    "sv": "Nationell klassisk tävling i Lahtis",
    "en": "National classic-style race in Lahti"
   }
  },
  {
   "id": "fi-lempaalan-ensilumen-sprintti-p-2026",
   "name": "Lempäälän Ensilumen Sprintti (P)",
   "year": 2026,
   "startDate": "2026-12-13",
   "endDate": "2026-12-13",
   "country": "FI",
   "place": "Lempäälä",
   "region": "Hämeen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Lempäälän Kisa",
   "homepage": "https://www.leki.fi/hiihto",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-12-2026-lempaalan-ensilumen-sprintti-p",
   "lastEntryDate": "2026-12-10",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/13-12-2026-lempaalan-ensilumen-sprintti-p",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lempäälä arrangerat av Lempäälän Kisa.",
    "en": "Race in Lempäälä organized by Lempäälän Kisa."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-12-2026-lempaalan-ensilumen-sprintti-p"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.leki.fi/hiihto"
    },
    {
     "name": "Arenans position",
     "url": "https://www.huts.fi/suomi/pirkanmaa/lempaala/ulkokuntosalit/ulkokuntoilupaikka-hakkari"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.leki.fi/hiihto/jaosto/6985/kiilto-ensilumen-formulasprintti-07122025"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 61.34025,
    "lng": 23.74801,
    "precision": "venue",
    "arena": "Hakkarin urheilukeskus",
    "street": null,
    "suburb": null,
    "city": "Lempäälä",
    "municipality": "Tampereen seutukunta",
    "county": "Pirkanmaa",
    "country": "FI",
    "source": "www.huts.fi (coordinates on page)"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "fi-petajamaen-kansalliset-2026",
   "name": "Petäjämäen kansalliset",
   "year": 2026,
   "startDate": "2026-12-13",
   "endDate": "2026-12-13",
   "country": "FI",
   "place": "Reisjärvi",
   "region": "Keski-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Reisjärven Pilke",
   "homepage": "https://reisjarvenpilkehiihto.sporttisaitti.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-12-2026-petajamaen-kansalliset",
   "lastEntryDate": "2026-12-10",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/13-12-2026-petajamaen-kansalliset",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Reisjärvi arrangerat av Reisjärven Pilke.",
    "en": "Race in Reisjärvi organized by Reisjärven Pilke."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-12-2026-petajamaen-kansalliset"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.58381,
    "lng": 24.96083,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Reisjärvi",
    "municipality": "Nivala–Haapajärven seutukunta",
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Reisjärvi",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-12-2026-petajamaen-kansalliset",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-saarijarven-kansalliset-hiihdot-2026",
   "name": "Saarijärven Kansalliset Hiihdot",
   "year": 2026,
   "startDate": "2026-12-13",
   "endDate": "2026-12-13",
   "country": "FI",
   "place": "Saarijärvi",
   "region": "Keski-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Saarijärven Pullistus",
   "homepage": "https://pullistus.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-12-2026-saarijarven-kansalliset-hiihdot",
   "lastEntryDate": "2026-12-07",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/13-12-2026-saarijarven-kansalliset-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Saarijärvi arrangerat av Saarijärven Pullistus.",
    "en": "Race in Saarijärvi organized by Saarijärven Pullistus."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-12-2026-saarijarven-kansalliset-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.69066,
    "lng": 25.30153,
    "precision": "street",
    "arena": null,
    "street": "Hyppyrimäentie",
    "suburb": null,
    "city": "Saarijärvi",
    "municipality": null,
    "county": "Keski-Suomi",
    "country": "FI",
    "query": "Hyppyrimäentie 1, Saarijärvi",
    "source": "Hiihtokalenteri address (OpenStreetMap)"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-fis-harkosten-hiihdot-2026",
   "name": "FIS Härkösten Hiihdot",
   "year": 2026,
   "startDate": "2026-12-19",
   "endDate": "2026-12-20",
   "country": "FI",
   "place": "Ristijärvi",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "competition",
   "level": "FIS-kilpailu",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 3.3,
     "technique": "classic"
    },
    {
     "km": 3.3,
     "technique": "free"
    },
    {
     "km": 2.0,
     "technique": "classic"
    },
    {
     "km": 2.0,
     "technique": "free"
    },
    {
     "km": 1.0,
     "technique": "classic"
    },
    {
     "km": 1.0,
     "technique": "free"
    }
   ],
   "organizer": "Ristijärven Pyry",
   "homepage": "https://www.ristijarvenpyry.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/19-12-2026-fis-harkosten-hiihdot",
   "lastEntryDate": "2026-12-14",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/19-12-2026-fis-harkosten-hiihdot",
   "entryFee": {
    "text": "19–35 € beroende på klass",
    "textEn": "€19–35 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/19-12-2026-fis-harkosten-hiihdot"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ristijärvi arrangerat av Ristijärven Pyry (10 km, 10 km, 5 km, 5 km).",
    "en": "Race in Ristijärvi organized by Ristijärven Pyry (10 km, 10 km, 5 km, 5 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/19-12-2026-fis-harkosten-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.49039,
    "lng": 28.24702,
    "precision": "street",
    "arena": "Saukkovaara",
    "street": null,
    "suburb": "Valkealan suuralue",
    "city": "Kouvola",
    "municipality": "Kouvolan seutukunta",
    "county": "Kymenlaakso",
    "country": "FI",
    "query": "Ristijärvi",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/19-12-2026-fis-harkosten-hiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M35",
     "M45",
     "M55",
     "M65",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N35",
     "N45"
    ]
   },
   "tagline": {
    "sv": "FIS-tävling i Kajanaland, alla åldrar",
    "en": "FIS race in Kainuu, all age classes"
   }
  },
  {
   "id": "fi-jurvan-urheilijat-ensilumen-hiihdot-2026",
   "name": "Jurvan Urheilijat-ensilumen hiihdot",
   "year": 2026,
   "startDate": "2026-12-19",
   "endDate": "2026-12-19",
   "country": "FI",
   "place": "Jurva",
   "region": "Etelä-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Jurvan Urheilijat",
   "homepage": "https://www.jurvanurheilijat.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/19-12-2026-jurvan-urheilijat-ensilumen-hiihdot",
   "lastEntryDate": "2026-12-17",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/19-12-2026-jurvan-urheilijat-ensilumen-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Jurva arrangerat av Jurvan Urheilijat.",
    "en": "Race in Jurva organized by Jurvan Urheilijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/19-12-2026-jurvan-urheilijat-ensilumen-hiihdot"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.jurvanurheilijat.fi/"
    },
    {
     "name": "Arenans position",
     "url": "https://www.huts.fi/suomi/etela-pohjanmaa/kurikka/ampumahiihtostadionit/jurvan-ampumahiihtostadion"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.jurvanurheilijat.fi/@Bin/383937/Pelastussuun_JU+ensilumenhiihdot_Jurva_15.12.2024.pdf"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.67541,
    "lng": 21.98044,
    "precision": "venue",
    "arena": "Jurvan ampumahiihtostadion",
    "street": null,
    "suburb": null,
    "city": "Jurva",
    "municipality": "Seinäjoen seutukunta",
    "county": "Etelä-Pohjanmaa",
    "country": "FI",
    "source": "www.huts.fi (coordinates on page)"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-lappeen-riennon-ensilumenhiihdot-2026",
   "name": "Lappeen Riennon ensilumenhiihdot",
   "year": 2026,
   "startDate": "2026-12-19",
   "endDate": "2026-12-19",
   "country": "FI",
   "place": "LAPPEENRANTA",
   "region": "Etelä-Karjalan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Lappeen Riento",
   "homepage": "https://www.lappeenriento.fi/hiihto/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/19-12-2026-lappeen-riennon-ensilumenhiihdot",
   "lastEntryDate": "2026-12-17",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/19-12-2026-lappeen-riennon-ensilumenhiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i LAPPEENRANTA arrangerat av Lappeen Riento.",
    "en": "Race in LAPPEENRANTA organized by Lappeen Riento."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/19-12-2026-lappeen-riennon-ensilumenhiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.05567,
    "lng": 28.14404,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Lappeenranta",
    "municipality": "Lappeenrannan seutukunta",
    "county": "Etelä-Karjala",
    "country": "FI",
    "query": "LAPPEENRANTA",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/19-12-2026-lappeen-riennon-ensilumenhiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-sodankylan-revontulihiihdot-2026",
   "name": "Sodankylän Revontulihiihdot",
   "year": 2026,
   "startDate": "2026-12-19",
   "endDate": "2026-12-19",
   "country": "FI",
   "place": "Sodankylä",
   "region": "Lapin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Lapin Veikot",
   "homepage": "http://www.lapinveikot.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/19-12-2026-sodankylan-revontulihiihdot",
   "lastEntryDate": "2026-12-17",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/19-12-2026-sodankylan-revontulihiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Sodankylä arrangerat av Lapin Veikot.",
    "en": "Race in Sodankylä organized by Lapin Veikot."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/19-12-2026-sodankylan-revontulihiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 67.43745,
    "lng": 26.70263,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Sodankylä",
    "municipality": null,
    "county": "Lappi",
    "country": "FI",
    "query": "Sodankylä",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/19-12-2026-sodankylan-revontulihiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-31-rantasalmen-kansalliset-hiihdot-2026",
   "name": "31. Rantasalmen Kansalliset hiihdot",
   "year": 2026,
   "startDate": "2026-12-20",
   "endDate": "2026-12-20",
   "country": "FI",
   "place": "RANTASALMI",
   "region": "Suur-Savon Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 3.0,
     "technique": "free"
    },
    {
     "km": 2.0,
     "technique": "free"
    },
    {
     "km": 1.0,
     "technique": "free"
    }
   ],
   "organizer": "Rantasalmen Urheilijat",
   "homepage": "https://rantasalmenurheilijat.sporttisaitti.com/hiihto/kilpailut",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-12-2026-31-rantasalmen-kansalliset-hiihdot",
   "lastEntryDate": "2026-12-17",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/20-12-2026-31-rantasalmen-kansalliset-hiihdot",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/20-12-2026-31-rantasalmen-kansalliset-hiihdot"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i RANTASALMI arrangerat av Rantasalmen Urheilijat (10 km, 5 km, 3 km, 2 km).",
    "en": "Race in RANTASALMI organized by Rantasalmen Urheilijat (10 km, 5 km, 3 km, 2 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/20-12-2026-31-rantasalmen-kansalliset-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.06803,
    "lng": 28.28371,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Rantasalmi",
    "municipality": "Savonlinnan seutukunta",
    "county": "Etelä-Savo",
    "country": "FI",
    "query": "RANTASALMI",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-12-2026-31-rantasalmen-kansalliset-hiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M35",
     "M40",
     "M45",
     "M50",
     "M55",
     "M60",
     "M65",
     "M70",
     "M75",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N35",
     "N45",
     "N55",
     "N60",
     "N65",
     "N70",
     "N75"
    ]
   },
   "tagline": {
    "sv": "Nationell tävling i Rantasalmi, 31:a gången",
    "en": "National race in Rantasalmi, 31st edition"
   }
  },
  {
   "id": "fi-pargas-if-s-nationella-kansallinen-2026",
   "name": "Pargas IF:s nationella / kansallinen",
   "year": 2026,
   "startDate": "2026-12-20",
   "endDate": "2026-12-20",
   "country": "FI",
   "place": "Pargas",
   "region": "Finlands Svenska Skidförbund FSS rf",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 6.0,
     "technique": "free"
    },
    {
     "km": 4.0,
     "technique": "free"
    },
    {
     "km": 2.0,
     "technique": "free"
    },
    {
     "km": 1.0,
     "technique": "free"
    }
   ],
   "organizer": "Pargas IF",
   "homepage": "https://pifskiteam.idrott.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-12-2026-pargas-ifs-nationella-kansallinen",
   "lastEntryDate": "2026-12-17",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/20-12-2026-pargas-ifs-nationella-kansallinen",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/20-12-2026-pargas-ifs-nationella-kansallinen"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Pargas arrangerat av Pargas IF (10 km, 6 km, 4 km, 2 km).",
    "en": "Race in Pargas organized by Pargas IF (10 km, 6 km, 4 km, 2 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/20-12-2026-pargas-ifs-nationella-kansallinen"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.31061,
    "lng": 22.2806,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Pargas",
    "municipality": "Åboland",
    "county": "Varsinais-Suomi",
    "country": "FI",
    "query": "Pargas",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-12-2026-pargas-ifs-nationella-kansallinen",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M45",
     "M55",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N45",
     "N55"
    ]
   },
   "tagline": {
    "sv": "Finlandssvensk nationell tävling, Pargas",
    "en": "Finland-Swedish national race in Pargas"
   }
  },
  {
   "id": "fi-valkeakosken-hakan-ensilumen-hiihdot-antero-kekkosen-muistoh-2026",
   "name": "Valkeakosken Hakan ensilumen hiihdot / Antero Kekkosen muistohiihdot",
   "year": 2026,
   "startDate": "2026-12-20",
   "endDate": "2026-12-20",
   "country": "FI",
   "place": "Valkeakoski",
   "region": "Hämeen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 3.0,
     "technique": "classic"
    },
    {
     "km": 2.0,
     "technique": "classic"
    },
    {
     "km": 1.0,
     "technique": "classic"
    }
   ],
   "organizer": "Valkeakosken Haka",
   "homepage": "https://www.valkeakoskenhaka.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-12-2026-valkeakosken-hakan-ensilumen-hiihdot-antero-kekkosen-muistohiihdot",
   "lastEntryDate": "2026-12-17",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/20-12-2026-valkeakosken-hakan-ensilumen-hiihdot-antero-kekkosen-muistohiihdot",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/20-12-2026-valkeakosken-hakan-ensilumen-hiihdot-antero-kekkosen-muistohiihdot"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Valkeakoski arrangerat av Valkeakosken Haka (10 km, 5 km, 3 km, 2 km).",
    "en": "Race in Valkeakoski organized by Valkeakosken Haka (10 km, 5 km, 3 km, 2 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/20-12-2026-valkeakosken-hakan-ensilumen-hiihdot-antero-kekkosen-muistohiihdot"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.valkeakoskenhaka.fi/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.24843,
    "lng": 24.08135,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Valkeakoski",
    "municipality": "Etelä-Pirkanmaan seutukunta",
    "county": "Pirkanmaa",
    "country": "FI",
    "query": "Valkeakoski",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-12-2026-valkeakosken-hakan-ensilumen-hiihdot-antero-kekkosen-muistohiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M35",
     "M40",
     "M50",
     "M60",
     "M70",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N35",
     "N45",
     "N55"
    ]
   },
   "tagline": {
    "sv": "Minneslopp för Antero Kekkonen, Valkeakoski",
    "en": "Antero Kekkonen memorial race, Valkeakoski"
   }
  },
  {
   "id": "fi-musti-cup-ja-rukan-talvikisat-2026",
   "name": "Musti cup ja Rukan talvikisat",
   "year": 2026,
   "startDate": "2026-12-26",
   "endDate": "2026-12-26",
   "country": "FI",
   "place": "Kuusamo",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Kuusamon Erä-Veikot",
   "homepage": "https://kev.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/26-12-2026-musti-cup-ja-rukan-talvikisat",
   "lastEntryDate": "2026-12-21",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/26-12-2026-musti-cup-ja-rukan-talvikisat",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kuusamo arrangerat av Kuusamon Erä-Veikot.",
    "en": "Race in Kuusamo organized by Kuusamon Erä-Veikot."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/26-12-2026-musti-cup-ja-rukan-talvikisat"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://kev.fi/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 66.17093,
    "lng": 29.14194,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kuusamo",
    "municipality": "Koillismaan seutukunta",
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Kuusamo",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/26-12-2026-musti-cup-ja-rukan-talvikisat",
    "confidence": "medium"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "fi-huiman-hiihdot-2026",
   "name": "Huiman Hiihdot",
   "year": 2026,
   "startDate": "2026-12-27",
   "endDate": "2026-12-27",
   "country": "FI",
   "place": "Äänekoski",
   "region": "Keski-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 3.0,
     "technique": "classic"
    },
    {
     "km": 2.0,
     "technique": "classic"
    },
    {
     "km": 1.0,
     "technique": "classic"
    }
   ],
   "organizer": "Äänekosken Huima",
   "homepage": "https://www.huima.org/jaostot/hiihto/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/27-12-2026-huiman-hiihdot",
   "lastEntryDate": "2026-12-24",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/27-12-2026-huiman-hiihdot",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/27-12-2026-huiman-hiihdot"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Äänekoski arrangerat av Äänekosken Huima (10 km, 5 km, 3 km, 2 km).",
    "en": "Race in Äänekoski organized by Äänekosken Huima (10 km, 5 km, 3 km, 2 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/27-12-2026-huiman-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.61578,
    "lng": 25.71684,
    "precision": "venue",
    "arena": "Äänekosken liikuntapuisto",
    "street": null,
    "suburb": null,
    "city": "Äänekoski",
    "municipality": null,
    "county": "Keski-Suomi",
    "country": "FI",
    "query": "Äänekoski",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/27-12-2026-huiman-hiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M40",
     "M50",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N40",
     "N50"
    ]
   },
   "tagline": {
    "sv": "Klassiskt i mellandagarna i Äänekoski",
    "en": "Christmas-week classic race in Äänekoski"
   }
  },
  {
   "id": "fi-ik-falkens-parklopp-puistohiihdot-2026",
   "name": "Ik Falkens Parklopp-Puistohiihdot",
   "year": 2026,
   "startDate": "2026-12-27",
   "endDate": "2026-12-27",
   "country": "FI",
   "place": "Lappfors",
   "region": "Finlands Svenska Skidförbund FSS rf",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "IK Falken",
   "homepage": "https://skidakning.ikfalken.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/27-12-2026-ik-falkens-parklopp-puistohiihdot",
   "lastEntryDate": "2026-12-24",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/27-12-2026-ik-falkens-parklopp-puistohiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lappfors arrangerat av IK Falken.",
    "en": "Race in Lappfors organized by IK Falken."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/27-12-2026-ik-falkens-parklopp-puistohiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.53342,
    "lng": 23.25286,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Pedersöre",
    "municipality": "Jakobstadsregionen",
    "county": "Österbotten",
    "country": "FI",
    "query": "Lappfors",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/27-12-2026-ik-falkens-parklopp-puistohiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M40",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N40"
    ]
   }
  },
  {
   "id": "fi-posion-kaamoshiihdot-musticupin-osakilpailu-p-2026",
   "name": "Posion Kaamoshiihdot, Musticupin osakilpailu (P),",
   "year": 2026,
   "startDate": "2026-12-27",
   "endDate": "2026-12-27",
   "country": "FI",
   "place": "Posio",
   "region": "Lapin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Posion Pyrintö",
   "homepage": "https://www.posionpyrinto.com/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/27-12-2026-posion-kaamoshiihdot-musticupin-osakilpailu-p",
   "lastEntryDate": "2026-12-21",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/27-12-2026-posion-kaamoshiihdot-musticupin-osakilpailu-p",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Posio arrangerat av Posion Pyrintö.",
    "en": "Race in Posio organized by Posion Pyrintö."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/27-12-2026-posion-kaamoshiihdot-musticupin-osakilpailu-p"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.posionpyrinto.com/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 66.11091,
    "lng": 28.17198,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Posio",
    "municipality": "Itä-Lapin seutukunta",
    "county": "Lappi",
    "country": "FI",
    "query": "Posio",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/27-12-2026-posion-kaamoshiihdot-musticupin-osakilpailu-p",
    "confidence": "low"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "fi-xvii-polvijarven-kaivoshiihto-2026",
   "name": "XVII Polvijärven Kaivoshiihto",
   "year": 2026,
   "startDate": "2026-12-30",
   "endDate": "2026-12-30",
   "country": "FI",
   "place": "Polvijärvi",
   "region": "Pohjois-Karjalan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 3.0,
     "technique": "free"
    },
    {
     "km": 1.0,
     "technique": "free"
    }
   ],
   "organizer": "Polvijärven Vauhti",
   "homepage": "https://polvijarvenvauhti.fi/hiihto/hiihto",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/30-12-2026-xvii-polvijarven-kaivoshiihto",
   "lastEntryDate": "2026-12-28",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/30-12-2026-xvii-polvijarven-kaivoshiihto",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/30-12-2026-xvii-polvijarven-kaivoshiihto"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Polvijärvi arrangerat av Polvijärven Vauhti (3 km, 1 km).",
    "en": "Race in Polvijärvi organized by Polvijärven Vauhti (3 km, 1 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/30-12-2026-xvii-polvijarven-kaivoshiihto"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.86059,
    "lng": 29.3589,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Polvijärvi",
    "municipality": "Joensuun seutukunta",
    "county": "Pohjois-Karjala",
    "country": "FI",
    "query": "Polvijärvi",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/30-12-2026-xvii-polvijarven-kaivoshiihto",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M40",
     "M50",
     "M60",
     "M70",
     "M75",
     "M80",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N40",
     "N50",
     "N60"
    ]
   },
   "tagline": {
    "sv": "Kort fristil i Polvijärvi, 17:e upplagan",
    "en": "Short skate race in Polvijärvi, 17th edition"
   }
  },
  {
   "id": "fi-mc-tour-de-ski-2027",
   "name": "MC Tour de Ski",
   "year": 2027,
   "startDate": "2027-01-01",
   "endDate": "2027-01-10",
   "country": "FI",
   "place": "Les Rousses Ranska, Obersdorf Saksa, Val di Fiemme Italia",
   "region": "Ei hiihtopiiriä",
   "type": "competition",
   "level": "Ulkomaiset kilpailut",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "*ei Seuraa",
   "homepage": "https://www.fis-ski.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/01-01-2027-mc-tour-de-ski",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Les Rousses Ranska, Obersdorf Saksa, Val di Fiemme Italia arrangerat av *ei Seuraa.",
    "en": "Race in Les Rousses Ranska, Obersdorf Saksa, Val di Fiemme Italia organized by *ei Seuraa."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/01-01-2027-mc-tour-de-ski"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": null,
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "veteran"
    ],
    "names": []
   }
  },
  {
   "id": "fi-60-honkavuoren-hiihdot-2027",
   "name": "60. Honkavuoren hiihdot",
   "year": 2027,
   "startDate": "2027-01-02",
   "endDate": "2027-01-02",
   "country": "FI",
   "place": "Pyhäjärvi",
   "region": "Keski-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 2.0,
     "technique": "free"
    }
   ],
   "organizer": "Lamminahon Ahto",
   "homepage": "https://www.lamminahonahto.com",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/02-01-2027-60-honkavuoren-hiihdot",
   "lastEntryDate": "2026-12-28",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/02-01-2027-60-honkavuoren-hiihdot",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/02-01-2027-60-honkavuoren-hiihdot"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Pyhäjärvi arrangerat av Lamminahon Ahto (10 km, 5 km, 2 km).",
    "en": "Race in Pyhäjärvi organized by Lamminahon Ahto (10 km, 5 km, 2 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/02-01-2027-60-honkavuoren-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.64473,
    "lng": 25.82558,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Pyhäjärvi",
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Pyhäjärvi",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/02-01-2027-60-honkavuoren-hiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M40",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N40"
    ]
   },
   "tagline": {
    "sv": "Fristil i Pyhäjärvi för 60:e gången",
    "en": "Skate race in Pyhäjärvi, 60th edition"
   }
  },
  {
   "id": "fi-hannu-viitalan-muistohiihdot-2027",
   "name": "Hannu Viitalan -Muistohiihdot",
   "year": 2027,
   "startDate": "2027-01-02",
   "endDate": "2027-01-03",
   "country": "FI",
   "place": "Lahti",
   "region": "Lahden piirin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 3.0,
     "technique": "free"
    },
    {
     "km": 2.0,
     "technique": "free"
    },
    {
     "km": 1.5,
     "technique": "free"
    },
    {
     "km": 1.0,
     "technique": "free"
    },
    {
     "km": 0.8,
     "technique": "free"
    }
   ],
   "organizer": "Lahden Hiihtoseura",
   "homepage": "https://www.lhs.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/02-01-2027-hannu-viitalan-muistohiihdot",
   "lastEntryDate": "2026-12-31",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/02-01-2027-hannu-viitalan-muistohiihdot",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/02-01-2027-hannu-viitalan-muistohiihdot"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lahti arrangerat av Lahden Hiihtoseura (10 km, 5 km, 3 km, 2 km).",
    "en": "Race in Lahti organized by Lahden Hiihtoseura (10 km, 5 km, 3 km, 2 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/02-01-2027-hannu-viitalan-muistohiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.98408,
    "lng": 25.63257,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Lahti",
    "municipality": "Lahden seutukunta",
    "county": "Päijät-Häme",
    "country": "FI",
    "query": "Lahti",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/02-01-2027-hannu-viitalan-muistohiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M35",
     "M45",
     "M55",
     "M65",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N35",
     "N45"
    ]
   },
   "tagline": {
    "sv": "Minneslopp för Hannu Viitala i Lahtis",
    "en": "Hannu Viitala memorial race in Lahti"
   }
  },
  {
   "id": "fi-puijon-hiihdot-ja-iivo-cup-2027",
   "name": "Puijon Hiihdot ja Iivo-cup",
   "year": 2027,
   "startDate": "2027-01-02",
   "endDate": "2027-01-03",
   "country": "FI",
   "place": "Kuopio",
   "region": "Pohjois-Savon Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Puijon Hiihtoseura",
   "homepage": "http://www.puijonhiihtoseura.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/02-01-2027-puijon-hiihdot-ja-iivo-cup",
   "lastEntryDate": "2026-12-28",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/02-01-2027-puijon-hiihdot-ja-iivo-cup",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kuopio arrangerat av Puijon Hiihtoseura.",
    "en": "Race in Kuopio organized by Puijon Hiihtoseura."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/02-01-2027-puijon-hiihdot-ja-iivo-cup"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.90263,
    "lng": 27.66021,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kuopio",
    "municipality": "Kuopion seutukunta",
    "county": "Pohjois-Savo",
    "country": "FI",
    "query": "Kuopio",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/02-01-2027-puijon-hiihdot-ja-iivo-cup",
    "confidence": "medium"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "fi-45-seinajoen-talvikisat-pm-kisat-avoin-2027",
   "name": "45. Seinäjoen Talvikisat/PM-kisat (avoin)",
   "year": 2027,
   "startDate": "2027-01-03",
   "endDate": "2027-01-03",
   "country": "FI",
   "place": "Seinäjoki",
   "region": "Etelä-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Seinäjoen Hiihtoseura",
   "homepage": "https://www.seinajoenhiihtoseura.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/03-01-2027-45-seinajoen-talvikisatpm-kisat-avoin",
   "lastEntryDate": "2026-12-31",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/03-01-2027-45-seinajoen-talvikisatpm-kisat-avoin",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Seinäjoki arrangerat av Seinäjoen Hiihtoseura.",
    "en": "Race in Seinäjoki organized by Seinäjoen Hiihtoseura."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/03-01-2027-45-seinajoen-talvikisatpm-kisat-avoin"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.79067,
    "lng": 22.83974,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Seinäjoki",
    "municipality": null,
    "county": "Etelä-Pohjanmaa",
    "country": "FI",
    "query": "Seinäjoki",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-tampereen-pyrinnon-kansalliset-2027",
   "name": "Tampereen Pyrinnön Kansalliset",
   "year": 2027,
   "startDate": "2027-01-03",
   "endDate": "2027-01-03",
   "country": "FI",
   "place": "Tampere",
   "region": "Hämeen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Tampereen Pyrintö",
   "homepage": "https://tampereenpyrinto.fi/hiihto/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/03-01-2027-tampereen-pyrinnon-kansalliset",
   "lastEntryDate": "2026-12-31",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/03-01-2027-tampereen-pyrinnon-kansalliset",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Tampere arrangerat av Tampereen Pyrintö.",
    "en": "Race in Tampere organized by Tampereen Pyrintö."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/03-01-2027-tampereen-pyrinnon-kansalliset"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.50414,
    "lng": 23.81051,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Tampere",
    "municipality": "Tampereen seutukunta",
    "county": "Pirkanmaa",
    "country": "FI",
    "query": "Tampere",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/03-01-2027-tampereen-pyrinnon-kansalliset",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-kangasalan-kisan-sprintti-piirinmestaruus-sprintti-sprinttih-2027",
   "name": "Kangasalan Kisan Sprintti, Piirinmestaruus-Sprintti, Sprinttihiihtoliiga",
   "year": 2027,
   "startDate": "2027-01-06",
   "endDate": "2027-01-06",
   "country": "FI",
   "place": "Kangasala",
   "region": "Hämeen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Kangasalan Kisa",
   "homepage": "https://www.kangasalankisa.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-01-2027-kangasalan-kisan-sprintti-piirinmestaruus-sprintti-sprinttihiihtoliiga",
   "lastEntryDate": "2027-01-04",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/06-01-2027-kangasalan-kisan-sprintti-piirinmestaruus-sprintti-sprinttihiihtoliiga",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kangasala arrangerat av Kangasalan Kisa.",
    "en": "Race in Kangasala organized by Kangasalan Kisa."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/06-01-2027-kangasalan-kisan-sprintti-piirinmestaruus-sprintti-sprinttihiihtoliiga"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.kangasalankisa.fi/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.4715,
    "lng": 24.32618,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kangasala",
    "municipality": "Tampereen seutukunta",
    "county": "Pirkanmaa",
    "country": "FI",
    "query": "Kangasala",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "fi-keski-pohjanmaan-maakuntaviesti-2027",
   "name": "Keski-Pohjanmaan Maakuntaviesti",
   "year": 2027,
   "startDate": "2027-01-06",
   "endDate": "2027-01-06",
   "country": "FI",
   "place": "Ylivieska",
   "region": "Keski-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "Muu kilpailu",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Ylivieskan Kuula",
   "homepage": "https://www.ylivieskankuula.fi/hiihto/jaosto/7588/maakuntaviestit-612027",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-01-2027-keski-pohjanmaan-maakuntaviesti",
   "lastEntryDate": "2026-12-17",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/06-01-2027-keski-pohjanmaan-maakuntaviesti",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ylivieska arrangerat av Ylivieskan Kuula.",
    "en": "Race in Ylivieska organized by Ylivieskan Kuula."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/06-01-2027-keski-pohjanmaan-maakuntaviesti"
    },
    {
     "name": "Arrangörens hemsida (webbsökning)",
     "url": "https://www.ylivieskankuula.fi/hiihto/jaosto/7588/maakuntaviestit-612027"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 64.07289,
    "lng": 24.53273,
    "precision": "locality",
    "arena": "Huhmari",
    "street": null,
    "suburb": null,
    "city": "Ylivieska",
    "municipality": null,
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Ylivieska",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "relay"
   ]
  },
  {
   "id": "fi-lasse-meyernin-muistohiihdot-2027",
   "name": "Lasse Meyernin muistohiihdot",
   "year": 2027,
   "startDate": "2027-01-06",
   "endDate": "2027-01-06",
   "country": "FI",
   "place": "Porvoo",
   "region": "Finlands Svenska Skidförbund FSS rf",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Borgå Akilles",
   "homepage": "https://www.akilles.fi/skidning/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-01-2027-lasse-meyernin-muistohiihdot",
   "lastEntryDate": "2027-01-04",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/06-01-2027-lasse-meyernin-muistohiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Porvoo arrangerat av Borgå Akilles.",
    "en": "Race in Porvoo organized by Borgå Akilles."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/06-01-2027-lasse-meyernin-muistohiihdot"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.akilles.fi/skidning/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 60.39444,
    "lng": 25.662,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Porvoo",
    "municipality": "Porvoon seutukunta",
    "county": "Uusimaa",
    "country": "FI",
    "query": "Porvoo",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-fis-mika-myllylan-hiihdot-2027",
   "name": "FIS Mika Myllylän Hiihdot",
   "year": 2027,
   "startDate": "2027-01-08",
   "endDate": "2027-01-10",
   "country": "FI",
   "place": "Haapajärvi",
   "region": "Keski-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "FIS-kilpailu",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 20.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "classic"
    }
   ],
   "organizer": "Haapajärven Kiilat",
   "homepage": "https://www.kiilat.fi/hiihto",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/08-01-2027-fis-mika-myllylan-hiihdot",
   "lastEntryDate": "2027-01-04",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/08-01-2027-fis-mika-myllylan-hiihdot",
   "entryFee": {
    "text": "19–35 € beroende på klass",
    "textEn": "€19–35 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/08-01-2027-fis-mika-myllylan-hiihdot"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Haapajärvi arrangerat av Haapajärven Kiilat (20 km, 10 km).",
    "en": "Race in Haapajärvi organized by Haapajärven Kiilat (20 km, 10 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/08-01-2027-fis-mika-myllylan-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.79407,
    "lng": 25.37895,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Haapajärvi",
    "municipality": null,
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Haapajärvi",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/08-01-2027-fis-mika-myllylan-hiihdot",
    "confidence": "low"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M40",
     "M50",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N40"
    ]
   },
   "tagline": {
    "sv": "FIS-tävling uppkallad efter Mika Myllylä",
    "en": "FIS race named after Mika Myllylä"
   }
  },
  {
   "id": "fi-kansalliset-customski-hiihdot-hollolassa-2027",
   "name": "Kansalliset CustomSki -hiihdot Hollolassa",
   "year": 2027,
   "startDate": "2027-01-09",
   "endDate": "2027-01-09",
   "country": "FI",
   "place": "Hollola",
   "region": "Lahden piirin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 3.0,
     "technique": "free"
    },
    {
     "km": 2.0,
     "technique": "free"
    },
    {
     "km": 1.0,
     "technique": "free"
    }
   ],
   "organizer": "Hollolan Urheilijat -46",
   "homepage": "https://hu46.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-kansalliset-customski-hiihdot-hollolassa",
   "lastEntryDate": "2027-01-07",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-kansalliset-customski-hiihdot-hollolassa",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-kansalliset-customski-hiihdot-hollolassa"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hollola arrangerat av Hollolan Urheilijat -46 (10 km, 5 km, 3 km, 2 km).",
    "en": "Race in Hollola organized by Hollolan Urheilijat -46 (10 km, 5 km, 3 km, 2 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-kansalliset-customski-hiihdot-hollolassa"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.99242,
    "lng": 25.51539,
    "precision": "venue",
    "arena": "Heinsuon Urheilukeskus",
    "street": null,
    "suburb": null,
    "city": "Hollola",
    "municipality": "Lahden seutukunta",
    "county": "Päijät-Häme",
    "country": "FI",
    "query": "Hollola",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-kansalliset-customski-hiihdot-hollolassa",
    "confidence": "high"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M35",
     "M45",
     "M55",
     "M65",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N35",
     "N45"
    ]
   },
   "tagline": {
    "sv": "Nationell fristil i Hollola vid Lahtis",
    "en": "National skate race in Hollola near Lahti"
   }
  },
  {
   "id": "fi-osterbyloppet-2027",
   "name": "Österbyloppet",
   "year": 2027,
   "startDate": "2027-01-09",
   "endDate": "2027-01-09",
   "country": "FI",
   "place": "Tammisaari",
   "region": "Finlands Svenska Skidförbund FSS rf",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Österby Sportklubb",
   "homepage": "https://osterbysportklubb.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-osterbyloppet",
   "lastEntryDate": "2027-01-07",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-osterbyloppet",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Tammisaari arrangerat av Österby Sportklubb.",
    "en": "Race in Tammisaari organized by Österby Sportklubb."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-osterbyloppet"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 59.99014,
    "lng": 23.40926,
    "precision": "street",
    "arena": "Västerby Skidcentrum (venue of the 2026 edition)",
    "street": null,
    "suburb": null,
    "city": "Raseborg",
    "municipality": "Raseborgs ekonomiska region",
    "county": "Uusimaa",
    "country": "FI",
    "query": "Tammisaari",
    "source": "organizer page",
    "sourceUrl": "https://osterbysportklubb.fi/osterbyloppet-2026/",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-pirjon-sprintti-musti-cup-2027",
   "name": "Pirjon sprintti, Musti cup",
   "year": 2027,
   "startDate": "2027-01-09",
   "endDate": "2027-01-09",
   "country": "FI",
   "place": "Rovaniemi",
   "region": "Lapin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Ounasvaaran Hiihtoseura",
   "homepage": "https://oh.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-pirjon-sprintti-musti-cup",
   "lastEntryDate": "2027-01-07",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-pirjon-sprintti-musti-cup",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Rovaniemi arrangerat av Ounasvaaran Hiihtoseura.",
    "en": "Race in Rovaniemi organized by Ounasvaaran Hiihtoseura."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-pirjon-sprintti-musti-cup"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 66.49902,
    "lng": 25.71539,
    "precision": "venue",
    "arena": "Ounasvaaran Hiihtostadion",
    "street": null,
    "suburb": null,
    "city": "Rovaniemi",
    "municipality": "Rovaniemen seutukunta",
    "county": "Lappi",
    "country": "FI",
    "query": "Rovaniemi",
    "source": "organizer page",
    "sourceUrl": "https://oh.fi/tapahtumat/pirjon-sprintti/",
    "confidence": "high"
   },
   "kind": "cup",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "fi-siiskosen-kauraleipahiihdot-2027",
   "name": "Siiskosen Kauraleipähiihdot",
   "year": 2027,
   "startDate": "2027-01-09",
   "endDate": "2027-01-09",
   "country": "FI",
   "place": "Juva",
   "region": "Suur-Savon Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Juvan Urheilijat",
   "homepage": "https://juvanurheilijat.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-siiskosen-kauraleipahiihdot",
   "lastEntryDate": "2027-01-07",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-siiskosen-kauraleipahiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Juva arrangerat av Juvan Urheilijat.",
    "en": "Race in Juva organized by Juvan Urheilijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-siiskosen-kauraleipahiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.89829,
    "lng": 27.85024,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Juva",
    "municipality": "Pieksämäen seutukunta",
    "county": "Etelä-Savo",
    "country": "FI",
    "query": "Juva",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-siiskosen-kauraleipahiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M06",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M40",
     "M50",
     "M60",
     "M65",
     "M70",
     "N06",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N35",
     "N40",
     "N50",
     "N60",
     "N70"
    ]
   }
  },
  {
   "id": "fi-tampereen-talvikisat-2027",
   "name": "Tampereen Talvikisat",
   "year": 2027,
   "startDate": "2027-01-09",
   "endDate": "2027-01-10",
   "country": "FI",
   "place": "Tampere",
   "region": "Hämeen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Tampereen Yritys",
   "homepage": "https://www.tampereenyritys.fi/?page_id=92",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-tampereen-talvikisat",
   "lastEntryDate": "2027-01-07",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-tampereen-talvikisat",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Tampere arrangerat av Tampereen Yritys.",
    "en": "Race in Tampere organized by Tampereen Yritys."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-tampereen-talvikisat"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.47872,
    "lng": 23.47608,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Tampere",
    "municipality": "Tampereen seutukunta",
    "county": "Pirkanmaa",
    "country": "FI",
    "query": "Tampere",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/09-01-2027-tampereen-talvikisat",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-keinukallion-tykkihiihdot-2027",
   "name": "Keinukallion Tykkihiihdot",
   "year": 2027,
   "startDate": "2027-01-10",
   "endDate": "2027-01-10",
   "country": "FI",
   "place": "Kerava",
   "region": "Etelä-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Keravan Urheilijat",
   "homepage": "https://www.keravanurheilijat.fi/hiihto/kilpailut/keinukallion-tykkihiihdot/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/10-01-2027-keinukallion-tykkihiihdot",
   "lastEntryDate": "2027-01-07",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/10-01-2027-keinukallion-tykkihiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kerava arrangerat av Keravan Urheilijat.",
    "en": "Race in Kerava organized by Keravan Urheilijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/10-01-2027-keinukallion-tykkihiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.38379,
    "lng": 25.13558,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kerava",
    "municipality": null,
    "county": "Uusimaa",
    "country": "FI",
    "query": "Kerava",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/10-01-2027-keinukallion-tykkihiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-kansalliset-illinhiihdot-musti-cup-mest-maksu-erikseen-seura-2027",
   "name": "Kansalliset Illinhiihdot / Musti Cup/  MEST - maksu erikseen seuran tilille",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-16",
   "country": "FI",
   "place": "Ii",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Iin Hiihtoseura",
   "homepage": "https://iinhiihtoseura.sporttisaitti.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-kansalliset-illinhiihdot-musti-cup-mest-maksu-erikseen-seuran-tilille",
   "lastEntryDate": "2027-01-14",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-kansalliset-illinhiihdot-musti-cup-mest-maksu-erikseen-seuran-tilille",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ii arrangerat av Iin Hiihtoseura.",
    "en": "Race in Ii organized by Iin Hiihtoseura."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-kansalliset-illinhiihdot-musti-cup-mest-maksu-erikseen-seuran-tilille"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.33086,
    "lng": 25.38917,
    "precision": "venue",
    "arena": "Illinsaari",
    "street": null,
    "suburb": null,
    "city": "Ii",
    "municipality": "Oulunkaaren seutukunta",
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Ii",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-kansalliset-illinhiihdot-musti-cup-mest-maksu-erikseen-seuran-tilille",
    "confidence": "medium"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "fi-kansalliset-sonkajarven-pahkan-120-vuotisjuhlakilpailu-iivo-2027",
   "name": "Kansalliset Sonkajärven Pahkan 120-vuotisjuhlakilpailu/ Iivo cup",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-16",
   "country": "FI",
   "place": "Sonkajärvi",
   "region": "Pohjois-Savon Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 3.0,
     "technique": "classic"
    },
    {
     "km": 2.0,
     "technique": "classic"
    },
    {
     "km": 1.0,
     "technique": "classic"
    }
   ],
   "organizer": "Sonkajärven Pahka",
   "homepage": "https://sonkajarvenpahka.sporttisaitti.com",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-kansalliset-sonkajarven-pahkan-120-vuotisjuhlakilpailu-iivo-cup",
   "lastEntryDate": "2027-01-14",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-kansalliset-sonkajarven-pahkan-120-vuotisjuhlakilpailu-iivo-cup",
   "entryFee": {
    "text": "19–24 € beroende på klass",
    "textEn": "€19–24 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-kansalliset-sonkajarven-pahkan-120-vuotisjuhlakilpailu-iivo-cup"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Sonkajärvi arrangerat av Sonkajärven Pahka (10 km, 5 km, 3 km, 2 km).",
    "en": "Race in Sonkajärvi organized by Sonkajärven Pahka (10 km, 5 km, 3 km, 2 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-kansalliset-sonkajarven-pahkan-120-vuotisjuhlakilpailu-iivo-cup"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.71743,
    "lng": 27.51213,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Sonkajärvi",
    "municipality": null,
    "county": "Pohjois-Savo",
    "country": "FI",
    "query": "Sonkajärvi",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-kansalliset-sonkajarven-pahkan-120-vuotisjuhlakilpailu-iivo-cup",
    "confidence": "medium"
   },
   "kind": "cup",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M40",
     "M50",
     "M60",
     "M70",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N40",
     "N50"
    ]
   },
   "tagline": {
    "sv": "Klubbens 120-årsjubileum, del av Iivo cup",
    "en": "Club's 120th anniversary, Iivo Cup round"
   }
  },
  {
   "id": "fi-nuorten-paloheinahiihdot-2027",
   "name": "Nuorten Paloheinähiihdot",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-16",
   "country": "FI",
   "place": "Helsinki",
   "region": "Etelä-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Pakilan Veto",
   "homepage": "https://www.pakilanveto.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-nuorten-paloheinahiihdot",
   "lastEntryDate": "2027-01-14",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-nuorten-paloheinahiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Helsinki arrangerat av Pakilan Veto.",
    "en": "Race in Helsinki organized by Pakilan Veto."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-nuorten-paloheinahiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.25542,
    "lng": 24.91687,
    "precision": "venue",
    "arena": "Paloheinä outdoor recreation area, start/finish near the Suomen Latu lodge",
    "street": null,
    "suburb": null,
    "city": "Helsinki",
    "municipality": "Helsingin seutukunta",
    "county": "Uusimaa",
    "country": "FI",
    "query": "Helsinki",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-nuorten-paloheinahiihdot",
    "confidence": "high"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior"
    ],
    "names": [
     "N06",
     "N20"
    ]
   }
  },
  {
   "id": "fi-oidm-16-17-1-2027-2027",
   "name": "ÖIDM 16-17.1.2027",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-17",
   "country": "FI",
   "place": "Lappfors",
   "region": "Finlands Svenska Skidförbund FSS rf",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "IK Falken",
   "homepage": "https://skidakning.ikfalken.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-oidm-16-1712027",
   "lastEntryDate": "2027-01-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-oidm-16-1712027",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lappfors arrangerat av IK Falken.",
    "en": "Race in Lappfors organized by IK Falken."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-oidm-16-1712027"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.53342,
    "lng": 23.25286,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Pedersöre",
    "municipality": "Jakobstadsregionen",
    "county": "Österbotten",
    "country": "FI",
    "query": "Lappfors",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-oidm-16-1712027",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-sotkan-hiihdot-hopeasompa-2028-esikisat-2027",
   "name": "Sotkan Hiihdot - Hopeasompa 2028 esikisat",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-17",
   "country": "FI",
   "place": "Kauhajoki",
   "region": "Etelä-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Kauhajoen Karhu",
   "homepage": "https://kauhajoenkarhuhiihto.sporttisaitti.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-sotkan-hiihdot-hopeasompa-2028-esikisat",
   "lastEntryDate": "2027-01-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-sotkan-hiihdot-hopeasompa-2028-esikisat",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kauhajoki arrangerat av Kauhajoen Karhu.",
    "en": "Race in Kauhajoki organized by Kauhajoen Karhu."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-sotkan-hiihdot-hopeasompa-2028-esikisat"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.41349,
    "lng": 22.22589,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kauhajoki",
    "municipality": "Suupohjan seutukunta",
    "county": "Etelä-Pohjanmaa",
    "country": "FI",
    "query": "Kauhajoki",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-sotkan-hiihdot-hopeasompa-2028-esikisat",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-suomen-cup-vantaa-2027",
   "name": "Suomen Cup  Vantaa",
   "year": 2027,
   "startDate": "2027-01-16",
   "endDate": "2027-01-17",
   "country": "FI",
   "place": "Vantaa",
   "region": "Etelä-Suomen Hiihto ry",
   "type": "competition",
   "level": "Suomen Cup",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 30.0,
     "technique": "classic"
    }
   ],
   "organizer": "Vantaan Hiihtoseura",
   "homepage": "https://hiihtoliitto.fi/suomen-cup/",
   "homepageType": "federation",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-suomen-cup-vantaa",
   "lastEntryDate": "2027-01-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-suomen-cup-vantaa",
   "entryFee": {
    "text": "35 €",
    "textEn": "€35",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-suomen-cup-vantaa"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Vantaa arrangerat av Vantaan Hiihtoseura (30 km).",
    "en": "Race in Vantaa organized by Vantaan Hiihtoseura (30 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/16-01-2027-suomen-cup-vantaa"
    },
    {
     "name": "Arenans position",
     "url": "https://fi.wikipedia.org/wiki/Hakunilan_urheilupuisto"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://hiihtoliitto.fi/tapahtumat/suomen-cup/kuopio-2/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.27924,
    "lng": 25.12495,
    "precision": "venue",
    "arena": "Hakunilan urheilupuisto",
    "street": null,
    "suburb": null,
    "city": "Vantaa",
    "municipality": "Helsingin seutukunta",
    "county": "Uusimaa",
    "country": "FI",
    "source": "fi.wikipedia.org (coordinates on page)"
   },
   "kind": "cup",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "senior",
     "veteran"
    ],
    "names": [
     "MYL",
     "NYL"
    ]
   }
  },
  {
   "id": "fi-68-jussi-kurikkalan-muistohiihdot-2027",
   "name": "68. Jussi Kurikkalan muistohiihdot",
   "year": 2027,
   "startDate": "2027-01-17",
   "endDate": "2027-01-17",
   "country": "FI",
   "place": "Kalajoki",
   "region": "Keski-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Kalajoen Junkkarit",
   "homepage": "http://www.kalajoenjunkkarit.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/17-01-2027-68-jussi-kurikkalan-muistohiihdot",
   "lastEntryDate": "2027-01-14",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/17-01-2027-68-jussi-kurikkalan-muistohiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kalajoki arrangerat av Kalajoen Junkkarit.",
    "en": "Race in Kalajoki organized by Kalajoen Junkkarit."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/17-01-2027-68-jussi-kurikkalan-muistohiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.24954,
    "lng": 23.87544,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kalajoki",
    "municipality": null,
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Kalajoki",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/17-01-2027-68-jussi-kurikkalan-muistohiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-anjalan-hiihdot-2027",
   "name": "Anjalan hiihdot",
   "year": 2027,
   "startDate": "2027-01-17",
   "endDate": "2027-01-17",
   "country": "FI",
   "place": "Kouvola, Anjala",
   "region": "Kymenlaakson Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Anjalan Liitto",
   "homepage": "https://www.anjalanliitto.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/17-01-2027-anjalan-hiihdot",
   "lastEntryDate": "2027-01-14",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/17-01-2027-anjalan-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kouvola, Anjala arrangerat av Anjalan Liitto.",
    "en": "Race in Kouvola, Anjala organized by Anjalan Liitto."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/17-01-2027-anjalan-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.68887,
    "lng": 26.79528,
    "precision": "street",
    "arena": "Anjalan tykkilumilatu",
    "street": null,
    "suburb": "Anjala",
    "city": "Kouvola",
    "municipality": "Kouvolan seutukunta",
    "county": "Kymenlaakso",
    "country": "FI",
    "query": "Kouvola, Anjala",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/17-01-2027-anjalan-hiihdot",
    "confidence": "high"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-kll-2027",
   "name": "KLL",
   "year": 2027,
   "startDate": "2027-01-22",
   "endDate": "2027-01-24",
   "country": "FI",
   "place": "Jyväskylä",
   "region": "Keski-Suomen Hiihto ry",
   "type": "competition",
   "level": "Muu kilpailu",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Ski Jyväskylä",
   "homepage": "https://www.kll.fi/kllsm/kllsm_jyvaskyla2027/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/22-01-2027-kll",
   "lastEntryDate": "2027-01-14",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/22-01-2027-kll",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Jyväskylä arrangerat av Ski Jyväskylä.",
    "en": "Race in Jyväskylä organized by Ski Jyväskylä."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/22-01-2027-kll"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.26016,
    "lng": 25.69416,
    "precision": "street",
    "arena": null,
    "street": "Hikipolku",
    "suburb": null,
    "city": "Jyväskylä",
    "municipality": "Jyväskylän seutukunta",
    "county": "Keski-Suomi",
    "country": "FI",
    "query": "Hikipolku 1, 40740 Jyväskylä, Jyväskylä",
    "source": "Hiihtokalenteri address (OpenStreetMap)"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-mc-engadin-2027",
   "name": "MC Engadin",
   "year": 2027,
   "startDate": "2027-01-22",
   "endDate": "2027-01-24",
   "country": "CH",
   "place": "Engadin Sveitsi",
   "region": "Finlands Svenska Skidförbund FSS rf",
   "type": "competition",
   "level": "Ulkomaiset kilpailut",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 20,
     "technique": "free"
    }
   ],
   "organizer": "*ei Seuraa",
   "homepage": "https://www.fis-ski.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/22-01-2027-mc-engadin",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Engadin Sveitsi arrangerat av *ei Seuraa.",
    "en": "Race in Engadin Sveitsi organized by *ei Seuraa."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/22-01-2027-mc-engadin"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://weltcup-engadin.ch/programm/"
    },
    {
     "name": "Arenans position",
     "url": "https://www.app.graubuenden.ch/en/langlaufzentrum-silvaplana"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 46.45672,
    "lng": 9.79547,
    "precision": "venue",
    "arena": "Langlaufzentrum Silvaplana",
    "street": null,
    "suburb": null,
    "city": "St. Moritz",
    "municipality": "Maloja",
    "county": "Graubünden/Grischun/Grigioni",
    "country": "CH",
    "source": "www.app.graubuenden.ch (coordinates on page)"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "veteran"
    ],
    "names": []
   }
  },
  {
   "id": "fi-pixnesprinten-2027",
   "name": "Pixnesprinten",
   "year": 2027,
   "startDate": "2027-01-23",
   "endDate": "2027-01-23",
   "country": "FI",
   "place": "Malax/Maalahti",
   "region": "Finlands Svenska Skidförbund FSS rf",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Malax IF Skidor",
   "homepage": "https://malaxif.idrott.fi/skidor/tavlingar/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/23-01-2027-pixnesprinten",
   "lastEntryDate": "2027-01-21",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/23-01-2027-pixnesprinten",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Malax/Maalahti arrangerat av Malax IF Skidor.",
    "en": "Race in Malax/Maalahti organized by Malax IF Skidor."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/23-01-2027-pixnesprinten"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://malaxif.idrott.fi/skidor/tavlingar/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 62.89259,
    "lng": 21.72341,
    "precision": "venue",
    "arena": "Hattula L (Maalahti)",
    "street": "Malaxvägen",
    "suburb": "Långåminne",
    "city": "Malax",
    "municipality": null,
    "county": "Österbotten",
    "country": "FI",
    "query": "Malax/Maalahti",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "fi-fis-parran-hiihdot-2027",
   "name": "FIS Parran Hiihdot",
   "year": 2027,
   "startDate": "2027-01-24",
   "endDate": "2027-01-24",
   "country": "FI",
   "place": "Teuva",
   "region": "Etelä-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "FIS-kilpailu",
   "prestige": 3,
   "series": [],
   "distances": [],
   "organizer": "Teuvan Rivakka",
   "homepage": "https://www.teuvanrivakka.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/24-01-2027-fis-parran-hiihdot",
   "lastEntryDate": "2027-01-18",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/24-01-2027-fis-parran-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Teuva arrangerat av Teuvan Rivakka.",
    "en": "Race in Teuva organized by Teuvan Rivakka."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/24-01-2027-fis-parran-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.4869,
    "lng": 21.746,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Teuva",
    "municipality": null,
    "county": "Etelä-Pohjanmaa",
    "country": "FI",
    "query": "Teuva",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "tagline": {
    "sv": "FIS-tävling i Teuva, Södra Österbotten",
    "en": "FIS race in Teuva, South Ostrobothnia"
   }
  },
  {
   "id": "fi-fis-nuorten-sm-kilpailut-2027",
   "name": "FIS Nuorten SM-kilpailut",
   "year": 2027,
   "startDate": "2027-01-29",
   "endDate": "2027-01-31",
   "country": "FI",
   "place": "Närpiö",
   "region": "Finlands Svenska Skidförbund FSS rf",
   "type": "competition",
   "level": "FIS-kilpailu",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    }
   ],
   "organizer": "Närpes Kraft Skidförening",
   "homepage": "https://hiihtoliitto.fi/nuortensmhiihdot/",
   "homepageType": "federation",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/29-01-2027-fis-nuorten-sm-kilpailut",
   "lastEntryDate": "2027-01-25",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/29-01-2027-fis-nuorten-sm-kilpailut",
   "entryFee": {
    "text": "30 €",
    "textEn": "€30",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/29-01-2027-fis-nuorten-sm-kilpailut"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Närpiö arrangerat av Närpes Kraft Skidförening (10 km).",
    "en": "Race in Närpiö organized by Närpes Kraft Skidförening (10 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/29-01-2027-fis-nuorten-sm-kilpailut"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.47798,
    "lng": 21.33668,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Närpes",
    "municipality": "Sydösterbotten",
    "county": "Österbotten",
    "country": "FI",
    "query": "Närpiö",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior"
    ],
    "names": [
     "M17",
     "M18",
     "M20",
     "M23",
     "N17",
     "N18",
     "N20",
     "N23"
    ]
   },
   "tagline": {
    "sv": "Finska juniormästerskapen i Närpes",
    "en": "Finnish junior championships in Närpes"
   }
  },
  {
   "id": "fi-mc-toblach-2027",
   "name": "MC Toblach",
   "year": 2027,
   "startDate": "2027-01-29",
   "endDate": "2027-01-31",
   "country": "IT",
   "place": "Toblah Italia",
   "region": "Ei hiihtopiiriä",
   "type": "competition",
   "level": "Ulkomaiset kilpailut",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 10,
     "technique": "free"
    },
    {
     "km": 20,
     "technique": "classic"
    }
   ],
   "organizer": "*ei Seuraa",
   "homepage": "https://www.fis-ski.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/29-01-2027-mc-toblach",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Toblah Italia arrangerat av *ei Seuraa.",
    "en": "Race in Toblah Italia organized by *ei Seuraa."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/29-01-2027-mc-toblach"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.fondoitalia.it/wp-content/uploads/2026/05/draft_formats_wc_calendar_cc_2026-27.pdf"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.dreizinnen.com/en/events-special-experiences/topevents/worldcup"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 46.71869,
    "lng": 12.22285,
    "precision": "venue",
    "arena": "Nordic Arena",
    "street": "Seeweg - Via al Lago",
    "suburb": null,
    "city": "Toblach - Dobbiaco",
    "municipality": "Pustertal - Val Pusteria",
    "county": "Trentino-Alto Adige/Südtirol",
    "country": "IT",
    "query": "Nordic Arena, Toblach",
    "source": "Organizer (OpenStreetMap)"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "veteran"
    ],
    "names": []
   }
  },
  {
   "id": "fi-kans-nivalan-urheilijoiden-hiihdot-kp-cup-ja-pm-pitkat-matka-2027",
   "name": "Kans. Nivalan Urheilijoiden hiihdot/ KP-Cup ja Pm-pitkät matkat",
   "year": 2027,
   "startDate": "2027-01-30",
   "endDate": "2027-01-30",
   "country": "FI",
   "place": "Nivala",
   "region": "Keski-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 15.0,
     "technique": "free"
    },
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 8.0,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 3.0,
     "technique": "free"
    },
    {
     "km": 2.0,
     "technique": "free"
    },
    {
     "km": 1.0,
     "technique": "free"
    }
   ],
   "organizer": "Nivalan Urheilijat",
   "homepage": "https://nivalanurheilijat.sporttisaitti.com/hiihto/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-kans-nivalan-urheilijoiden-hiihdot-kp-cup-ja-pm-pitkat-matkat",
   "lastEntryDate": "2027-01-28",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-kans-nivalan-urheilijoiden-hiihdot-kp-cup-ja-pm-pitkat-matkat",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-kans-nivalan-urheilijoiden-hiihdot-kp-cup-ja-pm-pitkat-matkat"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Nivala arrangerat av Nivalan Urheilijat (15 km, 10 km, 8 km, 5 km).",
    "en": "Race in Nivala organized by Nivalan Urheilijat (15 km, 10 km, 8 km, 5 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-kans-nivalan-urheilijoiden-hiihdot-kp-cup-ja-pm-pitkat-matkat"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://bin.yhdistysavain.fi/1589288/ec64f0NjePLw9yFePTNT0dSwr6/Kutsu.%20Kans%2021.2.2026.pdf"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.8887,
    "lng": 24.89293,
    "precision": "venue",
    "arena": "Pyssyhovi",
    "street": "Pyssymäentie",
    "suburb": null,
    "city": "Nivala",
    "municipality": "Nivala–Haapajärven seutukunta",
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Pyssymäentie 195, Nivala",
    "source": "Organizer (OpenStreetMap)"
   },
   "kind": "cup",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M13",
     "M14",
     "M15",
     "M16",
     "M18",
     "M20",
     "M35",
     "M45",
     "M55",
     "M65",
     "N08",
     "N10",
     "N12",
     "N13",
     "N14",
     "N15",
     "N16",
     "N18",
     "N20",
     "N35",
     "N45"
    ]
   }
  },
  {
   "id": "fi-lieksan-kansalliset-2027",
   "name": "Lieksan Kansalliset",
   "year": 2027,
   "startDate": "2027-01-30",
   "endDate": "2027-01-30",
   "country": "FI",
   "place": "Lieksa",
   "region": "Pohjois-Karjalan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Lieksan Hiihtoseura",
   "homepage": "https://lieksanhiihtoseura.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-lieksan-kansalliset",
   "lastEntryDate": "2027-01-28",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-lieksan-kansalliset",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lieksa arrangerat av Lieksan Hiihtoseura.",
    "en": "Race in Lieksa organized by Lieksan Hiihtoseura."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-lieksan-kansalliset"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://lieksanhiihtoseura.fi/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.31846,
    "lng": 30.02647,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Lieksa",
    "municipality": null,
    "county": "Pohjois-Karjala",
    "country": "FI",
    "query": "Lieksa",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-tammelan-ryskeen-kansalliset-2027",
   "name": "Tammelan Ryskeen kansalliset",
   "year": 2027,
   "startDate": "2027-01-30",
   "endDate": "2027-01-30",
   "country": "FI",
   "place": "Tammela",
   "region": "Hämeen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Tammelan Ryske",
   "homepage": "https://www.tammelanryske.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-tammelan-ryskeen-kansalliset",
   "lastEntryDate": "2027-01-28",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-tammelan-ryskeen-kansalliset",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Tammela arrangerat av Tammelan Ryske.",
    "en": "Race in Tammela organized by Tammelan Ryske."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-tammelan-ryskeen-kansalliset"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.80695,
    "lng": 23.75878,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Tammela",
    "municipality": "Forssan seutukunta",
    "county": "Kanta-Häme",
    "country": "FI",
    "query": "Tammela",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-vantaan-hiihto-2027",
   "name": "Vantaan hiihto",
   "year": 2027,
   "startDate": "2027-01-30",
   "endDate": "2027-01-30",
   "country": "FI",
   "place": "Vantaa",
   "region": "Etelä-Suomen Hiihto ry",
   "type": "long-distance",
   "level": "Massahiihto",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Vantaan Hiihtoseura",
   "homepage": "https://www.vhs.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-vantaan-hiihto",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Vantaa arrangerat av Vantaan Hiihtoseura.",
    "en": "Ski marathon in Vantaa organized by Vantaan Hiihtoseura."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-vantaan-hiihto"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.vhs.fi/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 60.27847,
    "lng": 25.12074,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Vantaa",
    "municipality": "Helsingin seutukunta",
    "county": "Uusimaa",
    "country": "FI",
    "query": "Vantaa",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-vantaan-hiihto",
    "confidence": "medium"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 1,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Klubblopp i Vanda (Vantaan Hiihtoseura); distanser och bana är ännu inte publicerade.",
     "en": "Club race in Vantaa (Vantaan Hiihtoseura); distances and course are not yet published."
    },
    "sources": [
     "https://www.vhs.fi/",
     "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-vantaan-hiihto"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "fi-vihdin-61-hiihdot-2027",
   "name": "Vihdin 61. hiihdot",
   "year": 2027,
   "startDate": "2027-01-30",
   "endDate": "2027-01-30",
   "country": "FI",
   "place": "Nummela, Vihti",
   "region": "Etelä-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Vihdin Viesti",
   "homepage": "https://www.vihdinviesti.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-vihdin-61-hiihdot-1",
   "lastEntryDate": "2027-01-25",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-vihdin-61-hiihdot-1",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Nummela, Vihti arrangerat av Vihdin Viesti.",
    "en": "Race in Nummela, Vihti organized by Vihdin Viesti."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-vihdin-61-hiihdot-1"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.vihdinviesti.fi/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.32875,
    "lng": 24.31692,
    "precision": "venue",
    "arena": "Nummela",
    "street": "Asemantie",
    "suburb": "Pajuniitty",
    "city": "Vihti",
    "municipality": null,
    "county": "Uusimaa",
    "country": "FI",
    "query": "Nummela, Vihti",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-virpiniemen-talvikisat-2027",
   "name": "Virpiniemen Talvikisat",
   "year": 2027,
   "startDate": "2027-01-30",
   "endDate": "2027-01-30",
   "country": "FI",
   "place": "Oulu",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Haukiputaan Veikot",
   "homepage": "https://www.haukiputaanveikot.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-virpiniemen-talvikisat",
   "lastEntryDate": "2027-01-28",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-virpiniemen-talvikisat",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Oulu arrangerat av Haukiputaan Veikot.",
    "en": "Race in Oulu organized by Haukiputaan Veikot."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-virpiniemen-talvikisat"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.13263,
    "lng": 25.28364,
    "precision": "venue",
    "arena": "Virpiniemen hiihtokeskus",
    "street": null,
    "suburb": null,
    "city": "Oulu",
    "municipality": "Oulun seutukunta",
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Oulu",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/30-01-2027-virpiniemen-talvikisat",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-fis-yleisen-sarjan-sm-kilpailut-2027",
   "name": "FIS Yleisen sarjan SM-kilpailut",
   "year": 2027,
   "startDate": "2027-02-05",
   "endDate": "2027-02-07",
   "country": "FI",
   "place": "Iisalmi",
   "region": "Pohjois-Savon Hiihto ry",
   "type": "competition",
   "level": "FIS-kilpailu",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    }
   ],
   "organizer": "Iisalmen Visa",
   "homepage": "https://hiihtoliitto.fi/suomen-cup/",
   "homepageType": "federation",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/05-02-2027-fis-yleisen-sarjan-sm-kilpailut",
   "lastEntryDate": "2027-02-01",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/05-02-2027-fis-yleisen-sarjan-sm-kilpailut",
   "entryFee": {
    "text": "35 €",
    "textEn": "€35",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/05-02-2027-fis-yleisen-sarjan-sm-kilpailut"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Iisalmi arrangerat av Iisalmen Visa (10 km).",
    "en": "Race in Iisalmi organized by Iisalmen Visa (10 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/05-02-2027-fis-yleisen-sarjan-sm-kilpailut"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.55886,
    "lng": 27.19096,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Iisalmi",
    "municipality": "Ylä-Savon seutukunta",
    "county": "Pohjois-Savo",
    "country": "FI",
    "query": "Iisalmi",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "senior",
     "veteran"
    ],
    "names": [
     "MYL",
     "NYL"
    ]
   },
   "tagline": {
    "sv": "Finska mästerskapen, 10 km klassiskt",
    "en": "Finnish championships, 10 km classic"
   }
  },
  {
   "id": "fi-74-kansallliset-keuruun-hiihdot-2027",
   "name": "74. Kansallliset Keuruun Hiihdot",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "FI",
   "place": "Keuruu",
   "region": "Keski-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Keuruun Kisailijat",
   "homepage": "http://www.keuruunkisailijat.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-74-kansallliset-keuruun-hiihdot",
   "lastEntryDate": "2027-02-04",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-74-kansallliset-keuruun-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Keuruu arrangerat av Keuruun Kisailijat.",
    "en": "Race in Keuruu organized by Keuruun Kisailijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-74-kansallliset-keuruun-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.25798,
    "lng": 24.70836,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Keuruu",
    "municipality": "Keuruun seutukunta",
    "county": "Keski-Suomi",
    "country": "FI",
    "query": "Keuruu",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-botnia-hiihto-2027",
   "name": "Botnia Hiihto",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "FI",
   "place": "Norrvalla, Vöyri",
   "region": "Ei hiihtopiiriä",
   "type": "long-distance",
   "level": "Massahiihto",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 52.0,
     "technique": "classic"
    },
    {
     "km": 25.0,
     "technique": "classic"
    }
   ],
   "organizer": "Norrvalla Sport",
   "homepage": "https://norrvallasport.idrott.fi/botniahiihto/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-botnia-hiihto",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Norrvalla, Vöyri arrangerat av Norrvalla Sport (52 km, 25 km).",
    "en": "Ski marathon in Norrvalla, Vöyri organized by Norrvalla Sport (52 km, 25 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-botnia-hiihto"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.15449,
    "lng": 22.26792,
    "precision": "venue",
    "arena": "Norrvalla",
    "street": "Vöråvägen",
    "suburb": null,
    "city": "Vörå",
    "municipality": "Vaasan seutukunta",
    "county": "Österbotten",
    "country": "FI",
    "query": "Norrvalla, Vöyri",
    "source": "Hiihtokalenteri address (OpenStreetMap)"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "52 km klassiskt i fyra varv på en 13 km slinga genom skog och över sjöis i Vörå i Österbotten.",
     "en": "52 km classic as four laps of a 13 km loop through forest and over lake ice in Vöyri, Ostrobothnia."
    },
    "sources": [
     "https://norrvallasport.idrott.fi/botniahiihto/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Klassiskt varvlopp i Vörå, Österbotten",
    "en": "Classic lap race in Vöyri, Ostrobothnia"
   }
  },
  {
   "id": "fi-kansallinen-mantsala-hiihto-2027",
   "name": "Kansallinen Mäntsälä-hiihto",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "FI",
   "place": "Mäntsälä",
   "region": "Etelä-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Mäntsälän Urheilijat",
   "homepage": "https://www.mantsalanurheilijat.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-kansallinen-mantsala-hiihto",
   "lastEntryDate": "2027-02-04",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-kansallinen-mantsala-hiihto",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Mäntsälä arrangerat av Mäntsälän Urheilijat.",
    "en": "Race in Mäntsälä organized by Mäntsälän Urheilijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-kansallinen-mantsala-hiihto"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.mantsalanurheilijat.fi/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.62473,
    "lng": 25.22914,
    "precision": "venue",
    "arena": "Mäntsälän Hirvihaaran hiihtokeskus",
    "street": null,
    "suburb": null,
    "city": "Mäntsälä",
    "municipality": "Helsingin seutukunta",
    "county": "Uusimaa",
    "country": "FI",
    "query": "Mäntsälä",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-kansallinen-mantsala-hiihto",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-limingan-hiihdot-2027",
   "name": "Limingan Hiihdot",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "FI",
   "place": "Liminka",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Limingan Niittomiehet",
   "homepage": "https://www.lnm.fi/hiihto/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-limingan-hiihdot",
   "lastEntryDate": "2027-02-04",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-limingan-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Liminka arrangerat av Limingan Niittomiehet.",
    "en": "Race in Liminka organized by Limingan Niittomiehet."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-limingan-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.67752,
    "lng": 25.44189,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Liminka",
    "municipality": "Oulun seutukunta",
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Liminka",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-meri-lappi-hiihdot-musti-cup-2027",
   "name": "Meri-Lappi hiihdot/Musti-Cup",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "FI",
   "place": "Keminmaa",
   "region": "Lapin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Keminsuun Kisa",
   "homepage": "http://www.kemski.sporttisaitti.com",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-meri-lappi-hiihdotmusti-cup",
   "lastEntryDate": "2027-02-04",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-meri-lappi-hiihdotmusti-cup",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Keminmaa arrangerat av Keminsuun Kisa.",
    "en": "Race in Keminmaa organized by Keminsuun Kisa."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-meri-lappi-hiihdotmusti-cup"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {
    "homepageUnreachable": 1
   },
   "geo": {
    "lat": 65.80301,
    "lng": 24.52088,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Keminmaa",
    "municipality": "Kemi-Tornion seutukunta",
    "county": "Lappi",
    "country": "FI",
    "query": "Keminmaa",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "fi-oidm-sprint-2027",
   "name": "ÖIDM sprint",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "FI",
   "place": "Larsmo",
   "region": "Finlands Svenska Skidförbund FSS rf",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "IF Brahe",
   "homepage": "https://ifbrahe.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-oidm-sprint",
   "lastEntryDate": "2027-02-01",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-oidm-sprint",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Larsmo arrangerat av IF Brahe.",
    "en": "Race in Larsmo organized by IF Brahe."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-oidm-sprint"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://ifbrahe.fi/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.75338,
    "lng": 22.74557,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Larsmo",
    "municipality": "Jakobstadsregionen",
    "county": "Österbotten",
    "country": "FI",
    "query": "Larsmo",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "fi-tahs-hiihdot-2027",
   "name": "TaHS Hiihdot",
   "year": 2027,
   "startDate": "2027-02-06",
   "endDate": "2027-02-06",
   "country": "FI",
   "place": "Tampere",
   "region": "Hämeen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Tampereen Hiihtoseura",
   "homepage": "https://www.tampereenhiihtoseura.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-tahs-hiihdot",
   "lastEntryDate": "2027-02-04",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-tahs-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Tampere arrangerat av Tampereen Hiihtoseura.",
    "en": "Race in Tampere organized by Tampereen Hiihtoseura."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-tahs-hiihdot"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.tampereenhiihtoseura.fi/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.47872,
    "lng": 23.47608,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Tampere",
    "municipality": "Tampereen seutukunta",
    "county": "Pirkanmaa",
    "country": "FI",
    "query": "Tampere",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-02-2027-tahs-hiihdot",
    "confidence": "low"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-137-kestilan-laskiaishiihdot-7-2-2027-2027",
   "name": "137. Kestilän Laskiaishiihdot  7.2.2027",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "FI",
   "place": "92700 Kestilä",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 3.0,
     "technique": "free"
    },
    {
     "km": 2.0,
     "technique": "free"
    }
   ],
   "organizer": "Kestilän Kisa-Veikot",
   "homepage": "https://www.facebook.com/kisaveikot/",
   "homepageType": "facebook",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-137-kestilan-laskiaishiihdot-722027",
   "lastEntryDate": "2027-02-04",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-137-kestilan-laskiaishiihdot-722027",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-137-kestilan-laskiaishiihdot-722027"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i 92700 Kestilä arrangerat av Kestilän Kisa-Veikot (10 km, 5 km, 3 km, 2 km).",
    "en": "Race in 92700 Kestilä organized by Kestilän Kisa-Veikot (10 km, 5 km, 3 km, 2 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-137-kestilan-laskiaishiihdot-722027"
    },
    {
     "name": "Facebook (webbsökning)",
     "url": "https://www.facebook.com/kisaveikot/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 64.35206,
    "lng": 26.26473,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Siikalatva",
    "municipality": null,
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "92700 Kestilä",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-137-kestilan-laskiaishiihdot-722027",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M35",
     "M45",
     "M55",
     "M65",
     "M75",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N35",
     "N50",
     "N65"
    ]
   },
   "tagline": {
    "sv": "Fastlagslopp i Kestilä, 137:e upplagan",
    "en": "Shrovetide race in Kestilä, 137th edition"
   }
  },
  {
   "id": "fi-botniahallsloppet-2027-2027",
   "name": "Botniahallsloppet 2027",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "FI",
   "place": "Korsholm",
   "region": "Finlands Svenska Skidförbund FSS rf",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "IF Femman",
   "homepage": "https://femman.fi/skidning",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-botniahallsloppet-2027",
   "lastEntryDate": "2027-02-04",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-botniahallsloppet-2027",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Korsholm arrangerat av IF Femman.",
    "en": "Race in Korsholm organized by IF Femman."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-botniahallsloppet-2027"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.12481,
    "lng": 21.70924,
    "precision": "street",
    "arena": "Botniahallen ski centre, Smedsby",
    "street": null,
    "suburb": null,
    "city": "Korsholm",
    "municipality": "Vaasan seutukunta",
    "county": "Österbotten",
    "country": "FI",
    "query": "Korsholm",
    "source": "organizer page",
    "sourceUrl": "https://femman.fi/skidning/tavlingar/botniahallsloppet/",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-fabodaloppet-2027",
   "name": "Fäbodaloppet",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "FI",
   "place": "Jakobstad",
   "region": "Finlands Svenska Skidförbund FSS rf",
   "type": "competition",
   "level": "Muu kilpailu",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "IF Brahe",
   "homepage": "https://ifbrahe.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-fabodaloppet",
   "lastEntryDate": "2027-02-04",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-fabodaloppet",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Jakobstad arrangerat av IF Brahe.",
    "en": "Race in Jakobstad organized by IF Brahe."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-fabodaloppet"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.67748,
    "lng": 22.67144,
    "precision": "street",
    "arena": null,
    "street": "Samlingshusvägen",
    "suburb": null,
    "city": "Jakobstad",
    "municipality": "Jakobstadsregionen",
    "county": "Österbotten",
    "country": "FI",
    "query": "Samlingshusvägen, Jakobstad",
    "source": "Hiihtokalenteri address (OpenStreetMap)"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-hartolan-voiman-100-v-juhlahiihdot-2027",
   "name": "Hartolan Voiman 100 v Juhlahiihdot",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "FI",
   "place": "Hartola",
   "region": "Lahden piirin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Hartolan Voima",
   "homepage": "https://www.hartolanvoima.fi/kilpailut/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-hartolan-voiman-100-v-juhlahiihdot",
   "lastEntryDate": "2027-02-04",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-hartolan-voiman-100-v-juhlahiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hartola arrangerat av Hartolan Voima.",
    "en": "Race in Hartola organized by Hartolan Voima."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-hartolan-voiman-100-v-juhlahiihdot"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.hartolanvoima.fi/kilpailut/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 61.50369,
    "lng": 26.14768,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Asikkala",
    "municipality": "Lahden seutukunta",
    "county": "Päijät-Häme",
    "country": "FI",
    "query": "Hartola",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-hartolan-voiman-100-v-juhlahiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-tahs-parisprintti-2027",
   "name": "TaHS Parisprintti",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "FI",
   "place": "Tampere",
   "region": "Hämeen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Tampereen Hiihtoseura",
   "homepage": "https://www.tampereenhiihtoseura.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-tahs-parisprintti",
   "lastEntryDate": "2027-02-04",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-tahs-parisprintti",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Tampere arrangerat av Tampereen Hiihtoseura.",
    "en": "Race in Tampere organized by Tampereen Hiihtoseura."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-tahs-parisprintti"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.tampereenhiihtoseura.fi/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.47872,
    "lng": 23.47608,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Tampere",
    "municipality": "Tampereen seutukunta",
    "county": "Pirkanmaa",
    "country": "FI",
    "query": "Tampere",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-tahs-parisprintti",
    "confidence": "low"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "fi-tour-de-asarna-2027",
   "name": "Tour de Åsarna",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "FI",
   "place": "Kronoby",
   "region": "Finlands Svenska Skidförbund FSS rf",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "IF Åsarna",
   "homepage": "https://ifasarna.fi/tavlingar/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-tour-de-asarna",
   "lastEntryDate": "2027-02-04",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-tour-de-asarna",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kronoby arrangerat av IF Åsarna.",
    "en": "Race in Kronoby organized by IF Åsarna."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/07-02-2027-tour-de-asarna"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.70932,
    "lng": 23.3238,
    "precision": "venue",
    "arena": "Nedervetil skidcentrum",
    "street": null,
    "suburb": null,
    "city": "Kronoby",
    "municipality": "Jakobstadsregionen",
    "county": "Österbotten",
    "country": "FI",
    "query": "Kronoby",
    "source": "organizer page",
    "sourceUrl": "https://ifasarna.fi/tavlingar/",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-fssm-2027-2027",
   "name": "FSSM 2027",
   "year": 2027,
   "startDate": "2027-02-12",
   "endDate": "2027-02-14",
   "country": "FI",
   "place": "Vöyri",
   "region": "Finlands Svenska Skidförbund FSS rf",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 15.0,
     "technique": "classic"
    },
    {
     "km": 1.0,
     "technique": "free"
    }
   ],
   "organizer": "Vörå IF",
   "homepage": "https://voraif.fi/fssm-2027/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/12-02-2027-fssm-2027",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": {
    "text": "25 €",
    "textEn": "€25",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/12-02-2027-fssm-2027"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Vöyri arrangerat av Vörå IF (15 km, 1 km).",
    "en": "Race in Vöyri organized by Vörå IF (15 km, 1 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/12-02-2027-fssm-2027"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.13652,
    "lng": 22.25991,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Vörå",
    "municipality": "Vaasan seutukunta",
    "county": "Österbotten",
    "country": "FI",
    "query": "Vöyri",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/12-02-2027-fssm-2027",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "senior",
     "veteran"
    ],
    "names": [
     "MYL",
     "NYL"
    ]
   }
  },
  {
   "id": "fi-mc-lahti-2027",
   "name": "MC Lahti",
   "year": 2027,
   "startDate": "2027-02-12",
   "endDate": "2027-02-14",
   "country": "FI",
   "place": "Lahti",
   "region": "Lahden piirin Hiihto ry",
   "type": "competition",
   "level": "Muu kilpailu",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "*ei Seuraa",
   "homepage": "https://www.fis-ski.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/12-02-2027-mc-lahti",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lahti arrangerat av *ei Seuraa.",
    "en": "Race in Lahti organized by *ei Seuraa."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/12-02-2027-mc-lahti"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 60.98263,
    "lng": 25.66134,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Lahti",
    "municipality": "Lahden seutukunta",
    "county": "Päijät-Häme",
    "country": "FI",
    "query": "Lahti",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "veteran"
    ],
    "names": []
   }
  },
  {
   "id": "fi-2-konneveden-hiihtofestivaali-2027",
   "name": "2. Konneveden hiihtofestivaali",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-13",
   "country": "FI",
   "place": "Konnevesi",
   "region": "Keski-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Konneveden Urheilijat",
   "homepage": "https://konnu.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-2-konneveden-hiihtofestivaali",
   "lastEntryDate": "2027-02-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-2-konneveden-hiihtofestivaali",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Konnevesi arrangerat av Konneveden Urheilijat.",
    "en": "Race in Konnevesi organized by Konneveden Urheilijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-2-konneveden-hiihtofestivaali"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.70667,
    "lng": 26.53506,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": null,
    "county": "Pohjois-Savo",
    "country": "FI",
    "query": "Konnevesi",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-haltiavuoren-hiihdot-2027",
   "name": "Haltiavuoren Hiihdot",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-13",
   "country": "FI",
   "place": "Helsinki",
   "region": "Etelä-Suomen Hiihto ry",
   "type": "competition",
   "level": "Para Hiihto Cup",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Pakilan Veto",
   "homepage": "https://www.pakilanveto.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-haltiavuoren-hiihdot",
   "lastEntryDate": "2027-02-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-haltiavuoren-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Helsinki arrangerat av Pakilan Veto.",
    "en": "Race in Helsinki organized by Pakilan Veto."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-haltiavuoren-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.25542,
    "lng": 24.91687,
    "precision": "venue",
    "arena": "Paloheinän ulkoilumaja",
    "street": "Pakilantie",
    "suburb": null,
    "city": "Helsinki",
    "municipality": "Helsingin seutukunta",
    "county": "Uusimaa",
    "country": "FI",
    "query": "Pakilantie 124, 00670 Helsinki, Helsinki",
    "source": "Hiihtokalenteri address (OpenStreetMap)"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-hameenlinnan-hiihdot-2027",
   "name": "Hämeenlinnan Hiihdot",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-13",
   "country": "FI",
   "place": "Hämeenlinna",
   "region": "Hämeen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Hämeenlinnan Hiihtoseura",
   "homepage": "https://www.hameenlinnanhiihtoseura.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-hameenlinnan-hiihdot",
   "lastEntryDate": "2027-02-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-hameenlinnan-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hämeenlinna arrangerat av Hämeenlinnan Hiihtoseura.",
    "en": "Race in Hämeenlinna organized by Hämeenlinnan Hiihtoseura."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-hameenlinnan-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.99662,
    "lng": 24.46514,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Hämeenlinna",
    "municipality": null,
    "county": "Kanta-Häme",
    "country": "FI",
    "query": "Hämeenlinna",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-juhan-hiihdot-etela-pohjanmaan-piirinmestaruuskilpailut-2027",
   "name": "Juhan hiihdot / Etelä-Pohjanmaan piirinmestaruuskilpailut",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-13",
   "country": "FI",
   "place": "Kurikka",
   "region": "Etelä-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Kurikan Ryhti",
   "homepage": "https://www.kurikanryhti.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-juhan-hiihdot-etela-pohjanmaan-piirinmestaruuskilpailut",
   "lastEntryDate": "2027-02-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-juhan-hiihdot-etela-pohjanmaan-piirinmestaruuskilpailut",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kurikka arrangerat av Kurikan Ryhti.",
    "en": "Race in Kurikka organized by Kurikan Ryhti."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-juhan-hiihdot-etela-pohjanmaan-piirinmestaruuskilpailut"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.kurikanryhti.fi/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.61718,
    "lng": 22.39921,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kurikka",
    "municipality": "Seinäjoen seutukunta",
    "county": "Etelä-Pohjanmaa",
    "country": "FI",
    "query": "Kurikka",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": []
  },
  {
   "id": "fi-kempele-ski-weekend-kansalliset-rantalakeushiihdot-2027",
   "name": "Kempele Ski Weekend: Kansalliset Rantalakeushiihdot",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-13",
   "country": "FI",
   "place": "Kempele",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 2.5,
     "technique": "free"
    },
    {
     "km": 2.0,
     "technique": "free"
    },
    {
     "km": 1.0,
     "technique": "free"
    }
   ],
   "organizer": "Kempeleen Pyrintö",
   "homepage": "https://kempeleenkiri.fi/hiihto/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-kempele-ski-weekend-kansalliset-rantalakeushiihdot",
   "lastEntryDate": "2027-02-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-kempele-ski-weekend-kansalliset-rantalakeushiihdot",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-kempele-ski-weekend-kansalliset-rantalakeushiihdot"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kempele arrangerat av Kempeleen Pyrintö (5 km, 2,5 km, 2 km, 1 km).",
    "en": "Race in Kempele organized by Kempeleen Pyrintö (5 km, 2.5 km, 2 km, 1 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-kempele-ski-weekend-kansalliset-rantalakeushiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.90294,
    "lng": 25.55561,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kempele",
    "municipality": "Oulun seutukunta",
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Kempele",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-kempele-ski-weekend-kansalliset-rantalakeushiihdot",
    "confidence": "low"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M35",
     "M45",
     "M55",
     "M65",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N35",
     "N45",
     "N55",
     "N65"
    ]
   },
   "tagline": {
    "sv": "Nationell fristil i Kempele vid Uleåborg",
    "en": "National skate race in Kempele near Oulu"
   }
  },
  {
   "id": "fi-keski-pohjanmaan-pm-hiihdot-2027",
   "name": "Keski-Pohjanmaan PM-hiihdot",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-13",
   "country": "FI",
   "place": "Ylivieska",
   "region": "Keski-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Ylivieskan Kuula",
   "homepage": "https://www.ylivieskankuula.fi/hiihto",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-keski-pohjanmaan-pm-hiihdot",
   "lastEntryDate": "2027-02-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-keski-pohjanmaan-pm-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ylivieska arrangerat av Ylivieskan Kuula.",
    "en": "Race in Ylivieska organized by Ylivieskan Kuula."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-keski-pohjanmaan-pm-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.01223,
    "lng": 24.69851,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Ylivieska",
    "municipality": null,
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Ylivieska",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-keski-pohjanmaan-pm-hiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-kiuru-piirinmestaruus-sprintti-ja-parisprintti-iivo-cupin-os-2027",
   "name": "KiurU piirinmestaruus-sprintti ja -parisprintti/Iivo-cupin osakilpailu/MEST-maksetaan erikseen seuran tilille.",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-14",
   "country": "FI",
   "place": "Kiuruvesi",
   "region": "Pohjois-Savon Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 1.2,
     "technique": "free"
    }
   ],
   "organizer": "Kiuruveden Urheilijat",
   "homepage": "https://kiuruvedenurheilijat.sporttisaitti.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-kiuru-piirinmestaruus-sprintti-ja-parisprinttiiivo-cupin-osakilpailumest-maksetaan-erikseen-seuran-tilille",
   "lastEntryDate": "2027-02-08",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-kiuru-piirinmestaruus-sprintti-ja-parisprinttiiivo-cupin-osakilpailumest-maksetaan-erikseen-seuran-tilille",
   "entryFee": {
    "text": "19 €",
    "textEn": "€19",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-kiuru-piirinmestaruus-sprintti-ja-parisprinttiiivo-cupin-osakilpailumest-maksetaan-erikseen-seuran-tilille"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kiuruvesi arrangerat av Kiuruveden Urheilijat (1,2 km).",
    "en": "Race in Kiuruvesi organized by Kiuruveden Urheilijat (1.2 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-kiuru-piirinmestaruus-sprintti-ja-parisprinttiiivo-cupin-osakilpailumest-maksetaan-erikseen-seuran-tilille"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.65927,
    "lng": 26.61691,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kiuruvesi",
    "municipality": "Ylä-Savon seutukunta",
    "county": "Pohjois-Savo",
    "country": "FI",
    "query": "Kiuruvesi",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-kiuru-piirinmestaruus-sprintti-ja-parisprinttiiivo-cupin-osakilpailumest-maksetaan-erikseen-seuran-tilille",
    "confidence": "medium"
   },
   "kind": "championship",
   "formats": [
    "sprint"
   ],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18"
    ]
   },
   "tagline": {
    "sv": "DM i sprint och lagsprint, del av Iivo cup",
    "en": "District sprint and team sprint, Iivo Cup"
   }
  },
  {
   "id": "fi-nopsan-hiihdot-2027",
   "name": "Nopsan Hiihdot",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-13",
   "country": "FI",
   "place": "Noormarkku",
   "region": "Satakunnan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Noormarkun Nopsa",
   "homepage": "https://www.noormarkunnopsa.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-nopsan-hiihdot",
   "lastEntryDate": "2027-02-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-nopsan-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Noormarkku arrangerat av Noormarkun Nopsa.",
    "en": "Race in Noormarkku organized by Noormarkun Nopsa."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-nopsan-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.58745,
    "lng": 21.83933,
    "precision": "street",
    "arena": "Kirkkokallion Hiihtokeskus",
    "street": null,
    "suburb": null,
    "city": "Pori",
    "municipality": null,
    "county": "Satakunta",
    "country": "FI",
    "query": "Noormarkku",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-nopsan-hiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-pyhaselan-talvihiihdot-2027",
   "name": "Pyhäselän Talvihiihdot",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-13",
   "country": "FI",
   "place": "Joensuu, Hammaslahti",
   "region": "Pohjois-Karjalan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Pyhäselän Urheilijat",
   "homepage": "https://www.pyhaselanurheilijat.fi/lajit/hiihto/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-pyhaselan-talvihiihdot",
   "lastEntryDate": "2027-02-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-pyhaselan-talvihiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Joensuu, Hammaslahti arrangerat av Pyhäselän Urheilijat.",
    "en": "Race in Joensuu, Hammaslahti organized by Pyhäselän Urheilijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-pyhaselan-talvihiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.43812,
    "lng": 29.96396,
    "precision": "venue",
    "arena": "Pyhäselän koulu (yläkoulu), competition centre",
    "street": null,
    "suburb": null,
    "city": "Joensuu",
    "municipality": null,
    "county": "Pohjois-Karjala",
    "country": "FI",
    "query": "Joensuu, Hammaslahti",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-pyhaselan-talvihiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-savonia-hiihto-2027-2027",
   "name": "Savonia hiihto 2027",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-13",
   "country": "FI",
   "place": "Mikkeli",
   "region": "Suur-Savon Hiihto ry",
   "type": "long-distance",
   "level": "Massahiihto",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Mikkelin Hiihtäjät",
   "homepage": "https://mikkelinhiihtajat.sporttisaitti.com/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-savonia-hiihto-2027",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Mikkeli arrangerat av Mikkelin Hiihtäjät.",
    "en": "Ski marathon in Mikkeli organized by Mikkelin Hiihtäjät."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-savonia-hiihto-2027"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://mikkelinhiihtajat.sporttisaitti.com/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 61.68778,
    "lng": 27.27319,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Mikkeli",
    "municipality": "Mikkelin seutukunta",
    "county": "Etelä-Savo",
    "country": "FI",
    "query": "Mikkeli",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Lopp i S:t Michel arrangerat av Mikkelin Hiihtäjät; distanser och bana är ännu inte publicerade.",
     "en": "Race in Mikkeli organised by Mikkelin Hiihtäjät; distances and course are not yet published."
    },
    "sources": [
     "https://mikkelinhiihtajat.sporttisaitti.com/",
     "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-savonia-hiihto-2027"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "fi-sveitsin-sprintti-2027",
   "name": "Sveitsin Sprintti",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-13",
   "country": "FI",
   "place": "Hyvinkää",
   "region": "Etelä-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Hyvinkään Hiihtoseura",
   "homepage": "https://www.hyvinkaanhiihtoseura.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-sveitsin-sprintti",
   "lastEntryDate": "2027-02-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-sveitsin-sprintti",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Hyvinkää arrangerat av Hyvinkään Hiihtoseura.",
    "en": "Race in Hyvinkää organized by Hyvinkään Hiihtoseura."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-sveitsin-sprintti"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.64205,
    "lng": 24.82773,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Hyvinkää",
    "municipality": "Helsingin seutukunta",
    "county": "Uusimaa",
    "country": "FI",
    "query": "Hyvinkää",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-02-2027-sveitsin-sprintti",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "fi-fis-marjon-hiihdot-2027",
   "name": "FIS Marjon Hiihdot",
   "year": 2027,
   "startDate": "2027-02-14",
   "endDate": "2027-02-14",
   "country": "FI",
   "place": "Espoo",
   "region": "Etelä-Suomen Hiihto ry",
   "type": "competition",
   "level": "FIS-kilpailu",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 15.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 3.0,
     "technique": "classic"
    },
    {
     "km": 2.0,
     "technique": "classic"
    },
    {
     "km": 1.0,
     "technique": "classic"
    }
   ],
   "organizer": "Espoon Hiihtoseura",
   "homepage": "https://espoonhiihtoseura.fi/kilpailut/marjon-hiihdot-2027/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-fis-marjon-hiihdot",
   "lastEntryDate": "2027-02-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-fis-marjon-hiihdot",
   "entryFee": {
    "text": "19–35 € beroende på klass",
    "textEn": "€19–35 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-fis-marjon-hiihdot"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Espoo arrangerat av Espoon Hiihtoseura (15 km, 10 km, 5 km, 3 km).",
    "en": "Race in Espoo organized by Espoon Hiihtoseura (15 km, 10 km, 5 km, 3 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-fis-marjon-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.20497,
    "lng": 24.65598,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Espoo",
    "municipality": "Helsingin seutukunta",
    "county": "Uusimaa",
    "country": "FI",
    "query": "Espoo",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M35",
     "M45",
     "M55",
     "M65",
     "M75",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N35",
     "N45"
    ]
   },
   "tagline": {
    "sv": "Klassisk FIS-tävling i Esbo, alla klasser",
    "en": "Classic-style FIS race in Espoo, all classes"
   }
  },
  {
   "id": "fi-kalevi-hamalaisen-muistohiihdot-2027",
   "name": "Kalevi Hämäläisen Muistohiihdot",
   "year": 2027,
   "startDate": "2027-02-14",
   "endDate": "2027-02-14",
   "country": "FI",
   "place": "Juva",
   "region": "Suur-Savon Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Juvan Urheilijat",
   "homepage": "https://juvanurheilijat.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-kalevi-hamalaisen-muistohiihdot",
   "lastEntryDate": "2027-02-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-kalevi-hamalaisen-muistohiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Juva arrangerat av Juvan Urheilijat.",
    "en": "Race in Juva organized by Juvan Urheilijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-kalevi-hamalaisen-muistohiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.89829,
    "lng": 27.85024,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Juva",
    "municipality": "Pieksämäen seutukunta",
    "county": "Etelä-Savo",
    "country": "FI",
    "query": "Juva",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-kalevi-hamalaisen-muistohiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M40",
     "M50",
     "M60",
     "M65",
     "M70",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N35",
     "N40",
     "N50",
     "N60",
     "N70"
    ]
   }
  },
  {
   "id": "fi-kempele-ski-weekend-fis-zeppelin-hiihdot-ja-45-kansalliset-z-2027",
   "name": "Kempele Ski Weekend: FIS Zeppelin Hiihdot ja 45. kansalliset Zeppelin hiihdot",
   "year": 2027,
   "startDate": "2027-02-14",
   "endDate": "2027-02-14",
   "country": "FI",
   "place": "Kempele",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "competition",
   "level": "FIS-kilpailu",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 5.0,
     "technique": "free"
    },
    {
     "km": 2.5,
     "technique": "free"
    }
   ],
   "organizer": "Kempeleen Pyrintö",
   "homepage": "https://kempeleenkiri.fi/hiihto",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-kempele-ski-weekend-fis-zeppelin-hiihdot-ja-45-kansalliset-zeppelin-hiihdot",
   "lastEntryDate": "2027-02-08",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-kempele-ski-weekend-fis-zeppelin-hiihdot-ja-45-kansalliset-zeppelin-hiihdot",
   "entryFee": {
    "text": "19–30 € beroende på klass",
    "textEn": "€19–30 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-kempele-ski-weekend-fis-zeppelin-hiihdot-ja-45-kansalliset-zeppelin-hiihdot"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kempele arrangerat av Kempeleen Pyrintö (10 km, 5 km, 2,5 km).",
    "en": "Race in Kempele organized by Kempeleen Pyrintö (10 km, 5 km, 2.5 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-kempele-ski-weekend-fis-zeppelin-hiihdot-ja-45-kansalliset-zeppelin-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.90143,
    "lng": 25.56026,
    "precision": "venue",
    "arena": "Köykkyrin hiihtokeskus",
    "street": null,
    "suburb": null,
    "city": "Kempele",
    "municipality": "Oulun seutukunta",
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Kempele",
    "source": "organizer page",
    "sourceUrl": "https://kempeleenkiri.fi/hiihto/zeppelin-hiihdot/",
    "confidence": "high"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M35",
     "M45",
     "M55",
     "M65",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N35",
     "N45",
     "N55",
     "N65"
    ]
   },
   "tagline": {
    "sv": "FIS- och nationell tävling, 45:e upplagan",
    "en": "FIS and national races, 45th edition"
   }
  },
  {
   "id": "fi-lempaalan-kansalliset-hameen-piirinmestaruuskilpailut-2027",
   "name": "Lempäälän kansalliset & Hämeen piirinmestaruuskilpailut",
   "year": 2027,
   "startDate": "2027-02-14",
   "endDate": "2027-02-14",
   "country": "FI",
   "place": "Lempäälä",
   "region": "Hämeen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Lempäälän Kisa",
   "homepage": "https://www.leki.fi/hiihto",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-lempaalan-kansalliset-hameen-piirinmestaruuskilpailut",
   "lastEntryDate": "2027-02-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-lempaalan-kansalliset-hameen-piirinmestaruuskilpailut",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lempäälä arrangerat av Lempäälän Kisa.",
    "en": "Race in Lempäälä organized by Lempäälän Kisa."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-lempaalan-kansalliset-hameen-piirinmestaruuskilpailut"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://www.leki.fi/hiihto"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 61.31363,
    "lng": 23.75477,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Lempäälä",
    "municipality": "Tampereen seutukunta",
    "county": "Pirkanmaa",
    "country": "FI",
    "query": "Lempäälä",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": []
  },
  {
   "id": "fi-tohmajarven-vauhtihiihdot-2027",
   "name": "Tohmajärven vauhtihiihdot",
   "year": 2027,
   "startDate": "2027-02-14",
   "endDate": "2027-02-14",
   "country": "FI",
   "place": "Tohmajärvi",
   "region": "Pohjois-Karjalan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Tohmajärven Urheilijat",
   "homepage": "https://www.touhiihtojaosto.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-tohmajarven-vauhtihiihdot",
   "lastEntryDate": "2027-02-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-tohmajarven-vauhtihiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Tohmajärvi arrangerat av Tohmajärven Urheilijat.",
    "en": "Race in Tohmajärvi organized by Tohmajärven Urheilijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-tohmajarven-vauhtihiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.22117,
    "lng": 30.3336,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Tohmajärvi",
    "municipality": "Keski-Karjalan seutukunta",
    "county": "Pohjois-Karjala",
    "country": "FI",
    "query": "Tohmajärvi",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-tohmajarven-vauhtihiihdot",
    "confidence": "low"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-vasterby-langloppet-2027",
   "name": "Västerby Långloppet",
   "year": 2027,
   "startDate": "2027-02-14",
   "endDate": "2027-02-14",
   "country": "FI",
   "place": "Tammisaari",
   "region": "Varsinais-Suomen Hiihto ry",
   "type": "long-distance",
   "level": "Massahiihto",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 45.0,
     "technique": null
    }
   ],
   "organizer": "Österby Sportklubb",
   "homepage": "https://massahiihto.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-vasterby-langloppet",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Tammisaari arrangerat av Österby Sportklubb (45 km).",
    "en": "Ski marathon in Tammisaari organized by Österby Sportklubb (45 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/14-02-2027-vasterby-langloppet"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 59.97461,
    "lng": 23.43575,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Raseborg",
    "municipality": "Raseborgs ekonomiska region",
    "county": "Uusimaa",
    "country": "FI",
    "query": "Tammisaari",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Vasaloppskvalificerande 45 km i Ekenäs: tre varv på en 15 km slinga längs skogsvägarna i Västerby friluftsområde, arrangerat varje år sedan 2008.",
     "en": "Vasaloppet-qualifying 45 km in Ekenäs: three laps of a 15 km loop on the forest roads of the Västerby outdoor area, held every year since 2008."
    },
    "sources": [
     "https://massahiihto.fi/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Seedningslopp till Vasaloppet, Ekenäs",
    "en": "Vasaloppet seeding race near Ekenäs"
   }
  },
  {
   "id": "fi-41-pertin-hiihto-2027",
   "name": "41. Pertin Hiihto",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "FI",
   "place": "Oulu",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "long-distance",
   "level": "Massahiihto",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Kempeleen Maratonklubi",
   "homepage": "https://kempelemaraton.net/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-41-pertin-hiihto",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Oulu arrangerat av Kempeleen Maratonklubi.",
    "en": "Ski marathon in Oulu organized by Kempeleen Maratonklubi."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-41-pertin-hiihto"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 64.90294,
    "lng": 25.55561,
    "precision": "street",
    "arena": "Köykkyrin hiihtomaa, Kempele",
    "street": null,
    "suburb": null,
    "city": "Oulu",
    "municipality": "Oulun seutukunta",
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Oulu",
    "source": "organizer page",
    "sourceUrl": "https://kempelemaraton.net/pertin-hiihto/",
    "confidence": "high"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "41:a upplagan av Kempeles klubblopp på 20 eller 40 km från Köykkyri skidområde söder om Uleåborg, med barnlopp kvällen före.",
     "en": "41st edition of the Kempele club race over 20 or 40 km from the Köykkyri ski area south of Oulu, with a children's race the evening before."
    },
    "sources": [
     "https://kempelemaraton.net/pertin-hiihto/",
     "https://kempelemaraton.net/pertin-hiihto/pertin-hiihto-tulokset/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "fi-etela-suomen-aluemestaruuskilpailut-ja-viestit-2027",
   "name": "Etelä-Suomen aluemestaruuskilpailut ja -viestit",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-21",
   "country": "FI",
   "place": "Kerava",
   "region": "Etelä-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Keravan Urheilijat",
   "homepage": "https://www.keravanurheilijat.fi/hiihto",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-etela-suomen-aluemestaruuskilpailut-ja-viestit",
   "lastEntryDate": "2027-02-18",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-etela-suomen-aluemestaruuskilpailut-ja-viestit",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kerava arrangerat av Keravan Urheilijat.",
    "en": "Race in Kerava organized by Keravan Urheilijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-etela-suomen-aluemestaruuskilpailut-ja-viestit"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.38379,
    "lng": 25.13558,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kerava",
    "municipality": null,
    "county": "Uusimaa",
    "country": "FI",
    "query": "Kerava",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-etela-suomen-aluemestaruuskilpailut-ja-viestit",
    "confidence": "medium"
   },
   "kind": "championship",
   "formats": [
    "relay"
   ]
  },
  {
   "id": "fi-fis-tampereen-pyrinnon-hiihdot-2027",
   "name": "FIS Tampereen Pyrinnön Hiihdot",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-21",
   "country": "FI",
   "place": "Tampere",
   "region": "Hämeen Hiihto ry",
   "type": "competition",
   "level": "FIS-kilpailu",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 15.0,
     "technique": "classic"
    }
   ],
   "organizer": "Tampereen Pyrintö",
   "homepage": "https://tampereenpyrinto.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-fis-tampereen-pyrinnon-hiihdot",
   "lastEntryDate": "2027-02-15",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-fis-tampereen-pyrinnon-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Tampere arrangerat av Tampereen Pyrintö (15 km).",
    "en": "Race in Tampere organized by Tampereen Pyrintö (15 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-fis-tampereen-pyrinnon-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.4978,
    "lng": 23.76163,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Tampere",
    "municipality": "Tampereen seutukunta",
    "county": "Pirkanmaa",
    "country": "FI",
    "query": "Tampere",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "tagline": {
    "sv": "FIS-tävling i Tammerfors, 15 km klassiskt",
    "en": "FIS race in Tampere, 15 km classic"
   }
  },
  {
   "id": "fi-loimun-talvikisat-lapin-mestaruushiihdot-2027",
   "name": "Loimun talvikisat, Lapin mestaruushiihdot",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-21",
   "country": "FI",
   "place": "Inari",
   "region": "Lapin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Saariselän Loimu",
   "homepage": "https://www.saariselanloimu.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-loimun-talvikisat-lapin-mestaruushiihdot",
   "lastEntryDate": "2027-02-18",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-loimun-talvikisat-lapin-mestaruushiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Inari arrangerat av Saariselän Loimu.",
    "en": "Race in Inari organized by Saariselän Loimu."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-loimun-talvikisat-lapin-mestaruushiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 69.06354,
    "lng": 27.31874,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Inari",
    "municipality": "Pohjois-Lapin seutukunta",
    "county": "Lappi",
    "country": "FI",
    "query": "Inari",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": []
  },
  {
   "id": "fi-malax-nationella-2027",
   "name": "Malax nationella",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "FI",
   "place": "Malax/Maalahti",
   "region": "Finlands Svenska Skidförbund FSS rf",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Malax IF Skidor",
   "homepage": "https://malaxif.idrott.fi/skidor/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-malax-nationella",
   "lastEntryDate": "2027-02-18",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-malax-nationella",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Malax/Maalahti arrangerat av Malax IF Skidor.",
    "en": "Race in Malax/Maalahti organized by Malax IF Skidor."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-malax-nationella"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://malaxif.idrott.fi/skidor/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 62.89259,
    "lng": 21.72341,
    "precision": "venue",
    "arena": "Hattula L (Maalahti)",
    "street": "Malaxvägen",
    "suburb": "Långåminne",
    "city": "Malax",
    "municipality": null,
    "county": "Österbotten",
    "country": "FI",
    "query": "Malax/Maalahti",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-santavuoren-hiihdot-2027",
   "name": "Santavuoren hiihdot",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "FI",
   "place": "Ilmajoki",
   "region": "Etelä-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Ilmajoen Kisailijat",
   "homepage": "https://ilmajoenkisailijat.fi/hiihto/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-santavuoren-hiihdot",
   "lastEntryDate": "2027-02-15",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-santavuoren-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ilmajoki arrangerat av Ilmajoen Kisailijat.",
    "en": "Race in Ilmajoki organized by Ilmajoen Kisailijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-santavuoren-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.6713,
    "lng": 22.48536,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Ilmajoki",
    "municipality": "Seinäjoen seutukunta",
    "county": "Etelä-Pohjanmaa",
    "country": "FI",
    "query": "Ilmajoki",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-santavuoren-hiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-viljo-vellosen-muistohiihdot-xxx-2027",
   "name": "Viljo Vellosen Muistohiihdot XXX",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "FI",
   "place": "Savonlinna",
   "region": "Suur-Savon Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Savonlinnan Hiihtoseura",
   "homepage": "https://www.savonlinnanhiihtoseura.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-viljo-vellosen-muistohiihdot-xxx",
   "lastEntryDate": "2027-02-15",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-viljo-vellosen-muistohiihdot-xxx",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Savonlinna arrangerat av Savonlinnan Hiihtoseura.",
    "en": "Race in Savonlinna organized by Savonlinnan Hiihtoseura."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-viljo-vellosen-muistohiihdot-xxx"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.84725,
    "lng": 28.68667,
    "precision": "street",
    "arena": "Aholahden Hiihtokeskus",
    "street": null,
    "suburb": null,
    "city": "Savonlinna",
    "municipality": "Savonlinnan seutukunta",
    "county": "Etelä-Savo",
    "country": "FI",
    "query": "Savonlinna",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-viljo-vellosen-muistohiihdot-xxx",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-xliii-kivijarvi-hiihdot-2027",
   "name": "XLIII Kivijärvi- hiihdot",
   "year": 2027,
   "startDate": "2027-02-20",
   "endDate": "2027-02-20",
   "country": "FI",
   "place": "Kivijärvi",
   "region": "Keski-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 3.0,
     "technique": "free"
    },
    {
     "km": 2.5,
     "technique": "free"
    }
   ],
   "organizer": "Kivijärven Kivekkäät",
   "homepage": "https://www.kivijarvi.fi/sivistys/vapaa-aikatoimi/kivijarvi-hiihdot",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-xliii-kivijarvi-hiihdot",
   "lastEntryDate": "2027-02-18",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-xliii-kivijarvi-hiihdot",
   "entryFee": {
    "text": "18 €",
    "textEn": "€18",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-xliii-kivijarvi-hiihdot"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kivijärvi arrangerat av Kivijärven Kivekkäät (3 km, 2,5 km).",
    "en": "Race in Kivijärvi organized by Kivijärven Kivekkäät (3 km, 2.5 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-xliii-kivijarvi-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.13172,
    "lng": 25.0361,
    "precision": "street",
    "arena": "Kuntotupa (fitness cabin), Kivijärvi",
    "street": null,
    "suburb": "Nastolan suuralue",
    "city": "Lahti",
    "municipality": null,
    "county": "Päijät-Häme",
    "country": "FI",
    "query": "Kivijärvi",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-02-2027-xliii-kivijarvi-hiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M45",
     "M55",
     "M65",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N45"
    ]
   },
   "tagline": {
    "sv": "Fristil i Kivijärvi, 43:e upplagan",
    "en": "Skate race in Kivijärvi, 43rd edition"
   }
  },
  {
   "id": "fi-52-kauha-hiihto-2027",
   "name": "52. Kauha-Hiihto",
   "year": 2027,
   "startDate": "2027-02-21",
   "endDate": "2027-02-21",
   "country": "FI",
   "place": "Kauhajoki",
   "region": "Etelä-Pohjanmaan Hiihto ry",
   "type": "long-distance",
   "level": "Massahiihto",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 60.0,
     "technique": null
    },
    {
     "km": 30.0,
     "technique": null
    },
    {
     "km": 20.0,
     "technique": null
    },
    {
     "km": 10.0,
     "technique": null
    }
   ],
   "organizer": "Kauha-Hiihto",
   "homepage": "https://www.kauhahiihto.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/21-02-2027-52-kauha-hiihto",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Kauhajoki arrangerat av Kauha-Hiihto (60 km, 30 km, 20 km, 10 km).",
    "en": "Ski marathon in Kauhajoki organized by Kauha-Hiihto (60 km, 30 km, 20 km, 10 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/21-02-2027-52-kauha-hiihto"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 62.43175,
    "lng": 22.1842,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kauhajoki",
    "municipality": "Suupohjan seutukunta",
    "county": "Etelä-Pohjanmaa",
    "country": "FI",
    "query": "Kauhajoki",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "52:a upplagan 2027: 60 km i Lauhanvuori nationalpark, där kullen reser sig 100 m över startfälten; 583 åkare vid jubileet 2025.",
     "en": "52nd edition in 2027: 60 km in Lauhanvuori National Park, where the hill rises 100 m above the start fields; 583 skiers at the 2025 jubilee."
    },
    "sources": [
     "https://www.kauhahiihto.fi/",
     "https://www.kauhahiihto.fi/2025/02/15/ohjeita-hiihtoaamuun/",
     "https://www.kauhahiihto.fi/2025/03/05/jalkitunnelmissa-50-kauha-hiihto-juhlahiihto-ja-veteraanien-pitkien-matkojen-sm-kisat-onnistuivat-hienosti-maaliin-583-hiihtajaa/",
     "https://www.kauhahiihto.fi/50v-juhla/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "60 km i Lauhanvuori nationalpark",
    "en": "60 km in Lauhanvuori National Park"
   }
  },
  {
   "id": "fi-jalas-hiihdot-2027",
   "name": "Jalas-hiihdot",
   "year": 2027,
   "startDate": "2027-02-21",
   "endDate": "2027-02-21",
   "country": "FI",
   "place": "Jalasjärvi",
   "region": "Etelä-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Jalasjärven Jalas",
   "homepage": "https://jalasjarvenjalas.fi/hiihto",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/21-02-2027-jalas-hiihdot",
   "lastEntryDate": "2027-02-18",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/21-02-2027-jalas-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Jalasjärvi arrangerat av Jalasjärven Jalas.",
    "en": "Race in Jalasjärvi organized by Jalasjärven Jalas."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/21-02-2027-jalas-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.50344,
    "lng": 22.7544,
    "precision": "street",
    "arena": "Ampumahiihtostadion, Kiuaskallio",
    "street": null,
    "suburb": "Jalasjärvi",
    "city": "Kurikka",
    "municipality": "Seinäjoen seutukunta",
    "county": "Etelä-Pohjanmaa",
    "country": "FI",
    "query": "Jalasjärvi",
    "source": "organizer page",
    "sourceUrl": "https://jalasjarvenjalas.fi/jalashiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-kansalliset-inlook-hiihdot-2027",
   "name": "Kansalliset Inlook-Hiihdot",
   "year": 2027,
   "startDate": "2027-02-21",
   "endDate": "2027-02-21",
   "country": "FI",
   "place": "Oulu",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Proski Oulu",
   "homepage": "https://proski.fi/kilpailut/inlook-kansalliset-hiihdot",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/21-02-2027-kansalliset-inlook-hiihdot",
   "lastEntryDate": "2027-02-18",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/21-02-2027-kansalliset-inlook-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Oulu arrangerat av Proski Oulu.",
    "en": "Race in Oulu organized by Proski Oulu."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/21-02-2027-kansalliset-inlook-hiihdot"
    },
    {
     "name": "Arrangörens hemsida (webbsökning)",
     "url": "https://proski.fi/kilpailut/inlook-kansalliset-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 65.1232,
    "lng": 25.33379,
    "precision": "street",
    "arena": "Virpiniemen hiihtostadion",
    "street": null,
    "suburb": null,
    "city": "Oulu",
    "municipality": "Oulun seutukunta",
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Oulu",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/21-02-2027-kansalliset-inlook-hiihdot",
    "confidence": "high"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-kuukan-hiihdot-ja-xxxxiii-mirjan-kierros-2027",
   "name": "Kuukan hiihdot ja XXXXIII Mirjan Kierros",
   "year": 2027,
   "startDate": "2027-02-21",
   "endDate": "2027-02-21",
   "country": "FI",
   "place": "UURAINEN",
   "region": "Keski-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Uuraisten Urheilijat",
   "homepage": "https://www.uuraistenurheilijat.com/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/21-02-2027-kuukan-hiihdot-ja-xxxxiii-mirjan-kierros",
   "lastEntryDate": "2027-02-18",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/21-02-2027-kuukan-hiihdot-ja-xxxxiii-mirjan-kierros",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i UURAINEN arrangerat av Uuraisten Urheilijat.",
    "en": "Race in UURAINEN organized by Uuraisten Urheilijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/21-02-2027-kuukan-hiihdot-ja-xxxxiii-mirjan-kierros"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.uuraistenurheilijat.com/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.50251,
    "lng": 25.4295,
    "precision": "venue",
    "arena": "Aittovuoren hiihtokeskus",
    "street": null,
    "suburb": null,
    "city": "Uurainen",
    "municipality": "Jyväskylän seutukunta",
    "county": "Keski-Suomi",
    "country": "FI",
    "query": "UURAINEN",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/21-02-2027-kuukan-hiihdot-ja-xxxxiii-mirjan-kierros",
    "confidence": "high"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-kll-n-pohjanmaan-keski-pohjanmaan-ja-etela-pohjanmaan-alueme-2027",
   "name": "KLL:n Pohjanmaan, Keski-Pohjanmaan ja Etelä-Pohjanmaan aluemestaruuskilpailut",
   "year": 2027,
   "startDate": "2027-02-24",
   "endDate": "2027-02-24",
   "country": "FI",
   "place": "Teuva",
   "region": "Etelä-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "Muu kilpailu",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Teuvan Rivakka",
   "homepage": "https://www.teuvanrivakka.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/24-02-2027-klln-pohjanmaan-keski-pohjanmaan-ja-etela-pohjanmaan-aluemestaruuskilpailut",
   "lastEntryDate": "2027-02-18",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/24-02-2027-klln-pohjanmaan-keski-pohjanmaan-ja-etela-pohjanmaan-aluemestaruuskilpailut",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Teuva arrangerat av Teuvan Rivakka.",
    "en": "Race in Teuva organized by Teuvan Rivakka."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/24-02-2027-klln-pohjanmaan-keski-pohjanmaan-ja-etela-pohjanmaan-aluemestaruuskilpailut"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.teuvanrivakka.fi/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.4869,
    "lng": 21.746,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Teuva",
    "municipality": null,
    "county": "Etelä-Pohjanmaa",
    "country": "FI",
    "query": "Teuva",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": []
  },
  {
   "id": "fi-135-tervahiihto-2027",
   "name": "135. Tervahiihto",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-27",
   "country": "FI",
   "place": "Oulu",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "long-distance",
   "level": "Massahiihto",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 56.0,
     "technique": null
    },
    {
     "km": 40.0,
     "technique": null
    },
    {
     "km": 25.0,
     "technique": null
    }
   ],
   "organizer": "Oulun Hiihtoseura",
   "homepage": "http://tervahiihto.fi/ilmoittautuminen/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-135-tervahiihto",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Oulu arrangerat av Oulun Hiihtoseura (56 km, 40 km, 25 km).",
    "en": "Ski marathon in Oulu organized by Oulun Hiihtoseura (56 km, 40 km, 25 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-135-tervahiihto"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.01179,
    "lng": 25.4702,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Oulu",
    "municipality": "Oulun seutukunta",
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Oulu",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 4
    },
    "why": {
     "sv": "Ett av de äldsta skidlopp som fortfarande körs: första gången 1889, 135:e upplagan 2027, med 56, 40 eller 25 km i Uleåborg.",
     "en": "One of the oldest ski races still held: first skied in 1889, 135th edition in 2027, with 56, 40 or 25 km in Oulu."
    },
    "sources": [
     "http://tervahiihto.fi/ilmoittautuminen/",
     "https://en.wikipedia.org/wiki/Oulun_Tervahiihto",
     "https://www.kaleva.fi/tervahiihto-peruttiin-9-kerran/11531966"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Ett av de äldsta, Uleåborg sedan 1889",
    "en": "One of the oldest, Oulu since 1889"
   }
  },
  {
   "id": "fi-fis-kaustinen-2027",
   "name": "FIS Kaustinen",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-28",
   "country": "FI",
   "place": "Kaustinen",
   "region": "Keski-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "FIS-kilpailu",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 20.0,
     "technique": "classic"
    }
   ],
   "organizer": "Kaustisen Pohjan-Veikot",
   "homepage": "https://veikot.kaustinen.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-fis-kaustinen",
   "lastEntryDate": "2027-02-22",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-fis-kaustinen",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kaustinen arrangerat av Kaustisen Pohjan-Veikot (20 km).",
    "en": "Race in Kaustinen organized by Kaustisen Pohjan-Veikot (20 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-fis-kaustinen"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.54905,
    "lng": 23.6965,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kaustinen",
    "municipality": null,
    "county": "Keski-Pohjanmaa",
    "country": "FI",
    "query": "Kaustinen",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "tagline": {
    "sv": "FIS-tävling i Kaustinen, 20 km klassiskt",
    "en": "FIS race in Kaustinen, 20 km classic"
   }
  },
  {
   "id": "fi-liperin-hiihdot-2027",
   "name": "Liperin Hiihdot",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-27",
   "country": "FI",
   "place": "Liperi",
   "region": "Pohjois-Karjalan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Liperin Hiihtoseura",
   "homepage": "https://liphs.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-liperin-hiihdot",
   "lastEntryDate": "2027-02-25",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-liperin-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Liperi arrangerat av Liperin Hiihtoseura.",
    "en": "Race in Liperi organized by Liperin Hiihtoseura."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-liperin-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.53145,
    "lng": 29.3872,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Liperi",
    "municipality": "Joensuun seutukunta",
    "county": "Pohjois-Karjala",
    "country": "FI",
    "query": "Liperi",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-mini-salpausselka-2027",
   "name": "Mini-Salpausselkä",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-27",
   "country": "FI",
   "place": "Lahti",
   "region": "Lahden piirin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 15.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 8.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 3.0,
     "technique": "classic"
    },
    {
     "km": 2.0,
     "technique": "classic"
    },
    {
     "km": 1.0,
     "technique": "classic"
    }
   ],
   "organizer": "Lahden Hiihtoseura",
   "homepage": "https://www.lhs.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-mini-salpausselka",
   "lastEntryDate": "2027-02-25",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-mini-salpausselka",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-mini-salpausselka"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lahti arrangerat av Lahden Hiihtoseura (15 km, 10 km, 8 km, 5 km).",
    "en": "Race in Lahti organized by Lahden Hiihtoseura (15 km, 10 km, 8 km, 5 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-mini-salpausselka"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {
    "homepageUnreachable": 1
   },
   "geo": {
    "lat": 60.98408,
    "lng": 25.63257,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Lahti",
    "municipality": "Lahden seutukunta",
    "county": "Päijät-Häme",
    "country": "FI",
    "query": "Lahti",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-mini-salpausselka",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M20",
     "M35",
     "M45",
     "M55",
     "M65",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N20",
     "N35",
     "N45"
    ]
   }
  },
  {
   "id": "fi-pohjois-savon-piirinmestaruushiihdot-lauantai-p-ja-maakuntav-2027",
   "name": "Pohjois-Savon piirinmestaruushiihdot lauantai (P) ja maakuntaviesti sunnuntai (V)",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-28",
   "country": "FI",
   "place": "Vieremä",
   "region": "Pohjois-Savon Hiihto ry",
   "type": "competition",
   "level": "Muu kilpailu",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Vieremän Koitto",
   "homepage": "https://vieremankoitto.sporttisaitti.com/kilpailut/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-pohjois-savon-piirinmestaruushiihdot-lauantai-p-ja-maakuntaviesti-sunnuntai-v",
   "lastEntryDate": "2027-02-22",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-pohjois-savon-piirinmestaruushiihdot-lauantai-p-ja-maakuntaviesti-sunnuntai-v",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Vieremä arrangerat av Vieremän Koitto.",
    "en": "Race in Vieremä organized by Vieremän Koitto."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-pohjois-savon-piirinmestaruushiihdot-lauantai-p-ja-maakuntaviesti-sunnuntai-v"
    },
    {
     "name": "Klubbens hemsida (webbsökning)",
     "url": "https://vieremankoitto.sporttisaitti.com/kilpailut/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "geo": {
    "lat": 63.75,
    "lng": 27.01667,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Vieremä",
    "municipality": "Ylä-Savon seutukunta",
    "county": "Pohjois-Savo",
    "country": "FI",
    "query": "Vieremä",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [
    "relay"
   ]
  },
  {
   "id": "fi-porrassalmen-hiihdot-2027",
   "name": "Porrassalmen Hiihdot",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-27",
   "country": "FI",
   "place": "Mikkeli",
   "region": "Suur-Savon Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Mikkelin Hiihtäjät",
   "homepage": "https://mikkelinhiihtajat.sporttisaitti.com/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-porrassalmen-hiihdot",
   "lastEntryDate": "2027-02-25",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-porrassalmen-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Mikkeli arrangerat av Mikkelin Hiihtäjät.",
    "en": "Race in Mikkeli organized by Mikkelin Hiihtäjät."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-porrassalmen-hiihdot"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://mikkelinhiihtajat.sporttisaitti.com/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.68778,
    "lng": 27.27319,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Mikkeli",
    "municipality": "Mikkelin seutukunta",
    "county": "Etelä-Savo",
    "country": "FI",
    "query": "Mikkeli",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-saarijarven-kevathiihdot-2027",
   "name": "Saarijärven Keväthiihdot",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-27",
   "country": "FI",
   "place": "Saarijärvi",
   "region": "Keski-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Saarijärven Pullistus",
   "homepage": "https://pullistus.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-saarijarven-kevathiihdot",
   "lastEntryDate": "2027-02-25",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-saarijarven-kevathiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Saarijärvi arrangerat av Saarijärven Pullistus.",
    "en": "Race in Saarijärvi organized by Saarijärven Pullistus."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/27-02-2027-saarijarven-kevathiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.69066,
    "lng": 25.30153,
    "precision": "street",
    "arena": null,
    "street": "Hyppyrimäentie",
    "suburb": null,
    "city": "Saarijärvi",
    "municipality": null,
    "county": "Keski-Suomi",
    "country": "FI",
    "query": "Hyppyrimäentie 1, Saarijärvi",
    "source": "Hiihtokalenteri address (OpenStreetMap)"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-iin-hiihdot-2027",
   "name": "Iin hiihdot",
   "year": 2027,
   "startDate": "2027-02-28",
   "endDate": "2027-02-28",
   "country": "FI",
   "place": "Ii",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Iin Urheilijat",
   "homepage": "https://iinurheilijat.sporttisaitti.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/28-02-2027-iin-hiihdot",
   "lastEntryDate": "2027-02-25",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/28-02-2027-iin-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ii arrangerat av Iin Urheilijat.",
    "en": "Race in Ii organized by Iin Urheilijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/28-02-2027-iin-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.33086,
    "lng": 25.38917,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Ii",
    "municipality": "Oulunkaaren seutukunta",
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Ii",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/28-02-2027-iin-hiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-kotkan-hiihdot-2027",
   "name": "Kotkan Hiihdot",
   "year": 2027,
   "startDate": "2027-02-28",
   "endDate": "2027-02-28",
   "country": "FI",
   "place": "Kotka",
   "region": "Kymenlaakson Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Kymin Koskenpojat",
   "homepage": "https://www.kyminkoskenpojat.com",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/28-02-2027-kotkan-hiihdot",
   "lastEntryDate": "2027-02-25",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/28-02-2027-kotkan-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kotka arrangerat av Kymin Koskenpojat.",
    "en": "Race in Kotka organized by Kymin Koskenpojat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/28-02-2027-kotkan-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.46727,
    "lng": 26.94595,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kotka",
    "municipality": "Kotkan–Haminan seutukunta",
    "county": "Kymenlaakso",
    "country": "FI",
    "query": "Kotka",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-lieksan-kansalliset-yhteislahtokilpailut-2027",
   "name": "Lieksan Kansalliset Yhteislähtökilpailut",
   "year": 2027,
   "startDate": "2027-02-28",
   "endDate": "2027-02-28",
   "country": "FI",
   "place": "Lieksa",
   "region": "Pohjois-Karjalan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Lieksan Hiihtoseura",
   "homepage": "https://lieksanhiihtoseura.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/28-02-2027-lieksan-kansalliset-yhteislahtokilpailut",
   "lastEntryDate": "2027-02-25",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/28-02-2027-lieksan-kansalliset-yhteislahtokilpailut",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Lieksa arrangerat av Lieksan Hiihtoseura.",
    "en": "Race in Lieksa organized by Lieksan Hiihtoseura."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/28-02-2027-lieksan-kansalliset-yhteislahtokilpailut"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://lieksanhiihtoseura.fi/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.31846,
    "lng": 30.02647,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Lieksa",
    "municipality": null,
    "county": "Pohjois-Karjala",
    "country": "FI",
    "query": "Lieksa",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [
    "mass"
   ]
  },
  {
   "id": "fi-salasjarven-hiihdot-2027",
   "name": "Säläsjärven hiihdot",
   "year": 2027,
   "startDate": "2027-02-28",
   "endDate": "2027-02-28",
   "country": "FI",
   "place": "Jurva",
   "region": "Etelä-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Jurvan Urheilijat",
   "homepage": "https://www.jurvanurheilijat.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/28-02-2027-salasjarven-hiihdot",
   "lastEntryDate": "2027-02-25",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/28-02-2027-salasjarven-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Jurva arrangerat av Jurvan Urheilijat.",
    "en": "Race in Jurva organized by Jurvan Urheilijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/28-02-2027-salasjarven-hiihdot"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.jurvanurheilijat.fi/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.68334,
    "lng": 21.98332,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Jurva",
    "municipality": "Seinäjoen seutukunta",
    "county": "Etelä-Pohjanmaa",
    "country": "FI",
    "query": "Jurva",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-sata-hame-hiihdot-ikaalisissa-2027",
   "name": "Sata-Häme Hiihdot Ikaalisissa",
   "year": 2027,
   "startDate": "2027-02-28",
   "endDate": "2027-02-28",
   "country": "FI",
   "place": "Ikaalinen",
   "region": "Hämeen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Ikaalisten Urheilijat",
   "homepage": "https://www.ikaalistenurheilijat.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/28-02-2027-sata-hame-hiihdot-ikaalisissa",
   "lastEntryDate": "2027-02-25",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/28-02-2027-sata-hame-hiihdot-ikaalisissa",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ikaalinen arrangerat av Ikaalisten Urheilijat.",
    "en": "Race in Ikaalinen organized by Ikaalisten Urheilijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/28-02-2027-sata-hame-hiihdot-ikaalisissa"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.73843,
    "lng": 23.03817,
    "precision": "street",
    "arena": "Vatulan Hiihtokeskus",
    "street": null,
    "suburb": null,
    "city": "Ikaalinen",
    "municipality": "Luoteis-Pirkanmaan seutukunta",
    "county": "Pirkanmaa",
    "country": "FI",
    "query": "Ikaalinen",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/28-02-2027-sata-hame-hiihdot-ikaalisissa",
    "confidence": "high"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-fis-skandinavia-cup-imatra-2027",
   "name": "FIS Skandinavia Cup Imatra",
   "year": 2027,
   "startDate": "2027-03-05",
   "endDate": "2027-03-07",
   "country": "FI",
   "place": "Imatra",
   "region": "Etelä-Karjalan Hiihto ry",
   "type": "competition",
   "level": "FIS-kilpailu",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 20.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "classic"
    }
   ],
   "organizer": "Imatran Urheilijat",
   "homepage": "https://imatranurheilijat.fi/hiihto-ja-ampumahiihto/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/05-03-2027-fis-skandinavia-cup-imatra",
   "lastEntryDate": "2027-03-01",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/05-03-2027-fis-skandinavia-cup-imatra",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Imatra arrangerat av Imatran Urheilijat (20 km, 10 km).",
    "en": "Race in Imatra organized by Imatran Urheilijat (20 km, 10 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/05-03-2027-fis-skandinavia-cup-imatra"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.19774,
    "lng": 28.73075,
    "precision": "venue",
    "arena": "Tornator Stadium",
    "street": null,
    "suburb": null,
    "city": "Imatra",
    "municipality": null,
    "county": "Etelä-Karjala",
    "country": "FI",
    "query": "Imatra",
    "source": "organizer page",
    "sourceUrl": "https://imatranurheilijat.fi/hiihto-ja-ampumahiihto/joech2026/",
    "confidence": "high"
   },
   "kind": "cup",
   "formats": [],
   "tagline": {
    "sv": "Skandinaviska cupen, deltävling i Imatra",
    "en": "Scandinavian Cup round in Imatra"
   }
  },
  {
   "id": "fi-hopeasomman-loppukilpailu-2027",
   "name": "Hopeasomman loppukilpailu",
   "year": 2027,
   "startDate": "2027-03-05",
   "endDate": "2027-03-07",
   "country": "FI",
   "place": "Espoo",
   "region": "Etelä-Suomen Hiihto ry",
   "type": "competition",
   "level": "HS-loppukilpailu",
   "prestige": 1,
   "series": [],
   "distances": [
    {
     "km": 8.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 3.0,
     "technique": "classic"
    }
   ],
   "organizer": "Espoon Hiihtoseura",
   "homepage": "https://hiihtoliitto.fi/hopeasompa/espoo/",
   "homepageType": "federation",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/05-03-2027-hopeasomman-loppukilpailu",
   "lastEntryDate": "2027-03-01",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/05-03-2027-hopeasomman-loppukilpailu",
   "entryFee": {
    "text": "25 €",
    "textEn": "€25",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/05-03-2027-hopeasomman-loppukilpailu"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Espoo arrangerat av Espoon Hiihtoseura (8 km, 5 km, 3 km).",
    "en": "Race in Espoo organized by Espoon Hiihtoseura (8 km, 5 km, 3 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/05-03-2027-hopeasomman-loppukilpailu"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.22542,
    "lng": 24.79874,
    "precision": "venue",
    "arena": "Leppävaaran urheilupuisto",
    "street": null,
    "suburb": null,
    "city": "Espoo",
    "municipality": "Helsingin seutukunta",
    "county": "Uusimaa",
    "country": "FI",
    "query": "Espoo",
    "source": "organizer page"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "youth"
    ],
    "names": [
     "M13",
     "M14",
     "M15",
     "M16",
     "N13",
     "N14",
     "N15",
     "N16"
    ]
   }
  },
  {
   "id": "fi-4-saimaan-norppa-hiihdot-2027",
   "name": "4. Saimaan Norppa hiihdot",
   "year": 2027,
   "startDate": "2027-03-06",
   "endDate": "2027-03-06",
   "country": "FI",
   "place": "RANTASALMI",
   "region": "Suur-Savon Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Rantasalmen Urheilijat",
   "homepage": "https://rantasalmenurheilijat.sporttisaitti.com/hiihto",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-03-2027-4-saimaan-norppa-hiihdot",
   "lastEntryDate": "2027-03-01",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/06-03-2027-4-saimaan-norppa-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i RANTASALMI arrangerat av Rantasalmen Urheilijat.",
    "en": "Race in RANTASALMI organized by Rantasalmen Urheilijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/06-03-2027-4-saimaan-norppa-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.06803,
    "lng": 28.28371,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Rantasalmi",
    "municipality": "Savonlinnan seutukunta",
    "county": "Etelä-Savo",
    "country": "FI",
    "query": "RANTASALMI",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-03-2027-4-saimaan-norppa-hiihdot",
    "confidence": "medium"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-pirkan-hiihto-2027",
   "name": "Pirkan Hiihto",
   "year": 2027,
   "startDate": "2027-03-06",
   "endDate": "2027-03-06",
   "country": "FI",
   "place": "Tampere",
   "region": "Hämeen Hiihto ry",
   "type": "long-distance",
   "level": "Massahiihto",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 90.0,
     "technique": null
    }
   ],
   "organizer": "*ei Seuraa",
   "homepage": "https://pirkanhiihto.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-03-2027-pirkan-hiihto",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Tampere arrangerat av *ei Seuraa (90 km).",
    "en": "Ski marathon in Tampere organized by *ei Seuraa (90 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/06-03-2027-pirkan-hiihto"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 61.4978,
    "lng": 23.76163,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Tampere",
    "municipality": "Tampereen seutukunta",
    "county": "Pirkanmaa",
    "country": "FI",
    "query": "Tampere",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 3,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Klassiskt 90 km linjelopp mellan Tammerforstrakten och Jämi med nästan 70 års historia – men snöbrist gav en kortare bana runt Jämi 2023 och 2026 och inställt lopp 2025.",
     "en": "Classic 90 km point-to-point between the Tampere region and Jämi with a history of nearly 70 years – but lack of snow meant a shorter course around Jämi in 2023 and 2026 and no race in 2025."
    },
    "sources": [
     "https://www.pirkanhiihto.fi/uutiset/",
     "https://www.pirkanhiihto.fi/uutiset/pirkan-hiihto-toteutuu-lyhennettyna/",
     "https://www.pirkanhiihto.fi/uutiset/pirkan-hiihto-hiihdetaan-kangas-pir/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Finsk klassiker, 90 km mot Jämi",
    "en": "Finnish classic, 90 km to Jämi"
   }
  },
  {
   "id": "fi-pogostan-hiihto-2027",
   "name": "Pogostan Hiihto",
   "year": 2027,
   "startDate": "2027-03-06",
   "endDate": "2027-03-06",
   "country": "FI",
   "place": "Ilomantsi",
   "region": "Pohjois-Karjalan Hiihto ry",
   "type": "long-distance",
   "level": "Massahiihto",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Ilomantsin Urheilijat",
   "homepage": "https://ilu.fi/pogostan-hiihto",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/06-03-2027-pogostan-hiihto",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Ilomantsi arrangerat av Ilomantsin Urheilijat.",
    "en": "Ski marathon in Ilomantsi organized by Ilomantsin Urheilijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/06-03-2027-pogostan-hiihto"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 62.67306,
    "lng": 30.93226,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Ilomantsi",
    "municipality": null,
    "county": "Pohjois-Karjala",
    "country": "FI",
    "query": "Ilomantsi",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Karelskt långlopp i Ilomantsi sedan 1970-talet (40 år 2017) med 60 och 30 km i båda stilarna.",
     "en": "Karelian ski marathon in Ilomantsi since the 1970s (40 years in 2017) with 60 and 30 km in both techniques."
    },
    "sources": [
     "https://ilu.fi/pogostan-hiihto",
     "https://ilu.fi/a/27-05-2026/pogostan-hiihto-2027-ilmoittautuminen-on-nyt-auki",
     "https://ilu.fi/pogostan-hiihto/tulokset",
     "https://ilu.fi/pogostan-hiihto/paikalliset-palvelut/majoitus"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "fi-41-rajamaki-hiihto-2027",
   "name": "41. Rajamäki-hiihto",
   "year": 2027,
   "startDate": "2027-03-07",
   "endDate": "2027-03-07",
   "country": "FI",
   "place": "Nurmijärvi",
   "region": "Etelä-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Järjestävä seura",
   "homepage": "https://www.rajamaenkehitys.net/hiihto",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/07-03-2027-41-rajamaki-hiihto",
   "lastEntryDate": "2027-03-04",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/07-03-2027-41-rajamaki-hiihto",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Nurmijärvi arrangerat av Järjestävä seura.",
    "en": "Race in Nurmijärvi organized by Järjestävä seura."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/07-03-2027-41-rajamaki-hiihto"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.52222,
    "lng": 24.71033,
    "precision": "venue",
    "arena": "Kiljavannummen ladut, Rajamäen Kehitys lodge (competition centre)",
    "street": null,
    "suburb": null,
    "city": "Nurmijärvi",
    "municipality": "Helsingin seutukunta",
    "county": "Uusimaa",
    "country": "FI",
    "query": "Nurmijärvi",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/07-03-2027-41-rajamaki-hiihto",
    "confidence": "high"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-fis-nuorten-sm-kilpailut-2027-taivalkoski",
   "name": "FIS Nuorten SM-kilpailut",
   "year": 2027,
   "startDate": "2027-03-12",
   "endDate": "2027-03-14",
   "country": "FI",
   "place": "Taivalkoski",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "competition",
   "level": "FIS-kilpailu",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 20.0,
     "technique": "classic"
    }
   ],
   "organizer": "Taivalkosken Metsä-Veikot 85",
   "homepage": "https://hiihtoliitto.fi/nuortensmhiihdot/",
   "homepageType": "federation",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/12-03-2027-fis-nuorten-sm-kilpailut",
   "lastEntryDate": "2027-03-08",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/12-03-2027-fis-nuorten-sm-kilpailut",
   "entryFee": {
    "text": "30 €",
    "textEn": "€30",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/12-03-2027-fis-nuorten-sm-kilpailut"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Taivalkoski arrangerat av Taivalkosken Metsä-Veikot 85 (20 km).",
    "en": "Race in Taivalkoski organized by Taivalkosken Metsä-Veikot 85 (20 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/12-03-2027-fis-nuorten-sm-kilpailut"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.57529,
    "lng": 28.24259,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Taivalkoski",
    "municipality": null,
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Taivalkoski",
    "source": "OpenStreetMap"
   },
   "kind": "championship",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior"
    ],
    "names": [
     "M17",
     "M18",
     "M20",
     "M23",
     "N17",
     "N18",
     "N20",
     "N23"
    ]
   },
   "tagline": {
    "sv": "Finska juniormästerskapen, 20 km klassiskt",
    "en": "Finnish junior championships, 20 km classic"
   }
  },
  {
   "id": "fi-mc-oslo-2027",
   "name": "MC Oslo",
   "year": 2027,
   "startDate": "2027-03-12",
   "endDate": "2027-03-14",
   "country": "NO",
   "place": "Oslo Norja",
   "region": "Ei hiihtopiiriä",
   "type": "competition",
   "level": "Ulkomaiset kilpailut",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "*ei Seuraa",
   "homepage": "https://www.fis-ski.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/12-03-2027-mc-oslo",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Oslo Norja arrangerat av *ei Seuraa.",
    "en": "Race in Oslo Norja organized by *ei Seuraa."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/12-03-2027-mc-oslo"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.91333,
    "lng": 10.73897,
    "precision": "region",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Oslo",
    "county": "Oslo",
    "country": "NO",
    "query": "Oslo Norja",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "veteran"
    ],
    "names": []
   }
  },
  {
   "id": "fi-alustava-syotehiihto-2027",
   "name": "ALUSTAVA - Syötehiihto",
   "year": 2027,
   "startDate": "2027-03-13",
   "endDate": "2027-03-13",
   "country": "FI",
   "place": "Pudasjärvi",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "long-distance",
   "level": "Massahiihto",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 44.0,
     "technique": null
    }
   ],
   "organizer": "Pudasjärven Urheilijat",
   "homepage": "https://www.pudu.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-03-2027-alustava-syotehiihto",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Pudasjärvi arrangerat av Pudasjärven Urheilijat (44 km).",
    "en": "Ski marathon in Pudasjärvi organized by Pudasjärven Urheilijat (44 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-03-2027-alustava-syotehiihto"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 65.62662,
    "lng": 27.6307,
    "precision": "venue",
    "arena": "Lumiareena at Luppovesi (Syöte), start/finish on the lake by the service building",
    "street": null,
    "suburb": null,
    "city": "Pudasjärvi",
    "municipality": "Oulunkaaren seutukunta",
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Pudasjärvi",
    "source": "organizer page",
    "sourceUrl": "https://www.pudu.fi/tapahtumat-2/syote-hiihto/",
    "confidence": "medium",
    "finishNote": "Start and finish are in the same area."
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "44 km stor slinga genom Syöte nationalpark förbi ödestugorna Välitupa och Ahmatupa, med start och mål på sjön Luppovesi.",
     "en": "44 km big loop through Syöte National Park past the Välitupa and Ahmatupa wilderness huts, with start and finish on Luppovesi lake."
    },
    "sources": [
     "https://www.pudu.fi/tapahtumat-2/syote-hiihto/",
     "https://www.pudu.fi/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "44 km genom Syöte nationalpark",
    "en": "44 km through Syöte National Park"
   }
  },
  {
   "id": "fi-pyhaselan-kevathiihdot-2027",
   "name": "Pyhäselän Keväthiihdot",
   "year": 2027,
   "startDate": "2027-03-13",
   "endDate": "2027-03-13",
   "country": "FI",
   "place": "Joensuu, Hammaslahti",
   "region": "Pohjois-Karjalan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Pyhäselän Urheilijat",
   "homepage": "https://www.pyhaselanurheilijat.fi/lajit/hiihto/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-03-2027-pyhaselan-kevathiihdot",
   "lastEntryDate": "2027-03-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/13-03-2027-pyhaselan-kevathiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Joensuu, Hammaslahti arrangerat av Pyhäselän Urheilijat.",
    "en": "Race in Joensuu, Hammaslahti organized by Pyhäselän Urheilijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-03-2027-pyhaselan-kevathiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.43812,
    "lng": 29.96396,
    "precision": "venue",
    "arena": "Pyhäselän koulu (upper school), race centre",
    "street": null,
    "suburb": null,
    "city": "Joensuu",
    "municipality": null,
    "county": "Pohjois-Karjala",
    "country": "FI",
    "query": "Joensuu, Hammaslahti",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-03-2027-pyhaselan-kevathiihdot",
    "confidence": "high"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-sisun-hiihdot-musti-cup-2027",
   "name": "Sisun Hiihdot/Musti cup",
   "year": 2027,
   "startDate": "2027-03-13",
   "endDate": "2027-03-13",
   "country": "FI",
   "place": "Sieppijärvi",
   "region": "Lapin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Sieppijärven Sisu",
   "homepage": "https://www.sieppijarvensisu.com",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-03-2027-sisun-hiihdotmusti-cup",
   "lastEntryDate": "2027-03-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/13-03-2027-sisun-hiihdotmusti-cup",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Sieppijärvi arrangerat av Sieppijärven Sisu.",
    "en": "Race in Sieppijärvi organized by Sieppijärven Sisu."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/13-03-2027-sisun-hiihdotmusti-cup"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 67.15156,
    "lng": 23.9817,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Kolari",
    "municipality": null,
    "county": "Lappi",
    "country": "FI",
    "query": "Sieppijärvi",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/13-03-2027-sisun-hiihdotmusti-cup",
    "confidence": "low"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "fi-92-marianpaivahiihdot-2027",
   "name": "92. Marianpäivähiihdot",
   "year": 2027,
   "startDate": "2027-03-14",
   "endDate": "2027-03-14",
   "country": "FI",
   "place": "Miehikkälä/Muurikkala",
   "region": "Kymenlaakson Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Miehikkälän Vilkas",
   "homepage": "https://www.miehikkalanvilkas.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/14-03-2027-92-marianpaivahiihdot",
   "lastEntryDate": "2027-03-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/14-03-2027-92-marianpaivahiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Miehikkälä/Muurikkala arrangerat av Miehikkälän Vilkas.",
    "en": "Race in Miehikkälä/Muurikkala organized by Miehikkälän Vilkas."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/14-03-2027-92-marianpaivahiihdot"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.miehikkalanvilkas.fi/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.65903,
    "lng": 27.882,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Miehikkälä",
    "municipality": "Kotkan–Haminan seutukunta",
    "county": "Kymenlaakso",
    "country": "FI",
    "query": "Miehikkälä/Muurikkala",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-musti-cup-kangosjarvi-2027",
   "name": "Musti-cup Kangosjärvi",
   "year": 2027,
   "startDate": "2027-03-14",
   "endDate": "2027-03-14",
   "country": "FI",
   "place": "Kangosjärvi",
   "region": "Lapin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Muonion Kiri",
   "homepage": "https://www.muonionkiri.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/14-03-2027-musti-cup-kangosjarvi",
   "lastEntryDate": "2027-03-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/14-03-2027-musti-cup-kangosjarvi",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Kangosjärvi arrangerat av Muonion Kiri.",
    "en": "Race in Kangosjärvi organized by Muonion Kiri."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/14-03-2027-musti-cup-kangosjarvi"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.muonionkiri.fi/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 67.81658,
    "lng": 23.68169,
    "precision": "venue",
    "arena": "Kangosjärven Kylätalo (village hall)",
    "street": null,
    "suburb": null,
    "city": "Muonio",
    "municipality": "Tunturi-Lapin seutukunta",
    "county": "Lappi",
    "country": "FI",
    "query": "Kangosjärvi",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/14-03-2027-musti-cup-kangosjarvi",
    "confidence": "medium"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "fi-polvan-perinteiset-hiihdot-2027",
   "name": "PolVan Perinteiset Hiihdot",
   "year": 2027,
   "startDate": "2027-03-14",
   "endDate": "2027-03-14",
   "country": "FI",
   "place": "Polvijärvi",
   "region": "Pohjois-Karjalan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 9.0,
     "technique": "classic"
    },
    {
     "km": 5.0,
     "technique": "classic"
    },
    {
     "km": 3.0,
     "technique": "classic"
    },
    {
     "km": 2.0,
     "technique": "classic"
    },
    {
     "km": 1.0,
     "technique": "classic"
    }
   ],
   "organizer": "Polvijärven Vauhti",
   "homepage": "https://polvijarvenvauhti.fi/hiihto/hiihto",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/14-03-2027-polvan-perinteiset-hiihdot",
   "lastEntryDate": "2027-03-11",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/14-03-2027-polvan-perinteiset-hiihdot",
   "entryFee": {
    "text": "19–25 € beroende på klass",
    "textEn": "€19–25 depending on class",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/14-03-2027-polvan-perinteiset-hiihdot"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Polvijärvi arrangerat av Polvijärven Vauhti (9 km, 5 km, 3 km, 2 km).",
    "en": "Race in Polvijärvi organized by Polvijärven Vauhti (9 km, 5 km, 3 km, 2 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/14-03-2027-polvan-perinteiset-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 62.86059,
    "lng": 29.3589,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Polvijärvi",
    "municipality": "Joensuun seutukunta",
    "county": "Pohjois-Karjala",
    "country": "FI",
    "query": "Polvijärvi",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/14-03-2027-polvan-perinteiset-hiihdot",
    "confidence": "low"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [
     "MYL",
     "NYL",
     "M08",
     "M10",
     "M12",
     "M14",
     "M16",
     "M18",
     "M35",
     "M40",
     "M45",
     "M50",
     "M55",
     "M60",
     "M65",
     "M70",
     "M75",
     "M80",
     "N08",
     "N10",
     "N12",
     "N14",
     "N16",
     "N18",
     "N40",
     "N50",
     "N60"
    ]
   },
   "tagline": {
    "sv": "Klassiskt i Polvijärvi, Norra Karelen",
    "en": "Classic race in Polvijärvi, North Karelia"
   }
  },
  {
   "id": "fi-mc-drammen-2027",
   "name": "MC Drammen",
   "year": 2027,
   "startDate": "2027-03-16",
   "endDate": "2027-03-16",
   "country": "NO",
   "place": "Drammen Norja",
   "region": "Ei hiihtopiiriä",
   "type": "competition",
   "level": "Ulkomaiset kilpailut",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "*ei Seuraa",
   "homepage": "https://www.fis-ski.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/16-03-2027-mc-drammen",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Drammen Norja arrangerat av *ei Seuraa.",
    "en": "Race in Drammen Norja organized by *ei Seuraa."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/16-03-2027-mc-drammen"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 59.69649,
    "lng": 10.17564,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Drammen",
    "county": null,
    "country": "NO",
    "query": "Drammen Norja",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "veteran"
    ],
    "names": []
   }
  },
  {
   "id": "fi-etela-suomen-maakuntaviesti-2027",
   "name": "Etelä-Suomen Maakuntaviesti",
   "year": 2027,
   "startDate": "2027-03-18",
   "endDate": "2027-03-18",
   "country": "FI",
   "place": "Helsinki",
   "region": "Etelä-Suomen Hiihto ry",
   "type": "competition",
   "level": "Muu kilpailu",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "Pakilan Veto",
   "homepage": "https://www.pakilanveto.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/18-03-2027-etela-suomen-maakuntaviesti",
   "lastEntryDate": "2027-03-15",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/18-03-2027-etela-suomen-maakuntaviesti",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Helsinki arrangerat av Pakilan Veto.",
    "en": "Race in Helsinki organized by Pakilan Veto."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/18-03-2027-etela-suomen-maakuntaviesti"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.25542,
    "lng": 24.91687,
    "precision": "venue",
    "arena": "Paloheinän ulkoilumaja",
    "street": "Pakilantie",
    "suburb": null,
    "city": "Helsinki",
    "municipality": "Helsingin seutukunta",
    "county": "Uusimaa",
    "country": "FI",
    "query": "Pakilantie 124, 00670 Helsinki, Helsinki",
    "source": "Hiihtokalenteri address (OpenStreetMap)"
   },
   "kind": "competition",
   "formats": [
    "relay"
   ]
  },
  {
   "id": "fi-mc-ulricehamn-2027",
   "name": "MC Ulricehamn",
   "year": 2027,
   "startDate": "2027-03-19",
   "endDate": "2027-03-21",
   "country": "SE",
   "place": "Ulricehamn Ruotsi",
   "region": "Ei hiihtopiiriä",
   "type": "competition",
   "level": "Ulkomaiset kilpailut",
   "prestige": 1,
   "series": [],
   "distances": [],
   "organizer": "*ei Seuraa",
   "homepage": "https://www.fis-ski.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/19-03-2027-mc-ulricehamn",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Ulricehamn Ruotsi arrangerat av *ei Seuraa.",
    "en": "Race in Ulricehamn Ruotsi organized by *ei Seuraa."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/19-03-2027-mc-ulricehamn"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 57.79138,
    "lng": 13.41304,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Ulricehamn",
    "municipality": "Ulricehamns kommun",
    "county": "Västra Götalands län",
    "country": "SE",
    "query": "Ulricehamn Ruotsi",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "veteran"
    ],
    "names": []
   }
  },
  {
   "id": "fi-veteraanien-sm-kilpailut-2027",
   "name": "Veteraanien SM-kilpailut",
   "year": 2027,
   "startDate": "2027-03-19",
   "endDate": "2027-03-21",
   "country": "FI",
   "place": "Sodankylä",
   "region": "Lapin Hiihto ry",
   "type": "competition",
   "level": "Veteraanien SM-kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 10.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "free"
    },
    {
     "km": 6.0,
     "technique": "classic"
    },
    {
     "km": 6.0,
     "technique": "free"
    },
    {
     "km": 3.0,
     "technique": "classic"
    },
    {
     "km": 3.0,
     "technique": "free"
    },
    {
     "km": 1.0,
     "technique": "classic"
    },
    {
     "km": 1.0,
     "technique": "free"
    }
   ],
   "organizer": "Lapin Veikot",
   "homepage": "https://www.lapinveikot.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/19-03-2027-veteraanien-sm-kilpailut",
   "lastEntryDate": "2027-03-15",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/19-03-2027-veteraanien-sm-kilpailut",
   "entryFee": {
    "text": "27 €",
    "textEn": "€27",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/19-03-2027-veteraanien-sm-kilpailut"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Sodankylä arrangerat av Lapin Veikot (10 km, 10 km, 6 km, 6 km).",
    "en": "Race in Sodankylä organized by Lapin Veikot (10 km, 10 km, 6 km, 6 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/19-03-2027-veteraanien-sm-kilpailut"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 67.43745,
    "lng": 26.70263,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Sodankylä",
    "municipality": null,
    "county": "Lappi",
    "country": "FI",
    "query": "Sodankylä",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/19-03-2027-veteraanien-sm-kilpailut",
    "confidence": "low"
   },
   "kind": "championship",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "veteran"
    ],
    "names": [
     "M35",
     "M40",
     "M45",
     "M50",
     "M55",
     "M60",
     "M65",
     "M70",
     "M75",
     "M80",
     "M85",
     "M90",
     "N35",
     "N40",
     "N45",
     "N50",
     "N55",
     "N60",
     "N65",
     "N70",
     "N75",
     "N80",
     "N85",
     "N90"
    ]
   },
   "tagline": {
    "sv": "Finska mästerskap för veteraner, Sodankylä",
    "en": "Finnish masters championships, Sodankylä"
   }
  },
  {
   "id": "fi-jatkankynttila-ski-marathon-2027",
   "name": "Jätkänkynttilä Ski Marathon",
   "year": 2027,
   "startDate": "2027-03-20",
   "endDate": "2027-03-20",
   "country": "FI",
   "place": "Rovaniemi",
   "region": "Lapin Hiihto ry",
   "type": "long-distance",
   "level": "Massahiihto",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "*ei Seuraa",
   "homepage": "https://jatkankynttilaskimarathon.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-03-2027-jatkankynttila-ski-marathon",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Rovaniemi arrangerat av *ei Seuraa.",
    "en": "Ski marathon in Rovaniemi organized by *ei Seuraa."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/20-03-2027-jatkankynttila-ski-marathon"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 66.50914,
    "lng": 25.78339,
    "precision": "street",
    "arena": "Hiihtostadion (ski stadium), Rovaniemi",
    "street": null,
    "suburb": null,
    "city": "Rovaniemi",
    "municipality": "Rovaniemen seutukunta",
    "county": "Lappi",
    "country": "FI",
    "query": "Rovaniemi",
    "source": "organizer page",
    "sourceUrl": "https://jatkankynttilaskimarathon.fi/",
    "confidence": "medium",
    "finishNote": "Calendar and parts of the homepage say the finish is in the city centre (Lordi-aukio); another line says start and finish at the stadium."
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 1
    },
    "why": {
     "sv": "Ungt lopp (5:e upplagan 2026) i Rovaniemi med 42 eller 21 km och målgång på Lordi-torget mitt i stan.",
     "en": "Young race (5th edition in 2026) in Rovaniemi over 42 or 21 km, finishing at Lordi square in the city centre."
    },
    "sources": [
     "https://jatkankynttilaskimarathon.fi/",
     "https://jatkankynttilaskimarathon.fi/blogs/news/tiedote-2026-jatkankynttila-ski-marathon",
     "https://jatkankynttilaskimarathon.fi/blogs/news/veteraanien-sm-kilpailu-ski-marathonin-yhteydessa"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "fi-siilin-hiihdot-iivo-nuorisocup-2027",
   "name": "Siilin Hiihdot/IIVO Nuorisocup",
   "year": 2027,
   "startDate": "2027-03-20",
   "endDate": "2027-03-21",
   "country": "FI",
   "place": "Siilinjärvi",
   "region": "Pohjois-Savon Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Siilinjärven Hiihtoseura",
   "homepage": "https://www.siilinjarvenhiihtoseura.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-03-2027-siilin-hiihdotiivo-nuorisocup",
   "lastEntryDate": "2027-03-15",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/20-03-2027-siilin-hiihdotiivo-nuorisocup",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Siilinjärvi arrangerat av Siilinjärven Hiihtoseura.",
    "en": "Race in Siilinjärvi organized by Siilinjärven Hiihtoseura."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/20-03-2027-siilin-hiihdotiivo-nuorisocup"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 63.07442,
    "lng": 27.65894,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Siilinjärvi",
    "municipality": "Kuopion seutukunta",
    "county": "Pohjois-Savo",
    "country": "FI",
    "query": "Siilinjärvi",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": [],
   "ageClasses": {
    "source": "definition",
    "groups": [
     "youth"
    ],
    "names": []
   }
  },
  {
   "id": "fi-tampereen-pyrinnon-kevatkisat-2027",
   "name": "Tampereen Pyrinnön Kevätkisat",
   "year": 2027,
   "startDate": "2027-03-20",
   "endDate": "2027-03-21",
   "country": "FI",
   "place": "Tampere",
   "region": "Hämeen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Tampereen Pyrintö",
   "homepage": "https://tampereenpyrinto.fi/hiihto/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-03-2027-tampereen-pyrinnon-kevatkisat",
   "lastEntryDate": "2027-03-18",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/20-03-2027-tampereen-pyrinnon-kevatkisat",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Tampere arrangerat av Tampereen Pyrintö.",
    "en": "Race in Tampere organized by Tampereen Pyrintö."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/20-03-2027-tampereen-pyrinnon-kevatkisat"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.50414,
    "lng": 23.81051,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Tampere",
    "municipality": "Tampereen seutukunta",
    "county": "Pirkanmaa",
    "country": "FI",
    "query": "Tampere",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/20-03-2027-tampereen-pyrinnon-kevatkisat",
    "confidence": "low"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-73-joutsan-hiihdot-2027",
   "name": "73. Joutsan hiihdot",
   "year": 2027,
   "startDate": "2027-03-21",
   "endDate": "2027-03-21",
   "country": "FI",
   "place": "Joutsa",
   "region": "Keski-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Joutsan Pommi",
   "homepage": "https://www.joutsanpommi.fi/",
   "homepageType": "club",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/21-03-2027-73-joutsan-hiihdot",
   "lastEntryDate": "2027-03-18",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/21-03-2027-73-joutsan-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Joutsa arrangerat av Joutsan Pommi.",
    "en": "Race in Joutsa organized by Joutsan Pommi."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/21-03-2027-73-joutsan-hiihdot"
    },
    {
     "name": "Klubbens hemsida",
     "url": "https://www.joutsanpommi.fi/"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till arrangörsklubbens hemsida – loppinformation kan finnas i förbundskalendern.",
      "en": "Link goes to the organizing club's website – race details may only be in the federation calendar."
     }
    }
   ],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 61.74274,
    "lng": 26.11173,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Joutsa",
    "municipality": "Joutsan seutukunta",
    "county": "Keski-Suomi",
    "country": "FI",
    "query": "Joutsa",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-44-rokuan-hiihdot-2027",
   "name": "44. Rokuan hiihdot",
   "year": 2027,
   "startDate": "2027-03-26",
   "endDate": "2027-03-26",
   "country": "FI",
   "place": "Utajärvi",
   "region": "Pohjois-Pohjanmaan Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Utajärven Urheilijat",
   "homepage": "https://utajarvenurheilijat.sporttisaitti.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/26-03-2027-44-rokuan-hiihdot",
   "lastEntryDate": "2027-03-22",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/26-03-2027-44-rokuan-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Utajärvi arrangerat av Utajärven Urheilijat.",
    "en": "Race in Utajärvi organized by Utajärven Urheilijat."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/26-03-2027-44-rokuan-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 64.7614,
    "lng": 26.41691,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Utajärvi",
    "municipality": "Oulunkaaren seutukunta",
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Utajärvi",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-polkky-hiihto-massahiihto-2027",
   "name": "Pölkky-Hiihto/ Massahiihto",
   "year": 2027,
   "startDate": "2027-03-27",
   "endDate": "2027-03-27",
   "country": "FI",
   "place": "Taivalkoski",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Taivalkosken Metsä-Veikot 85",
   "homepage": "https://www.metsaveikot85.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/27-03-2027-polkky-hiihto-massahiihto",
   "lastEntryDate": "2027-03-25",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/27-03-2027-polkky-hiihto-massahiihto",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Taivalkoski arrangerat av Taivalkosken Metsä-Veikot 85.",
    "en": "Race in Taivalkoski organized by Taivalkosken Metsä-Veikot 85."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/27-03-2027-polkky-hiihto-massahiihto"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.57529,
    "lng": 28.24259,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Taivalkoski",
    "municipality": null,
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Taivalkoski",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-romuhiihdot-2027",
   "name": "Romuhiihdot",
   "year": 2027,
   "startDate": "2027-04-03",
   "endDate": "2027-04-03",
   "country": "FI",
   "place": "Helsinki",
   "region": "Etelä-Suomen Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Pakilan Veto",
   "homepage": "https://www.pakilanveto.fi",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/03-04-2027-romuhiihdot",
   "lastEntryDate": "2027-04-01",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/03-04-2027-romuhiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Helsinki arrangerat av Pakilan Veto.",
    "en": "Race in Helsinki organized by Pakilan Veto."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/03-04-2027-romuhiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 60.25542,
    "lng": 24.91687,
    "precision": "venue",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Helsinki",
    "municipality": "Helsingin seutukunta",
    "county": "Uusimaa",
    "country": "FI",
    "query": "Helsinki",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/03-04-2027-romuhiihdot",
    "confidence": "low"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-suomen-cup-taivalkoski-2027",
   "name": "Suomen Cup Taivalkoski",
   "year": 2027,
   "startDate": "2027-04-03",
   "endDate": "2027-04-04",
   "country": "FI",
   "place": "Taivalkoski",
   "region": "Pohjois-Suomen Hiihto ry",
   "type": "competition",
   "level": "Suomen Cup",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 20.0,
     "technique": "classic"
    }
   ],
   "organizer": "Taivalkosken Metsä-Veikot 85",
   "homepage": "https://hiihtoliitto.fi/suomen-cup/",
   "homepageType": "federation",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/03-04-2027-suomen-cup-taivalkoski",
   "lastEntryDate": "2027-03-29",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/03-04-2027-suomen-cup-taivalkoski",
   "entryFee": {
    "text": "35 €",
    "textEn": "€35",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/03-04-2027-suomen-cup-taivalkoski"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Taivalkoski arrangerat av Taivalkosken Metsä-Veikot 85 (20 km).",
    "en": "Race in Taivalkoski organized by Taivalkosken Metsä-Veikot 85 (20 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/03-04-2027-suomen-cup-taivalkoski"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 65.57529,
    "lng": 28.24259,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Taivalkoski",
    "municipality": null,
    "county": "Pohjois-Pohjanmaa",
    "country": "FI",
    "query": "Taivalkoski",
    "source": "OpenStreetMap"
   },
   "kind": "cup",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "senior",
     "veteran"
    ],
    "names": [
     "MYL",
     "NYL"
    ]
   }
  },
  {
   "id": "fi-muurola-hiihdot-2027",
   "name": "Muurola-Hiihdot",
   "year": 2027,
   "startDate": "2027-04-04",
   "endDate": "2027-04-04",
   "country": "FI",
   "place": "Muurola",
   "region": "Lapin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Muurolan Kisaveikot",
   "homepage": "https://muurolankisaveikot.blogspot.com/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/04-04-2027-muurola-hiihdot",
   "lastEntryDate": "2027-04-01",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/04-04-2027-muurola-hiihdot",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Muurola arrangerat av Muurolan Kisaveikot.",
    "en": "Race in Muurola organized by Muurolan Kisaveikot."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/04-04-2027-muurola-hiihdot"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 66.37645,
    "lng": 25.3764,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Rovaniemi",
    "municipality": "Rovaniemen seutukunta",
    "county": "Lappi",
    "country": "FI",
    "query": "Muurola",
    "source": "OpenStreetMap"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-lapponia-hiihto-2027",
   "name": "Lapponia Hiihto",
   "year": 2027,
   "startDate": "2027-04-05",
   "endDate": "2027-04-09",
   "country": "FI",
   "place": "Muonio",
   "region": "Lapin Hiihto ry",
   "type": "long-distance",
   "level": "Massahiihto",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Lapponia Hiihto",
   "homepage": "https://www.lapponiahiihto.fi/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/05-04-2027-lapponia-hiihto",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Muonio arrangerat av Lapponia Hiihto.",
    "en": "Ski marathon in Muonio organized by Lapponia Hiihto."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/05-04-2027-lapponia-hiihto"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "checks": {},
   "geo": {
    "lat": 67.931,
    "lng": 23.81281,
    "precision": "venue",
    "arena": "Olos (Lapland Hotel Olos), Muonio - race office and finish",
    "street": null,
    "suburb": null,
    "city": "Muonio",
    "municipality": "Tunturi-Lapin seutukunta",
    "county": "Lappi",
    "country": "FI",
    "query": "Muonio",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/05-04-2027-lapponia-hiihto",
    "confidence": "medium",
    "finishNote": "Race office and finish at Olos; start location not stated on the page."
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Skidvecka i Fjäll-Lappland sedan 1978: tre tävlingsdagar med etapper över Pallasfjällen och isen på Jerisjärvi till Olos i Muonio.",
     "en": "A ski week in fell Lapland since 1978: three race days with stages over the Pallas fells and the ice of Jerisjärvi to Olos in Muonio."
    },
    "sources": [
     "https://www.lapponiahiihto.fi/",
     "https://www.lapponiahiihto.fi/reitit-ja-huolto.html",
     "https://www.lapponiahiihto.fi/reitit-ja-huolto/puolimatkat.html",
     "https://www.lapponiahiihto.fi/hiihtajan-kisainfo.html"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Skidvecka i Lappland sedan 1978",
    "en": "Ski week in Lapland since 1978"
   }
  },
  {
   "id": "fi-fis-yleisen-sarjan-sm-kilpailut-2027-rovaniemi",
   "name": "FIS Yleisen sarjan SM-kilpailut",
   "year": 2027,
   "startDate": "2027-04-09",
   "endDate": "2027-04-11",
   "country": "FI",
   "place": "Rovaniemi",
   "region": "Lapin Hiihto ry",
   "type": "competition",
   "level": "FIS-kilpailu",
   "prestige": 3,
   "series": [],
   "distances": [
    {
     "km": 50.0,
     "technique": "classic"
    },
    {
     "km": 10.0,
     "technique": "classic"
    }
   ],
   "organizer": "Ounasvaaran Hiihtoseura",
   "homepage": "https://hiihtoliitto.fi/suomen-cup/",
   "homepageType": "federation",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/09-04-2027-fis-yleisen-sarjan-sm-kilpailut",
   "lastEntryDate": "2027-04-05",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/09-04-2027-fis-yleisen-sarjan-sm-kilpailut",
   "entryFee": {
    "text": "35 €",
    "textEn": "€35",
    "source": "https://www.hiihtokalenteri.fi/maastohiihto/09-04-2027-fis-yleisen-sarjan-sm-kilpailut"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Rovaniemi arrangerat av Ounasvaaran Hiihtoseura (50 km, 10 km).",
    "en": "Race in Rovaniemi organized by Ounasvaaran Hiihtoseura (50 km, 10 km)."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/09-04-2027-fis-yleisen-sarjan-sm-kilpailut"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://hiihtoliitto.fi/tapahtumat/sm-hiihdot/rovaniemi/"
    },
    {
     "name": "Arenans position",
     "url": "https://oh.fi/tapahtumat/ensilumenkisat/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 66.49681,
    "lng": 25.77106,
    "precision": "venue",
    "arena": "Ounasvaaran hiihtostadion",
    "street": null,
    "suburb": null,
    "city": "Rovaniemi",
    "municipality": "Rovaniemen seutukunta",
    "county": "Lappi",
    "country": "FI",
    "source": "oh.fi (coordinates on page)"
   },
   "kind": "championship",
   "formats": [],
   "ageClasses": {
    "source": "kalender",
    "groups": [
     "senior",
     "veteran"
    ],
    "names": [
     "MYL",
     "NYL"
    ]
   },
   "tagline": {
    "sv": "Finska mästerskapen, 50 km klassiskt",
    "en": "Finnish championships, 50 km classic"
   }
  },
  {
   "id": "fi-kansalliset-alamaki-ja-pentik-hiihdot-alamakihiihdot-musti-c-2027",
   "name": "Kansalliset Alamäki- ja Pentik-hiihdot. Alamäkihiihdot Musti-cupin osakilpailu",
   "year": 2027,
   "startDate": "2027-04-17",
   "endDate": "2027-04-18",
   "country": "FI",
   "place": "Posio",
   "region": "Lapin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Posion Pyrintö",
   "homepage": "http://www.posionpyrinto.com",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/17-04-2027-kansalliset-alamaki-ja-pentik-hiihdot-alamakihiihdot-musti-cupin-osakilpailu",
   "lastEntryDate": "2027-04-15",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/17-04-2027-kansalliset-alamaki-ja-pentik-hiihdot-alamakihiihdot-musti-cupin-osakilpailu",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Posio arrangerat av Posion Pyrintö.",
    "en": "Race in Posio organized by Posion Pyrintö."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/17-04-2027-kansalliset-alamaki-ja-pentik-hiihdot-alamakihiihdot-musti-cupin-osakilpailu"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 66.11091,
    "lng": 28.17198,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Posio",
    "municipality": "Itä-Lapin seutukunta",
    "county": "Lappi",
    "country": "FI",
    "query": "Posio",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/17-04-2027-kansalliset-alamaki-ja-pentik-hiihdot-alamakihiihdot-musti-cupin-osakilpailu",
    "confidence": "low"
   },
   "kind": "cup",
   "formats": []
  },
  {
   "id": "fi-inarin-parisprintit-2027",
   "name": "Inarin parisprintit",
   "year": 2027,
   "startDate": "2027-04-23",
   "endDate": "2027-04-23",
   "country": "FI",
   "place": "Inari",
   "region": "Lapin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Inarin Yritys",
   "homepage": "https://inarinyritys.net/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/23-04-2027-inarin-parisprintit",
   "lastEntryDate": "2027-04-19",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/23-04-2027-inarin-parisprintit",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Inari arrangerat av Inarin Yritys.",
    "en": "Race in Inari organized by Inarin Yritys."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/23-04-2027-inarin-parisprintit"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 68.89852,
    "lng": 26.99822,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Inari",
    "municipality": "Pohjois-Lapin seutukunta",
    "county": "Lappi",
    "country": "FI",
    "query": "Inari",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/23-04-2027-inarin-parisprintit",
    "confidence": "low"
   },
   "kind": "competition",
   "formats": [
    "sprint"
   ]
  },
  {
   "id": "fi-juutuan-rajaseutuhiihto-2027",
   "name": "Juutuan rajaseutuhiihto",
   "year": 2027,
   "startDate": "2027-04-24",
   "endDate": "2027-04-24",
   "country": "FI",
   "place": "Inari",
   "region": "Lapin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Inarin Yritys",
   "homepage": "https://inarinyritys.net/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/24-04-2027-juutuan-rajaseutuhiihto",
   "lastEntryDate": "2027-04-19",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/24-04-2027-juutuan-rajaseutuhiihto",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Inari arrangerat av Inarin Yritys.",
    "en": "Race in Inari organized by Inarin Yritys."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/24-04-2027-juutuan-rajaseutuhiihto"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 68.89852,
    "lng": 26.99822,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Inari",
    "municipality": "Pohjois-Lapin seutukunta",
    "county": "Lappi",
    "country": "FI",
    "query": "Inari",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/24-04-2027-juutuan-rajaseutuhiihto",
    "confidence": "low"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "fi-kultapullokisat-2027",
   "name": "Kultapullokisat",
   "year": 2027,
   "startDate": "2027-04-25",
   "endDate": "2027-04-25",
   "country": "FI",
   "place": "Inari",
   "region": "Lapin Hiihto ry",
   "type": "competition",
   "level": "Kansallinen kilpailu",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Inarin Yritys",
   "homepage": "https://inarinyritys.net/",
   "homepageType": "official",
   "registrationUrl": "https://www.hiihtokalenteri.fi/maastohiihto/25-04-2027-kultapullokisat",
   "lastEntryDate": "2027-04-19",
   "lastEntrySource": "https://www.hiihtokalenteri.fi/maastohiihto/25-04-2027-kultapullokisat",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Tävling i Inari arrangerat av Inarin Yritys.",
    "en": "Race in Inari organized by Inarin Yritys."
   },
   "sources": [
    {
     "name": "Hiihtokalenteri",
     "url": "https://www.hiihtokalenteri.fi/maastohiihto/25-04-2027-kultapullokisat"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-04",
   "checks": {},
   "geo": {
    "lat": 68.89852,
    "lng": 26.99822,
    "precision": "street",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Inari",
    "municipality": "Pohjois-Lapin seutukunta",
    "county": "Lappi",
    "country": "FI",
    "query": "Inari",
    "source": "organizer page",
    "sourceUrl": "https://www.hiihtokalenteri.fi/maastohiihto/25-04-2027-kultapullokisat",
    "confidence": "low"
   },
   "kind": "competition",
   "formats": []
  },
  {
   "id": "no-kvaloya-skimaraton-2027",
   "name": "Kvaløya Skimaraton",
   "year": 2027,
   "startDate": "2027-03-06",
   "endDate": "2027-03-06",
   "country": "NO",
   "place": "Storelva",
   "region": null,
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Kvaløysletta skilag / Sør-Kvaløya I.L.",
   "homepage": "https://kvaloyaskimaraton.no/",
   "homepageType": "official",
   "registrationUrl": "https://signup.eqtiming.com/?Event=Kvaloya_Skimaraton",
   "lastEntryDate": "2027-02-06",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=Kvaloya_Skimaraton",
   "entryFee": {
    "text": "Minimaraton: 150 NOK · Maraton: 650 NOK",
    "source": "https://signup.eqtiming.com/?Event=Kvaloya_Skimaraton"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Storelva arrangerat av Kvaløysletta skilag / Sør-Kvaløya I.L..",
    "en": "Ski marathon in Storelva organized by Kvaløysletta skilag / Sør-Kvaløya I.L.."
   },
   "sources": [
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=Kvaloya_Skimaraton"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://kvaloyaskimaraton.no/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 69.69017,
    "lng": 18.86199,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Hønefoss",
    "municipality": "Ringerike",
    "county": null,
    "country": "NO",
    "query": "Kvaløysletta, Tromsø",
    "source": "organizer page"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "42 km klassiskt från Sandnessund till Straumsbukta på Kvaløya utanför Tromsø, med 21 och 12 km som kortare alternativ. Ett ungt lopp (12:e upplagan 2025).",
     "en": "42 km classic from Sandnessund to Straumsbukta on Kvaløya outside Tromsø, with 21 and 12 km options. A young race (12th edition in 2025)."
    },
    "sources": [
     "https://kvaloyaskimaraton.no/",
     "https://kvaloyaskimaraton.no/english/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "no-spanstind-rundt-2027",
   "name": "Spanstind Rundt",
   "year": 2027,
   "startDate": "2027-03-25",
   "endDate": "2027-03-25",
   "country": "NO",
   "place": "Lavangen",
   "region": null,
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Lavangen IF",
   "homepage": "https://spanstindrundt.no/",
   "homepageType": "official",
   "registrationUrl": "https://signup.eqtiming.com/?Event=Lavangen_IF_Spanstind_Rundt",
   "lastEntryDate": "2027-03-25",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=Lavangen_IF_Spanstind_Rundt",
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Lavangen arrangerat av Lavangen IF.",
    "en": "Ski marathon in Lavangen organized by Lavangen IF."
   },
   "sources": [
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=Lavangen_IF_Spanstind_Rundt"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://spanstindrundt.no/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 68.71698,
    "lng": 17.81627,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Lavangen",
    "county": "Troms",
    "country": "NO",
    "query": "Lavangen",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Klassiskt skärtorsdagslopp runt Spanstinden (1 457 m) i Lavangen, från Skavmodalen upp till mål på fjället. Ett lokalt lopp med lång tradition (utmärkelser upp till 32 starter).",
     "en": "Classic Maundy Thursday race round Spanstinden (1,457 m) in Lavangen, from Skavmodalen up to a finish on the fjell. A local race with long tradition (awards up to 32 starts)."
    },
    "sources": [
     "https://spanstindrundt.no/info-supersonic-speed/",
     "https://spanstindrundt.no/info-slow-motion/",
     "https://spanstindrundt.no/category/resultater/",
     "https://www.visitnarvik.com/en/spanstinden-lavangen"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Skärtorsdagslopp kring Spanstinden",
    "en": "Maundy Thursday race around Spanstinden"
   }
  },
  {
   "id": "no-slarverennet-2027",
   "name": "Slarverennet",
   "year": 2027,
   "startDate": "2027-04-03",
   "endDate": "2027-04-03",
   "country": "NO",
   "place": "Gol",
   "region": null,
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Slarverennet",
   "homepage": "https://slarverennet.no/",
   "homepageType": "official",
   "registrationUrl": "https://signup.eqtiming.com/?Event=slarverennet",
   "lastEntryDate": "2027-04-02",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=slarverennet",
   "entryFee": {
    "text": "Slarverennet: 1,000 NOK",
    "source": "https://signup.eqtiming.com/?Event=slarverennet"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Gol arrangerat av Slarverennet.",
    "en": "Ski marathon in Gol organized by Slarverennet."
   },
   "sources": [
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=slarverennet"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://slarverennet.no/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 60.75134,
    "lng": 9.0123,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Gol",
    "municipality": "Buskerud",
    "county": "Buskerud",
    "country": "NO",
    "query": "Gol",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 3,
     "atmosphere": 3,
     "tradition": 2
    },
    "why": {
     "sv": "Tjejlopp på Golsfjellet, 27 eller 11 km från Storefjell till Bualie, med målfest, musik och afterski.",
     "en": "Women's ski race on Golsfjellet, 27 or 11 km from Storefjell to Bualie, with a finish party, music and afterski."
    },
    "sources": [
     "https://slarverennet.no/skirenn/",
     "https://slarverennet.no/program-slarverennet-2026/",
     "https://slarverennet.no/viktig-info/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Damlopp och fest på Golsfjellet",
    "en": "Women's race and party on Golsfjellet"
   }
  },
  {
   "id": "no-svalbard-skimaraton-2027",
   "name": "Svalbard skimaraton",
   "year": 2027,
   "startDate": "2027-04-17",
   "endDate": "2027-04-17",
   "country": "NO",
   "place": "Svalbard-Longyearbyen",
   "region": null,
   "type": "long-distance",
   "level": "Turrenn",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Svalbard Turn Idrettslag",
   "homepage": "https://svalbardskimaraton.no/",
   "homepageType": "official",
   "registrationUrl": "https://signup.eqtiming.com/?Event=svalbard",
   "lastEntryDate": "2027-04-16",
   "lastEntrySource": "https://signup.eqtiming.com/?Event=svalbard",
   "entryFee": {
    "text": "Bankett med musikk deltaker: 950 NOK · Maraton m/tid: 1,500 NOK · Maraton Trim: 1,100 NOK · Bankett med musikk ledsager: 950 NOK · T-skjorte Unisex L: 390 NOK · T-skjorte Unisex M: 390 NOK · T-skjorte Unisex S: 390 NOK · T-skjorte Unisex XS: 390 NOK",
    "source": "https://signup.eqtiming.com/?Event=svalbard"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Svalbard-Longyearbyen arrangerat av Svalbard Turn Idrettslag.",
    "en": "Ski marathon in Svalbard-Longyearbyen organized by Svalbard Turn Idrettslag."
   },
   "sources": [
    {
     "name": "EQ Timing",
     "url": "https://signup.eqtiming.com/?Event=svalbard"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://svalbardskimaraton.no/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-02",
   "geo": {
    "lat": 78.22316,
    "lng": 15.64637,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Longyearbyen",
    "municipality": null,
    "county": null,
    "country": "NO",
    "query": "Svalbard-Longyearbyen",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 3,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Maraton i Arktis: 42 km genom Svalbards trädlösa dalar utanför Longyearbyen, sedan 1993 och med cirka 600 åkare. Bankett i Kulturhuset efteråt.",
     "en": "A marathon in the Arctic: 42 km through Svalbard's treeless valleys outside Longyearbyen, held since 1993 with about 600 skiers. Banquet in the Kulturhus afterwards."
    },
    "sources": [
     "https://svalbardskimaraton.no/",
     "https://svalbardskimaraton.no/loypekart/",
     "https://en.visitsvalbard.com/whats-on/svalbard-ski-marathon",
     "https://www.proxcskiing.com/long-distance/tonseth-and-kalva-winners-of-svalbard-skimaraton-2022/",
     "https://www.sysselmesteren.no/contentassets/2660f6e96542425198456bc012917ef7/svalbard-turn.pdf"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Arktiskt maraton på Svalbard, 78° N",
    "en": "Arctic marathon on Svalbard, 78° N"
   }
  },
  {
   "id": "ee-haanja-maraton-2027",
   "name": "Haanja Maraton",
   "year": 2027,
   "startDate": "2027-02-13",
   "endDate": "2027-02-14",
   "country": "EE",
   "place": "Haanja Puhke- ja Suusakeskus",
   "region": null,
   "type": "long-distance",
   "level": "Estoloppet",
   "prestige": 2,
   "series": [
    "Estoloppet"
   ],
   "distances": [
    {
     "km": 42,
     "technique": null,
     "label": "42 km"
    },
    {
     "km": 21,
     "technique": null,
     "label": "21 km"
    }
   ],
   "organizer": "Estoloppet",
   "homepage": "https://www.estoloppet.ee/et/etapid?competition_id=461",
   "homepageType": "official",
   "registrationUrl": "https://www.estoloppet.ee/et/registreerumine",
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Långlopp i Estoloppet-serien i Haanja Puhke- ja Suusakeskus.",
    "en": "Estoloppet ski marathon in Haanja Puhke- ja Suusakeskus."
   },
   "sources": [
    {
     "name": "Estoloppet",
     "url": "https://www.estoloppet.ee/et/etapid?competition_id=461"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "minor",
     "note": {
      "sv": "Länken går till loppets sida hos serien Estoloppet (arrangör).",
      "en": "Link goes to the race page of the Estoloppet series (organizer)."
     }
    }
   ],
   "lastChecked": "2026-11-03",
   "geo": {
    "lat": 57.73431,
    "lng": 26.99756,
    "precision": "venue",
    "arena": "OÜ Tamme puhkemaja",
    "street": "Rõuge — Kurgjärve — Haanja",
    "suburb": "Vadsa",
    "city": "Rõuge vald",
    "municipality": "Võru maakond",
    "county": "Võru maakond",
    "country": "EE",
    "query": "Haanja Puhke",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "49:e upplagan i Haanjas kuperade höglänta skogar, Estlands högsta terräng: 43 km klassiskt på två varv från skidstadion.",
     "en": "The 49th edition in the hilly Haanja upland, Estonia's highest terrain: 43 km classic on two loops from the ski stadium."
    },
    "sources": [
     "https://www.estoloppet.ee/et/etapid?competition_id=461&action=guide_by_id&guide_id=755",
     "https://www.estoloppet.ee/et/etapid?competition_id=461&action=guide_by_id&guide_id=756"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Estoloppet i Estlands högsta backar",
    "en": "Estoloppet in Estonia's highest hills"
   }
  },
  {
   "id": "ch-kandersteger-volksskilauf-2027",
   "name": "Kandersteger Volksskilauf",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "CH",
   "place": "Kandersteg",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 27,
     "technique": "free"
    },
    {
     "km": 14,
     "technique": "free"
    }
   ],
   "organizer": "Kandersteger Volksskilauf",
   "homepage": "https://www.kandersteger.ch",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": "2027-01-30",
   "lastEntrySource": "https://www.kandersteger.ch/kandersteger-volkslauf",
   "entryFee": {
    "text": "CHF 50.-",
    "textEn": "CHF 50",
    "source": "https://www.kandersteger.ch/kandersteger-volkslauf"
   },
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (teknik okänd) i Kandersteg.",
    "en": "Cross-country ski race (technique unknown) in Kandersteg."
   },
   "sources": [
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/kandersteger-volksskilauf-schweiz-12/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.kandersteger.ch"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.kandersteger.ch/kandersteger-volkslauf"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-05",
   "geo": {
    "lat": 46.49314,
    "lng": 7.67329,
    "precision": "street",
    "arena": null,
    "street": "Müllermattestrasse",
    "suburb": null,
    "city": "Kandersteg",
    "municipality": "Verwaltungskreis Frutigen-Niedersimmental",
    "county": "Bern/Berne",
    "country": "CH",
    "query": "Müllermatte, Kandersteg",
    "source": "Organizer (OpenStreetMap)"
   },
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [],
    "url": "https://www.kandersteger.ch/kandersteger-volkslauf"
   },
   "formatsSrc": [
    "mass"
   ],
   "formats": [
    "mass"
   ],
   "kind": "marathon",
   "experience": {
    "score": 3,
    "parts": {
     "nature": 4,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "55:e upplagan av Berner Oberlands längdklassiker: 27 km skate i Kandersteg omgivet av 3 000-metersberg, en populär uppladdning inför Engadin.",
     "en": "55th edition of the Bernese Oberland classic: 27 km skating in Kandersteg ringed by 3,000 m peaks, a popular warm-up for the Engadin."
    },
    "sources": [
     "https://www.kandersteger.ch/",
     "https://www.kandersteger.ch/kandersteger-volkslauf"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Folklopp i Berner Oberland",
    "en": "Popular race in the Bernese Oberland"
   }
  },
  {
   "id": "ch-attraverso-campra-2027",
   "name": "Attraverso Campra",
   "year": 2027,
   "startDate": "2027-03-07",
   "endDate": "2027-03-07",
   "country": "CH",
   "place": "Campra",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Attraverso Campra",
   "homepage": "https://www.campra.ch",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (teknik okänd) i Campra.",
    "en": "Cross-country ski race (technique unknown) in Campra."
   },
   "sources": [
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/attraverso-campra-schweiz-12/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.campra.ch"
    },
    {
     "name": "Arenans position",
     "url": "https://www.campra.ch/swissloppet/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.campra.ch/events/swiss-loppet-attraverso-campra-454/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-05",
   "geo": {
    "lat": 46.51853,
    "lng": 8.88271,
    "precision": "venue",
    "arena": "Centro nordico Campra",
    "street": null,
    "suburb": null,
    "city": "Blenio",
    "municipality": "Circolo d'Olivone",
    "county": "Ticino",
    "country": "CH",
    "source": "www.campra.ch (coordinates on page)"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "21 km skate på tre varv i Campras längdcenter i Valle di Blenio, Swiss Loppet-lopp och schweiziskt mastersmästerskap.",
     "en": "21 km skating on three laps at the Campra nordic centre in the Blenio valley, a Swiss Loppet race and Swiss Masters championships."
    },
    "sources": [
     "https://www.campra.ch/events/swiss-loppet-attraverso-campra-454/",
     "https://www.worldloppet.com/?p=7495"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "at-pitz-nordics-pitztal-2027",
   "name": "Pitz Nordics",
   "year": 2027,
   "startDate": "2027-03-19",
   "endDate": "2027-03-20",
   "country": "AT",
   "place": "Mandarfen",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 1,
     "technique": "free"
    },
    {
     "km": 2,
     "technique": "free"
    },
    {
     "km": 3,
     "technique": "free"
    },
    {
     "km": 4,
     "technique": "free"
    },
    {
     "km": 8.8,
     "technique": "free"
    },
    {
     "km": 10,
     "technique": "free"
    },
    {
     "km": 20,
     "technique": "free"
    },
    {
     "km": 30,
     "technique": "free"
    }
   ],
   "organizer": "Pitz Nordics Pitztal",
   "homepage": "https://www.pitztal.com/en/pitz-nordics.html",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (teknik okänd) i Mandarfen.",
    "en": "Cross-country ski race (technique unknown) in Mandarfen."
   },
   "sources": [
    {
     "name": "xc-ski.de",
     "url": "https://www.xc-ski.de/aktuelles/termine/pitz-nordics-pitztal-oesterreich-2/"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.pitztal.com/en/pitz-nordics.html"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.pitztal.com/en/route-maps-and-elevation-profiles-pitz-nordics.html"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-05",
   "geo": {
    "lat": 46.96863,
    "lng": 10.87092,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Sankt Leonhard im Pitztal",
    "municipality": "Bezirk Imst",
    "county": "Tirol",
    "country": "AT",
    "query": "Mandarfen",
    "source": "OpenStreetMap"
   },
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran",
     "youth"
    ],
    "names": [],
    "url": "https://www.pitztal.com/en/route-maps-and-elevation-profiles-pitz-nordics.html"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 4,
     "course": 2,
     "atmosphere": 2,
     "tradition": 1
    },
    "why": {
     "sv": "Ungt skatelopp (4:e upplagan) längst in i Pitztal under glaciären: 10–30 km på varv runt Mandarfen plus ett nattlopp på fredagen.",
     "en": "Young skating race (4th edition) at the head of the Pitztal below the glacier: 10–30 km on laps around Mandarfen plus a Friday night race."
    },
    "sources": [
     "https://www.pitztal.com/en/pitz-nordics.html",
     "https://www.pitztal.com/en/route-maps-and-elevation-profiles-pitz-nordics.html",
     "https://www.pitztal.com/en/pitz-nordics-online-registration.html"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Fristilslopp under Pitztalglaciären",
    "en": "Skating race below the Pitztal Glacier"
   }
  },
  {
   "id": "fr-la-risouxloppet-2026",
   "name": "La Risouxloppet",
   "year": 2026,
   "startDate": "2026-12-27",
   "endDate": "2026-12-27",
   "country": "FR",
   "place": "Chaux-Neuve",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Chaux Neuve",
   "homepage": "http://risoux.clubffs.fr",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (teknik okänd) i Chaux-Neuve.",
    "en": "Cross-country ski race (technique unknown) in Chaux-Neuve."
   },
   "sources": [
    {
     "name": "FFS calendrier",
     "url": "https://ffs.fr/calendrier/?discipline=4&type=&comite=&regroupement=&date_du=01/11/2026&page_number=1"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-05",
   "geo": {
    "lat": 46.68052,
    "lng": 6.13296,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Chaux-Neuve",
    "municipality": "Pontarlier",
    "county": "Bourgogne-Franche-Comté",
    "country": "FR",
    "query": "Chaux-Neuve",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Klubblopp i Chaux-Neuve i Haut-Doubs mellan jul och nyår; bana och distanser är inte publicerade.",
     "en": "Club race in Chaux-Neuve in the Haut-Doubs between Christmas and New Year; course and distances are not published."
    },
    "sources": [
     "https://risoux.clubffs.fr/galerie/1257",
     "https://risoux.clubffs.fr/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "fr-nordique-des-cretes-populaire-skate-2027",
   "name": "Nordique des Crêtes (populaire skate)",
   "year": 2027,
   "startDate": "2027-01-24",
   "endDate": "2027-01-24",
   "country": "FR",
   "place": "Markstein",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Tc Mulhouse",
   "homepage": null,
   "homepageType": null,
   "registrationUrl": null,
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (teknik okänd) i Markstein.",
    "en": "Cross-country ski race (technique unknown) in Markstein."
   },
   "sources": [
    {
     "name": "FFS calendrier",
     "url": "https://ffs.fr/calendrier/?discipline=4&type=&comite=&regroupement=&date_du=01/11/2026&page_number=2"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "blocking",
     "note": {
      "sv": "Ingen arrangörshemsida hittad än – kan inte publiceras.",
      "en": "No organizer website found yet – cannot be published."
     }
    }
   ],
   "lastChecked": "2026-11-05",
   "geo": {
    "lat": 47.92333,
    "lng": 7.03181,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Fellering",
    "municipality": "Thann-Guebwiller",
    "county": "Grand Est",
    "country": "FR",
    "query": "Markstein",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Kort folklopp (10 km skate) på Markstein uppe på Vogeserkammen, en del av Nordique des Crêtes-helgen med lopp upp till 42 km.",
     "en": "Short popular race (10 km skating) at Le Markstein on the Vosges crest, part of the Nordique des Crêtes weekend with races up to 42 km."
    },
    "sources": [
     "https://resultats.ffs.fr/2025/FOND-FMVM0091-2025.pdf",
     "https://gotrail.run/fr/evenement/nordique-des-cretes"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "fr-la-foulee-blanche-2027",
   "name": "La Foulée Blanche",
   "year": 2027,
   "startDate": "2027-01-31",
   "endDate": "2027-01-31",
   "country": "FR",
   "place": "Autrans",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [
    "Marathon Ski Tour"
   ],
   "distances": [],
   "organizer": "Us Autranais",
   "homepage": "http://www.usautrans.com",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (teknik okänd) i Autrans.",
    "en": "Cross-country ski race (technique unknown) in Autrans."
   },
   "sources": [
    {
     "name": "FFS calendrier",
     "url": "https://ffs.fr/calendrier/?discipline=4&type=&comite=&regroupement=&date_du=01/11/2026&page_number=2"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-05",
   "geo": {
    "lat": 45.176,
    "lng": 5.54415,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Autrans-Méaudre en Vercors",
    "municipality": "Grenoble",
    "county": "Auvergne-Rhône-Alpes",
    "country": "FR",
    "query": "Autrans",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 3,
     "tradition": 3
    },
    "why": {
     "sv": "Fransk klassiker i Vercors sedan 1979: 42 km skate i Autrans-Méaudre som avslutning på en fem dagar lång längdfest.",
     "en": "The Vercors' French classic since 1979: 42 km skating in Autrans-Méaudre closing a five-day cross-country festival."
    },
    "sources": [
     "https://www.mon-sejour-en-montagne.com/actualites/foulee-blanche-2026-l-evenement-pour-les-passionnes-de-ski-de-fond-est-de-retour/",
     "https://sportmag.fr/ski-de-fond-44e-edition-reussie-pour-la-foulee-blanche"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Fransk folkloppsklassiker i Vercors",
    "en": "Classic French popular race in Vercors"
   }
  },
  {
   "id": "fr-la-savoyarde-2027",
   "name": "La Savoyarde",
   "year": 2027,
   "startDate": "2027-02-07",
   "endDate": "2027-02-07",
   "country": "FR",
   "place": "La Féclaz",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [
    "Marathon Ski Tour"
   ],
   "distances": [],
   "organizer": "Cs La Féclaz",
   "homepage": "https://www.lasavoyardeorganisation.com/",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (teknik okänd) i La Féclaz.",
    "en": "Cross-country ski race (technique unknown) in La Féclaz."
   },
   "sources": [
    {
     "name": "FFS calendrier",
     "url": "https://ffs.fr/calendrier/?discipline=4&type=&comite=&regroupement=&date_du=01/11/2026&page_number=2"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.lasavoyardeorganisation.com/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-05",
   "geo": {
    "lat": 45.64482,
    "lng": 5.98328,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Les Déserts",
    "municipality": "Chambéry",
    "county": "Auvergne-Rhône-Alpes",
    "country": "FR",
    "query": "La Féclaz",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "42 km skate på Savoie Grand Revard-platån i Bauges-massivet, en söndag med lopp för alla åldrar.",
     "en": "42 km skating on the Savoie Grand Revard plateau in the Bauges massif, a Sunday with races for all ages."
    },
    "sources": [
     "https://www.lasavoyardeorganisation.com/skate42km",
     "https://ebb8758f-6e41-402a-ad62-7b66857cb29b.filesusr.com/ugd/5d56d9_888ed9194b8a4172b05bf5efc517c2b9.pdf"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "fr-transvercors-2027",
   "name": "Trans'Vercors",
   "year": 2027,
   "startDate": "2027-01-31",
   "endDate": "2027-01-31",
   "country": "FR",
   "place": "Villard-de-Lans",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 50,
     "technique": null
    }
   ],
   "organizer": "Cs Villard",
   "homepage": "https://www.transvercors-nordic.com",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (teknik okänd) i Villard-de-Lans.",
    "en": "Cross-country ski race (technique unknown) in Villard-de-Lans."
   },
   "sources": [
    {
     "name": "FFS calendrier",
     "url": "https://ffs.fr/calendrier/?discipline=4&type=&comite=&regroupement=&date_du=01/11/2026&page_number=2"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.transvercors-nordic.com"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://transvercors-nordic.com/la-course/"
    }
   ],
   "issues": [
    {
     "field": "startDate",
     "severity": "minor",
     "note": {
      "sv": "FFS-kalendern anger 7 februari; arrangörens sida 31 januari 2027 (används).",
      "en": "The FFS calendar says 7 February; the organiser says 31 January 2027 (used)."
     }
    }
   ],
   "lastChecked": "2026-11-05",
   "geo": {
    "lat": 45.07062,
    "lng": 5.55127,
    "precision": "locality",
    "arena": "Plateau de Beure",
    "street": null,
    "suburb": null,
    "city": "Villard-de-Lans",
    "municipality": "Grenoble",
    "county": "Auvergne-Rhône-Alpes",
    "country": "FR",
    "query": "Villard-de-Lans",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 3,
    "parts": {
     "nature": 3,
     "course": 4,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "En riktig resa: 50 km tvärs över Vercors högplatåer från Col de Rousset till Villard-de-Lans med 1 100 höjdmeter – en fransk klassiker sedan 1968.",
     "en": "A real journey: 50 km across the Vercors high plateaus from the Col de Rousset to Villard-de-Lans with 1,100 m of climbing – a French classic since 1968."
    },
    "sources": [
     "https://transvercors-nordic.com/",
     "https://transvercors-nordic.com/la-course/",
     "https://transvercors-nordic.com/infos-pratiques/",
     "https://transvercors-nordic.com/wp-content/uploads/2026/01/Reglement-Transvercors-2026-1.pdf"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "50 km tvärs över Vercors högplatå",
    "en": "50 km across the high Vercors plateau"
   }
  },
  {
   "id": "fr-la-transfrontaliere-2027",
   "name": "La Transfrontalière",
   "year": 2027,
   "startDate": "2027-02-14",
   "endDate": "2027-02-14",
   "country": "FR",
   "place": "Col de Larche",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Sauze Barcel",
   "homepage": null,
   "homepageType": null,
   "registrationUrl": null,
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (teknik okänd) i Col de Larche.",
    "en": "Cross-country ski race (technique unknown) in Col de Larche."
   },
   "sources": [
    {
     "name": "FFS calendrier",
     "url": "https://ffs.fr/calendrier/?discipline=4&type=&comite=&regroupement=&date_du=01/11/2026&page_number=2"
    }
   ],
   "issues": [
    {
     "field": "homepage",
     "severity": "blocking",
     "note": {
      "sv": "Ingen arrangörshemsida hittad än – kan inte publiceras.",
      "en": "No organizer website found yet – cannot be published."
     }
    }
   ],
   "lastChecked": "2026-11-05",
   "geo": {
    "lat": 44.42183,
    "lng": 6.89843,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "Val-d'Oronaye",
    "municipality": "Barcelonnette",
    "county": "Provence-Alpes-Côte d'Azur",
    "country": "FR",
    "query": "Col de Larche",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Lopp vid Col de Larche på 2 000 m höjd vid gränsen mot Italien; bana och distanser är inte publicerade.",
     "en": "Race at the Col de Larche at 2,000 m on the Italian border; course and distances are not published."
    },
    "sources": [
     "https://ubaye.com/GB_domaine-nordique-de-val-d-oronaye.html"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "fr-marathon-du-grand-bec-2027",
   "name": "Marathon du Grand Bec",
   "year": 2027,
   "startDate": "2027-02-21",
   "endDate": "2027-02-21",
   "country": "FR",
   "place": "Champagny-en-Vanoise",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [
    "Marathon Ski Tour"
   ],
   "distances": [
    {
     "km": 42,
     "technique": null
    },
    {
     "km": 21,
     "technique": null
    },
    {
     "km": 10,
     "technique": null
    },
    {
     "km": 5,
     "technique": null
    },
    {
     "km": 3,
     "technique": null
    },
    {
     "km": 1.5,
     "technique": null
    }
   ],
   "organizer": "Sc Bozel",
   "homepage": "https://www.marathondugrandbec.com",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (teknik okänd) i Champagny-en-Vanoise.",
    "en": "Cross-country ski race (technique unknown) in Champagny-en-Vanoise."
   },
   "sources": [
    {
     "name": "FFS calendrier",
     "url": "https://ffs.fr/calendrier/?discipline=4&type=&comite=&regroupement=&date_du=01/11/2026&page_number=2"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.marathondugrandbec.com"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.marathondugrandbec.com/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-05",
   "geo": {
    "lat": 45.45162,
    "lng": 6.76936,
    "precision": "locality",
    "arena": "Plateau de Champagny-le-Haut",
    "street": null,
    "suburb": null,
    "city": "Champagny-en-Vanoise",
    "municipality": "Albertville",
    "county": "Auvergne-Rhône-Alpes",
    "country": "FR",
    "query": "Champagny-en-Vanoise",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 4,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "42 km på högplatån Champagny-le-Haut under Grand Bec i Vanoise – folklopp med klätter- och spurtpris som i Tour de France.",
     "en": "42 km on the Champagny-le-Haut plateau below the Grand Bec in the Vanoise – a popular race with Tour-de-France-style climber and sprinter jerseys."
    },
    "sources": [
     "https://www.marathondugrandbec.com/",
     "https://www.marathondugrandbec.com/course/",
     "https://www.marathondugrandbec.com/les-resultats/"
    ],
    "rated": "2026-11-05"
   },
   "tagline": {
    "sv": "Maraton i Champagny-le-Haut, Vanoise",
    "en": "Marathon in Champagny-le-Haut, Vanoise"
   }
  },
  {
   "id": "fr-semi-marathon-de-l-alpe-d-huez-2027",
   "name": "Semi Marathon de l'Alpe d'Huez",
   "year": 2027,
   "startDate": "2027-03-21",
   "endDate": "2027-03-21",
   "country": "FR",
   "place": "Alpe d'Huez",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Sno",
   "homepage": "https://nordicoisans.wordpress.com",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (teknik okänd) i Alpe d'Huez.",
    "en": "Cross-country ski race (technique unknown) in Alpe d'Huez."
   },
   "sources": [
    {
     "name": "FFS calendrier",
     "url": "https://ffs.fr/calendrier/?discipline=4&type=&comite=&regroupement=&date_du=01/11/2026&page_number=3"
    }
   ],
   "issues": [
    {
     "field": "startDate",
     "severity": "minor",
     "note": {
      "sv": "Finns i franska förbundets kalender men inte på arrangörsklubbens egen sida än – kontrollera före resa.",
      "en": "Listed in the French federation calendar but not yet on the organising club's own page – check before travelling."
     }
    }
   ],
   "lastChecked": "2026-11-05",
   "geo": {
    "lat": 45.0924,
    "lng": 6.06994,
    "precision": "locality",
    "arena": null,
    "street": null,
    "suburb": null,
    "city": "L'Alpe d'Huez",
    "municipality": "Grenoble",
    "county": "Auvergne-Rhône-Alpes",
    "country": "FR",
    "query": "Alpe d'Huez",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Klubblopp på Alpe d'Huez längdspår på drygt 1 800 m höjd med utsikt över Oisans; distans och bana är inte publicerade.",
     "en": "Club race on the Alpe d'Huez nordic trails at over 1,800 m with views over the Oisans; distance and course are not published."
    },
    "sources": [
     "https://nordicoisans.wordpress.com/",
     "https://sportmag.fr/ski-marathon-lancement-de-saison-reussi-a-lalpe-dhuez"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "fr-marathon-des-glieres-2027",
   "name": "Marathon des Glières",
   "year": 2027,
   "startDate": "2027-03-21",
   "endDate": "2027-03-21",
   "country": "FR",
   "place": "Plateau des Glières",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [
    "Marathon Ski Tour"
   ],
   "distances": [],
   "organizer": "Cng",
   "homepage": "http://www.clubnordicdesglieres.fr",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (teknik okänd) i Plateau des Glières.",
    "en": "Cross-country ski race (technique unknown) in Plateau des Glières."
   },
   "sources": [
    {
     "name": "FFS calendrier",
     "url": "https://ffs.fr/calendrier/?discipline=4&type=&comite=&regroupement=&date_du=01/11/2026&page_number=3"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-05",
   "geo": {
    "lat": 45.95426,
    "lng": 6.32712,
    "precision": "venue",
    "arena": "Plateau des Glières",
    "street": null,
    "suburb": "Thorens-Glières",
    "city": "Fillière",
    "municipality": "Annecy",
    "county": "Auvergne-Rhône-Alpes",
    "country": "FR",
    "query": "Plateau des Glières",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "Haute-Savoies klassiker (36:e upplagan 2026): 42 km på den öppna Glières-platån i Bornesmassivet.",
     "en": "Haute-Savoie classic (36th edition in 2026): 42 km on the open Glières plateau in the Bornes massif."
    },
    "sources": [
     "https://www.marathondesglieres.com/",
     "https://www.marathondesglieres.com/les-courses/"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "fr-etoile-des-saisies-2027",
   "name": "Étoile des Saisies",
   "year": 2027,
   "startDate": "2027-03-28",
   "endDate": "2027-03-28",
   "country": "FR",
   "place": "Les Saisies",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [
    "Marathon Ski Tour"
   ],
   "distances": [],
   "organizer": "Cs Saisies",
   "homepage": "https://www.clubdessportslessaisies.com",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (teknik okänd) i Les Saisies.",
    "en": "Cross-country ski race (technique unknown) in Les Saisies."
   },
   "sources": [
    {
     "name": "FFS calendrier",
     "url": "https://ffs.fr/calendrier/?discipline=4&type=&comite=&regroupement=&date_du=01/11/2026&page_number=3"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://static.apidae-tourisme.com/filestore/objets-touristiques/documents/184/93/37903800/REGLEMENT+ETOILE+DES+SAISIES+2026+6.pdf"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-05",
   "geo": {
    "lat": 45.75733,
    "lng": 6.53945,
    "precision": "locality",
    "arena": "Chalet d'accès au domaine nordique",
    "street": null,
    "suburb": null,
    "city": "Hauteluce",
    "municipality": "Albertville",
    "county": "Auvergne-Rhône-Alpes",
    "country": "FR",
    "query": "Les Saisies",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 2
    },
    "why": {
     "sv": "Säsongsavslutning i Marathon Ski Tour: 42 km fristil på Les Saisies 120 km längdspår i Beaufortain med utsikt mot Mont Blanc.",
     "en": "Season finale of the Marathon Ski Tour: 42 km free technique on Les Saisies' 120 km of nordic trails in the Beaufortain with Mont Blanc views."
    },
    "sources": [
     "https://static.apidae-tourisme.com/filestore/objets-touristiques/documents/184/93/37903800/REGLEMENT+ETOILE+DES+SAISIES+2026+6.pdf",
     "https://skipass.lessaisies.com/fr/",
     "https://clubdessportslessaisies.com/agenda"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "it-lavazeloppet-2027",
   "name": "Lavazèloppet",
   "year": 2027,
   "startDate": "2027-01-28",
   "endDate": "2027-01-28",
   "country": "IT",
   "place": "Passo Lavazè",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [
    {
     "km": 22,
     "technique": "classic"
    }
   ],
   "organizer": "Ski Club Lavazè",
   "homepage": "https://marcialonga.it/marcialonga_ski/EN_lavazeloppet.php",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (klassiskt) i Passo Lavazè (Trentino).",
    "en": "Cross-country ski race (classic) in Passo Lavazè (Trentino)."
   },
   "sources": [
    {
     "name": "Arrangörens hemsida",
     "url": "https://marcialonga.it/marcialonga_ski/EN_lavazeloppet.php"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-05",
   "geo": {
    "lat": 46.35585,
    "lng": 11.48569,
    "precision": "venue",
    "arena": "Passo Lavazè",
    "street": null,
    "suburb": null,
    "city": null,
    "municipality": "Ville di Fiemme",
    "county": "Trentino-Alto Adige/Südtirol",
    "country": "IT",
    "query": "Passo Lavazè",
    "source": "OpenStreetMap"
   },
   "ageClasses": {
    "source": "organizer",
    "groups": [
     "junior",
     "senior",
     "veteran"
    ],
    "names": [],
    "url": "https://marcialonga.it/marcialonga_ski/EN_lavazeloppet.php"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 3,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "48:e Lavazèloppet: 22 km klassiskt på Passo Lavazè torsdagen före Marcialonga – en uppladdning i Dolomiterna.",
     "en": "48th Lavazèloppet: 22 km classic on the Passo Lavazè on the Thursday before the Marcialonga – a warm-up in the Dolomites."
    },
    "sources": [
     "https://marcialonga.it/marcialonga_ski/EN_lavazeloppet.php",
     "https://v4m-vps5.juniper-xs.it/x00002/public/2515269149A94BAA8A3CEB39F8D038D7/WebElements/F84DE94E4FD84C41A044CF104EE13EEE.pdf",
     "https://v4m-vps5.juniper-xs.it/x00002/public/2515269149A94BAA8A3CEB39F8D038D7/WebElements/A33AC75E35BA4AF08F3F1187904E0D70.pdf"
    ],
    "rated": "2026-11-05"
   }
  },
  {
   "id": "de-internationaler-kammlauf-2027",
   "name": "Internationaler Kammlauf",
   "year": 2027,
   "startDate": "2027-02-27",
   "endDate": "2027-02-28",
   "country": "DE",
   "place": "Klingenthal / Mühlleithen",
   "region": null,
   "type": "long-distance",
   "level": "Långlopp",
   "prestige": 2,
   "series": [],
   "distances": [],
   "organizer": "Internationaler Kammlauf",
   "homepage": "https://vsc-klingenthal.de/kammlauf/",
   "homepageType": "official",
   "registrationUrl": null,
   "lastEntryDate": null,
   "lastEntrySource": null,
   "entryFee": null,
   "prizeMoney": null,
   "description": {
    "sv": "Längdlopp (teknik okänd) i Klingenthal / Mühlleithen.",
    "en": "Cross-country ski race (technique unknown) in Klingenthal / Mühlleithen."
   },
   "sources": [
    {
     "name": "Arrangörens hemsida",
     "url": "https://www.vsc-klingenthal.de/kammlauf"
    },
    {
     "name": "Arrangörens hemsida",
     "url": "https://vsc-klingenthal.de/veranstaltungen/55-internationaler-kammlauf-2027/"
    }
   ],
   "issues": [],
   "lastChecked": "2026-11-05",
   "geo": {
    "lat": 50.40757,
    "lng": 12.48717,
    "precision": "locality",
    "arena": "Skistadion Mühlleithen",
    "street": null,
    "suburb": null,
    "city": "Klingenthal",
    "municipality": "Vogtlandkreis",
    "county": "Sachsen",
    "country": "DE",
    "query": "Klingenthal / Mühlleithen",
    "source": "OpenStreetMap"
   },
   "kind": "marathon",
   "formats": [],
   "experience": {
    "score": 2,
    "parts": {
     "nature": 2,
     "course": 2,
     "atmosphere": 2,
     "tradition": 3
    },
    "why": {
     "sv": "55:e Kammlauf sedan 1973: 50 km klassiskt på Erzgebirgekammen vid Klingenthal – men tre av de senaste fyra upplagorna ställdes in.",
     "en": "55th Kammlauf since 1973: 50 km classic on the Erzgebirge ridge at Klingenthal – but three of the last four editions were cancelled."
    },
    "sources": [
     "https://vsc-klingenthal.de/kammlauf/",
     "https://vsc-klingenthal.de/veranstaltungen/55-internationaler-kammlauf-2027/"
    ],
    "rated": "2026-11-05"
   }
  }
 ]
}