Arbetsförmedlingens Öppna Data

60+ datasets, 9 API:er, och europeiska standarder som NordiqFlow bygger på.

Vad är AF:s öppna data?

📊 JobTech Dev - Sveriges arbetsmarknadsdata

Arbetsförmedlingen publicerar all sin arbetsmarknadsdata via plattformen JobTech Dev. Detta inkluderar alla jobbannonser, en komplett taxonomi över yrken och kompetenser, samt historisk data som sträcker sig över 10 år tillbaka.

Datan är helt gratis att använda under öppna licenser. Detta är ett resultat av svenska öppenhetslagar och EU:s PSI-direktiv (Public Sector Information) som kräver att myndigheter gör sin data tillgänglig.

API:er vi använder

Taxonomy API

taxonomy.api.jobtechdev.se/v1/

Komplett taxonomi med 10,000+ yrken, 8,000+ kompetenser, och alla relationer mellan dem.

Dokumentation →

Substitutability Relations

taxonomy.api.jobtechdev.se/.../substitutability-relations

51,000+ karriärövergångar med förberäknad substitutability. Detta är kärnan i TalentFlow.

Dokumentation →

JobSearch API

jobsearch.api.jobtechdev.se/search

Real-time sökning bland alla aktiva jobbannonser i Sverige. Filtrering på yrke, region, kompetens.

Dokumentation →

JobAd Enrichments API

jobad-enrichments.api.jobtechdev.se/

NLP-extraktion av kompetenser från ostrukturerad text. Används för CV-parsing.

Dokumentation →

Historical Ads API

historical.api.jobtechdev.se/

10+ år av historiska jobbannonser. Möjliggör trendanalys och ML-modellträning.

Dokumentation →

JobStream API

jobstream.api.jobtechdev.se/

Real-time webhook för nya jobbannonser. Möjliggör instant uppdateringar.

Dokumentation →

Klassificeringskoder & Standarder

🏷️ Standardiserade koder som AF använder

Arbetsförmedlingen använder en rad standardiserade klassificeringssystem som är gemensamma för svenska myndigheter och harmoniserade med europeiska system. Detta skapar en "låst" datastruktur som är svår att ändra.

Kod Fullständigt namn Beskrivning EU-motsvarighet
SSYK Standard för Svensk Yrkesklassificering 430 yrken på 4-siffernivå (t.ex. 2512 = Mjukvaruutvecklare) ISCO-08 (International Standard Classification of Occupations)
SNI Svensk Näringsgrensindelning 821 branschkoder (t.ex. 62.01 = Dataprogrammering) NACE (EU:s branschklassificering)
SUN Svensk Utbildningsnomenklatur ~400 utbildningsinriktningar med nivåer ISCED (International Standard Classification of Education)
NUTS Nomenclature of Territorial Units Regionkoder (SE110 = Stockholms län) NUTS (EU-standard)
ESCO European Skills, Competences, Qualifications and Occupations 13,000+ kompetenser mappade till yrken Detta ÄR EU-standarden (AF översätter till)

Europeisk integration

Dataflöde: EU → SCB → Myndigheter

EU-standarder
ISCO, NACE, ISCED, ESCO
SCB
Svensk anpassning (SSYK, SNI, SUN)
Arbetsförmedlingen
JobTech Taxonomy
Arbetsförmedlingen
Försäkringskassan
Använder samma SSYK
Skatteverket
Använder samma SNI

⚠️ Varför AF har svårt att ändra sin data

Arbetsförmedlingens klassificeringssystem är inte en intern beslutsfråga. Det är del av ett komplext ekosystem av svenska och europeiska standarder:

  • EU-harmonisering: Sverige rapporterar arbetsmarknadsstatistik till Eurostat med ISCO/NACE-koder. Ändringar kräver EU-koordination.
  • Myndighetskopplingar: Försäkringskassan, Skatteverket, CSN och kommuner använder samma SSYK-koder. En ändring påverkar alla.
  • SCB-beroende: Statistiska Centralbyrån (SCB) äger och förvaltar de svenska standarderna. AF är en konsument, inte ägare.
  • Bakåtkompatibilitet: 10+ år av historisk data är kodad med nuvarande system. Ändringar bryter tidsserier.
  • Internationell jämförbarhet: ILO (International Labour Organization) kräver ISCO-kompatibilitet för globala jämförelser.

Slutsats: AF kan lägga till kompetens-data (som de gör med JobTech), men grundläggande yrkesklassificeringar är "låsta" av externa beroenden. NordiqFlow jobbar med denna struktur, inte mot den.

Dataset-katalog (60+ filer)

📁 Nyckel-datasets som NordiqFlow använder

Vi har laddat ner och strukturerat följande datasets från JobTech:

substitutability-relations-between-occupations.json

51,000+ karriärövergångar mellan yrken

2.3 MB

concepts-and-common-relations.json

Master-graf med alla begrepp och relationer

34 MB

skills.json

8,000+ kompetenser ("skill atoms")

543 KB

ssyk-level-4-groups.json

430 svenska yrken (SSYK-4)

150 KB

the-ssyk-hierarchy-with-occupations.json

Fullständig yrkestaxonomi med hierarki

399 KB

sni-hierarchy.json

821 branschkoder med hierarki

249 KB

sun-field-hierarchy.json

Utbildningsområden och nivåer

169 KB

occupation-skill-relations.json

Mappning: yrken ↔ krav på kompetenser

1.8 MB

Total datastorlek: ~35 MB strukturerad data | Senast uppdaterad: Januari 2026

Hur NordiqFlow använder datan

🔄 Vår datapipeline

  1. Nattlig synkronisering: Vi hämtar uppdateringar från alla JobTech API:er varje natt.
  2. Graf-byggning: Datasets laddas in i en Neo4j-grafdatabas där yrken är noder och substitutability-relationer är kanter.
  3. Enrichment: När en användare laddar upp ett CV, skickar vi texten till JobAd Enrichments API för att extrahera kompetens-ID:n.
  4. Matchning: Vi traverserar grafen för att hitta yrken som matchar användarens kompetenser, rankat efter substitutability och efterfrågan.
  5. Gap-analys: För varje matchat yrke beräknar vi vilka kompetenser som saknas och kopplar till utbildningsvägar via SUN-koderna.

Utforska datan själv

All data vi använder är helt öppen och gratis att utforska.

Besök JobTech Dev Läs om vår teknik