HomeAPIsBolagsverket API
Bolagsverket API🇸🇪 Bolagsverket · enriched

Bolagsverket API: Swedish business register data in one REST call

Bolagsverket's official API is solid for identity and legal form, but it carries no phone, no email, no website and no employee counts, and the paid tier is a paper contract with a SEK 5,000 setup fee. CompanyData gives you 1,858,932 Swedish businesses with those fields attached, in one REST API.

150 free calls in week one · No credit card · The same API covers 200+ countries
1,848,162
Swedish businesses
40+
data fields per record
SNI
official codes on every record
<200 ms
median response time
GET /api/company/search?nationalId=5560125790
Volvo AB
Gothenburg, Sweden
Active
Organisationsnummer556012-5790
Legal formAktiebolag
SNI code2910 · Motor vehicles
Websitevolvogroup.com
Employees~100,000
Source: Bolagsverket · sample200 OK · 158 ms
The basics

What is the Bolagsverket API?

Bolagsverket runs Sweden's business register and exposes it through two products. The free EU high-value-dataset API allows 60 queries a minute. The paid company-information API allows 20 calls a second and returns 15 information sets, including the SNI code, legal form, address and the REKLAMSPARR marketing opt-out. Both authenticate with OAuth 2.0.

The gaps are consistent across both. There is no phone, no email, no website and no employee count anywhere in the register, and financials arrive only as ZIP documents, only for digitally filed annual reports, which are not mandatory, so coverage is partial. The paid tier also carries a SEK 5,000 setup fee and a contract signed on paper and posted. CompanyData starts from the same register and adds contacts, employee data and structured financials, in one API that also covers 200+ other countries in the same schema.

The official products, in short

  • Two products: a free HVD API at 60/min and a paid company-information API at 20 calls/sec
  • Returns 15 information sets including SNI code, legal form, address and REKLAMSPARR
  • OAuth 2.0 auth, with an mTLS client certificate for beneficial owners
  • Paid tier is SEK 5,000 setup plus SEK 1,000 to 24,000 a month, transactions do not roll over
  • No phone, email, website or employee counts anywhere in the register
  • Financials only as ZIP documents, and only for digitally filed reports, so partial
Try it live

Look up any Swedish business

Register fields plus the enrichment layer, in one response. Pick a business, you need no key for the sample.

  • Official organisationsnummer and SNI code on every record
  • Phone, email and website the register does not carry
  • The same request across 200+ countries
Side by side

Bolagsverket and CompanyData, field by field

Bolagsverket nails identity and legal form. CompanyData adds the contacts, employee data and structured financials it never carried, for 1,858,932 Swedish businesses in one call.

Data pointOfficial registerCompanyData API
Businesses in the file1,848,162
Name and trade names
Organisationsnummer1,306,6451,848,071
Registered address and post code1,303,0181,838,332
SNI code and legal form
Employee count✓ size fields
Website464,142
Phone number479,306
Mobile number325,688
Business email264,503
Director or contact1,466,342
Revenue and structured financialsZIP documents, partial✓ structured fields
Group structure✓ included
Accesspaper contract, SEK 5,000 setup✓ API key on signup
International records365M worldwide

Our column counts every registered entity we hold for this country, active or inactive. Some registers only serve active entities through their API, which we think is a gap: a holding or a trust can be dormant and still matter as an entity, so we keep it. Measured live in our own file, August 2026, and refreshed monthly.

Two products, both gated

The free HVD API stops at 60 queries a minute. The paid company-information API runs at 20 calls a second but costs SEK 5,000 to set up, SEK 1,000 to 24,000 a month, and its transaction bundles do not roll over, all on a contract signed on paper and posted. CompanyData is one REST call with a key you get on signup.

Contacts, financials and beyond

Neither Bolagsverket product carries phone, email, website or employee counts, and financials come only as partial ZIP documents. CompanyData adds those as structured fields and runs the same request across 200+ countries, from EUR 0.02 per credit with 150 free calls in week one.

See the difference

The fields Bolagsverket never carried

Phone, email, website, employee data and structured revenue, one lookup away. Sweden by default, switch country when you want.

Try one:
Best practice

Connecting to Bolagsverket yourself

The official products are capable but have sharp edges. Here is how you get in, and the six things that cost small teams the most time, whether you enrich with us or not.

1

Register and choose a product

Apply through bolagsverket.se. The free HVD API you can start with quickly, but the paid company-information contract is signed on paper and posted, so build the lead time in.

2

Authenticate with OAuth 2.0

Both products use OAuth 2.0. Beneficial-owner data is the exception: it needs an mTLS client certificate, a different auth mechanism inside the same API.

3

Mind the transaction model

Paid transactions are bought in monthly bundles and do not roll over, so unused calls are lost at month end. Size the bundle to your steady load, not your peak.

Honest take: if you need Swedish identity and legal form and can live without contacts, the free HVD API is a fair start. If you need phone, email, website, employee data, structured financials or coverage beyond Sweden without a paper contract, that is where we come in.

Get your API key
01

Two products, and the free one is thinner

The free EU high-value-dataset API caps at 60 queries a minute. The richer feed is the paid company-information API at 20 calls a second, and only that one carries the fuller information sets.

02

The paid contract is posted on paper

There is no instant upgrade. The company-information contract is signed on paper and mailed, on top of a SEK 5,000 setup fee, so plan the timeline in from the start.

03

Organisationsnummer has its own rules

It is 10 digits with a Luhn check, and the third digit is 2 or higher, which is what distinguishes it from a personnummer. Sole traders have no organisation number at all and are keyed on the owner's personnummer.

04

Beneficial owners need mTLS

Owner data is not covered by the normal OAuth flow. It requires an mTLS client certificate, so you set up a second auth mechanism just for that one dataset.

05

Financials are partial, and documents not figures

You get financials only for digitally filed annual reports, which are not mandatory, and only as ZIP documents. You parse them yourself, and many businesses are missing entirely.

06

Branches and the closed e-service catch people out

Filialer have no SCB legal form, so cross-source joins produce nulls. And the Näringslivsregistret e-service closed on 30 September 2025, replaced by Sök företagsinformation, so older links and tutorials break.

Use cases

What teams use Bolagsverket data for

KYB and onboarding

Verify Swedish counterparties on their organisationsnummer. Status, legal form and registered address checkable automatically.

Lead generation

Build prospect lists filtered by SNI code, region, employee data or business size, with contacts attached.

CRM enrichment

Top up your Swedish accounts with organisationsnummer, SNI codes, phone, email and structured financials in bulk.

Risk and compliance

Track deregistrations, bankruptcies and board changes across your Swedish supplier base.

Form autofill

Type-ahead on business names in your signup form, so the organisationsnummer and address arrive as the register writes them.

ERP and finance systems

Key suppliers and customers to an organisationsnummer once, then keep name, status and address current automatically.

Beyond Sweden

Sweden is one of 200+ countries on the same API

The same request, the same response schema, from Bolagsverket to Companies House, the Handelsregister and Sirene. Build the Swedish connection once and take it across the border.

See the Company Data API
Sweden is one of 200+ countries on the same API

Bolagsverket API pricing

Transparent, credit-based pricing. Start with a free trial.

Free trial

Run your first 150 lookups free

  • 150 lookups and 10 exports in week one, key straight after signup
  • 1 credit per business returned, usage-based after that
  • No credit card, no contract, no sales call

Questions? Ask a human.

No ticket queue. Your question lands with our data team and you get an answer within 24 hours.

Amsterdam HQVijzelgracht 53D · +31 20 705 2360
BerlinFriedrichstraße 123 · +49 30 21480480
DubaiBuilding A1, Dubai Digital Park, Dubai Silicon Oasis

Mon to Fri 9:00 to 17:30 CET · info@companydata.com

What our customers say

Real feedback from the people using CompanyData every day.

9.2/10 on Kiyoh from verified reviews

★★★★

A reliable partner for years, responsive, efficient, and high-quality.

Ann Sofie Westlake
Ann Sofie Westlake
Head of Marketing, Quartix
★★★★★

The best data company we have worked with.

Helmut Huberti, M.D.
Helmut Huberti, M.D.
World Arthrosis Org., Heidelberg
★★★★★

Great feedback from our team on the data quality.

Stefania Guerra
Stefania Guerra
Dyson, Milan

Frequently asked questions

What is the Bolagsverket API?

The Bolagsverket API is how you reach Sweden's business register from your own systems. Bolagsverket offers two products: a free EU high-value-dataset API at 60 queries a minute, and a paid company-information API at 20 calls a second that returns 15 information sets, including the SNI code, legal form, address and the REKLAMSPARR marketing opt-out.

Is the Bolagsverket API free?

Partly. The EU high-value-dataset API is free at 60 queries a minute. The richer company-information API is paid: a SEK 5,000 setup fee, then SEK 1,000 for 500 transactions a month up to SEK 24,000 for 15,000, on a contract signed on paper and posted. Transactions do not roll over.

With CompanyData you get a key on signup and 150 free lookups in week one, then pay on usage.

Does Bolagsverket return phone numbers and email addresses?

No. Neither the free nor the paid product carries phone, email, website or employee counts. The register is built for identity and legal status, not contact data.

CompanyData adds phone, email, website and employee data on the records where they are available, with the REKLAMSPARR opt-out signal alongside so you can honour it.

Can I get Swedish financials from Bolagsverket?

Only in part. Financials come as ZIP documents, and only for annual reports that were filed digitally, which is not mandatory, so many businesses are missing. You also parse the documents yourself before you have a figure. CompanyData delivers revenue and results as structured fields instead.

How is an organisationsnummer structured?

It is 10 digits with a Luhn check digit, and the third digit is 2 or higher, which is what tells it apart from a personnummer. Sole traders (enskild firma) have no organisation number and are identified by the owner's personnummer.

How do I get beneficial owners from Bolagsverket?

Beneficial-owner data sits behind a separate auth mechanism: an mTLS client certificate, rather than the OAuth 2.0 flow the rest of the API uses. It is a distinct setup just for that dataset.

How many Swedish businesses do you cover?

1,858,932 Swedish registrations, kept current from Bolagsverket and other official sources, with contacts, employee data, structured financials and group links attached where available.

Run 150 free API calls before you spend anything

Tell us which Swedish businesses you need. You get a trial key with 150 lookups and 10 exports, plus a real sample response for your target segment, within 24 hours.

or call +31 (0)20 705 2360

Call us: +31 (0)20 705 2360