A reliable partner for years, responsive, efficient, and high-quality.
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.
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
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
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 point | Official register | CompanyData API |
|---|---|---|
| Businesses in the file | ✓ | 1,848,162 |
| Name and trade names | ✓ | ✓ |
| Organisationsnummer | 1,306,645 | 1,848,071 |
| Registered address and post code | 1,303,018 | 1,838,332 |
| SNI code and legal form | ✓ | ✓ |
| Employee count | ✗ | ✓ size fields |
| Website | ✗ | 464,142 |
| Phone number | ✗ | 479,306 |
| Mobile number | ✗ | 325,688 |
| Business email | ✗ | 264,503 |
| Director or contact | ✓ | 1,466,342 |
| Revenue and structured financials | ✗ ZIP documents, partial | ✓ structured fields |
| Group structure | ✗ | ✓ included |
| Access | ✗ paper contract, SEK 5,000 setup | ✓ API key on signup |
| International records | ✗ | 365M 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.
The fields Bolagsverket never carried
Phone, email, website, employee data and structured revenue, one lookup away. Sweden by default, switch country when you want.
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.
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.
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.
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 keyTwo 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.
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.
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.
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.
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.
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.
What teams use Bolagsverket data for
Verify Swedish counterparties on their organisationsnummer. Status, legal form and registered address checkable automatically.
Build prospect lists filtered by SNI code, region, employee data or business size, with contacts attached.
Top up your Swedish accounts with organisationsnummer, SNI codes, phone, email and structured financials in bulk.
Track deregistrations, bankruptcies and board changes across your Swedish supplier base.
Type-ahead on business names in your signup form, so the organisationsnummer and address arrive as the register writes them.
Key suppliers and customers to an organisationsnummer once, then keep name, status and address current automatically.
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
The same API, register by register
What teams build with register data
Onboarding, KYB and supplier checks in production, on the same endpoints you tried above.
Norway's national trust mark verifies businesses against the register in real time, cutting verification time by 99%.
Read the story
Up-to-date business details from around the world, screened straight inside the onboarding flow.
Read the story
Large-scale KYB verification through business lookup, built straight into the signup path.
Read the story350M statutory addresses and registry director records inside Sumsub's global KYB flows, so shell offices and nominee directors get caught at onboarding.
Read the storyRegistry-sourced business and UBO data across Africa, Asia and Latin America, with 80% fewer manual reviews.
Read the storyBolagsverket API pricing
Transparent, credit-based pricing. Start with a 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.
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.
The best data company we have worked with.
Great feedback from our team on the data quality.
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