Data & API

Offentlig dokumentation for mobilabonnement.dk's plan-data og maskinvenlige endpoints.

Offentlige data 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.json

Metadata og discovery

Start her hvis du er crawler, agent eller udvikler. Indeholder oversigt over tilgængelige endpoints og grundlæggende data-noter.

Åbn endpoint

Endpoint

/api/plans.json

Alle aktive mobilabonnementer

Samlet feed med aktive abonnementer, priser, intropriser, data, EU-data, netværk, eSIM, 5G, binding og opdateringstidspunkt.

Åbn endpoint

Endpoint

/api/providers.json

Udbyderoversigt

Maskinvenligt indeks over udbydere med antal abonnementer, laveste priser, eSIM/5G-signaler og seneste opdatering.

Åbn endpoint

Endpoint

/api/providers/:slug/plans.json

Abonnementer 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.

FeltBetydning
provider_nameUdbydernavn som vises for brugeren
provider_slugStabilt maskinvenligt udbyder-id
product_name / display_nameAbonnementsnavn i normaliseret visning
monthly_price_dkkUdbyderens normale listepris pr. måned i DKK (uden obligatoriske gebyrer)
monthly_fee / monthly_fee_labelObligatorisk 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_monthlyDet kunden betaler pr. måned: listepris (eller intropris) + monthly_fee
intro_price_dkkMidlertidig intropris i DKK, hvis der er kampagne
intro_price_monthsAntal måneder introprisen gælder
sort_price_effective_dkkVægtet gennemsnitspris over 12 måneder
data_dk_gbDatamængde i Danmark. null betyder fri data
data_eu_gbEU-data i GB, når relevant
has_esim / has_5gFeaturefelter til hurtig filtrering
binding_monthsBinding i måneder
creation_fee_dkkOprettelsespris i DKK
updated_atSeneste opdatering af planen
plan_urlmobilabonnement.dk redirect-URL til sporing af udgående klik fra API-forbrugere
canonical_urlKanonisk 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.dk

Kun 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.