Hoppa till innehållet
getBolag
Meny: Bokslut

REST-API

Bokslut och nyckeltal

Resultat- och balansräkning i tusental kronor och nyckeltal för upp till fem år. Bara aktiebolag.

Visa som .md
http
GET /api/v1/companies/{org_number}/financials
OperationScopePris per uppslag
get_financials (bokslut och nyckeltal)financials:read0,10 kr

Parametrar#

NamnVarTypStandardBeskrivning
org_number (krävs)pathstring–Organisationsnummer, tio siffror med eller utan bindestreck (569900-0013 eller 5699000013). Tolv siffror med sekel går också.
yearsqueryinteger 1–55Antal räkenskapsår, senaste först.

Headers: Authorization: Bearer … (krävs) och Idempotency-Key (valfri).

Exempel#

Exemplen saknas just nu

Svaren från sandlådan kunde inte genereras i den här miljön. Anropen fungerar som beskrivet.

Tre år för ett aktiebolag#

curl -s "http://localhost:3020/api/v1/companies/569900-0013/financials?years=3" \
  -H "Authorization: Bearer $GETBOLAG_KEY"
Exemplet kunde inte genereras i den här miljön.

Handelsbolag: inga bokslut (restricted, debiteras inte)#

bash
curl -s "http://localhost:3020/api/v1/companies/969900-0049/financials" \
  -H "Authorization: Bearer $GETBOLAG_KEY"
Exemplet kunde inte genereras i den här miljön.

Om svaret#

  • Belopp i amounts_tsek är i tusental kronor (currency_unit: "tsek"). Nyckeltal i ratios är procent eller kvoter enligt fältnamnet.
  • Bokslut finns bara för aktiebolag. För andra bolagsformer är coverage.financials restricted, statements tom och anropet debiteras inte.
  • Ett fält som är null saknas i bokslutet. Det betyder inte noll.
  • Bokslut och nyckeltal är underlag för ditt eget arbete. De är ingen kreditupplysning eller kreditbedömning.

Felkoder#

KodHTTPVad du gör
invalid_org_number400Skicka tio siffror, med eller utan bindestreck, till exempel 569900-0013.
invalid_parameter400Kontrollera parametrarna mot endpointens tabell. Okända parametrar avvisas i stället för att ignoreras.
not_found404Kontrollera numret. Inte hittat debiteras inte.
entity_cap_exceeded429Bolag och personer du redan hämtat i dag går att hämta igen. Behöver du ett högre tak, kontakta support.
unauthorized401Skicka Authorization: Bearer gb_test_… eller gb_live_…. Kontrollera att hela nyckeln kom med. En OAuth-token gäller en timme; förnya den med refresh-token.
insufficient_scope403Skapa en nyckel med rätt scope under Konto → Nycklar. Se scopes.
email_not_verified403Klicka på länken i bekräftelsemejlet, eller skicka ett nytt från Konto.
user_disabled403Be kontots ägare att aktivera användaren, eller använd en egen nyckel.
account_not_active403Använd en testnyckel tills kontot är godkänt. Status syns under Konto.
blocked_by_phase503Använd en testnyckel mot sandlådan. Vi meddelar när live-data öppnar. Se sandlådan.
suspended503Kontakta support@getbolag.se.
rate_limited429Vänta så många sekunder som Retry-After anger och försök igen. Se takt och tak.
insufficient_credits402Fyll på under Konto → Krediter.
monthly_cap_reached402Höj taket under Konto, eller vänta till nästa månad.
key_daily_cap_reached402Höj nyckelns tak under Konto → Nycklar, eller vänta till nästa dygn.
invalid_idempotency_key400Skicka ett kort, unikt värde per uppslag, till exempel ett UUID.
idempotency_key_reused422Använd en ny nyckel för varje nytt uppslag. Samma nyckel gäller bara när exakt samma anrop görs om. Se Idempotency-Key.
internal_error500Försök igen med samma Idempotency-Key. Ange request_id om du kontaktar support.

Samma uppslag i MCP: verktyget gb_get_financials. Se MCP.