Till innehållet
Skolverket
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

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 pga skrivfel i studievägens kod

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

Versionsinformation

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 16 juni 2025.