REST/SDMX-kilder (DST, Nationalbank, Eurostat, OECD, ECB m.fl.) til statistik og løbende opdatering.

API-datakilder til modelarbejde

Kanon for projektet: Al forskning, statistik og validering i dette repo, der kræver maskinelle eller officielle tal (Danmark, EU, renter, makro), skal hvor det er anvendeligt bygge på de kilder og API’er, der er listet herunder. Vælg den mindste relevante kilde (typisk DST → Nationalbank → Eurostat/OECD/ECB); dokumentér hvis du bevidst supplerer med andet.

Dette notat samler maskinelle grænseflader (primært REST/JSON og SDMX), der kan understøtte statistisk analyse, opdatering af antagelser og kontinuerlig validering af en alternativ model til den lovpligtige arbejdsmarkedspension (fx sammenligning med gælds- og indkomstserier, renter og tværnationale benchmarks).

“Realtid” i praksis betyder her: data, der publiceres løbende (dagligt, ugentligt eller ved nye perioder) og kan hentes via API uden manuelle fil-downloads — ikke millisekunds-markedsdata. Kombinér altid med kildehenvisning og respekt for brugsvilkår og rate limits.


1. Danmarks Statistik — StatBank API

FormålOfficielle danske mikro- og makrotabeller: løn, indkomst, beskæftigelse, bolig, nationalregnskab, befolkning m.m. — relevant for indkomstprofiler, gælds- og boligstatistik (hvor tabeller findes) og befolkningsunderlag.
Base-URLhttps://api.statbank.dk
Funktionerv1/subjects, v1/tables, v1/tableinfo, v1/data — forespørgsler som POST med JSON-body (GET understøttes; POST anbefales af DST).
FormaterJSON, XML; datakald kan også levere CSV, PX m.v. afhængigt af parameter.
TeknikTLS 1.2+, UTF-8. Konsol til forsøg: api.statbank.dk/console.
LicensFrit brug (kommercielt og ikke-kommercielt) med kildeangivelse — DST angiver Creative Commons CC BY 4.0 for Statistikbank-data.
DokumentationStatBank API (engelsk)

Tip: Find først tabelkoden i Statistikbanken, og brug derefter tableinfo + data til at automatisere træk.


2. Danmarks Nationalbank — data og Statistikbank

FormålUdlån, realkredit, renter, betalingsbalance og finansielle konti — centralt for gældsomkostning, belåning og makrobaggrund.
WebData og statistik (Nationalbanken)
Statistikbank-UINationalbankens Statistikbank (PxWeb/StatBank-lignende grænseflade)

Nationalbanken publicerer mange serier i egen Statistikbank. Maskinel adgang følger typisk samme StatBank/PxWeb-mønster som DST (serverafhængigt); verificér den aktuelle API-base og evt. PxWebApi v2-dokumentation på Nationalbankens eller leverandørens sider, når I implementerer klienter. Hvis intet offentligt API er tilgængeligt for en given tabel, er strukturerede fil-downloads ofte alternativet.


3. Eurostat — Statistics API (JSON-stat)

FormålEU-sammenlignelige serier: arbejdsmarked, nationalregnskab, befolkning, regioner (NUTS), udvalgte sociale indikatorer — nyttigt til benchmark og sensitivity mod nabolande.
Mønsterhttps://ec.europa.eu/eurostat/api/dissemination/statistics/1.0/data/{DATASET}?format=JSON&lang=EN&…
FilterTid (sinceTimePeriod, untilTimePeriod, lastTimePeriod), geografi, dimensioner — se Eurostats guide.
DokumentationGetting started — Statistics API · detaljeret API · Query builder

Eurostat opdaterer datasæt efter en fast publikationsplan (typisk ikke “tick-data”, men velegnet til løbende modelopdatering).


4. Eurostat — SDMX 2.1 / 3.0 API

FormålSamme data som over, men med SDMX-standard (metadata + data i ét økosystem), egnet til pipeline-integration og værktøjer (R, Python, .Stat Suite).
DokumentationSDMX 2.1 getting started · SDMX 3.0

5. OECD — SDMX-JSON API

FormålTværnationale datasæt (inkl. Danmark, hvor dækning findes): økonomi, arbejdsmarked, udvalgte sociale/pensionsrelaterede indikatorer i OECD’s struktur.
AdgangGratis med accept af OECD vilkår; rate limits gælder.
DokumentationOECD — API / data explainers · SDMX-JSON · SDMX-ML

Queries kan ofte kopieres fra OECD Data Explorer (“Developer API” / lign.).


6. ECB — Statistical Data Warehouse (SDMX REST)

FormålPengetilstands- og renteserier, afkastkurver m.m. — relevant som diskonterings- og sammenligningsrenter og for makrorammer.
IndgangECB Data Portal — API · Getting data via web services (SDMX)
TeknikHTTPS; ressourcebaserede forespørgsler med startPeriod / endPeriod m.fl.

7. Datafordeler (Grunddata)

FormålMyndighedsdata med fælles distribution (adresser, matrikel, ejerlav m.m.). For pensions-/gældsmodellen ofte sekundært, men relevant hvis modellen senere kobles til bolig eller geografi.
Webdatafordeler.dk
APIREST, GraphQL, WFS m.fl. — registrering og ofte API-nøgle / OAuth. Se selvbetjenings-dokumentation.

8. Øvrige kilder (valgfrit)

KildeRelevans
World Bank Indicators APIdatahelpdesk.worldbank.org/knowledgebase/articles/889392 — globale makroindikatorer til sammenligning.
IMF Datadata.imf.org — SDMX/JSON API til makroserier (ofte mere aggregat end DST).
BIS Statisticsbis.org/statistics/api.htm — international bank- og gældsstatistik (begrænset dansk granularitet).

9. Hvad der ikke typisk findes som åbent API

  • Registerbaseret mikrodata (fx fuld kobling pension × gæld på personniveau) kræver normalt DST’s forskerordning eller godkendt adgang — ikke et offentligt REST-API til vilkårlige slutbrugere.
  • su.dk og lignende — regel- og satsinformation er ofte websider/PDF’er; aggregater om SU-gæld findes typisk hos DST via StatBank.

10. Anbefalet brug i projektet

  1. StatBank (DST) som primær dansk kilde til tal; Nationalbank som finansielt supplement.
  2. Eurostat/OECD til internationale kontrolscenarier og robusthedstjek.
  3. ECB til rentestruktur og opdaterede markedsnære serier, hvor relevant.
  4. Implementér caching og versionsfelter (updated i JSON-stat m.m.) så gentagne kørsler er reproducerbare og skånsomme mod API’erne.

Når I tilføjer konkrete tabel-ID’er og datasætskoder til modellen, kan de listes i et separat notat eller i kode som konstanter med kommentarlink tilbage til denne side.

Alle dokumenter · Forsiden