# Let your AI look up the companies. Get data from Bolagsverket and other authorities through an API and MCP.

Use Claude, Codex, Cursor or your own agent to fetch board members, address, signatories, accounts, history, group structure, organisation numbers and other data. Bolagskvarnen (bolagskvarnen.se) is an API and an MCP server for Swedish company data from Bolagsverket (the Swedish Companies Registration Office) and SCB (Statistics Sweden), with the source and the retrieval time in every response.

Instruction for your AI, to paste into your agent:

> Read https://bolagskvarnen.se/llms.txt. Connect to the MCP server for Bolagskvarnen that is described there and fetch Swedish company data with the source and the retrieval time.

## Example: supplier check

Request:

```
GET https://app.bolagskvarnen.se/api/v1/companies/5592417309
Authorization: Bearer ••••••••
```

The response, in plain words: Norrsund Bygg & Montage AB, 559241-7309, Sundsvall.

- Found in the register: limited company, registered 2016-09-14.
- Active: no bankruptcy, liquidation or deregistration.
- Who may sign: the board, or two members jointly.
- F-tax and VAT: approved for F-tax, registered for VAT and as an employer.
- Latest accounts: financial year 2025, turnover SEK 48.6 million, 31 employees.

Source Bolagsverket and SCB, retrieved 2026-10-27 at 06.12.

## Infrastructure with security and traceability

- **Storage within the EU:** all data is stored and processed within the EU.
- **Traceable sources:** every data item has a source and a timestamp, so you can show where it comes from.
- **Encrypted traffic:** everything goes over HTTPS, and every request needs an API key.
- **Documented suppliers:** the privacy policy, the data processing agreement and the sub-processors are published on the site.

## Data points for Swedish companies

**Basic details**

- **Organisation number:** the company's unique number at Bolagsverket, and the key you look everything else up with.
- **Company name and secondary names:** the registered name and the other names the company may trade under.
- **Legal form:** limited company, trading partnership, economic association or another of the Swedish forms.
- **Registration date:** the day the company was registered, which shows how long it has existed.
- **Address and registered seat:** the postal address and the municipality where the company has its seat.
- **Business description:** the company's own description of what it does, as it stands in the register.
- **SNI codes:** Statistics Sweden's industry codes, which say what industry the company is in.
- **Status:** whether the company is active or deregistered, bankrupt or in liquidation.

**People and signing rights**

- **Board and deputies:** the members and deputies of the board, and the role each one has.
- **Managing director:** the managing director, and the deputy managing director if there is one.
- **Auditor:** the company's auditor or audit firm, and who is the auditor in charge.
- **Signing rules:** the rule for who may sign on behalf of the company, for example two board members jointly.
- **Authorised signatories:** the people who may sign for the company under that rule.
- **A person's roles:** which other companies a person has roles in, without showing the personal identity number.
- **Beneficial owner:** the person who ultimately owns or controls the company, as registered at Bolagsverket.

**Finances**

- **Financial statements:** the figures from the company's latest and earlier year-end accounts.
- **Income statement and balance sheet:** revenue, costs, assets and liabilities, item by item.
- **Key figures:** measures such as equity ratio and profit margin, calculated from the accounts.
- **Financial year:** which months the financial year covers, so that figures are compared correctly.
- **Annual reports:** the annual reports the company has filed with Bolagsverket.

**History**

- **Changes over time:** what has changed in the register and when, for example a new board or a new address.
- **Data at a point in time:** what the company looked like in the register on a given date in the past.
- **Previous names:** names the company has had before, so you recognise it under an old name.
- **Deregistration:** whether and when the company was deregistered, and for what reason.
- **Bankruptcy and liquidation:** whether the company is or has been bankrupt or in liquidation.

**Group**

- **Parent company:** the company that owns the one you look up, both the nearest one and the one at the top of the group.
- **Subsidiaries:** the companies that the one you look up owns.
- **Group structure:** the whole group as a tree, from the top down to every subsidiary.
- **Group accounts:** the consolidated accounts for the whole group.

**Tax and documents**

- **F-tax:** whether the company is approved for F-tax, so you do not need to withhold tax on its invoices.
- **VAT registration:** whether the company is registered for VAT with the Swedish Tax Agency.
- **Employer registration:** whether the company is registered as an employer with the Swedish Tax Agency.
- **Certificate of registration:** Bolagsverket's certificate of the company's registered details.
- **Articles of association:** the company's own rules for its business, its board and its shares.

## Use cases for company data through an API

The pages about the use cases are in Swedish.

- **Supplier check.** See that a new supplier exists and is active, has F-tax and who may sign, before you write a contract or pay the first invoice. Status, F-tax, signing rules, accounts. Read about supplier checks (in Swedish): https://bolagskvarnen.se/anvandning/leverantorskontroll.md
- **Municipalities and the public sector.** Check suppliers in procurements and get material where the source can be shown in a decision. Registration, F-tax, signing rules, accounts. Read about the public sector (in Swedish): https://bolagskvarnen.se/anvandning/offentlig-sektor.md
- **Enrich your CRM and customer register.** Fill in name, address and industry from the organisation number and keep the customer cards in your CRM up to date every week. Name, address, SNI, status, group. Read about customer registers (in Swedish): https://bolagskvarnen.se/anvandning/kundregister.md

## Compared with Bolagsverket's own APIs

| Data | Bolagsverket, free | Bolagsverket, paid | Bolagskvarnen |
|---|---|---|---|
| Name, legal form, address, SNI, registration date | Yes | Yes | Yes |
| Digitally filed annual reports | Yes | Yes | Yes, and key figures for limited companies |
| Board, managing director, auditor and signing rules | No | Yes | Yes |
| History and changes | No | Yes | Yes |
| Search by company name | No | No | Yes |
| Source for every data item in the response | Yes | Bolagsverket is the source | Yes, with retrieval time |
| MCP for AI agents | No | No | Yes |
| Agreement and connection fee | None | Yes, SEK 5,000 | None |

Source: Bolagsverket (https://bolagsverket.se/apierochoppnadata/hamtaforetagsinformation/apiforatthamtaforetagsinformation.3988.html), read 2026-10-30.

## Documentation for the API and MCP

REST and JSON with one key per user, and an MCP server for Claude, ChatGPT and Cursor that gives the same responses. The source and the retrieval time are in every response.

- API reference: https://app.bolagskvarnen.se/docs/api
- Get started with MCP: https://app.bolagskvarnen.se/docs/mcp
- llms.txt for AI services: https://bolagskvarnen.se/llms.txt
- Error codes and limits: https://app.bolagskvarnen.se/docs/fel

Example response in JSON (field values are in Swedish, as in the registers):

```json
{
  "status": "ok",
  "data": {
    "org_number": "559241-7309",
    "name": "Norrsund Bygg & Montage AB",
    "legal_form": { "code": "AB", "text": "Aktiebolag" },
    "status": { "active": true, "text": "Aktiv" },
    "registered_date": "2016-09-14",
    "seat": { "municipality": "Sundsvall" }
  },
  "meta": {
    "request_id": "6f1c2a54-0b7e-4c1e-9a43-5d2a8f7c9e10",
    "retrieved_at": "2026-10-27T06:12:09Z"
  }
}
```

## Frequently asked questions

### How do we check that a supplier has F-tax and is registered for VAT?

Skatteverket's e-service Hämta företagsinformation shows whether a company is approved for F-tax and registered for VAT and as an employer, one company at a time. Central and local government authorities can ask about several companies at once through E-transport (Skatteverket, read 2026-10-27). For many suppliers in a system, SCB's free API for the business register has the same registrations. Read the guide to organisation numbers, F-tax and VAT (in Swedish): https://bolagskvarnen.se/guider/organisationsnummer-och-f-skatt-via-api.md

### How do you check whether a company is legitimate?

Start with what can be checked in public registers. Bolagsverket shows for free whether the company is registered, where its registered office is and whether it has a status such as bankruptcy or liquidation, and Skatteverket shows whether it has F-tax, VAT and is registered as an employer (read 2026-10-27). Also check that the person you negotiate with may sign for the company and that its annual reports have been filed. The registers say nothing about whether the company can pay its debts. How to check that a company exists and is active (in Swedish): https://bolagskvarnen.se/guider/organisationsnummer-och-f-skatt-via-api.md

### Who may sign agreements for a Swedish limited company?

The whole board together may always sign, and a managing director may sign in matters that belong to the day-to-day management. The board can also appoint special signatories, for example two members jointly, and this is registered with Bolagsverket (Bolagsverket, read 2026-10-27). How a given company signs is stated in its certificate of registration and in Bolagsverket's paid API. Read the guide to the board and signatories (in Swedish): https://bolagskvarnen.se/guider/styrelse-och-firmatecknare-via-api.md

### How do I see who sits on a company's board?

The board is public but not free at Bolagsverket. In the e-service Sök företagsinformation you buy the information on persons in the company or a certificate of registration, and in Bolagsverket's paid API you fetch it by machine (Bolagsverket, read 2026-10-27). Bolagsverket's free API and SCB's register do not include the board. Read the guide to the board and signatories (in Swedish): https://bolagskvarnen.se/guider/styrelse-och-firmatecknare-via-api.md

### Where can I find free information about a company?

Bolagsverket's Sök företagsinformation shows for free, among other things, status, address, registered office and registration date, and Skatteverket's Hämta företagsinformation shows F-tax, VAT and employer registration (read 2026-10-27). Digitally filed annual reports are also free. The board, signatories and certificates of registration cost money. Bolagsverket's Sök företagsinformation (in Swedish): https://bolagsverket.se/sokforetagsinformation.1909.html

### Are annual reports public, and how do you get them?

Yes. Almost everything registered with Bolagsverket is public, annual reports included (Bolagsverket, read 2026-10-27). You buy single annual reports in Sök företagsinformation. Those filed digitally are free in Bolagsverket's API and weekly files for high-value datasets, but scanned annual reports are not included there. Read the guide to annual reports (in Swedish): https://bolagskvarnen.se/guider/arsredovisningar-via-api.md

### Does Bolagsverket have an API, and what does it cost?

Yes, two. The API for high-value datasets is free and needs no agreement, but lacks the board and signatories among other things. The API for company information has them and costs SEK 5,000 to connect and SEK 1,000 to 24,000 a month for 500 to 15,000 transactions, excluding VAT (Bolagsverket, read 2026-10-27). Read Bolagsverket's API explained: https://bolagskvarnen.se/en/guides/bolagsverket-api.md

### Is there a free API for Swedish company data?

Yes, two. Bolagsverket's API for high-value datasets gives basic data and digitally filed annual reports, and SCB's API for the business register gives industry, workplaces and number of employees in size classes (Bolagsverket and SCB, read 2026-10-27). Among the authorities' APIs, the board, signatories and history are only in Bolagsverket's paid one. Bolagskvarnen brings both authorities' data together in one API. Compare building it yourself with a ready API (in Swedish): https://bolagskvarnen.se/jamfor/bolagsverkets-api-eller-fardigt-api.md

### How do we keep our customer register up to date when companies change address, name or board?

Bolagsverket can send notifications of changes to your system. They are included at no extra cost in the paid API from the level of 3,000 transactions a month (Bolagsverket, read 2026-10-27). Without an agreement you can compare against Bolagsverket's free file of all organisations, updated every week, or buy SCB's notifications of changes. Read the guide to history and changes (in Swedish): https://bolagskvarnen.se/guider/historik-och-andringar-via-api.md

### How do we get industry, size and number of employees into our CRM?

SCB's business register has the industry (SNI code), workplaces and number of employees in size classes for every company, and the API has been free since 26 June 2025 (SCB, read 2026-10-27). You need a personal API key, and each call returns at most 5,000 rows. Turnover is in the annual reports. Read SCB's business register via API explained (in Swedish): https://bolagskvarnen.se/guider/scb-foretagsregister-via-api.md

### How do I find a company's parent company and subsidiaries?

There is no register of groups. Bolagsverket does not register who owns shares, and the share register is kept by the company itself (Bolagsverket, read 2026-10-27). The group shows instead in the annual reports, for example in the consolidated accounts, and those filed digitally are free to fetch. Read the guide to group structure (in Swedish): https://bolagskvarnen.se/guider/koncernstruktur-via-api.md

### Can you see who was on the board on a given date?

Yes. In Bolagsverket's paid API you can send a point in time and get the information that applied then, for example the board and the signatories (Bolagsverket, read 2026-10-27). Bolagsverket's free API and SCB's API have no history. Read the guide to history and changes (in Swedish): https://bolagskvarnen.se/guider/historik-och-andringar-via-api.md
