Skip to content
Apier

Solution

Know when a company files accounts

This combo lets you read filed annual-accounts figures on demand, or subscribe to a signed change event the moment a company files new accounts. A monitored baseline emits the event — no daily polling, no missed filing.

What it does

The monitor combines an on-demand read with an event-driven subscription flow.

  • Read whether accounts are filed, the last accounts year and key figures (total assets, annual result) where available — tri-state fields, null means unknown.
  • Subscribe to a signed accounts.updated event; a private baseline guarantees at-least-once delivery without missing an event.
  • The webhook signature is HMAC-SHA256; key idempotency on change.id.

Who it's for

For platforms that react to a company's accounts status changing.

  • Accounting and finance software that wants to trigger work when a client files annual accounts.
  • Accounting firms tracking filing status across a large client portfolio.

A concrete example

Read filed annual-accounts figures (authenticated with an API key):

curl -H 'Authorization: Bearer <API_KEY>' https://www.apier.no/api/v1/company/999999999/accounts

The response gives has_filed_annual_accounts, the last accounts year and a key_figures object where a record is on file. To be notified on change, register a webhook subscription. Full flow in the recipe.

Sources

Related pages

Frequently asked questions

Are Norwegian company accounts public?

Yes — filed annual accounts are public, sourced from Regnskapsregisteret at Brønnøysundregistrene; we use that open data too, and sell the monitoring and delivery on top.

What's the difference between reading on demand and the webhook?

You can read filed figures on demand, or subscribe to a signed accounts.updated event that fires the moment a company files; a monitored private baseline guarantees at-least-once delivery, so there is no daily polling and no missed filing.

What key figures does the on-demand read return?

You get has_filed_annual_accounts, the last accounts year and a key_figures object — total assets and annual result where available — as tri-state fields, where null means unknown.

How is the accounts.updated webhook secured?

The accounts.updated webhook is signed with HMAC-SHA256, and you key idempotency on change.id so a redelivered event is processed only once.

Get started

Try the endpoints in the sandbox with no signup, or see pricing and the founding offer.

Or sign up for an API key to call the authenticated endpoints.