Data & API
Offentlig dokumentation for mobilabonnement.dk's plan-data og maskinvenlige endpoints.
Et struktureret datalag for crawlers, agenter og udviklere
Mobilabonnement.dk stiller et offentligt, maskinvenligt datalag til rådighed med aktive danske mobilabonnementer, udbyderoversigter og metadata. Målet er at gøre det lettere at sammenligne planer konsekvent og arbejde med samme normaliserede datagrundlag på tværs af søgning, analyse og automatisering.
Dataene er særligt nyttige for agenter og værktøjer, der vil arbejde med priser, introtilbud, dataforbrug, EU-data, binding, eSIM, 5G og udbydersider uden først at skulle udlede hele strukturen fra HTML.
Løbende opdatering
Feedet bygger på samme planunivers som siden og opdateres løbende.
Stabile felter
Provider-slugs, planfelter og canonical URLs er lavet til genbrug.
Bygget til maskinbrug
JSON endpoints gør det lettere for LLMs, agenter og scripts at finde data.
Tilgængelige endpoints
Disse endpoints er offentligt tilgængelige og returnerer JSON.
Endpoint
/api/metadata.jsonMetadata og discovery
Start her hvis du er crawler, agent eller udvikler. Indeholder oversigt over tilgængelige endpoints og grundlæggende data-noter.
Endpoint
/api/plans.jsonAlle aktive mobilabonnementer
Samlet feed med aktive abonnementer, priser, intropriser, data, EU-data, netværk, eSIM, 5G, binding og opdateringstidspunkt.
Endpoint
/api/providers.jsonUdbyderoversigt
Maskinvenligt indeks over udbydere med antal abonnementer, laveste priser, eSIM/5G-signaler og seneste opdatering.
Endpoint
/api/providers/:slug/plans.jsonAbonnementer for en specifik udbyder
Provider-specifik planliste til agents, scripts og sammenligninger på udbyderniveau.
Sådan bør dataene læses
Udbyderens listepris er monthly_price_dkk. Har planen et obligatorisk månedligt gebyr, står det i monthly_fee, og det kunden faktisk betaler pr. måned er total_monthly (listepris + gebyr). Hvis en plan har introtilbud, fremgår det af intro_price_dkk og intro_price_months. Til sammenligning på tværs af introkampagner findes også sort_price_effective_dkk, som er en vægtet 12-måneders pris.
Når data_dk_gb er null, betyder det fri data. Det gør det lettere for maskiner at skelne mellem faste datapakker og ubegrænset data uden at gætte på tekstformuleringer.
plan_url peger på en mobilabonnement.dk redirect-URL. Den er lavet til udgående klik fra API-data, så trafikken kan tilskrives korrekt, før brugeren sendes videre til udbyderen.
canonical_url peger på den relevante side på mobilabonnement.dk, så agenter og andre systemer kan koble den strukturerede planpost til en menneskeligt læsbar side.
| Felt | Betydning |
|---|---|
| provider_name | Udbydernavn som vises for brugeren |
| provider_slug | Stabilt maskinvenligt udbyder-id |
| product_name / display_name | Abonnementsnavn i normaliseret visning |
| monthly_price_dkk | Udbyderens normale listepris pr. måned i DKK (uden obligatoriske gebyrer) |
| monthly_fee / monthly_fee_label | Obligatorisk månedligt gebyr oven i listeprisen, som kunden ikke kan fravælge ved bestilling (fx Norlys' betalingsadministration). 0 = intet kendt gebyr |
| total_monthly / total_intro_monthly | Det kunden betaler pr. måned: listepris (eller intropris) + monthly_fee |
| intro_price_dkk | Midlertidig intropris i DKK, hvis der er kampagne |
| intro_price_months | Antal måneder introprisen gælder |
| sort_price_effective_dkk | Vægtet gennemsnitspris over 12 måneder |
| data_dk_gb | Datamængde i Danmark. null betyder fri data |
| data_eu_gb | EU-data i GB, når relevant |
| has_esim / has_5g | Featurefelter til hurtig filtrering |
| binding_months | Binding i måneder |
| creation_fee_dkk | Oprettelsespris i DKK |
| updated_at | Seneste opdatering af planen |
| plan_url | mobilabonnement.dk redirect-URL til sporing af udgående klik fra API-forbrugere |
| canonical_url | Kanonisk side for udbyderen på mobilabonnement.dk |
Brug, kilde og attribution
Betingelsen for at bruge dataene
Du må frit bruge dataene — i værktøjer, analyser, artikler, apps, agenter og kommercielle produkter — på én betingelse: du krediterer mobilabonnement.dk med et synligt, klikbart link til mobilabonnement.dk.
Bruger du tal fra et enkelt abonnement eller en enkelt udbyder, så link til den konkrete side i stedet — det er feltet canonical_url i API’et. Det er både mere præcist for din læser og mere brugbart for os.
Sådan krediterer du
HTML
<a href="https://mobilabonnement.dk/">Kilde: mobilabonnement.dk</a>Til websider og dashboards
Markdown
Kilde: [mobilabonnement.dk](https://mobilabonnement.dk/)Til dokumentation, READMEs og notater
Ren tekst
Kilde: mobilabonnement.dkKun hvor et link ikke er muligt — ellers brug en af de to ovenfor
Kravet gælder uanset formen: en tabel på din side, en graf, et datasæt du bygger videre på, eller et svar en sprogmodel genererer ud fra feedet. Vi bruger reelle ressourcer på at holde priserne rigtige — vi synkroniserer to gange dagligt og efterprøver mod udbydernes egne sider — og attributionen er den eneste betaling vi beder om.
Vi logger anonymiseret, hvilke klienter der henter endpointsene, så vi kan se om dataene rent faktisk bliver brugt. Der gemmes ingen IP-adresser, kun en saltet hash. Bruger du feedet i noget større, hører vi gerne fra dig — så kan vi tage højde for dig, når felter ændrer sig.
For en mere menneskelig forklaring af hvordan vi sammenligner abonnementer, hvordan introtilbud håndteres, og hvordan vi arbejder med opdateringer og gennemsigtighed, anbefaler vi også vores metode- og informationssider.