# Regnskapstall — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Search Norwegian companies and retrieve their financial statements, ownership details, roles, competitors, and regulatory announcements all in one place. Get comprehensive company overviews including registration data and financial metrics to research businesses and track new market entries.

**Category:** Finance & Markets | **Website:** [regnskapstall.no/](https://regnskapstall.no/) | **Docs:** [parse.bot/marketplace/04b7852e-0f19-4674-8511-57e577913fa3/regnskapstall-no-api](https://parse.bot/marketplace/04b7852e-0f19-4674-8511-57e577913fa3/regnskapstall-no-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-regnskapstall-no-api-04b7852e/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_company_announcements

Fetch official registry announcements (kunngjøringer) from Brønnøysundregistrene for a company. Returns announcement dates and types such as board changes, address changes, capital changes, and other registry events. Data is sourced from an embedded Brønnøysund iframe.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `slug` | string | Yes | Company slug from search_companies results Slug field (e.g. 'equinor-asa-100133055S4') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-regnskapstall-no-api-04b7852e/get_company_announcements \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"slug":"<string>"}'
```

### get_company_competitors

List industry competitors and peers for a company based on its NACE industry classification code. Only available for companies that have a registered NACE code; returns input_not_found for companies without industry classification.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `slug` | string | Yes | Company slug from search_companies results Slug field (e.g. 'equinor-asa-100133055S4') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-regnskapstall-no-api-04b7852e/get_company_competitors \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"slug":"<string>"}'
```

### get_company_financials

Retrieve detailed multi-year financial statements for a company: income statement (Resultatregnskap), balance sheet (Balanseregnskap), and financial ratios (Regnskapsanalyse). Returns up to 6 years of data. Each section maps line-item names to year-keyed values. Use view='full' for consolidated accounts when available.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `slug` | string | Yes | Company slug from search_companies results Slug field (e.g. 'equinor-asa-100133055S4') |
| `view` | string | No | View type for financial statements |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-regnskapstall-no-api-04b7852e/get_company_financials \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"slug":"<string>","view":"<string>"}'
```

### get_company_overview

Fetch official company information, summary financials, and key leadership roles for a single company. Returns registration details (org number, address, NACE codes, establishment date), a financial highlights summary for the latest year, and board/CEO names. The slug parameter comes from search_companies results (Slug field).

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `slug` | string | Yes | Company slug from search_companies results Slug field (e.g. 'equinor-asa-100133055S4') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-regnskapstall-no-api-04b7852e/get_company_overview \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"slug":"<string>"}'
```

### get_company_roles_and_owners

Fetch leadership roles (board members, CEO, auditor) and shareholder ownership percentages for a company. Some companies — especially subsidiaries or newly registered entities — may have empty arrays when no public role or ownership data is filed.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `slug` | string | Yes | Company slug from search_companies results Slug field (e.g. 'equinor-asa-100133055S4') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-regnskapstall-no-api-04b7852e/get_company_roles_and_owners \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"slug":"<string>"}'
```

### get_new_registrations

List recently established companies in Norway. Returns the most recent registrations visible on the site's new-companies page. No input parameters; results reflect the current day's filings.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-regnskapstall-no-api-04b7852e/get_new_registrations \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### search_companies

Full-text search over Norwegian companies by name or organization number. Returns matching companies with basic registration info and an internal slug used to fetch details, financials, and related data via other endpoints. Results are not paginated; a single request returns all matches.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `query` | string | Yes | Search keyword — company name or 9-digit organization number |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-regnskapstall-no-api-04b7852e/search_companies \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"<string>"}'
```
