Dokumente herunterladen

Registerauszüge, Gesellschafterlisten und Satzungen als Datei.

1

Dokumenttyp wählen

document_type
document_type Dokument Format Für
AD Aktueller Abdruck: alle Eintragungen, die heute gelten PDF jede eingetragene Firma
CD Chronologischer Abdruck: alle Eintragungen in zeitlicher Folge PDF jede eingetragene Firma
SI Strukturierter Registerinhalt im Format XJustiz, maschinenlesbar XML jede eingetragene Firma
shareholders_list Gesellschafterliste PDF GmbH und UG
articles_of_association Satzung bzw. Gesellschaftsvertrag PDF Kapitalgesellschaften und Genossenschaften
2

Dokument abrufen

curl -G "https://handelsregister.ai/api/v1/fetch-document" \
  -H "x-api-key: DEIN_API_SCHLUESSEL" \
  --data-urlencode "company_id=94eb910fef13f94585c48c263fa446d4" \
  --data-urlencode "document_type=AD" \
  --fail-with-body --max-time 120 \
  -o hetzner-ad.pdf
Feld
Feld Bedeutung
Content-Type application/pdf, beim strukturierten Registerinhalt application/xml.
Content-Disposition Der Dateiname mit entity_id, Typ und dem Tag, an dem das Dokument aus dem Register kam.
X-Credits-Charged Was die Anfrage gekostet hat.
X-Credits-Remaining Dein Guthaben danach.
1{2  "error": "Document fetch failed",3  "message": "Document not available for this company. It may not exist or may become available later.",4  "meta": {5    "request_credit_cost": 0,6    "credits_remaining": 1457  }8}
404 · Beispielantwort für die Gesellschafterliste eines Einzelkaufmanns
Dokumente holt die API bei Bedarf aus dem Register. Das kann bis zu zwei Minuten dauern. Stell den Timeout deines Clients auf mindestens 120 Sekunden oder ruf das Dokument im Hintergrund ab.
3

Im Hintergrund abrufen

curl -G "https://handelsregister.ai/api/v1/fetch-document" \
  -H "x-api-key: DEIN_API_SCHLUESSEL" \
  --data-urlencode 'company_id=e3918174fb6c5d04e5e217e6ee4a6ffe' \
  --data-urlencode 'document_type=CD' \
  --data-urlencode 'async=true'
1{2  "status": "processing",3  "meta": {4    "message": "The document is being retrieved. Repeat this request after Retry-After seconds to receive it.",5    "retry_after": 20,6    "request_credit_cost": 0,7    "credits_remaining": 1458  }9}
202 · Beispielantwort, während der chronologische Abdruck der SAP SE geholt wird

Kosten und Limits

Kosten und Limits
Was Credits
Ein geliefertes Dokument 15

Limit: 5 Anfragen pro Minute. Suche, Dokumente und Signals teilen sich ein Kontingent von 60 Anfragen pro Minute.

Ist das Handelsregister gerade nicht erreichbar oder antwortet zu langsam, bekommst du HTTP 504 mit Retry-After. Die API berechnet nichts. Versuch es nach ein paar Minuten erneut.

Typische Stolpersteine

Weiter