Firmaradar (Independent Publisher) (Preview)
Enrichment platform for Norwegian company intelligence. Fuses data from BRREG, Skatteetaten, foreign PEP and sanctions registers, public-grants registries and distress signals, with proprietary enrichment on top (risk scoring, fuzzy person matching, group analytics, audit-grade compliance). Built for KYC, AML, credit, ownership and risk workflows.
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
| Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Contact | |
|---|---|
| Name | Firmaradar support |
| URL | https://firmaradar.no/kontakt |
| support@firmaradar.no |
| Connector Metadata | |
|---|---|
| Publisher | Tiwas |
| Website | https://firmaradar.no |
| Privacy policy | https://firmaradar.no/personvern |
| Categories | Data;Business Intelligence |
Firmaradar (Independent Publisher)
Firmaradar is an enrichment platform for Norwegian company intelligence. It fuses data from multiple authoritative sources — the Norwegian Business Register (Brønnøysundregistrene), the Norwegian Tax Administration (Skatteetaten) and foreign PEP and sanctions registers — and adds proprietary enrichment on top: distress classification, transparent risk scoring, fuzzy person-matching, group-structure analytics and audit-grade compliance pipelines. This connector exposes 21 operations you can drop into a flow to enrich customers, suppliers, partners and counterparties with structured Norwegian company intelligence.
Publisher: Lars Kvanum
Stack owner: Firmaradar AS (Norway).
Prerequisites
- An active Firmaradar account at https://firmaradar.no.
- A personal API key issued via Min side → API-nøkler (https://firmaradar.no/min-side/api-keys). The key is sent as the
X-API-KeyHTTP header on every request. - An active subscription for the operations you intend to use. Some operations require a data-processing agreement (DPA) signed in your Firmaradar account — most notably AML and PEP screening.
The free tier covers a generous slice of company-profile, ownership, roles, financial-history and announcement operations. Compliance-tier operations (AML, audit-grade risk scoring) require a paid plan and explicit DPA acceptance.
Supported Operations
The connector exposes 21 production operations across 6 functional areas. Many operations combine several upstream sources behind a single call.
Company
Look up a full company profile by organization number, expand its ownership tree and board or signatory roles, retrieve multi-year financial history, track recent registry changes, search the company universe and compare two companies side by side.
Person
Search for a person, resolve the roles a person holds across companies and list the shareholdings a person controls.
Risk
Retrieve risk signals for a company, search the registry announcements feed, fetch a transparent risk score (0–100) with a component breakdown and run a statutory "foretak i vanskeligheter" (company in difficulty) distress assessment.
Industry
List companies within a NACE industry code and find companies related to a given company through ownership or roles.
AML
Screen a person or company against AML and PEP lists and retrieve a combined AML score. These operations are gated behind a signed DPA and are persisted in an audit log.
Group support
Retrieve an overview of public group-support and grants exposure (Innovasjon Norge / SkatteFUNN) for a company.
In addition, three documentation aliases are exposed in the spec to give a one-to-one mapping with the Firmaradar MCP-tool catalog; these forward to the same backend as the canonical operations above.
Obtaining Credentials
- Sign in to https://firmaradar.no with a verified Firmaradar account.
- Open Min side → API-nøkler (My account → API keys).
- Click Generer ny API-nøkkel (Generate new key) and copy the key. The full key is shown only once — store it in a secrets manager or in your connection settings.
- When you create a flow that uses this connector, paste the key into the Firmaradar API key connection field.
You can revoke or rotate the key from the same page at any time.
Getting Started
- Create a connection and paste your Firmaradar API key into the Firmaradar API key field.
- Add a Firmaradar action to your flow — for example Get company with an organization number such as
923609016(Equinor ASA). - Use the structured output in downstream steps: post a risk alert to Teams, write a KYC record to Dataverse, or enrich a CRM lead.
Known Issues and Limitations
- Norwegian-language responses. Field labels and human-readable strings in responses are written in Norwegian (bokmål), reflecting the source registries. English summaries are included where practical.
- Rate limits. Free-tier accounts are limited to 60 requests per minute. AML operations have a stricter limit of 50 requests per 30 minutes regardless of plan.
- Audit logging. Calls to AML and marketplace risk operations are persisted in an audit log for 60 months as required by Norwegian KYC regulations. The
X-FR-PurposeandX-FR-DPA-Confirmedheaders must be set on AML calls; missing headers return HTTP 403. - Compliance gates. The
getRiskScoreoperation may return HTTP 403 witherror_code=marketplace_hiddenuntil the account passes the relevant compliance gate. The spec marks this operation with thex-firmaradar-compliance-gateextension so clients can hide or disable it dynamically. - 9-digit organization numbers only. All
orgnrpath parameters must be exactly 9 digits (Norwegian organization-number format). - Opaque pagination cursors. The
next_cursorvalue returned by paginated operations must be passed back verbatim — do not parse or modify it.
Frequently Asked Questions
Do I have to be a Norwegian company to use this connector?
No. Non-Norwegian banks, KYC vendors, AML platforms and M&A advisors can call Firmaradar as their canonical Norwegian backend and stitch the result into a wider multi-jurisdiction compliance view.
Is this just a wrapper around the public business register?
No. Public registry data alone rarely answers a real business question. Firmaradar reconciles multiple sources and layers proprietary signals — person matching, risk modelling, group analytics and compliance plumbing — so a single call returns a decision-ready view.
Deployment Instructions
After certification, end users do not need to install the connector manually — it becomes available in the standard connector catalog in Power Automate, Power Apps and Logic Apps. Developers who want to deploy before certification can run:
paconn create --api-prop apiProperties.json \
--api-def apiDefinition.swagger.json \
--icon icon.png
See https://learn.microsoft.com/en-us/connectors/custom-connectors/paconn-cli for the full CLI reference.
Support
- Issues with the connector definition (Swagger, icon, metadata): file an issue or pull request against https://github.com/microsoft/PowerPlatformConnectors.
- Issues with the Firmaradar API (data, rate limits, account access): contact support@firmaradar.no.
- General Firmaradar documentation: https://firmaradar.no/api-dokumentasjon.
Creating a connection
The connector supports the following authentication types:
| Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
| Name | Type | Description | Required |
|---|---|---|---|
| api_key | securestring | The api_key for this api | True |
Actions
| Aggregated risk signals |
Aggregates signals from three sources: KYC announcement signals (bankruptcy, merger, division), distress classification (FIV) and interim-balance signals. |
| AML and PEP screening (requires DPA headers) |
Screens a person against sanctions and PEP lists. Requires signed DPA and per-call X-FR-Purpose plus X-FR-DPA-Confirmed headers. All calls are audit-logged for 60 months as required by Norwegian KYC regulations. |
| Compare financial metrics across companies |
Server-side orchestration: fetches financial history for multiple companies in parallel and returns them in a table-friendly comparison format for benchmarking. |
| Find related companies (shared persons or address) |
Finds companies sharing role-holders or business address with the input company. Used for due-diligence and network-mapping. |
| FIV status (company in difficulty) |
Assesses whether a company qualifies as 'foretak i vanskeligheter' (FIV / company in difficulty) per the Norwegian NUES a-e rules, based on the latest available financial statements. |
| Generate AML report and score (two-call flow) |
Generates an AML report for a company and returns a structured score (0-100) with factor breakdown. Server-side two-call flow; client sees one structured response. |
| Get BRREG announcements (alias to changes endpoint) |
Documentation alias used by the MCP-tool catalog (get_company_announcements). Forwards to the canonical /company/{orgnr}/changes endpoint. |
| Get BRREG announcements and recent changes |
Returns BRREG announcements (legal events) and recent changes (role, address, signal, signature) within the configured window for a company. Used for monitoring and change tracking. |
| Get company roles (board, CEO, signatories) |
Returns BRREG role-holders (chair, board member, CEO, signatory, power of attorney) for a company. Optional filter on role type and inclusion of historical roles. |
| Get financial history |
Returns financial history (revenue, operating result, equity, total assets, employees) for up to 10 years back for a Norwegian company. |
| Get full company profile |
Returns the full company profile for a Norwegian organization number (orgnr): registry status, NACE-industry, employees, address, financial history, ownership tree and key roles. Combines BRREG, financial data and proprietary enrichment. |
| Get full role history for a person |
Returns the complete role history (active and historical) for a role-person identified by their stable role_person_id. |
| Get ownership tree (up, down or both) |
Returns the ownership tree for a company. |
| Get person profile (client-side orchestration) |
Client-side helper that orchestrates searchPersons + getPersonRoles + getPersonCompanies into a single profile view. Documented here for parity with the MCP tool catalog. |
| Get recent changes (alias to changes endpoint) |
Documentation alias used by the MCP-tool catalog (get_recent_changes). Forwards to the canonical /company/{orgnr}/changes endpoint. |
| Get shareholding portfolio for a person |
Returns all companies a person holds shares in, with ownership percentage and share-class details, identified by stable owner_person_key. |
| List companies in a NACE-industry code |
Returns companies registered with a given NACE-industry code (prefix match). Supports municipality and employee filters; paginated with stable cursor. |
| Public grants exposure across group |
Tree structure of public grants (NAV grants, Covid-19 support, Innovasjon Norge, SkatteFUNN, EU-grants) received by a company and its group. Used for due-diligence on public-sector exposure. |
| Risk score 0-100 with level and components |
Structured risk score (0-100) with named level (low / moderate / high / critical) and component breakdown for the company's financial health. Returns blocked_enk error for sole-proprietorships. Not a personal credit check. |
| Search BRREG announcements across companies |
Cross-orgnr search in BRREG announcements. Filter by type, date range, status. Used for portfolio monitoring and ad-hoc lookups. |
| Search companies (name, NACE, municipality) |
Unified search across company name, NACE-industry code and municipality. Returns paginated results with stable cursor for next page. |
| Search persons (shareholders and role-holders) |
Search for persons across BRREG role-holders and shareholder registry. Supports fuzzy name matching with initial-expansion and middle-name dropping; optional birth-year filter. |
Aggregated risk signals
Aggregates signals from three sources: KYC announcement signals (bankruptcy, merger, division), distress classification (FIV) and interim-balance signals.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Organization number
|
orgnr | True | string |
Norwegian organization number (exactly 9 digits) issued by Brønnøysundregistrene. |
|
Since
|
since | date |
ISO-dato (YYYY-MM-DD). Overstyrer default 730 dager bakover. Cappes til 1825 dager. |
Returns
- Body
- SignalsResponse
AML and PEP screening (requires DPA headers)
Screens a person against sanctions and PEP lists. Requires signed DPA and per-call X-FR-Purpose plus X-FR-DPA-Confirmed headers. All calls are audit-logged for 60 months as required by Norwegian KYC regulations.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Purpose tag
|
X-FR-Purpose | True | string |
Purpose tag for the AML lookup. One of: kyc_onboarding, kyc_review, risk_monitoring, manual. Required for AML calls and persisted in the audit log. |
|
DPA confirmation
|
X-FR-DPA-Confirmed | True | string |
Confirmation that you have a signed Data Processing Agreement covering this AML lookup. Required for AML calls. |
|
name
|
name | True | string | |
|
birth_year
|
birth_year | integer | ||
|
kategori
|
kategori | string | ||
|
min_match_ratio
|
min_match_ratio | number |
Returns
- Body
- AmlCheckResponse
Compare financial metrics across companies
Server-side orchestration: fetches financial history for multiple companies in parallel and returns them in a table-friendly comparison format for benchmarking.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
orgnrs
|
orgnrs | True | array of string | |
|
years
|
years | integer | ||
|
metrics
|
metrics | array of string |
Returns
- Body
- CompareResponse
Find related companies (shared persons or address)
Finds companies sharing role-holders or business address with the input company. Used for due-diligence and network-mapping.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Organization number
|
orgnr | True | string |
Norwegian organization number (exactly 9 digits) issued by Brønnøysundregistrene. |
|
Relation via
|
via | string |
How relatedness is determined. 'person' uses shared role-holders; 'address' uses shared business address. |
|
|
Limit
|
limit | integer |
Maximum number of items to return in this page. Default and maximum vary per endpoint. |
|
|
Min overlap
|
min_overlap | integer |
Minimum number of shared persons or addresses required for a related-company match. |
Returns
FIV status (company in difficulty)
Assesses whether a company qualifies as 'foretak i vanskeligheter' (FIV / company in difficulty) per the Norwegian NUES a-e rules, based on the latest available financial statements.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Organization number
|
orgnr | True | string |
Norwegian organization number (exactly 9 digits) issued by Brønnøysundregistrene. |
Returns
- Body
- FivResponse
Generate AML report and score (two-call flow)
Generates an AML report for a company and returns a structured score (0-100) with factor breakdown. Server-side two-call flow; client sees one structured response.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
orgnr
|
orgnr | True | string | |
|
purpose
|
purpose | string |
DPA-formål for AML-screening (eks. |
Returns
- Body
- AmlScoreResponse
Get BRREG announcements (alias to changes endpoint)
Documentation alias used by the MCP-tool catalog (get_company_announcements). Forwards to the canonical /company/{orgnr}/changes endpoint.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Organization number
|
orgnr | True | string |
Norwegian organization number (exactly 9 digits) issued by Brønnøysundregistrene. |
Returns
- response
- array of Announcement
Get BRREG announcements and recent changes
Returns BRREG announcements (legal events) and recent changes (role, address, signal, signature) within the configured window for a company. Used for monitoring and change tracking.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Organization number
|
orgnr | True | string |
Norwegian organization number (exactly 9 digits) issued by Brønnøysundregistrene. |
Returns
- response
- array of Announcement
Get company roles (board, CEO, signatories)
Returns BRREG role-holders (chair, board member, CEO, signatory, power of attorney) for a company. Optional filter on role type and inclusion of historical roles.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Organization number
|
orgnr | True | string |
Norwegian organization number (exactly 9 digits) issued by Brønnøysundregistrene. |
|
Include historic
|
include_historic | integer |
If true, includes historical (resigned) role-holders in addition to current ones. |
|
|
Role type
|
role_type | string |
Filter on Norwegian role-type code (e.g. styreleder, daglig_leder, signatur). See the Firmaradar docs for the full list. |
Returns
- Body
- RolesResponse
Get financial history
Returns financial history (revenue, operating result, equity, total assets, employees) for up to 10 years back for a Norwegian company.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Organization number
|
orgnr | True | string |
Norwegian organization number (exactly 9 digits) issued by Brønnøysundregistrene. |
|
Years back
|
years | integer |
Number of years of financial history to return (1-10). |
|
|
Statement type
|
regnskapstype | string |
Type of financial statement to filter on (e.g. selskap, konsern). Default returns the canonical statement. |
|
|
Skip freshness cache
|
skip_freshness | integer |
If true, bypasses the freshness cache and forces an upstream refresh. Use sparingly. |
Returns
Get full company profile
Returns the full company profile for a Norwegian organization number (orgnr): registry status, NACE-industry, employees, address, financial history, ownership tree and key roles. Combines BRREG, financial data and proprietary enrichment.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Organization number
|
orgnr | True | string |
9-sifret organisasjonsnummer. |
|
Fields
|
fields | string |
Komma-separert subset, eks.
|
|
|
Include owners
|
owners | string |
If true, includes ownership information in the response. |
|
|
Include grants
|
grants | integer |
If true, includes public-grants data in the response. |
|
|
Include BRREG grants
|
brreg_grants | integer |
If true, includes BRREG public-grants data in the response. Adds one extra upstream call. |
|
|
Financial metrics
|
financial_metrics | integer |
Comma-separated list of financial metrics to include (revenue, operating_result, equity, etc.). |
Returns
- Body
- Company
Get full role history for a person
Returns the complete role history (active and historical) for a role-person identified by their stable role_person_id.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Role person ID
|
role_person_id | True | string |
Stable ID identifying a role-holder, returned by searchPersons or roles endpoints. |
Returns
- Body
- RolePersonProfile
Get ownership tree (up, down or both)
Returns the ownership tree for a company. direction=down lists subsidiaries; direction=up traces parent companies; direction=both returns the full group. Optional depth (1-12) and include_persons for personal shareholders.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Organization number
|
orgnr | True | string |
Norwegian organization number (exactly 9 digits) issued by Brønnøysundregistrene. |
|
Tree direction
|
direction | string |
Tree traversal direction. 'down' returns subsidiaries; 'up' returns parents; 'both' returns the full group. |
|
|
Tree depth
|
depth | integer |
How many levels of the ownership tree to traverse. Integer 1-12. Higher depth means slower call. |
|
|
Include persons
|
include_persons | integer |
If true, includes personal shareholders in the ownership tree (otherwise only legal entities). |
Returns
- Body
- OwnershipResponse
Get person profile (client-side orchestration)
Client-side helper that orchestrates searchPersons + getPersonRoles + getPersonCompanies into a single profile view. Documented here for parity with the MCP tool catalog.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Name
|
name | True | string |
Full or partial person name. Fuzzy match with initial-expansion and middle-name dropping is applied automatically. |
|
Birth year
|
birth_year | integer |
Four-digit birth year used as an additional filter in person search to disambiguate common names. |
Returns
- Body
- PersonProfile
Get recent changes (alias to changes endpoint)
Documentation alias used by the MCP-tool catalog (get_recent_changes). Forwards to the canonical /company/{orgnr}/changes endpoint.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Organization number
|
orgnr | True | string |
Norwegian organization number (exactly 9 digits) issued by Brønnøysundregistrene. |
Returns
- response
- array of Announcement
Get shareholding portfolio for a person
Returns all companies a person holds shares in, with ownership percentage and share-class details, identified by stable owner_person_key.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Owner person key
|
owner_person_key | True | string |
Stable key identifying a personal shareholder, returned by searchPersons or ownership endpoints. |
Returns
- Body
- PersonProfile
List companies in a NACE-industry code
Returns companies registered with a given NACE-industry code (prefix match). Supports municipality and employee filters; paginated with stable cursor.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
NACE code
|
code | True | string |
NACE-kode eller prefix (eks. |
|
Status filter
|
status | string |
Filter on legal status (e.g. active, under_liquidation, struck_off). |
|
|
Municipality
|
kommune | string |
Norwegian municipality code (4 digits, e.g. 0301 for Oslo) used to filter results geographically. |
|
|
Min employees
|
min_ansatte | integer |
Minimum number of employees the company should have (inclusive). |
|
|
Max employees
|
max_ansatte | integer |
Maximum number of employees the company should have (inclusive). |
|
|
Limit
|
limit | integer |
Maximum number of items to return in this page. Default and maximum vary per endpoint. |
|
|
Pagination cursor
|
cursor | string |
Opaque pagination cursor returned by a previous call. Pass it back verbatim to fetch the next page. Do not parse or modify. |
|
|
Include totals
|
include_total | integer |
If true, includes group-aggregate totals in the response. |
Returns
Public grants exposure across group
Tree structure of public grants (NAV grants, Covid-19 support, Innovasjon Norge, SkatteFUNN, EU-grants) received by a company and its group. Used for due-diligence on public-sector exposure.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Organization number
|
orgnr | True | string |
Norwegian organization number (exactly 9 digits) issued by Brønnøysundregistrene. |
Returns
Risk score 0-100 with level and components
Structured risk score (0-100) with named level (low / moderate / high / critical) and component breakdown for the company's financial health. Returns blocked_enk error for sole-proprietorships. Not a personal credit check.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Organization number
|
orgnr | True | string |
Norwegian organization number (exactly 9 digits) issued by Brønnøysundregistrene. |
Returns
- Body
- RiskScoreResponse
Search BRREG announcements across companies
Cross-orgnr search in BRREG announcements. Filter by type, date range, status. Used for portfolio monitoring and ad-hoc lookups.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Type filter
|
type | string |
Filter on the type of the item (varies per endpoint; see operation description). |
|
|
Date from
|
from | date |
Start of date range in ISO format (YYYY-MM-DD). Inclusive. |
|
|
Date to
|
to | date |
End of date range in ISO format (YYYY-MM-DD). Inclusive. |
|
|
Organization number
|
orgnr | string |
Norwegian organization number (exactly 9 digits) issued by Brønnøysundregistrene. |
|
|
Search query
|
q | string |
Free-text search query matched against company name or organization number. |
|
|
Limit
|
limit | integer |
Maximum number of items to return in this page. Default and maximum vary per endpoint. |
|
|
Pagination cursor
|
cursor | string |
Opaque pagination cursor returned by a previous call. Pass it back verbatim to fetch the next page. Do not parse or modify. |
Returns
Search companies (name, NACE, municipality)
Unified search across company name, NACE-industry code and municipality. Returns paginated results with stable cursor for next page.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Search query
|
q | string |
Free-text search query matched against company name or organization number. |
|
|
NACE filter
|
nace | string |
Filter results by NACE-industry code (2-5 digits, prefix match supported). |
|
|
Municipality
|
kommune | string |
Norwegian municipality code (4 digits, e.g. 0301 for Oslo) used to filter results geographically. |
|
|
Limit
|
limit | integer |
Maximum number of items to return in this page. Default and maximum vary per endpoint. |
|
|
Pagination cursor
|
cursor | string |
Opaque pagination cursor returned by a previous call. Pass it back verbatim to fetch the next page. Do not parse or modify. |
Returns
Search persons (shareholders and role-holders)
Search for persons across BRREG role-holders and shareholder registry. Supports fuzzy name matching with initial-expansion and middle-name dropping; optional birth-year filter.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Search query
|
q | True | string |
Free-text search query matched against company name or organization number. |
|
Limit
|
limit | integer |
Maximum number of items to return in this page. Default and maximum vary per endpoint. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
query
|
query | string | |
|
shareholders
|
shareholders | array of PersonHit | |
|
shareholders_count
|
shareholders_count | integer | |
|
role_persons
|
role_persons | array of PersonHit | |
|
role_persons_count
|
role_persons_count | integer |
Definitions
Company
| Name | Path | Type | Description |
|---|---|---|---|
|
orgnr
|
orgnr | string |
9-sifret norsk organisasjonsnummer. |
|
navn
|
navn | string | |
|
organisasjonsform
|
organisasjonsform | string |
BRREG-organisasjonsform-kode (AS, ASA, ENK, ...). |
|
konsernstruktur
|
konsernstruktur | object |
Konsern-tre med morselskap + døtre. |
|
eiere
|
eiere | array of Owner | |
|
tildelinger
|
tildelinger | array of object | |
|
items
|
tildelinger | object | |
|
brreg_tildelinger
|
brreg_tildelinger | object | |
|
endringer
|
endringer | array of Announcement | |
|
financial_metrics
|
financial_metrics | FinancialMetrics | |
|
foretaksklassifisering
|
foretaksklassifisering | object | |
|
summary
|
summary | string |
LLM-vennlig kort oppsummering. |
Owner
| Name | Path | Type | Description |
|---|---|---|---|
|
navn
|
navn | string | |
|
orgnr
|
orgnr | string |
For business owners — eierens orgnr. |
|
owner_person_key
|
owner_person_key | string |
For personlige eiere — stabil nøkkel for /person/shareholdings. |
|
eierandel_prosent
|
eierandel_prosent | float | |
|
antall_aksjer
|
antall_aksjer | integer | |
|
type
|
type | string |
Role
| Name | Path | Type | Description |
|---|---|---|---|
|
rolle_type
|
rolle_type | string |
BRREG-rolle-beskrivelse (Styreleder, Daglig leder, ...). |
|
navn
|
navn | string | |
|
fodselsaar
|
fodselsaar | string |
4-sifret fødselsår, eller null. |
|
fra_dato
|
fra_dato | date | |
|
til_dato
|
til_dato | date | |
|
signatur_alene
|
signatur_alene | boolean | |
|
is_active
|
is_active | boolean |
FinancialMetrics
| Name | Path | Type | Description |
|---|---|---|---|
|
orgnr
|
orgnr | string | |
|
regnskapstype
|
regnskapstype | string | |
|
items
|
items | array of FinancialYear | |
|
freshness
|
freshness | object |
FinancialYear
| Name | Path | Type | Description |
|---|---|---|---|
|
regnskapsar
|
regnskapsar | integer | |
|
omsetning
|
omsetning | number | |
|
driftsresultat
|
driftsresultat | number | |
|
aarsresultat
|
aarsresultat | number | |
|
sum_egenkapital
|
sum_egenkapital | number | |
|
sum_gjeld
|
sum_gjeld | number | |
|
sum_eiendeler
|
sum_eiendeler | number | |
|
antall_ansatte
|
antall_ansatte | integer |
Announcement
| Name | Path | Type | Description |
|---|---|---|---|
|
orgnr
|
orgnr | string | |
|
navn
|
navn | string | |
|
dato
|
dato | date | |
|
kunngjoring_type
|
kunngjoring_type | string | |
|
category
|
category | string | |
|
hendelse_type
|
hendelse_type | string | |
|
niva1_label
|
niva1_label | string |
PersonHit
| Name | Path | Type | Description |
|---|---|---|---|
|
name
|
name | string | |
|
birth_year
|
birth_year | string |
Maskert til 4-sifret år eller null. |
|
owner_person_key
|
owner_person_key | string | |
|
role_person_id
|
role_person_id | string | |
|
poststed
|
poststed | string | |
|
antall_selskaper
|
antall_selskaper | integer |
PersonProfile
| Name | Path | Type | Description |
|---|---|---|---|
|
owner_person_key
|
owner_person_key | string | |
|
name
|
name | string | |
|
birth_year
|
birth_year | string | |
|
poststed
|
poststed | string | |
|
shareholdings
|
shareholdings | array of object | |
|
items
|
shareholdings | object | |
|
total_ownership_value_nok
|
total_ownership_value_nok | number |
RolePersonProfile
| Name | Path | Type | Description |
|---|---|---|---|
|
role_person_id
|
role_person_id | string | |
|
name
|
name | string | |
|
birth_year
|
birth_year | string | |
|
roles
|
roles | array of Role |
CompanyHit
| Name | Path | Type | Description |
|---|---|---|---|
|
orgnr
|
orgnr | string | |
|
navn
|
navn | string | |
|
organisasjonsform
|
organisasjonsform | string | |
|
naeringskode
|
naeringskode | string | |
|
kommune
|
kommune | string | |
|
status
|
status | string | |
|
antall_ansatte
|
antall_ansatte | integer |
CompanySearchResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
items
|
items | array of CompanyHit | |
|
next_cursor
|
next_cursor | string | |
|
total_count
|
total_count | integer |
CompareResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
orgnrs
|
orgnrs | array of string | |
|
years
|
years | array of integer | |
|
companies
|
companies | array of object | |
|
orgnr
|
companies.orgnr | string | |
|
navn
|
companies.navn | string | |
|
financials_by_year
|
companies.financials_by_year | object | |
|
comparison
|
comparison | object |
{<metric>: {<orgnr>: [<value_per_year>]}} |
|
computed_at
|
computed_at | date-time |
OwnershipResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
orgnr
|
orgnr | string | |
|
direction
|
direction | string | |
|
depth
|
depth | integer | |
|
owners
|
owners | array of Owner | |
|
holdings
|
holdings | object |
RolesResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
orgnr
|
orgnr | string | |
|
roles
|
roles | array of Role | |
|
total_count
|
total_count | integer | |
|
cached
|
cached | boolean |
SignalsResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
orgnr
|
orgnr | string | |
|
days_back
|
days_back | integer | |
|
kyc_signals
|
kyc_signals | object | |
|
distress
|
distress | object | |
|
interim_balance
|
interim_balance | object | |
|
aggregate
|
aggregate | object |
AmlHit
| Name | Path | Type | Description |
|---|---|---|---|
|
primart_navn
|
primart_navn | string | |
|
kategori
|
kategori | string | |
|
entitet_type
|
entitet_type | string | |
|
kilder
|
kilder | array of string | |
|
match_ratio
|
match_ratio | number | |
|
match_type
|
match_type | string | |
|
ekstern_id
|
ekstern_id | string |
AmlCheckResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
query_name
|
query_name | string | |
|
query_birth_year
|
query_birth_year | integer | |
|
hits
|
hits | array of AmlHit | |
|
hit_count
|
hit_count | integer |
AmlScoreResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
orgnr
|
orgnr | string | |
|
rapport_id
|
rapport_id | string | |
|
score
|
score | number | |
|
level
|
level | string | |
|
factors
|
factors | array of object | |
|
items
|
factors | object |
NaceCompaniesResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
nace_code
|
nace_code | string | |
|
items
|
items | array of CompanyHit | |
|
next_cursor
|
next_cursor | string | |
|
total_count
|
total_count | integer |
RelatedCompaniesResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
orgnr
|
orgnr | string | |
|
via
|
via | string | |
|
related
|
related | array of object | |
|
orgnr
|
related.orgnr | string | |
|
navn
|
related.navn | string | |
|
relation_strength
|
related.relation_strength | integer | |
|
shared_entities
|
related.shared_entities | array of object | |
|
items
|
related.shared_entities | object | |
|
total_count
|
total_count | integer |
AnnouncementsSearchResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
items
|
items | array of Announcement | |
|
next_cursor
|
next_cursor | string | |
|
filter
|
filter | object |
RiskScoreResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
orgnr
|
orgnr | string | |
|
score
|
score | integer | |
|
level
|
level | string | |
|
components
|
components | array of object | |
|
items
|
components | object | |
|
sources
|
sources | array of string |
FivResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
orgnr
|
orgnr | string | |
|
status
|
status | string |
NUES a-e-status, eks. |
|
score
|
score | number | |
|
rules_fired
|
rules_fired | array of object | |
|
items
|
rules_fired | object | |
|
confidence
|
confidence | number | |
|
as_of
|
as_of | date-time |
KonsernStotteOversikt
| Name | Path | Type | Description |
|---|---|---|---|
|
orgnr
|
orgnr | string | |
|
selskap_stotte
|
selskap_stotte | object |
Direkte støtte til orgnr (post-#134-skjema). Direct grants to the orgnr (post-#134 shape). |
|
konsern_aggregat
|
konsern_aggregat | object |
Aggregert konsern-støtte oppover i eier-tre. Aggregated group-level support. |
|
tildelinger
|
tildelinger | array of object | |
|
items
|
tildelinger | object |
FinancialHistoryResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
orgnr
|
orgnr | string | |
|
regnskapstype
|
regnskapstype | string | |
|
items
|
items | array of FinancialYear | |
|
freshness
|
freshness | object |