Legal notices

/legal-notices

Statstidende notices about companies: bankruptcy decrees, creditor meetings, reconstruction, forced auctions, liquidation and forced dissolution, general meetings, capital changes and merger plans.

Every notice carries the rubrik, the companies named, the trustee (kurator), court and case number where published, whether a decree was later revoked, and a one-line summary. History goes back to March 2026.

Browse with filters and limit/offset: newest publication first, with a total. Poll with since once and then cursor=next_cursor: every notice indexed after the cursor, oldest first, exactly once. New notices arrive each morning after Statstidende publishes.

Sole proprietorships (ENK), personally owned small businesses (PMV) and partnerships (I/S) are not in the feed, because their debtor is a person. Per company, use /companies/{cvr}/legal-notices. For push delivery on the companies you follow, subscribe a webhook to financial_distress and corporate_announcement.

Pro and Team.

get/v1/legal-notices

Request

  • Base URL: https://api.companydata.dk (the document declares no server; this is the origin it was published from)
  • URL: https://api.companydata.dk/v1/legal-notices
  • Auth: HTTP bearer

Query parameters

date_fromstring nullable

Publication date from (YYYY-MM-DD)

date_tostring nullable

Publication date to (YYYY-MM-DD)

cvrstring nullable

Only notices naming this CVR number

event_typestring nullable

financial_distress or corporate_announcement

sectionstring nullable

Statstidende section, e.g. Konkursboer, Rekonstruktion, Tvangsauktioner

rubrikstring[] nullable

Rubrik keys from /legal-notices/rubrikker (repeatable)

municipality_codestring nullable

Company municipality code

divisionstring nullable

2-digit industry division

cursorstring nullable

next_cursor from the previous page: returns the notices indexed after it, oldest first

sincestring date-time nullable

Start polling from this time (ISO 8601): notices indexed after it, oldest first

includestring nullable

Set to fields to include the structured fields of each notice

limitinteger
offsetinteger

Only when browsing (no cursor or since)

Response

Successful Response

totalinteger nullable

Matching notices; null when polling with cursor or since

limitinteger required
offsetinteger required
next_cursorstring nullable

Pass as cursor to get the notices indexed after this page

Example response

{
  "notices": [
    {
      "message_number": "S16032026-23",
      "rubrik": {
        "key": "14a1d71d-f215-58e5-ade0-214f90482cdc",
        "section": "Konkursboer",
        "name": "Konkursdekret",
        "name_en": "Bankruptcy decree",
        "event_type": "financial_distress"
      }
    }
  ]
}

Changes

No recorded changes to this operation across all 2 revisions of this API.