Neugründungen und Handelsregister: Firmen finden und Änderungen per Webhook beobachten

Mit einem Registry-Monitor beobachtest du einzelne, bekannte Firmen: ändert sich etwas am Registerbestand, bekommst du einen signierten Webhook an deine callback_url. Die Firmensuche findet Firmen nach Name oder nur über Filter wie Registerart, Rechtsform, Bundesland und Ort; einen Filter nach Gründungs- oder Eintragungsdatum gibt es in v1 nicht. Melde dich gratis an und starte mit dem API-Leitfaden in der Doku.

Stand:

Beispiel: Monitor auf eine Firma anlegen

Mit der company_id aus einer Firmensuche legst du einen Monitor an. Die Antwort zeigt das signing_secret genau einmal; bewahre es sofort auf.

Anfrage

POST /api/registry/monitors
Authorization: Bearer eak_...
Content-Type: application/json

{
  "subject_type": "company",
  "company_id": "DE-HRB-F1103-267645",
  "callback_url": "https://your-app.example/webhooks/registry"
}

Antwort

{
  "data": {
    "id": 123,
    "company_id": "DE-HRB-F1103-267645",
    "callback_url": "https://your-app.example/webhooks/registry",
    "callback_resolved_ip": "93.184.216.34",
    "callback_resolved_host": "your-app.example",
    "callback_resolved_port": 443,
    "status": "active",
    "signing_secret_redacted": "whsec_********",
    "signing_secret": "whsec_..."
  }
}
Endpunkt in der Doku

Felder und Quellen

FeldBedeutungQuelle
idKennung des Monitors, zum Auflisten und Löschen.Registry-Monitor
company_idKanonische Firmenkennung der beobachteten Firma im Format DE-HRB-F1103-267645.Registry-Monitor
callback_urlDeine Webhook-Adresse. Sie wird mit SSRF-Schutz geprüft, und Host, Port und aufgelöste IP werden gespeichert und bei der Zustellung festgehalten.Registry-Monitor
statusStatus des Monitors, bei Anlage active.Registry-Monitor
signing_secretGeheimnis für die Signaturprüfung. Es wird nur bei der Anlage gezeigt und liegt verschlüsselt.Registry-Monitor
eventDas Webhook-Ereignis registry.company.changed, sobald sich etwas am Registerbestand der Firma ändert.Webhook
companyAktueller Stand der Firma: Name, Rechtsform, Status, Ort, Anschrift, Vertreter und Kapital.Handelsregister (SI-Daten)
publicationsDie Veröffentlichungen der Firma im Registerbestand.Webhook
owners_snapshotDer aktuelle Gesellschafter-Stand der Firma.Webhook
occurred_atZeitpunkt, zu dem die Änderung festgestellt wurde.Webhook

Was eine Abfrage kostet

AbfrageCreditsEinheit
Monitor anlegen50je Monitor
Firma suchen10je Anfrage mit Treffer
Firmenprofil abrufen10je Firma

Alle Tarife und Abrechnungsregeln stehen auf der Preisseite.

Was heute geht

Du kannst heute zwei Dinge tun: Firmen im Handelsregister finden und einzelne, bekannte Firmen laufend beobachten. Die Suche läuft über search_company mit einem Namen oder nur über Filter: Registerart (HRB, HRA, PR, GnR, VR), Rechtsform, Bundesland und Ort grenzen das Ergebnis ein. Das Profil einer Firma mit Vertretern und Kapital liefert get_company.

Für die laufende Beobachtung legst du einen Registry-Monitor auf eine company_id an. POST /api/registry/monitors legt ihn an, GET /api/registry/monitors listet deine Monitore, DELETE /api/registry/monitors/{monitor_id} löscht einen mit Status 204. Nur Firmen-Monitore sind möglich; ein Monitor auf eine Person antwortet mit 422. Anlegen kostet Credits, Auflisten und Löschen kosten nichts.

So läuft ein Monitor

Deine callback_url wird mit SSRF-Schutz geprüft; die geprüfte Adresse mit Host, Port und aufgelöster IP wird gespeichert und bei jeder Zustellung festgehalten. Das signing_secret bekommst du genau einmal bei der Anlage, es liegt verschlüsselt.

Der Abgleich läuft alle 10 Minuten über den Registerbestand von Skael. Ändert sich etwas, geht das Ereignis registry.company.changed an deine Adresse, mit Svix-kompatiblen Kopfzeilen svix-id, svix-timestamp und svix-signature (HMAC-SHA256). Im Inhalt stehen der aktuelle Stand der Firma, die Veröffentlichungen, der Gesellschafter-Stand und der Zeitpunkt.

Ist dein Server nicht erreichbar, wiederholt Skael die Zustellung nach 10 Sekunden, 30 Sekunden, 2 Minuten, 5 Minuten, 30 Minuten, 2 Stunden, 6 Stunden und 24 Stunden. Danach landet die Zustellung als dead_letter.

Was es nicht gibt

Eine fertige Liste aller Neugründungen liefert Skael heute nicht. Es gibt keinen Feed neuer Firmen, und search_company hat in v1 keinen Filter nach Gründungs- oder Eintragungsdatum; kein Antwortfeld trägt ein Eintragungsdatum.

Die Suche läuft nur im Registerbestand von Skael, nicht live auf handelsregister.de, und Monitore beobachten nur einzelne, bekannte Firmen.

Registry-Monitore und die Handelsregister-Endpunkte laufen als Pilot und werden je Organisation freigeschaltet; ohne Freischaltung antwortet die API mit 403.

FAQ

Häufige Fragen

Dokumentation

Weitere Datenquellen und Anwendungsfälle