För utvecklare
Allt innehåll på lagen.nu är öppna data och går att hämta maskinellt. Statlig lagtext och myndighetsbeslut omfattas inte av upphovsrätt; rättsfallsreferat får återges fritt med angivande av källan (Domstolsverket). Vi uppmuntrar återanvändning.
Det finns fem sätt att komma åt innehållet:
- Länka till läsvyer med de permanenta adresserna – se Hur man länkar till lagen.nu.
- REST-API för att söka, lista och hämta enskilda dokument samt härledda vyer – t.ex. vilka dokument som hänvisar till ett givet dokument (citeringsgrafen), versionshistorik och skillnader mellan lydelser.
- Bulknedladdning av hela korpusen som komprimerade NDJSON-filer, en rad per dokument.
- MCP för AI-verktyg, så att en chatbot kan slå upp gällande lagtext och följa citeringsgrafen istället för att svara ur minnet.
- Git-repositorier med lagtexten som versionshistorik: github.com/staffanm/sfs och github.com/staffanm/eurlex. En fil per författning eller rättsakt, en commit per ändring, författad av den som undertecknat propositionen.
git logochgit blamepå svensk lag.
REST-API och bulknedladdning beskrivs närmare under API och bulkdata, MCP under lagen.nu i AI-verktyg. Korpuset i siffror visar vad materialet innehåller, mätt.
Varje dokument identifieras överallt med sin kanoniska https://lagen.nu/…-adress – samma sträng är API-nyckel, rad-id i bulkdumparna och id i sökindexet. JSON-artefakten är källan till sanning; sökindex och katalog är härledda och kan byggas om ur artefakterna.
API:et ligger under /api/v1. Ett maskinläsbart schema serveras på /openapi.json och interaktiv dokumentation på /docs.
paraGRAF är ett exempel på vad någon annan kan bygga på API:et: en fristående app som ritar citeringsgrafen runt ett dokument.
Plattformen bakom lagen.nu är öppen källkod och kan återanvändas för att bygga andra tjänster som hanterar liknande informationssamlingar. Läs mer om tekniken bakom lagen.nu.