Till innehållet
Till startsidan för skolverket.se
searchSök

API för läroplaner, kurs- och ämnesplaner (Syllabus)

Syllabus API innehåller Skolverkets öppna data med uppgifter om läroplaner, kursplaner, ämnesplaner och program.

Alla uppgifter baseras på texten i den grund- eller ändringsföreskrift som gäller för dokumentet. Alla ändringar sparas i en ny version och ersätter tidigare version utifrån startdatum för den nya versionen.

Vårt öppna API för läro-, kurs- och ämnesplaner

API-specifikationen för läro-, kurs och ämnesplaner

Om API:et

Format

Api:et är ett REST-api som returnerar data som JSON.

Villkor för användning

Villkoren i Skolverkets källicens

Innehållsjustering gällande syllabus-api

Justeringar är genomförda under december 2025 och januari 2026

  • Ny funktion med upphävande av författningar inom Gy11 och Gyan13. Upphävande med övergångsbestämmelse gäller från 2026-01-01
  • Engelska namn på ämnesplaner inom gy25
  • Några studievägar är justerade i texten för floristutbildningen
  • Det finns nya versioner av några ämnesplaner inom gy25. Gäller från 2026-02-01

Justeringar Gy25

  • Yrkesdansarutbildningen har fått ändrat namn i en profil. Både examensmål och programstruktur är uppdaterat.
  • Spetsutbildningarna har kompletterats med nya studievägar och tillhörande studievägskoder med koppling till RIG och NIU.

Läroplanerna för samtliga skolformer är uppdaterade enligt SKOLFS.

Justeringar Gy25

  • ämnesplanerna instrument eller sång för gymnasieskola och anpassad gymnasieskola (rättat ett stavfel)
  • programstruktur FL (exempel på yrkesutgångar borttagna)

Instruktionen för att hämta studievägar är uppdaterad.

Uppdatering av programstruktur BF (Gy25) och två nya ämnesplaner (Gy25)
Flera nya studievägar med tillhörande koder utifrån beslut om avvikelser. Studievägarna kan tillämpas på utbildning som påbörjas efter 2026-07-01.
Borttagna studievägar på grund av skrivfel i studievägens kod

  • BAHUSVL00 (nollorna borttagna)
  • EVEV00LN (ny rätt studieväg är skapad)

Versionsinformation

Notera: Att införa icke bakåtkompatibla ändringar är både tillåtet och förväntat för API:er i status alpha, och användarna kan inte förvänta sig några krav på stabilitet.

Versionshantering, Sveriges dataportal, Digg

  • /v2/search: rättat bugg i typkonvertering

Notera: Att införa icke bakåtkompatibla ändringar är både tillåtet och förväntat för API:er i status alpha, och användarna kan inte förvänta sig några krav på stabilitet.

Versionshantering, Sveriges dataportal, Digg

  • /v2/subjects: lagt till sortering efter namn
  • /v2/search: lagt till sortering efter namn
  • /V2/courses: validering av skoltyp
  • /V2/courses: listning för timeSpan=FUTURE
  • v1 API documentation pekas till /syllabus/v3/api-docs
  • v2 API documentation pekas till /syllabus/v3/api-docs-v2

Notera: Att införa icke bakåtkompatibla ändringar är både tillåtet och förväntat för API:er i status alpha, och användarna kan inte förvänta sig några krav på stabilitet.

Versionshantering, Sveriges dataportal, Digg

  • /v2/search: lagt till funktionalitet för att visa studievägskoder (Gy25)
  • /v2/courses: ny endpoint

Notera: Att införa icke bakåtkompatibla ändringar är både tillåtet och förväntat för API:er i status alpha, och användarna kan inte förvänta sig några krav på stabilitet.

Versionshantering, Sveriges dataportal, Digg

  • /v2/: ny funktion för gruppering av metadata i svaren
  • /v2/vocational-packages?relatedProgram={relatedProgram}: rättad funktion för filtering av yrkespaket, relatedProgram skall enbart returnera yrkespaket som till tillhör det yrkesområde som specificeras av värdet i relatedProgram
  • /v2/vocational-packages/vocationalAreas: rättad funktion för listning av yrkesområden, dessa skall kunna listas utan filtering på skoltyp
  • /v2/vocational-packages/vocationalAreas/{relatedProgramCode}: ändrad funktion, yrkespaketen inom yrkesområdet ska listas i bokstavsordning
  • /v2/search/documenttypes?schoolType={schoolType}: ändrad funktion, filtrering på icke-existerande schoolType skall ge 404 (not found) som svar
  • /v2/search/documenttypes?schoolType={schoolType}&reform={reform}: ny funktion, ogiltiga kombinationer av parametrarna till listning av dokumenttyp skall hanteras
  • /syllabus/v2/programs/{code}: Summering av poäng för respektive programdel i programstrukturen skall visas i svaret
  • CANCELED har lagts till som tidsintervall för ämnen och program
  • canceledDate och canceledSkolfs returneras för ämnen och program som upphört gälla med övergångsbestämmelser.

Notera: Att införa icke bakåtkompatibla ändringar är både tillåtet och förväntat för API:er i status alpha, och användarna kan inte förvänta sig några krav på stabilitet.

Versionshantering, Sveriges dataportal, Digg

  • ../v2/search: ny funktion för att söka bland program och ämnen.
  • ../v2/vocational_packages: ny funktion för att söka bland yrkespaket.
  • ../v2/programs{code}/versions: nytt filter för att filtrera på programkategori (nationella program, yrkesprogram, riksrekryterande program med egna examensmål) samt ett nytt filter för att filtrera på gymnasiereform (Gy25, Gy11, Gyan13).
  • ../v2/programs/{code}/versions: nytt filter för att kunna visa vilka versioner som definieras som nu gällande tidigare gällande, kommande respektive upphävda.
  • ../v2/subjects/{code}/versions: nytt filter för att kunna visa vilka versioner som definieras som nu gällande tidigare gällande, kommande respektive upphävda.
  • ../v2/programs/{code}/versions: nytt filter för att kunna visa vilka versioner som definieras som nu gällande tidigare gällande, kommande respektive upphävda.
  • ../v2/curriculums/{code}/versions: nytt filter för att kunna visa vilka versioner som definieras som nu gällande tidigare gällande, kommande respektive upphävda.
  • Korrigerat icke-bakåtkompatibla format i subject_v1_swagger.yaml
  • Bifogar en alpha-version av syllabus-api 2.0.0

Endpointen '/v1/programs/{code}' kan nu hantera när det finns flera alternativa ämnen genom att dessa ämnen har ett groupId som matchar ihop paren.

  • Buggrättning, studievägar som har upphört skall inte visas under LATEST
  • Smärre korrigeringar i swagger-filer

Buggrättning, hämta specifik en version av program ska inte ta hänsyn till datum.

Lagt till bilaga 2 för fyra ämnesplaner som omfattas av flera ämnen

  • Humanistisk och samhällsvetenskaplig spets, (HUMT)
  • Naturvetenskaplig spets, (NATA)
  • Matematik spets, (MATT)
  • Teknikvetenskaplig spets, (TEKA)

Lagt till information om ämnesplaner som omfattas av fler ämnen. Informationen visas i Appendix2List för ämnesplaner som omfattas av flera ämnen. Listan innehåller tillägg till nivåkod samt namn på ämne.

  • Lagt till möjlighet för listning av studievägskoder att ändra sökdatum samt att filtrera resultatet efter studievägstyp, programtyp och tidsintervall
  • Mindre korrigeringar i swagger-filer

Korrigerat filtrering av studievägskoder i värdeförrådet https://api.skolverket.se/syllabus/v1/valuestore/studypathcodes

  • Lagt till fält apiPublisher = Skolverket i api-info
  • Rättat schema SchoolTypesResponse i valuestore_v1_swagger.yaml
  • Lagt till fält apiPublisher, ApiName, apiVersion, apiStatus, apiReleased, apiDocumentation, apiDeprecation, apiLink, apiSunset i alla response
  • Uppdaterat swagger-schema subject_v1_swagger.yaml
  • Uppdaterat swagger-schema api-info_v1_swagger.yaml
  • Uppdaterat swagger-schema course_v1_swagger.yaml
  • Uppdaterat swagger-schema curriculum_v1_swagger.yaml
  • Uppdaterat swagger-schema program_v1_swagger.yaml
  • Uppdaterat swagger-schema valuestore_v1_swagger.yaml
  • Lagt till engelsk titel (englishName), visas enbart om läroplan/examensmål/programmål/program/studieväg har tilldelats ett engelskt namn
  • Lagt till resursen api-info (httpshttps://api.skolverket.se/syllabus/v1/api-info)
  • Korrigerat cache-problem
  • Lagt till möjlighet till filtrering på typOfSyllabus av ämneslistor
  • Lagt till typeOfStudyPath i svaret på programlistor
  • Lagt till möjlighet till filtrering på typeOfStudyPath av programlistor
  • Lagt till school_types i svar för studievägskoder i värdeförrådet (value store)
  • Lagt till möjlighet till filtrering på skoltyp av studievägskoder i värdeförrådet (value store)
  • Lagt till typeOfSyllabus i värdeförrådet (value store)

Senast uppdaterad 04 mars 2026.