Introduksjon
Konkurs.app tilbyr et gratis, offentlig JSON API for oppslag i norske konkursbo. Alle data hentes daglig fra Brønnøysundregistrene sitt Enhetsregister-API.
Basis-URL: https://konkurs.app/api
API-et er fartsbegrenset til 60 forespørsler per minutt per IP-adresse.
Ved overskridelse returneres HTTP 429 med en Retry-After-header.
Endepunkter
GET /api/stats
Returnerer nøkkeltall og statistikk over konkursbo.
Ingen parametere. Caches i 24 timer.
curl https://konkurs.app/api/stats
Respons:
{
"total": 3254,
"thisMonth": 87,
"thisYear": 412,
"lastYearSamePeriod": 389,
"byMunicipality": [{ "kommune": "OSLO", "count": 520 }, ...],
"byIndustry": [{ "naeringskode": "68.209", "naeringsbeskrivelse": "Utleie av egen ...", "count": 98 }, ...],
"byMonth": [{ "month": "2024-03", "count": 95 }, ...],
"lastSynced": "2026-02-22T03:12:45.000Z"
}
GET /api/filters
Returnerer tilgjengelige filter-verdier for kommuner og næringskoder.
Ingen parametere. Caches i 24 timer.
curl https://konkurs.app/api/filters
Respons:
{
"kommuner": [{ "kommune": "ALTA" }, { "kommune": "ARENDAL" }, ...],
"naeringskoder": [{ "naeringskode": "01.110", "naeringsbeskrivelse": "Dyrking av korn ..." }, ...]
}
GET /api/konkursbo
Paginert liste over konkursbo med filtrering og sortering.
| Parameter | Type | Standard | Beskrivelse |
|---|---|---|---|
page |
heltall | 1 | Sidenummer (starter fra 1) |
size |
heltall | 50 | Antall per side (maks 100) |
sort |
streng | stiftelsesdato | Sorter etter: stiftelsesdato, registreringsdato, navn, kommune, orgnr |
order |
streng | desc | asc eller desc |
kommune |
streng | Filtrer etter kommune (eksakt treff) | |
naeringskode |
streng | Filtrer etter næringskode (eksakt treff) | |
search |
streng | Fritekstsøk i navn og org.nr | |
fra_dato |
dato | Stiftelsesdato fra og med (YYYY-MM-DD) | |
til_dato |
dato | Stiftelsesdato til og med (YYYY-MM-DD) | |
inkluder_slettede |
streng | 0 | Sett til 1 for å inkludere avsluttede bo |
curl "https://konkurs.app/api/konkursbo?kommune=OSLO&page=1&size=10"
Respons:
{
"data": [{ "orgnr": "934567890", "navn": "EKSEMPEL AS ...", ... }],
"pagination": {
"page": 1,
"size": 10,
"total": 520,
"totalPages": 52
}
}
GET /api/konkursbo/:orgnr
Detaljer for ett enkelt konkursbo.
| Parameter | Type | Beskrivelse |
|---|---|---|
:orgnr |
streng | Ni-sifret organisasjonsnummer |
curl https://konkurs.app/api/konkursbo/934567890
Returnerer 400 ved ugyldig org.nr og 404 om boet ikke finnes.
GET /api/health
Helsesjekk som bekrefter at databasen er tilgjengelig.
curl https://konkurs.app/api/health
Respons:
{
"status": "ok",
"lastSynced": "2026-02-22T03:12:45.000Z",
"totalRecords": 3254
}
Datamodell
Hvert konkursbo har følgende felter:
| Felt | Type | Beskrivelse |
|---|---|---|
orgnr | streng | Ni-sifret organisasjonsnummer (primærnøkkel) |
navn | streng | Navn på konkursboet |
stiftelsesdato | dato | Dato boet ble stiftet (YYYY-MM-DD) |
registreringsdato | dato | Dato boet ble registrert i Enhetsregisteret |
naeringskode | streng | NACE-kode for næringsgruppe |
naeringsbeskrivelse | streng | Beskrivelse av næring |
kommune | streng | Kommunenavn |
kommunenummer | streng | Fire-sifret kommunenummer |
poststed | streng | Poststed |
postnummer | streng | Fire-sifret postnummer |
adresse | streng | Forretningsadresse |
under_avvikling | heltall | 1 hvis under avvikling, ellers 0 |
mva_registrert | heltall | 1 hvis registrert i MVA-registeret |
aktiv | heltall | 1 hvis aktivt bo, 0 hvis avsluttet/slettet |
slettet_dato | dato | Dato boet ble slettet (kun for avsluttede) |
debitor_navn | streng | Navn på konkursdebitor (virksomheten som gikk konkurs) |
debitor_orgnr | streng | Org.nr til konkursdebitor |
bostyrer | streng | Navn på bostyrer oppnevnt av tingretten |
first_seen | dato | Dato boet først ble registrert i vår database |
updated_at | dato | Dato for siste oppdatering |
Fartsbegrensning
API-et tillater 60 forespørsler per minutt per IP-adresse.
Begrensningen gjelder alle /api/*-endepunkter.
Når grensen overskrides returneres HTTP 429 Too Many Requests
med en Retry-After: 60-header. Vent det angitte antall sekunder før du prøver igjen.
HTTP/1.1 429 Too Many Requests
Content-Type: application/json
Retry-After: 60
{"error": "For mange forespørsler. Prøv igjen om litt."}
Datakilde
Alle data hentes fra Brønnøysundregistrene sitt Enhetsregister-API. Dataene synkroniseres automatisk hver dag klokken 03:00 UTC.
Brønnøysundregistrene er den autoritative kilden. For feil i registrerte opplysninger, kontakt Brønnøysundregistrene direkte.