Företagssökning via API — Bolagsverket förenklat
Behöver du slå upp ett svenskt företags uppgifter? Bolagsverket har datan, men att nå den programmatiskt kräver OAuth2-autentisering, SOAP/XML-endpoints och komplicerade registreringsprocesser.
Apiverket ger dig samma data med en enda GET-förfrågan.
Problemet med Bolagsverkets API
För att fråga Bolagsverket direkt behöver du:
- Registrera dig för API-åtkomst — ansök via deras utvecklarportal och vänta på godkännande
- Implementera OAuth2 — client credentials-flöde med token-uppdatering
- Parsa XML/SOAP-svar — många endpoints använder fortfarande XML, inte JSON
- Hantera begränsningar och kvoter — separata från din applikations gränser
För en enkel "ge mig företagsnamnet för org.nr 5591234567" är det väldigt mycket setup.
En GET-förfrågan istället
Bolagsverket direkt
// 1. Hämta OAuth2-token
const token = await fetch(
"https://api.bolagsverket.se/oauth/token",
{ method: "POST", body: new URLSearchParams({
grant_type: "client_credentials",
client_id: "YOUR_CLIENT_ID",
client_secret: "YOUR_SECRET"
})}
).then(r => r.json());
// 2. Fråga med token
const res = await fetch(
"https://api.bolagsverket.se/...",
{ headers: { Authorization:
`Bearer ${token.access_token}` }}
);
// 3. Parsa XML-svar
// ...
Apiverket
const res = await fetch(
"https://apiverket.se/v1/companies" +
"/5591234567",
{
headers: {
Authorization:
"Bearer sk_live_YOUR_KEY"
}
}
);
const { data } = await res.json();
// data.name = "Acme AB"
// data.legal_form = "Aktiebolag"
// data.sni_codes = ["62010"]
// data.address = { ... }
Ingen OAuth2, ingen XML, ingen registrering. Apiverket hanterar uppströmsautentisering och datatransformering. Du får ren JSON med en enda API-nyckel.
Vad du får
Företagsendpoints returnerar:
- Företagsuppgifter — namn, org.nr, registreringsdatum, status
- Juridisk form — Aktiebolag, Handelsbolag, Enskild firma, etc.
- SNI-koder — branschklassificering med beskrivningar
- Adress — registrerad adress och postadress
- Sök efter namn — hitta företag med fuzzy-matchning
Tillgängliga endpoints
| Endpoint | Beskrivning |
|---|---|
/v1/companies/{orgnr} | Sök via organisationsnummer |
/v1/companies?q=namn | Sök företag efter namn |
/v1/vat/{vatNumber} | EU-momsvalidering |
Testa nu
curl -H "Authorization: Bearer sk_test_demo123" \
https://apiverket.se/v1/companies/5591234567
Behöver du svenska företagsuppgifter i din app?
Börja med testnyckeln — ingen registrering, ingen OAuth2, ingen XML-parsning.
Utforska API-dokumentationenSe prisplaner — gratisplanen inkluderar 200 anrop/dag