Hoppa till innehållet
getBolag
Meny: Historik

REST-API

Historik och ändringar

Registrerade ändringar (styrelse, adress, årsredovisning med mera) sedan ett datum, och bolagets statushistorik.

Visa som .md
http
GET /api/v1/companies/{org_number}/history
OperationScopePris per uppslag
get_company_history (historik och ändringar)history:read0,50 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å.
sincequerydate (ÅÅÅÅ-MM-DD)–Bara ändringar från och med datumet. Utan since kommer de senaste ändringarna.
limitqueryinteger 1–20050Högst så många ändringar, nyast 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.

Ändringar sedan 1 januari 2026#

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

Felaktigt datum#

bash
curl -s "http://localhost:3020/api/v1/companies/569900-0013/history?since=1%20januari" \
  -H "Authorization: Bearer $GETBOLAG_KEY"
Exemplet kunde inte genereras i den här miljön.

Om svaret#

  • events är registrerade ändringar, nyast först, med code och en svensk text.
  • events_coverage anger perioden vi har ändringar för. Ändringar före from finns inte i tjänsten, och ett tomt svar betyder att inget ändrats inom perioden.
  • status_history visar bolagets status och form över tid, med valid_from och valid_to.

Felkoder#

KodHTTPVad du gör
invalid_org_number400Skicka tio siffror, med eller utan bindestreck, till exempel 569900-0013.
invalid_since400Skicka datumet som ÅÅÅÅ-MM-DD, till exempel 2026-01-01.
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_company_history. Se MCP.