Bredbånd.dk
Alle udbydere · 100% gratis

DATA FRA BREDBÅND.DK

Åbne data om bredbånd

Hent katalogpriser, udbydere og målte hastigheder som JSON. Filerne er offentligt tilgængelige uden login og bygger på de samme datamoduler som sitet.

Datasnapshot: 28. oktober 2026 kl. 08.32
Filer genereret: 28. oktober 2026 kl. 08.33

Hent datasættene

Indekset i metadata.json beskriver alle datasæt. Antallene nedenfor og filernes metadata stammer fra samme build.

JSON · v211 rækker

Katalogpriser på bredbånd

Sitets katalogtilbud, ikke alle markedets produkter eller feed-only-tilbud. Leverbarhed og endelig pris kræver adresseopslag. Område- og nykundevilkår er ikke fuldstændigt struktureret i kilden; læs altid tilbuddet hos udbyderen.

Synkroniseret
28. oktober 2026 kl. 08.32
Opdatering
Ved vellykket build; tilstræbt dagligt
/api/priser.json
JSON · v228 rækker

Udbydere og kundevurderinger

Katalogets internetudbydere. Vurderinger fra det tidligere site og Danmarks Hastighedstest, omregnet til 1–5; ikke en repræsentativ kundeundersøgelse eller en rangering.

Synkroniseret
28. oktober 2026 kl. 08.32
Opdatering
Ved vellykket build; tilstræbt dagligt
/api/udbydere.json
JSON · v2381 rækker

Målte hastigheder pr. by

Offentliggjorte aggregater pr. måling, inklusive WiFi. Rullende 12 måneder ved tilstrækkeligt grundlag, ellers et historisk kalenderår. Ikke husstandsbaserede rangeringstal; kundemix, abonnement, udstyr og geolokalisering påvirker resultatet.

Synkroniseret
28. oktober 2026 kl. 08.32
Opdatering
Ved vellykket build; tilstræbt dagligt
/api/hastigheder.json

Priser: bevar vilkårene sammen med beløbet

Prisfilen indeholder katalogtilbud. Den omfatter ikke alle markedets produkter eller tilbud, som kun findes i vores affiliate-feed. Den lover hverken leverbarhed eller samme pris på alle adresser. Område, net og kundestatus kan ændre tilbuddet; adgangsvilkårene er ikke fuldstændigt struktureret i kataloget.

fra_pris: true gør alle afledte beløb til nedre grænser. null betyder, at flaget ikke er angivet — det dokumenterer ingen landsdækkende fast pris. Bevar altid rækkens forbehold og prisvilkaar, når data bruges.

Normalpris, intropris og introens længde står hver for sig. En nulintro er gyldig. En bestillingsfrist gælder til og med den angivne dato; den er ikke introperiodens slutdato. Førsteårspris inkluderer oprettelse. Mindsteprisen regnes over bindingen, højst seks måneder, eller én måned uden binding. En valgfri router er ikke regnet som obligatorisk udgift.

Ved forbrugsafregning er normalpris_kr katalogets månedsloft, og førsteårsbeløbet er null. Mindsteprisen medregner kun den faste del. Ukendt oprettelse eller binding bliver aldrig stiltiende til nul. Håndholdte planlister og udbydernes »fra«-felter eksporteres ikke som verificerede landspriser.

Prisfelter og enheder

id
Katalogets produkt-id, ikke et adresse- eller tracking-id.
download_mbit
Annonceret download i Mbit/s; null hvis ikke oplyst.
upload_mbit
Annonceret upload i Mbit/s; null hvis ikke oplyst.
normalpris_kr
Månedspris efter intro; ved forbrugsafregning katalogets månedsloft. Se prisvilkaar.
kampagnepris_kr
Intropris i kr./md.; 0 er gratis intro, null er ingen gyldig daterbar intro.
kampagne_maaneder
Introens længde, ikke bestillingsfrist. Null uden gyldig intro.
kampagne_bestil_senest
Inklusiv bestillingsfrist YYYY-MM-DD; null når ikke tilgængelig.
foerste_aar_kr
Fælles firstYearCost + oprettelse; null ved forbrugsafregning eller ukendt pris/oprettelse/binding. Bevarer fra_pris og adresse-/kundevilkår.
mindstepris_kr
Fælles minPrice: oprettelse + faste betalinger i bindingen (højst seks måneder), ellers én måned; kampagne medregnes. Null ved ufuldstændigt grundlag.
fra_pris
true er nedre grænse for alle beløb; false er eksplicit fast katalogpris; null betyder at fra-flaget ikke er angivet. Intet flag garanterer samme pris på alle adresser.
binding_maaneder
0 er ingen binding; null er ukendt.
oprettelse_kr
Engangsbeløb i kr.; 0 er gratis, null er ukendt.
router
Kildens routertekst, fx Inkluderet/Tilkøb; null er ukendt.
datamaengde
Kildens datamængde/GB-værdi; null når ikke angivet, aldrig automatisk fri data.
prisvilkaar
Kildens forbrugs-/pristekst; null når ikke angivet.
omraadevilkaar
null: præcise områdebegrænsninger er ikke struktureret i kataloget. Se rækkens forbehold.
nykundevilkaar
null: præcise nykundekrav er ikke struktureret i kataloget. Se rækkens forbehold.
kildekontrol_dato
null: kataloget leverer ikke en dokumenteret individuel kildekontroldato.

Målinger: gennemsnit, median og periode

Hastighedsfilen indeholder offentliggjorte byaggregater, inklusive målinger på WiFi. Et gennemsnit pr. måling er ikke et gennemsnit pr. husstand. Gentagne målinger, kundemix, abonnement, eget udstyr og usikker geolokalisering påvirker tallene. De kan ikke bruges til at udpege Danmarks hurtigste by.

basis: window betyder det rullende vindue på tolv måneder. Ved for få målinger bruges det seneste kalenderår med tilstrækkeligt grundlag: basis: year og basisYear. Brug altid periodFrom og periodTo for det faktiske spænd. Et historisk kalenderår er ikke en aktuel måling.

Downloadmedianen findes i kilden. Uploadmedian og netmedianer findes ikke; de erstattes ikke med gennemsnit. Et bylink er null, hvis sitet ikke udgiver en side for byen. Tredjepartsdækning indgår ikke i denne eksport.

Målefelter og enheder

mean_download_mbit
Aritmetisk gennemsnit af download pr. måling i byens basisperiode, Mbit/s.
mean_upload_mbit
Aritmetisk gennemsnit af upload i samme periode, Mbit/s.
median_download_mbit
Reel downloadmedian fra cityStats.dist.median, Mbit/s; null uden fordeling.
median_upload_mbit
Altid null: kilden har ingen uploadmedian.
p90_download_mbit
90. percentil for download, Mbit/s.
median_ping_ms
Median-svartid i millisekunder, null uden grundlag.
antal_maalinger
Antal målinger i basisperioden, ikke antal husstande.
basis
window = rullende 12 måneder; year = historisk kalenderår. Læs periodFrom/periodTo for faktisk dataspænd.
basisYear
Kalenderåret ved basis=year, ellers null.
periodFrom
Første målingsdato i basisperioden, ISO-dato.
periodTo
Sidste målingsdato i basisperioden, ISO-dato.
windowTests
Antal målinger i det rullende vindue uanset basis.
url
Byside bestemt af cityPages i samme build; null hvor ingen side udgives.
net
Net med mindst 25 målinger. mean-felterne er gennemsnit, ikke medianer. Virtuelle udbydere kan være bogført på netejeren.

Udbydere og vurderinger

Udbyderfilen beskriver katalogets udbydere og kundevurderinger fra det tidligere site og Danmarks Hastighedstest. Vurderingerne samles over et rullende vindue på 24 måneder og omregnes til skalaen 1–5. Karakteren vises først ved 10 svar; ellers er den null. Antallet er vurderinger, ikke alle viste spørgeskemaer. Det er selvvalgte svar, ikke en repræsentativ kundeundersøgelse.

Filen giver ingen placering eller prisvinder. Læs den fulde metode for målinger og vurderinger og bredbåndsstatistikken, før tallene sammenlignes.

Brug data med kildeangivelse

Eksisterende CC BY 4.0-angivelse for den offentliggjorte dataudgivelse. Omfatter ikke logoer, tredjepartsindhold eller udbydernes adresse-API-svar.

Angiv Bredbånd.dk som kilde, link til datasættet og vores metode, og skriv snapshotdato og relevant måleperiode. Ved bearbejdning skal ændringer fremgå. Bevar prisforbehold og ukendte værdier; et beløb må ikke præsenteres som et løfte om pris eller levering på en konkret adresse.

Kilde: Bredbånd.dk, [datasættets URL], datasnapshot [synkroniseret]. Måleperiode: [periodFrom–periodTo], hvor relevant. CC BY 4.0. [Beskriv eventuelle ændringer].

Ingen private adresseobservationer, rå hastighedstests, personlige identifikatorer eller trackinglinks indgår. Dækningssvar fra udbydernes adresse-API’er er underlagt vores aftaler og må ikke videredistribueres. Det historiske /data/bredbaandspriser.json er et arkiv og må ikke bruges som aktuelle tilbud.

Version og kompatibilitet

De eksisterende feed-URL’er er bevaret. Version 2 retter fejl i felternes betydning og kræver, at eksisterende integrationer opdateres.

  • Version 2 er en inkompatibel semantisk rettelse på de eksisterende URL’er. Version 1 skal ikke længere fortolkes som dokumentation.
  • Byernes tidligere median_download_mbit/median_upload_mbit bar gennemsnit. Gennemsnit er nu mean_download_mbit/mean_upload_mbit. median_download_mbit er nu den reelle downloadmedian; median_upload_mbit er null, fordi kilden ikke har den. Nettenes falske medianfelter er fjernet og erstattet med mean-felter.
  • Historiske kalenderår mærkes med basis=year, basisYear og periodFrom/periodTo; window betyder rullende 12 måneder. Ingen rangering udledes af disse per-test-gennemsnit.
  • laveste_pris_kr fra udbydernes håndholdte planlister er fjernet; det er ikke en verificeret landspris. fiberdaekning_pct er udeladt: tredjepartsdækning udgives ikke som vores åbne måledata.
  • router_inkluderet er erstattet af router (kildens tekst). Ukendte binding/oprettelse bliver null; forbrugsafregning har ingen ubetinget førsteårsregning.
  • opdateret er nu snapshot-tid, ikke den aktuelle builddato. genereret er filens genereringstid; ingen af dem er en kontrol af udbyderens aktuelle pris.