Preise Über uns
Sprache:
Kostenlos starten Angebot erfragen
Blog

Handelsregister-API: Firmendaten automatisch abrufen, abgleichen und aktuell halten

Was eine Handelsregister-API leistet, warum das Registerportal dafür nicht gedacht ist, was die Abrufe kosten und worauf Sie bei der Auswahl achten sollten.

Veröffentlicht am

Wer eine Firma im Handelsregister nachschlagen will, öffnet das gemeinsame Registerportal der Länder und sucht. Für eine Firma ist das in Ordnung. Für 5.000 Firmen im CRM, für ein Onboarding-Formular, das Firmennamen automatisch vervollständigen soll, oder für eine Software, die jede Woche prüft, ob sich bei Kunden etwas geändert hat, ist es kein Weg.

Dafür gibt es Handelsregister-APIs: Schnittstellen, über die eine Software Firmendaten aus dem Register strukturiert abfragt. Dieser Beitrag zeigt, was eine solche API leistet, warum das Registerportal dafür nicht gedacht ist, was die Abrufe bei Implisense kosten und wo die Grenzen liegen.

Warum nicht einfach das Registerportal automatisieren?

Das Handelsgesetzbuch erlaubt jedem die Einsicht in das Handelsregister, und zwar „zu Informationszwecken durch einzelne Abrufe“ (§ 9 Abs. 1 HGB). Die Nutzungsordnung des Registerportals wird noch konkreter:

  • „Es ist unzulässig, mehr als 60 Suchen oder Aufrufe von Rechtsträgern pro Stunde im Registerportal vorzunehmen.“
  • „Systematische Abrufe, um parallele Voll- oder Teilregister aufzubauen, auszubauen oder zu aktualisieren, sind unzulässig.“

Ein Skript, das nachts die Kundenliste durch das Portal schiebt, verstößt also gegen die Nutzungsordnung, ganz unabhängig davon, wie geschickt es programmiert ist. Das Portal ist für Menschen gebaut, die einzelne Firmen nachschlagen. Wie das im Detail geht, zeigt unser Ratgeber Handelsregister einsehen.

Eine Handelsregister-API setzt an dieser Stelle an: Ein Anbieter bereitet die Registerdaten auf, und Ihre Software fragt beim Anbieter ab, nicht beim Portal.

Was eine Handelsregister-API typischerweise liefert

Der Begriff ist nicht geschützt. Manche Anbieter liefern nur die Registereintragung, andere ergänzen Kontaktdaten, Branchen, Bilanzzahlen oder Bekanntmachungen. Bevor Sie Anbieter vergleichen, lohnt sich ein Blick darauf, welche Datenarten Sie wirklich brauchen:

DatenartBeispieleHerkunft
RegisterdatenFirma, Rechtsform, Sitz, Registergericht, Registerart und -nummer, Gegenstand, Kapital, VertretungsregelungHandelsregister
PersonenGeschäftsführer, Vorstände, Prokuristen mit RolleHandelsregister
FinanzdatenBilanzsumme, Eigenkapital, Umsatz, sofern offengelegtoffengelegte Jahresabschlüsse
EreignisseNeueintragungen, Änderungen, BekanntmachungenRegisterbekanntmachungen, News
ErgänzungenTelefon, E-Mail, Website, Branche nach WZ 2008, Größenklasseje nach Anbieter
DokumenteRegisterauszug, Gesellschafterliste, Jahresabschluss als PDFRegister bzw. Unternehmensregister

Wichtig ist der Unterschied zwischen strukturierten Daten und Dokumenten. Ein Feld „Geschäftsführer“ in einer JSON-Antwort lässt sich direkt ins CRM schreiben. Eine Gesellschafterliste ist dagegen ein eingereichtes Dokument, oft als Scan, und nicht jede API liefert sie.

Die vier häufigsten Anwendungsfälle

1. Firmen eindeutig zuordnen. Der wichtigste Schritt kommt vor jeder Anreicherung: Welcher Firma im Register entspricht der Datensatz im CRM? Namen sind dafür ein schwacher Schlüssel; USt-IdNr., LEI oder Registergericht mit Registerart und Nummer sind deutlich besser. Mehr dazu im Beitrag CRM-Daten bereinigen.

2. Profile anreichern. Ist die Firma zugeordnet, liefert ein Profilabruf die Stammdaten: Adresse, Rechtsform, Gegenstand, Branche, Geschäftsführung.

3. Änderungen verfolgen. Ein Geschäftsführerwechsel, eine Sitzverlegung oder eine Kapitalerhöhung sind oft gute Gesprächsanlässe, siehe Handelsregister als Vertriebsanlass. Statt alle Profile regelmäßig neu zu laden, fragt die Software nur ab, was sich seit dem letzten Abgleich geändert hat.

4. Formulare vervollständigen. Beim Tippen eines Firmennamens schlägt das Formular passende Firmen vor. Das spart Tippfehler und liefert gleich eine eindeutige ID.

So sieht das mit der Implisense API aus

Die Implisense API (Version 2) deckt rund 2,3 Millionen aktive Unternehmen aus Handels-, Partnerschafts- und Genossenschaftsregister ab (HRA, HRB, PR, GnR); eingetragene Vereine sind nicht enthalten. Sie authentifizieren sich mit einem API-Key als Bearer-Token. Den Key legen Sie in Ihrem Account unter Einstellungen → Entwickler → API-Keys an.

Zuordnen. POST /v2/resolve nimmt strukturierte Merkmale entgegen, etwa Name, Ort, Website, E-Mail, USt-IdNr., LEI oder Registergericht mit Registerart und Nummer, und gibt eine Rangliste von Kandidaten mit einem Score zurück:

curl -X POST "https://api.implisense.com/v2/resolve" \
  -H "Authorization: Bearer $IMPLISENSE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "Musterfirma GmbH", "city": "Musterstadt", "limit": 3}'
[{"id": "BEISPIEL-ID", "name": "Musterfirma GmbH", "zip": "12345",
  "city": "Musterstadt", "active": true, "score": 0.88}]

(Synthetisches Beispiel; Aufbau der Antwort wie in unserem Test.)

Der Score zeigt, worauf der Treffer beruht: Laut API-Dokumentation stehen 1,0 und 0,98 für einen Treffer über ein Registermerkmal (USt-IdNr., LEI, Registernummer), 0,95 und 0,90 für Website oder E-Mail, 0,88 und 0,78 für einen wörtlich passenden Namen; unter 0,65 passt nur der Name ungefähr. In unserem Test lieferte ein frei erfundener Firmenname trotzdem einen Kandidaten, mit einem Score von 0,32. Setzen Sie deshalb eine Schwelle und lassen Sie niedrige Treffer von einem Menschen prüfen.

Ein Praxistipp aus demselben Test, am Beispiel unserer eigenen Firma: Bei der Suche über die Registernummer kam es auf die Schreibweise an. Mit dem Gericht so, wie es in den Profilen steht (etwa „Berlin (Charlottenburg)“), und der Nummer ohne Zusatzbuchstaben gab es einen Treffer; mit „Charlottenburg“ oder „153069 B“ keinen.

Viele Firmen auf einmal. POST /v2/companies/batch/resolve ordnet bis zu 100 Firmen in einem Aufruf zu und gibt je Eingabe den besten Treffer zurück, in der Reihenfolge der Eingabe.

Profil abrufen. GET /v2/companies/{id} liefert das Profil mit Registerangaben, Adresse, Kontaktdaten, Branche und Größenklasse. Über include=people,financials,announcements hängen Sie Personen, Finanzdaten und Bekanntmachungen an. Jede Antwort trägt ein ETag. Schicken Sie es beim nächsten Abruf als If-None-Match mit, antwortet die API bei unverändertem Profil mit 304 Not Modified; das ist innerhalb des Rate-Limits kostenlos. In unserem Test blieb das Guthaben beim zweiten Abruf unverändert.

Änderungen abfragen. GET /v2/changes?since=… listet Firmen, deren Daten sich seit einem Zeitpunkt geändert haben, mit type=new Firmen, die seitdem neu eingetragen wurden, gefiltert nach Ort, Branche oder Größe. Für eine einzelne Firma gibt es GET /v2/companies/{id}/changes?since=….

Darüber hinaus: ähnliche Firmen (/v2/similar, /peers), Firmen in der Nähe (/nearby), alle Firmen einer Person (/v2/people/{personId}/companies) und eine Ansprechpartnersuche nach Rolle als asynchroner Job. Die vollständige Referenz steht unter api.implisense.com/v2/docs.

Mit KI-Assistenten. Dieselben Daten gibt es über einen MCP-Server unter mcp.implisense.com, mit demselben API-Key. So lassen sich Firmendaten in Claude, ChatGPT oder Cursor nutzen; die Einrichtung beschreibt die Seite Für KI-Assistenten.

Was die Abrufe kosten

Abgerechnet wird in Implicents, dem Guthaben, das Platform, API und MCP-Server gemeinsam nutzen. Ein kostenloser Account startet mit 100 Implicents und erhält danach 25 Implicents pro Monat, sobald Sie die Platform nutzen.

AbrufImplicents
Resolve (einzeln), Suggest, Availability, Account0 (über das Rate-Limit begrenzt)
Batch-Resolve1 je angefangene 10 Firmen
Suche, Profil (Basisfelder), Änderungen, Nearby, Personen, Bekanntmachungen1
Ähnliche Firmen, Peers, Aggregation2
Finanzdaten4
Profil mit allen Zusätzenbis zu 7

In unserem Test kostete ein Änderungsabruf auch dann 1 Implicent, wenn er keine Treffer lieferte. Ein unverändertes Profil per If-None-Match kostete nichts.

Der Tarif bestimmt nur die Zahl der API-Keys und das Rate-Limit: im kostenlosen Tarif 1 Key mit 20 Anfragen pro Minute, im Plus-Tarif (59 € pro Monat zzgl. USt., mit 200 Implicents pro Monat) 10 Keys mit 120 Anfragen pro Minute. Zusätzliche Implicents gibt es als Pakete, zum Beispiel 500 für 49 €; sie verfallen nicht. Alle Preise stehen auf der Seite Preise.

Checkliste: Worauf Sie bei der Auswahl achten sollten

  • Abdeckung: Welche Register (HRA, HRB, PR, GnR, VR)? Nur aktive oder auch gelöschte Firmen?
  • Zuordnung: Welche Merkmale akzeptiert die API? Gibt es einen Score, mit dem Sie unsichere Treffer erkennen?
  • Datenarten: Brauchen Sie strukturierte Felder, Dokumente oder beides? Gesellschafter und wirtschaftlich Berechtigte sind nicht überall enthalten.
  • Änderungen: Gibt es einen Änderungs-Feed oder müssen Sie alles neu laden? Push per Webhook oder Abfrage in Intervallen?
  • Kostenmodell: Was kostet ein typischer Abruf, was kosten leere Treffer, was ein unverändertes Profil?
  • Limits: Wie viele Anfragen pro Minute? Gibt es Batch-Abrufe?
  • Test: Können Sie ohne Kreditkarte und mit echten Daten testen?
  • Dokumentation: Gibt es eine OpenAPI-Spezifikation und Beispiele?

Am aussagekräftigsten ist ein Test mit 50 bis 100 Firmen aus Ihrem eigenen CRM: Er zeigt Trefferquote, Datenqualität und Kosten für Ihren Fall.

Die ehrliche Grenze

  • Keine Gesellschafter über die API. Die Implisense API v2 hat keinen Endpunkt für Gesellschafter oder wirtschaftlich Berechtigte. Strukturierte Gesellschafterdaten enthält die API nicht.
  • Keine Registerdokumente über die API. Gesellschafterlisten und Jahresabschlüsse als Dokument bestellen Sie in der Platform (je 10 Implicents), nicht über die API. Die Finanzdaten der API sind strukturierte Kennzahlen, kein Dokument.
  • Kein Webhook. Änderungen fragen Sie in Intervallen über /v2/changes ab; die API schickt keine Benachrichtigungen von sich aus.
  • Kein amtlicher Nachweis. Aufbereitete Daten ersetzen keinen Registerauszug. Wo Sie einen Nachweis brauchen, etwa bei Vertretungsbefugnissen vor Vertragsschluss, ist das Registerportal die Quelle.
  • Zeitversatz. Zwischen einer Eintragung im Register und ihrem Erscheinen in aufbereiteten Daten vergeht Zeit. Planen Sie das ein, wenn es auf den Tag ankommt.

Fazit

Eine Handelsregister-API ist der richtige Weg, sobald Firmendaten nicht mehr einzeln, sondern in Software gebraucht werden. Das Registerportal ist dafür nicht gedacht und begrenzt die Nutzung ausdrücklich. Entscheidend sind eine verlässliche Zuordnung mit Score, ein Änderungs-Feed statt ständiger Komplettabrufe und ein Kostenmodell, das Sie vorher durchrechnen können.

Mit einem kostenlosen Implisense-Account erhalten Sie sofort einen API-Key und 100 Implicents. Zuordnung, Vorschläge und Verfügbarkeitsprüfung kosten nichts, sodass Sie die Trefferquote für Ihre eigene Firmenliste testen können, bevor Sie ein Implicent ausgeben.

2,3 Millionen aktive deutsche Unternehmen. Kostenlos loslegen.

Account anlegen, 100 Implicents nutzen, eigene Listen aufbauen — ohne Zahlungsdaten.

Kostenlos starten