Dokument
Vilka dokument som finns och i vilket format.
Med fetch-document laddar du ner officiella dokument från registret som fil. Skicka företagets entity_id i company_id och välj en document_type. Varje levererat dokument kostar 15 krediter.
Dokumenttyper
Det finns fem dokumenttyper. Skriv värdena för document_type exakt som i tabellen, inklusive versaler och gemener. Exempelförfrågan hämtar Aktueller Abdruck för Hetzner Online GmbH, Ansbach HRB 6089.
| document_type | Dokument | Format |
|---|---|---|
| AD | Aktueller Abdruck (aktuellt utdrag)Alla anteckningar som gäller i dag. Det klassiska registerutdraget. | |
| CD | Chronologischer Abdruck (kronologiskt utdrag)Alla anteckningar i kronologisk ordning, även avregistrerade, sedan registret förs elektroniskt. | |
| SI | Strukturierter Registerinhalt (strukturerat registerinnehåll)Registerinnehållet som XML i standarden XJustiz, bra för maskinell bearbetning. | XML |
| shareholders_list | Gesellschafterliste (delägarförteckning)Delägarförteckningen med andelarna, så som GmbH:n lämnar in den till registret. | |
| articles_of_association | Gesellschaftsvertrag eller Satzung (bolagsordning)Det avtal som styr företaget. För en GmbH heter det Gesellschaftsvertrag, för ett AG och eG Satzung. |
curl -G "https://handelsregister.ai/api/v1/fetch-document" \ -H "x-api-key: DIN_API_NYCKEL" \ --data-urlencode 'company_id=94eb910fef13f94585c48c263fa446d4' \ --data-urlencode 'document_type=AD'
import requests response = requests.get( "https://handelsregister.ai/api/v1/fetch-document", headers={"x-api-key": "DIN_API_NYCKEL"}, params={ "company_id": "94eb910fef13f94585c48c263fa446d4", "document_type": "AD", }, ) data = response.json()
const url = new URL("https://handelsregister.ai/api/v1/fetch-document"); url.searchParams.append("company_id", "94eb910fef13f94585c48c263fa446d4"); url.searchParams.append("document_type", "AD"); const response = await fetch(url, { headers: { "x-api-key": "DIN_API_NYCKEL" }, }); const data = await response.json();
Dokument per bolagsform
Aktueller Abdruck, Chronologischer Abdruck och Strukturierter Registerinhalt finns för varje registrerat företag. Vilka inlämnade dokument som finns därutöver beror på bolagsformen.
| Bolagsform | AD, CD, SI | Delägarförteckning | Bolagsordning |
|---|---|---|---|
| GmbH, UG | ja | ja, obligatorisk | ja, Gesellschaftsvertrag |
| AG, SE, KGaA | ja | nej | ja, Satzung |
| eG | ja | nej | ja, Satzung |
| KG, GmbH & Co. KG, OHG | ja | nej | oftast inte |
| PartG, PartG mbB | ja | nej | oftast inte |
| e.K. | ja | nej | oftast inte |
En delägarförteckning finns bara för GmbH och UG. För andra bolagsformer och saknade dokument svarar API:et med 404 och debiterar ingenting.
Format
Svaret är själva filen, inte JSON. Typen känner du igen på headern Content-Type, filnamnet på headern Content-Disposition.
Filnamnet innehåller entity_id, dokumenttypen och hämtningsdatumet, t.ex. document_94eb910fef13f94585c48c263fa446d4_AD_2026-11-01.pdf.
Delägarförteckningar och bolagsordningar är ofta skannade sidor, vissa utan textlager. För att få texten behöver du då OCR.
Vissa dokument finns i registret bara som TIFF-bild. API:et svarar då med 415 och debiterar ingenting.
I vårt exempel med Hetzner Online GmbH hade filerna dessa storlekar: Aktueller Abdruck cirka 35 KB, Strukturierter Registerinhalt cirka 14 KB, Gesellschaftsvertrag cirka 450 KB.
async=true. Om registret inte svarar i tid får du 504 med Retry-After. Då debiteras ingenting.