Årsredovisning API: svenska bolags årsredovisningar som JSON

Hitta bolaget på organisationsnummer och hämta dess digitalt inlämnade årsredovisningar som en enda standardiserad JSON, i räkenskapsvalutan och i euro. Scale-planen; övriga planer har 10 anrop i månaden.

Två anrop: hitta bolaget, hämta årsredovisningen

Årsredovisningen hämtas med bolagets id, som du får från sökningen; räkna inte fram det själv. Det första anropet går med den öppna demonyckeln. Anropet för årsredovisningar nekas för demonyckeln och skrivs därför med din egen nyckel, rk_live_....

# 1. Hitta bolaget (Aktiebolaget Volvo) med demonyckeln
curl 'https://api.prometiam.com/functions/v1/risk-api/companies/search?country=SE&company_number=556012-5790&limit=1' \
  -H 'Authorization: Bearer rk_live_demo_publichn'

# 2. Årsredovisningarna (id från steg 1), med din egen nyckel
curl 'https://api.prometiam.com/functions/v1/risk-api/companies/6005560125790/financials?country=SE&years=2' \
  -H 'Authorization: Bearer rk_live_...'

Svaret på anrop 2 den 10 november 2026, förkortat. Volvo är en börsnoterad koncern, så posten är koncernredovisningen (statement_type consolidated, IFRS) för räkenskapsåret 2025. Ett vanligt aktiebolag får i stället sin egen årsredovisning enligt K2 eller K3 (individual). figures_eur har samma siffror i euro.

{
  "data": {
    "company": {
      "id": 6005560125790,
      "country": "SE",
      "company_number": "556012-5790",
      "company_name": "AKTIEBOLAGET VOLVO",
      "status": "active",
      "employee_band": null
    },
    "statements": [
      {
        "fiscal_year": 2025,
        "period_start": "2025-01-01",
        "period_end": "2025-12-31",
        "statement_type": "consolidated",
        "framework": "ifrs",
        "currency": "SEK",
        "filing_date": "2026-10-26",
        "figures": {
          "revenue": 479183000000,
          "gross_profit": 116869000000,
          "operating_profit": 48506000000,
          "net_profit": 34707000000,
          "total_assets": 648590000000,
          "equity": 178477000000,
          "cash": 73361000000,
          "operating_cash_flow": 45595000000,
          ...
        },
        "ratios": {
          "gross_margin": 0.2439,
          "operating_margin": 0.1012,
          "equity_ratio": 0.2752,
          ...
        },
        "quality": {
          "missing": {
            "personnel_costs": "not_stated",
            "employees": "not_stated",
            ...
          }
        },
        ...
      },
      ...
    ]
  },
  "meta": {
    "country": "SE",
    "availability": "available",
    "years": 2
  }
}

Fakta i korthet: Sverige

  • Register: Bolagsverket
  • Identifierare: Organisationsnummer
  • Företagsuppgifter: Ja
  • Företrädare: Nej
  • Insolvenskungörelser: Ja
  • Företagshändelser: Registerändringar
  • Bevakning: Ja
  • Årsredovisningar: Årsredovisningar
  • Momsnummer: Byggt från numret
  • NACE-klass: Ja
  • Uppdatering: Varje vecka
  • Årsredovisningar ingår i Scale-planen och högre; övriga planer och provperioden har 10 anrop i månaden.
  • Pris: Från 9,99 EUR i månaden (Starter-planen)

Så läser du svaret

  • statements ligger med det senaste räkenskapsåret först. statement_type är individual (bolaget självt) eller consolidated (koncernen) och framework visar regelverket, här ifrs.
  • figures har siffrorna i räkenskapsvalutan (SEK) och figures_eur i euro till ECB:s årsgenomsnitt för räkenskapsåret (fx). Eurovärdet är till för jämförelse, inte en redovisningsmässig omräkning.
  • ratios och growth är nyckeltal som räknats ut ur de inlämnade siffrorna, och flags är tröskelindikatorer. Allt detta är vägledande och aldrig en kreditbedömning. ratio_benchmarks placerar ett nyckeltal bland jämförbara bolag, men bara när det finns minst 30 bolag i samma grupp.
  • quality.missing anger varför en siffra saknas. not_stated betyder att rapporten inte redovisar den, och derived listar siffror som räknats ut, här total_liabilities.
  • filing_date är den dag rapporten kom in eller offentliggjordes, och source_url pekar på källan.
import os, requests

API = 'https://api.prometiam.com/functions/v1/risk-api'
HEAD = {'Authorization': f'Bearer {os.environ["PROMETIAM_API_KEY"]}'}

svar = requests.get(f'{API}/companies/6005560125790/financials',
                    params={'country': 'SE', 'years': 2}, headers=HEAD).json()
for r in svar['data']['statements']:
    print(r['fiscal_year'], r['statement_type'], r['currency'], r['figures']['revenue'], r['ratios']['operating_margin'])

Vad Bolagsverket erbjuder själv

Bolagsverket tillhandahåller digitalt inlämnade årsredovisningar i sitt API för värdefulla datamängder. Det är avgiftsfritt och kräver inget avtal, men du måste skicka in en kundanmälan och får då client_id och client_secret för en test- och en produktionsmiljö. Anropen sker mot ett REST-API med JSON och auktoriseras med OAuth 2, och gränsen är 60 frågor i minuten per användare. Bolagsverkets uppgifter kompletteras där med data från SCB.

Med ett organisationsnummer får du en dokumentlista. Varje dokument har ett dokumentid, ett filformat, rapporteringsperiodens slutdatum och registreringstidpunkt, och med dokumentid hämtar du själva dokumentet som en zip-fil. Dokumenten omfattar årsredovisningar för aktiebolag enligt K2 och K3, koncernredovisningar enligt K3 samt årsredovisningar och koncernredovisningar enligt ESEF-taxonomin. Anropen kräver nycklar, så något färdigt exempel går inte att visa här; beskrivningen finns på Bolagsverkets sida API:er och öppna data.

Bolagsverkets API eller Prometiam

Bolagsverkets API för värdefulla datamängderPrometiam
ÅtkomstAvgiftsfritt och utan avtal, men med kundanmälan, client_id och OAuth 2En API-nyckel; provperiod på 14 dagar
Vad du fårEn dokumentlista och sedan själva rapporten som zip-fil, i det format den lämnades inSiffrorna redan utlästa till en standard: revenue, operating_profit, net_profit, total_assets, equity och så vidare
Arbete hos digDu läser ut siffrorna ur varje rapport och hanterar K2, K3 och ESEF självInget; en och samma JSON för alla
ValutaRäkenskapsvalutan i rapportenRäkenskapsvalutan och euro till ECB:s årsgenomsnitt
NyckeltalRäknar du ut självratios, growth, flags och ratio_benchmarks, vägledande
Saknade siffrorDu upptäcker det när du läser rapportenquality.missing med orsak
Andra länderBara SverigeSamma fält för Storbritannien, Frankrike, Danmark, Norge, Finland (digitalt inlämnade rapporter), amerikanska SEC-bolag och börsnoterade bolag i flera länder
BevakningIngen avisering via det här API:etPOST /monitor larmar om ändrad status och registerändringar (namn, status, företagsform och registrerad adress). Nya årsredovisningar är ingen egen händelse
PrisAvgiftsfrittScale-planen, 99,99 € i månaden; 25 krediter per bolag

När Bolagsverkets eget API räcker

Behöver du bara svenska bolag, vill ha själva rapportfilen i sitt ursprungliga format och har tid att bygga en läsare för K2, K3 och ESEF, är Bolagsverkets API rätt väg, och det kostar ingenting. Då är dokumentet det du vill ha, inte tabellen med siffror. Ett enstaka bolag kan du också slå upp direkt hos Bolagsverket.

Prometiam lönar sig när svenska siffror ska läsas i samma format som siffror från andra länder, till exempel en leverantör i Sverige och dess moderbolag i Norge eller Storbritannien, utan att skriva en läsare per register. Själva företagsuppgifterna förklaras i guiden till Bolagsverket API.

Vad du inte får för Sverige

  • Bara årsredovisningar som lämnats in digitalt (iXBRL, K2 och K3); rapporter på papper ingår inte. De senaste tre räkenskapsåren vid lanseringen.
  • För bolagens egna årsredovisningar saknas kassaflödesanalys, kostnad för sålda varor och revisor. Där rapporten anger dem följer retained_earnings, trade_payables, tax_expense, dividends_paid (årets utdelning) och banklån (financial_debt_*) med.
  • Koncernredovisningen för börsnoterade koncerner och andra emittenter (ESEF, IFRS) kommer från XBRL Internationals samling på filings.xbrl.org, från räkenskapsåret 2022 och bara årsrapporter. Samlingen är inte komplett och kompletteras med fördröjning, så en koncern kan saknas eller ligga ett år efter.
  • Bara bolagsuppgifter: inga styrelseledamöter eller andra funktionärer, och ingen registersignal om bristande efterlevnad. Enskilda näringsidkare serveras aldrig.
  • Ett bolag utan digitalt inlämnad rapport ger svaret 200 med tom statements-lista, och ett sådant svar kostar ingenting.
  • Siffrorna är som de lämnats in. Nyckeltal, flaggor och jämförelsetal är vägledande; de är aldrig en kreditbedömning, ett betyg eller en kreditgräns.

Contains data from Bolagsverket (the Swedish Companies Registration Office) and Statistics Sweden (SCB). Contains annual financial reports published by the issuers (ESEF, IFRS), collected by XBRL International (filings.xbrl.org). Adapted by Prometiam.

Plan och kostnad

Årsredovisningar hör till Scale-planen (99,99 € i månaden, 50 000 krediter). Ett bolags årsredovisningar kostar 25 krediter. Starter, Professional och provperioden har 10 lyckade anrop i månaden på den här slutpunkten, nog för att pröva den på riktiga bolag. Sökningen som hittar bolaget kostar 1 kredit. Ett svar utan årsredovisning och ett fel kostar ingenting. Starter är 9,99 € i månaden (1 000 krediter) och Professional 29,99 € (10 000 krediter). Provperioden är 14 dagar med 500 krediter; kort krävs men inget debiteras under provperioden.

Relaterade sidor

Registrera dig · API-dokumentation

Provperioden varar i 14 dagar och omfattar 500 krediter. Kort krävs, ingenting dras under provperioden; därefter fortsätter Starter (9,99 EUR per månad) om du inte säger upp.

Vanliga frågor

Finns det ett API för svenska årsredovisningar?
Ja. Bolagsverket har ett avgiftsfritt API för värdefulla datamängder som ger digitalt inlämnade årsredovisningar som dokument (zip) efter kundanmälan. Prometiam läser samma rapporter och ger siffrorna som en standardiserad JSON med eurovärden, nyckeltal och ett kvalitetsblock.
Vad kostar det att hämta ett bolags årsredovisningar?
25 krediter per bolag, på Scale-planen (99,99 € i månaden). Starter, Professional och provperioden har 10 anrop i månaden. Sökningen kostar 1 kredit, och ett svar utan årsredovisning kostar ingenting.
Ingår alla svenska bolag?
Nej, bara bolag som lämnat in sin årsredovisning digitalt (iXBRL). Rapporter på papper ingår inte, och enskilda näringsidkare serveras aldrig.
Får jag koncernredovisningar?
För börsnoterade koncerner och andra emittenter, ja, som consolidated vid sidan av bolagens egna rapporter. De hämtas ur XBRL Internationals samling, som kompletteras med fördröjning.
Är nyckeltalen en kreditbedömning?
Nej. Siffrorna är som de lämnats in, och nyckeltal, flaggor och jämförelsetal är vägledande. De är aldrig ett kreditbetyg, en rating eller en kreditgräns.