Norway Brønnøysundregistret Orgnr Portfolio Status Monitor avatar

Norway Brønnøysundregistret Orgnr Portfolio Status Monitor

Pricing

from $20.00 / 1,000 brreg status event delivereds

Go to Apify Store
Norway Brønnøysundregistret Orgnr Portfolio Status Monitor

Norway Brønnøysundregistret Orgnr Portfolio Status Monitor

Watch a list of Norwegian organisasjonsnumre and emit typed konkurs / under avvikling / slettet / name / address events from the free official Brreg Enhetsregisteret API (NLOD). Not a nationwide company dump.

Pricing

from $20.00 / 1,000 brreg status event delivereds

Rating

0.0

(0)

Developer

Daniel Witney

Daniel Witney

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Share

Watch a list of Norwegian organisasjonsnumre (suppliers, customers, counterparties) and receive typed status / change events when free official Brønnøysundregistrene Enhetsregisteret fields flip — konkurs, under avvikling, tvangsavvikling/tvangsoppløsning, slettet, name, address. Not another Enhetsregisteret directory scrape. Not Proff / Purehelp / unpaid Premium APIs.

Honest coverage (read before buying)

Included (free Brreg API, NLOD)Not included
Entity status: konkurs, underAvvikling, underTvangsavviklingEllerTvangsopplosning, slettedatoRoles / directors / signatories (separate endpoints; not default product)
Legal name (navn) + business address (forretningsadresse)Nationwide new-company lead dumps
Lookup by 9-digit orgnr (MOD11) on your watchlist onlyProff Forvalt / Purehelp HTML or paid APIs
Official open data under Norsk lisens for åpne data (NLOD)Instant streaming; sub-hour guarantees

Live path: per-orgnr GET https://data.brreg.no/enhetsregisteret/api/enheter/{orgnr}. Nightly bulk downloads exist for very large books; this Actor’s live mode uses the API so a small/medium watchlist stays simple and rate-honest. First observation stores a baseline (no charge). Quiet days ≈ $0 product charges.

Legal: NLOD open data; no registration/key required for the public Enhetsregisteret API. Do not treat this as an official Brreg product. Default product = entity status fields only.

Value proposition

  • orgnr watchlist × Brreg snapshot diff → BRREG_KONKURS, BRREG_UNDER_AVVIKLING, BRREG_TVANG, BRREG_SLETTET, NAME_CHANGED, ADDRESS_CHANGED (+ clear variants).
  • Official free open data only. No Proff / Purehelp key.
  • Pay only for unique delivered change events. Durable KVS checkpoint + event_uid dedupe.

PRODUCTION USE (required for real monitoring)

Store default ≠ product. Schema defaults use sourceMode=fixture so Apify Store daily auto-tests leave a non-empty health dataset without calling Brreg. That fixture path only writes a non-billable RUN_STATUS / FIXTURE_HEALTH row. It is not Brreg monitoring.

For production monitoring you must:

  1. Set sourceMode = live
  2. Provide your orgnrs watchlist
  3. Schedule runs (daily is typical; Brreg is not a sub-hour stream)
  4. Optionally set asOfHint (YYYY-MM-DD)

Official references:

Apify Store daily auto-test / default input

FieldDefault
orgnrs["923609016","984851006"]
signalGroupsinsolvency, status, identity
sourceModefixture
emitFixtureDemoEventsfalse
maxRunSeconds55
requestPaceMs250

On that path the Actor SUCCEEDS quickly, pushes exactly one RUN_STATUS / FIXTURE_HEALTH row (billable: false), and does not charge brreg-status-event-delivered.

Input (summary)

FieldNotes
orgnrsWatchlist (required, 9-digit MOD11)
signalGroupsinsolvency, status, identity
sourceModefixture (default) or live
emitFixtureDemoEventsDefault false
asOfHintOptional as_of hint
maxRunSeconds / maxEventsBudgets
resumeFromCheckpointDefault true
requestPaceMsDefault 250 (raise on 429)

Production example

{
"orgnrs": ["923609016", "984851006", "988588261"],
"signalGroups": ["insolvency", "status", "identity"],
"sourceMode": "live",
"asOfHint": "2026-09-16",
"maxRunSeconds": 300,
"requestPaceMs": 250,
"resumeFromCheckpoint": true
}

Output

Change events (billable under PPE)

Typed rows include: orgnr, legal_name, event_type, event_subtype, changed_fields, previous_value, new_value, as_of, evidence, summary, source_url, event_uid, organisasjonsform, billable: true.

RUN_STATUS (never billed)

Every successful run pushes one health row (FIXTURE_HEALTH | MONITOR_IDLE | CATCHUP_COMPLETE | HEALTH_OK).

Pricing

Pay-per-event: brreg-status-event-delivered at $0.02 per delivered unique change event ($20 / 1,000). Single tier (see docs/monetization.md and ADR 0010). Health / baseline / duplicate / fixture rows are never charged.

Local development

cd actors/norway-brreg-orgnr-portfolio-monitor
npm install
npm test
npm run build
apify run -p

Attribution

Data originates from Brønnøysundregistrene Enhetsregisteret open data under NLOD. Not an official Brreg product. Not Proff Forvalt / Purehelp.