{
 "namn": "syvarna.com – öppet API v1",
 "version": "1",
 "beskrivning": "Statiska, skrivskyddade JSON-filer. Ingen inloggning, ingen nyckel, inga anropsgränser utöver rimlig användning. Filerna byggs om när registret ändras; fältet uppdaterat anger när.",
 "uppdaterat": "31 oktober 2026",
 "byggt": "2026-10-31",
 "villkor": "Uppgifterna är öppna att läsa och hänvisa till. Sammanställningen får inte säljas eller distribueras vidare. Uppgifterna kan vara fel eller inaktuella: kontrollera alltid mot källan i fältet kalla_url.",
 "om": "https://syvarna.com/api/",
 "mcp": "https://mcp.syvarna.com/mcp",
 "utbildningar": {
  "fil": "https://syvarna.com/api/v1/utbildningar.json",
  "antal": 2304,
  "per_lan": [
   {
    "lan": "Blekinge",
    "antal": 51,
    "fil": "https://syvarna.com/api/v1/utbildningar/blekinge.json"
   },
   {
    "lan": "Dalarna",
    "antal": 65,
    "fil": "https://syvarna.com/api/v1/utbildningar/dalarna.json"
   },
   {
    "lan": "Gotland",
    "antal": 9,
    "fil": "https://syvarna.com/api/v1/utbildningar/gotland.json"
   },
   {
    "lan": "Gävleborg",
    "antal": 66,
    "fil": "https://syvarna.com/api/v1/utbildningar/gavleborg.json"
   },
   {
    "lan": "Halland",
    "antal": 71,
    "fil": "https://syvarna.com/api/v1/utbildningar/halland.json"
   },
   {
    "lan": "Jämtland",
    "antal": 38,
    "fil": "https://syvarna.com/api/v1/utbildningar/jamtland.json"
   },
   {
    "lan": "Jönköping",
    "antal": 105,
    "fil": "https://syvarna.com/api/v1/utbildningar/jonkoping.json"
   },
   {
    "lan": "Kalmar",
    "antal": 68,
    "fil": "https://syvarna.com/api/v1/utbildningar/kalmar.json"
   },
   {
    "lan": "Kronoberg",
    "antal": 63,
    "fil": "https://syvarna.com/api/v1/utbildningar/kronoberg.json"
   },
   {
    "lan": "Norrbotten",
    "antal": 105,
    "fil": "https://syvarna.com/api/v1/utbildningar/norrbotten.json"
   },
   {
    "lan": "Skåne",
    "antal": 313,
    "fil": "https://syvarna.com/api/v1/utbildningar/skane.json"
   },
   {
    "lan": "Stockholms län",
    "antal": 541,
    "fil": "https://syvarna.com/api/v1/utbildningar/stockholms-lan.json"
   },
   {
    "lan": "Södermanland",
    "antal": 78,
    "fil": "https://syvarna.com/api/v1/utbildningar/sodermanland.json"
   },
   {
    "lan": "Uppsala län",
    "antal": 61,
    "fil": "https://syvarna.com/api/v1/utbildningar/uppsala-lan.json"
   },
   {
    "lan": "Värmland",
    "antal": 68,
    "fil": "https://syvarna.com/api/v1/utbildningar/varmland.json"
   },
   {
    "lan": "Västerbotten",
    "antal": 67,
    "fil": "https://syvarna.com/api/v1/utbildningar/vasterbotten.json"
   },
   {
    "lan": "Västernorrland",
    "antal": 103,
    "fil": "https://syvarna.com/api/v1/utbildningar/vasternorrland.json"
   },
   {
    "lan": "Västmanland",
    "antal": 96,
    "fil": "https://syvarna.com/api/v1/utbildningar/vastmanland.json"
   },
   {
    "lan": "Västra Götaland",
    "antal": 280,
    "fil": "https://syvarna.com/api/v1/utbildningar/vastra-gotaland.json"
   },
   {
    "lan": "Örebro län",
    "antal": 63,
    "fil": "https://syvarna.com/api/v1/utbildningar/orebro-lan.json"
   },
   {
    "lan": "Östergötland",
    "antal": 104,
    "fil": "https://syvarna.com/api/v1/utbildningar/ostergotland.json"
   }
  ],
  "falt": {
   "id": "stabilt id för posten (ut-<12 tecken>); ändras inte när uppgifter uppdateras",
   "typ": "alltid 'utbildning'",
   "titel": "utbildningens namn",
   "anordnare": "den som ger utbildningen",
   "utbildningsform": "Komvux, Yrkeshögskola, Folkhögskola eller Arbetsmarknadsutbildning",
   "yrkesomrade": "syvarnas egen indelning i yrkesområden (lista), inte källans",
   "langd": "längd; en ensam siffra betyder veckor, annars text som källan anger",
   "studietakt": "studietakt, till exempel 'Heltid (100%)'",
   "orter": "orter där utbildningen hålls (lista)",
   "lan": "län där utbildningen ges (lista)",
   "distans": "true om utbildningen ges på distans",
   "ansokan": "objekt: status (oppen, sen, lopande, oppnar, stangd eller null om okänd), oppnar (datum), stanger (sista ansökningsdag)",
   "start": "nästa kända start. ÅÅÅÅ-MM-DD, eller ÅÅÅÅ-MM när källan bara anger månad eller termin",
   "omgangar": "lista över kommande omgångar: start, status, stanger, aktuell (true på den omgång som fälten ovan beskriver). Finns bara när utbildningen har flera",
   "kalla_url": "länk till källan; kontrollera alltid där",
   "anordnare_url": "anordnarens egen sida för utbildningen, när den skiljer sig från kalla_url",
   "verifierad": "true när utbildaren har fått uppgifterna och svarat, och vi gjort de rättelser de bett om",
   "verifierad_av": "'utbildaren' när verifierad är true, annars null",
   "verifierad_datum": "datum (ÅÅÅÅ-MM-DD) för svaret, annars null"
  }
 },
 "massor": {
  "fil": "https://syvarna.com/api/v1/massor.json",
  "antal": 59,
  "per_lan": [
   {
    "lan": "Blekinge",
    "antal": 0,
    "fil": "https://syvarna.com/api/v1/massor/blekinge.json"
   },
   {
    "lan": "Dalarna",
    "antal": 4,
    "fil": "https://syvarna.com/api/v1/massor/dalarna.json"
   },
   {
    "lan": "Gotland",
    "antal": 1,
    "fil": "https://syvarna.com/api/v1/massor/gotland.json"
   },
   {
    "lan": "Gävleborg",
    "antal": 1,
    "fil": "https://syvarna.com/api/v1/massor/gavleborg.json"
   },
   {
    "lan": "Halland",
    "antal": 1,
    "fil": "https://syvarna.com/api/v1/massor/halland.json"
   },
   {
    "lan": "Jämtland",
    "antal": 2,
    "fil": "https://syvarna.com/api/v1/massor/jamtland.json"
   },
   {
    "lan": "Jönköping",
    "antal": 1,
    "fil": "https://syvarna.com/api/v1/massor/jonkoping.json"
   },
   {
    "lan": "Kalmar",
    "antal": 1,
    "fil": "https://syvarna.com/api/v1/massor/kalmar.json"
   },
   {
    "lan": "Kronoberg",
    "antal": 1,
    "fil": "https://syvarna.com/api/v1/massor/kronoberg.json"
   },
   {
    "lan": "Norrbotten",
    "antal": 3,
    "fil": "https://syvarna.com/api/v1/massor/norrbotten.json"
   },
   {
    "lan": "Skåne",
    "antal": 7,
    "fil": "https://syvarna.com/api/v1/massor/skane.json"
   },
   {
    "lan": "Stockholm",
    "antal": 9,
    "fil": "https://syvarna.com/api/v1/massor/stockholm.json"
   },
   {
    "lan": "Södermanland",
    "antal": 1,
    "fil": "https://syvarna.com/api/v1/massor/sodermanland.json"
   },
   {
    "lan": "Uppsala",
    "antal": 2,
    "fil": "https://syvarna.com/api/v1/massor/uppsala.json"
   },
   {
    "lan": "Värmland",
    "antal": 1,
    "fil": "https://syvarna.com/api/v1/massor/varmland.json"
   },
   {
    "lan": "Västerbotten",
    "antal": 4,
    "fil": "https://syvarna.com/api/v1/massor/vasterbotten.json"
   },
   {
    "lan": "Västernorrland",
    "antal": 1,
    "fil": "https://syvarna.com/api/v1/massor/vasternorrland.json"
   },
   {
    "lan": "Västmanland",
    "antal": 2,
    "fil": "https://syvarna.com/api/v1/massor/vastmanland.json"
   },
   {
    "lan": "Västra Götaland",
    "antal": 10,
    "fil": "https://syvarna.com/api/v1/massor/vastra-gotaland.json"
   },
   {
    "lan": "Örebro",
    "antal": 4,
    "fil": "https://syvarna.com/api/v1/massor/orebro.json"
   },
   {
    "lan": "Östergötland",
    "antal": 1,
    "fil": "https://syvarna.com/api/v1/massor/ostergotland.json"
   }
  ],
  "falt": {
   "id": "stabilt id för mässan (samma id som i registret)",
   "typ": "alltid 'massa'",
   "rubrik": "mässans namn",
   "datum": "ÅÅÅÅ-MM-DD. När exakt_datum är false är det månadens första dag",
   "exakt_datum": "false när arrangören bara anger månad",
   "tid_fran": "starttid (TT:MM) eller null",
   "tid_till": "sluttid (TT:MM) eller null",
   "tid_text": "tid som fritext när klockslag inte kan anges, annars null",
   "plats": "plats och ort",
   "lan": "län, eller null för mässa som bara hålls utanför Sverige",
   "land": "landskoder (lista, SE och/eller DK) när registret anger land, annars null",
   "kommun": "kommun(er) i registret (lista)",
   "arrangor": "ansvarig arrangör",
   "malgrupp": "alla, arbetssokande, studenter eller annan målgrupp enligt registret",
   "beskrivning": "kort beskrivning ur arrangörens egen information",
   "entre": "fri, biljett, ej_angiven eller annat värde enligt registret",
   "anmalan": "besöksanmälan: kravs, kravs_inte eller ej_angiven",
   "obs": "viktig upplysning om vem mässan riktar sig till, när den finns",
   "kalla_url": "arrangörens egen sida; kontrollera alltid där",
   "verifierad": "true när arrangören har fått uppgifterna och svarat, och vi gjort de rättelser de bett om",
   "verifierad_av": "'arrangoren' när verifierad är true, annars null",
   "verifierad_datum": "datum (ÅÅÅÅ-MM-DD) för svaret, annars null"
  }
 },
 "sfi_kombinationer": {
  "fil": "https://syvarna.com/api/v1/sfi-kombinationer.json",
  "antal": 172,
  "per_lan": [
   {
    "lan": "Blekinge",
    "antal": 5,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/blekinge.json"
   },
   {
    "lan": "Dalarna",
    "antal": 4,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/dalarna.json"
   },
   {
    "lan": "Gotland",
    "antal": 1,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/gotland.json"
   },
   {
    "lan": "Gävleborg",
    "antal": 9,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/gavleborg.json"
   },
   {
    "lan": "Halland",
    "antal": 21,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/halland.json"
   },
   {
    "lan": "Jämtland",
    "antal": 1,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/jamtland.json"
   },
   {
    "lan": "Jönköping",
    "antal": 2,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/jonkoping.json"
   },
   {
    "lan": "Kalmar",
    "antal": 1,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/kalmar.json"
   },
   {
    "lan": "Kronoberg",
    "antal": 1,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/kronoberg.json"
   },
   {
    "lan": "Skåne",
    "antal": 31,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/skane.json"
   },
   {
    "lan": "Stockholm",
    "antal": 28,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/stockholm.json"
   },
   {
    "lan": "Södermanland",
    "antal": 3,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/sodermanland.json"
   },
   {
    "lan": "Uppsala",
    "antal": 7,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/uppsala.json"
   },
   {
    "lan": "Värmland",
    "antal": 7,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/varmland.json"
   },
   {
    "lan": "Västerbotten",
    "antal": 3,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/vasterbotten.json"
   },
   {
    "lan": "Västernorrland",
    "antal": 4,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/vasternorrland.json"
   },
   {
    "lan": "Västmanland",
    "antal": 4,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/vastmanland.json"
   },
   {
    "lan": "Västra Götaland",
    "antal": 29,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/vastra-gotaland.json"
   },
   {
    "lan": "Örebro",
    "antal": 3,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/orebro.json"
   },
   {
    "lan": "Östergötland",
    "antal": 8,
    "fil": "https://syvarna.com/api/v1/sfi-kombinationer/ostergotland.json"
   }
  ],
  "falt": {
   "id": "stabilt id för posten (sfi-<12 tecken>)",
   "typ": "alltid 'sfi-kombination'",
   "titel": "utbildningens namn",
   "anordnare": "den som ger utbildningen",
   "kategori": "yrkesområde enligt syvarna",
   "ort": "ort där utbildningen hålls",
   "lan": "län",
   "langd": "längd som text, så som anordnaren anger den",
   "start_text": "start som text, så som anordnaren anger den, till exempel '18 jan 2027' eller 'Januari och augusti'. Null när anordnaren inte anger start",
   "ansokan_text": "ansökningstid som text, till exempel '19 okt–15 nov 2026' eller 'Löpande'",
   "sfi_krav": "språkkrav i sfi eller svenska som andraspråk, så som anordnaren anger det",
   "beskrivning": "kort beskrivning",
   "kalla_url": "länk till anordnarens egen sida; kontrollera alltid där",
   "verifierad": "true när utbildaren har fått uppgifterna och svarat, och vi gjort de rättelser de bett om",
   "verifierad_av": "'utbildaren' när verifierad är true, annars null",
   "verifierad_datum": "datum (ÅÅÅÅ-MM-DD) för svaret, annars null"
  }
 },
 "inklusion": {
  "ingar": [
   "Utbildningar från offentligt finansierade former: komvux, yrkeshögskolan, folkhögskolorna och Arbetsförmedlingens arbetsmarknadsutbildningar.",
   "Utbildningar som på kortast möjliga tid leder till ett yrke eller en kompetens som möjliggör arbete.",
   "SFI-kombinationer: yrkesutbildningar där du läser sfi eller svenska som andraspråk samtidigt, sammanställda ur utbildarnas egna sidor.",
   "Jobb- och utbildningsmässor i alla 21 län, med datum, plats och länk till arrangören."
  ],
  "ingar_inte": [
   "Förberedande kurser och kurser för att läsa in betyg.",
   "Universitet och högskola.",
   "Utbildningar med hög kostnad för den som studerar, till exempel privata utbildningar utan offentlig finansiering."
  ],
  "visas_just_nu": "En utbildning visas bara om det finns något att göra med den inom sju månader: ansökan är öppen, sen anmälan går att göra, antagningen är löpande, ett öppningsdatum är känt tillsammans med en fastställd start, eller starten ligger inom sju månader. Mässor visas från dagen efter att de har varit tills det är åtta månader kvar; mässor som har varit visas inte.",
  "text": "Fullständig beskrivning: https://syvarna.com/om/"
 },
 "verifierad": "Verifierad betyder att arrangören, kommunen eller utbildaren har fått de uppgifter vi visar om sin post och har svarat. Önskade rättelser har vi gjort. Det är ingen kvalitetsgranskning, och uppgifterna kan ändras efter svaret."
}