Handelsregister API &
Firmenbuch API
Automatisierter API-Zugriff auf Handelsregister Deutschland, Firmenbuch Österreich und Handelsregister Schweiz. Verifizierte B2B Firmendaten per REST API.
Handelsregister API & Firmenbuch API
Zugriff auf offizielle Registerdaten aus Deutschland, Österreich und der Schweiz mit einer einzigen API.
Deutschland
Handelsregister, Unternehmensregister, Bundesanzeiger
- HRA/HRB Nummern
- Jahresabschlüsse
- Geschäftsführer
- Beteiligungsstrukturen
Österreich
Firmenbuch, Ediktsdatei, Wirtschaftskammer
- FN-Nummern
- Insolvenzdaten
- Gesellschafter
- Publikationen
Schweiz
Handelsregister, Zefix, SHAB
- CHE-Nummern
- UID-Nummern
- Handelsregisterauszüge
- Organe & Zeichnungsberechtigte
Verfügbare B2B Firmendaten
Firmenstammdaten
Name, Rechtsform, Gründungsdatum, Registernummer, Sitz und Geschäftszweck
Geschäftsführer & Vorstand
Namen, Funktionen und Vertretungsbefugnisse aller Organe
Gesellschafter & Beteiligungen
Eigentümerstruktur, Anteilshöhen und Konzernverbindungen
Finanzkennzahlen
Umsatz, Bilanzsumme, Eigenkapital, Mitarbeiterzahl und Kennzahlen
Adressen & Kontaktdaten
Firmensitz, Filialen, Telefon, E-Mail und Website
Publikationen & Dokumente
Registerbekanntmachungen, Jahresabschlüsse und Handelsregisterauszüge
API Code-Beispiele
import requests
API_KEY = "YOUR_API_KEY"
headers = {"Authorization": f"Bearer {API_KEY}"}
# Unternehmen suchen
response = requests.get(
"https://api.firmium.io/v1/companies/",
headers=headers,
params={"search": "Siemens"}
)
companies = response.json()
# Unternehmensprofil abrufen
company = requests.get(f"https://api.firmium.io/v1/companies/{uuid}/", headers=headers).json()
const API_KEY = "YOUR_API_KEY";
// Unternehmen suchen
const response = await fetch(
"https://api.firmium.io/v1/companies/?search=Siemens",
{ headers: { "Authorization": `Bearer ${API_KEY}` } }
);
const companies = await response.json();
// Unternehmensprofil abrufen
const company = await fetch(`https://api.firmium.io/v1/companies/${uuid}/`, {
headers: { "Authorization": `Bearer ${API_KEY}` }
}).then(r => r.json());
B2B Anwendungsfälle
Firmendaten für jeden Geschaeftsprozess - von Sales bis Compliance.
Sales & Lead Generation
Qualifizierte B2B-Leads mit aktuellen Firmendaten anreichern
KYC & Compliance
Geschäftspartner verifizieren und UBOs identifizieren
Due Diligence
Unternehmensanalysen und M&A-Research automatisieren
Technische Features
-
RESTful JSON APIStandardkonform und einfach zu integrieren
-
OpenAPI/Swagger DokumentationClient-Libraries in jeder Sprache generieren
-
JWT AuthenticationSichere Token-basierte Authentifizierung
-
Pagination & FilterEffiziente Abfragen großer Datenmengen
-
Watchdog-MonitoringFirmen überwachen und Events tracken
-
WebhooksEchtzeit-Benachrichtigungen bei Änderungen
Warum Firmium?
-
Offizielle RegisterdatenDirekt aus Handelsregistern und Firmenbüchern
-
Tägliche AktualisierungImmer aktuelle Firmendaten
-
DSGVO-konformHosting in Deutschland, EU-Datenschutz
-
Transparente PreiseKeine versteckten Kosten, faire Tarife
Integrations-Beispiele
Praktische Beispiele für typische API-Anwendungsfälle in Ihren Systemen.
CRM-Integration: Lead-Anreicherung
Automatisch Firmendaten zu neuen Leads hinzufügen
def enrich_lead(lead_company_name):
"""Reichert einen Lead mit Firmendaten an."""
# Firma suchen
results = requests.get(
"https://api.firmium.io/v1/companies/",
headers={"Authorization": f"Bearer {API_KEY}"},
params={"search": lead_company_name, "country": "DE"}
).json()
if results["results"]:
company = results["results"][0]
return {
"name": company["name"],
"register_number": company["register_number"],
"address": company["address"],
"legal_form": company["legal_form"],
"employees": company.get("employee_count"),
"revenue": company.get("revenue")
}
KYC-Workflow: Geschäftspartner-Prüfung
Automatisierte Unternehmensverifikation und UBO-Ermittlung
async function verifyBusinessPartner(registerNumber) {
// Unternehmen über Handelsregisternummer abrufen
const company = await fetch(
`https://api.firmium.io/v1/companies/?register_number=${registerNumber}`,
{ headers: { "Authorization": `Bearer ${API_KEY}` } }
).then(r => r.json());
// Gesellschafter & wirtschaftlich Berechtigte abrufen
const shareholders = await fetch(
`https://api.firmium.io/v1/companies/${company.uuid}/shareholders/`,
{ headers: { "Authorization": `Bearer ${API_KEY}` } }
).then(r => r.json());
return {
verified: company.status === "active",
companyData: company,
ubos: shareholders.filter(s => s.share_percentage >= 25)
};
}
Watchdog: Firmenänderungen überwachen
Automatische Alerts bei Registeränderungen, Insolvenz oder Management-Wechsel
# Watchdog erstellen für Firmen-Monitoring
watchdog = requests.post(
"https://api.firmium.io/v1/watchdogs/",
headers=headers,
json={
"name": "Kunden-Monitoring",
"prompt": "Insolvenz, Geschäftsführer-Wechsel, Kapitaländerungen",
"event_types": ["management", "financial", "event"]
}
).json()
# Firmen zum Watchdog hinzufügen
requests.post(
f"https://api.firmium.io/v1/watchdogs/{watchdog['uuid']}/subscribe/",
headers=headers,
json={"companies": ["uuid-1", "uuid-2"]}
)
# Events abrufen (z.B. täglich per Cronjob)
events = requests.get(
f"https://api.firmium.io/v1/watchdogs/{watchdog['uuid']}/events/",
headers=headers
).json()
Webhooks: Echtzeit-Benachrichtigungen
Push-Notifications direkt an Ihre App - kein Polling erforderlich
# 1. Webhook-Endpoint registrieren
webhook = requests.post(
"https://api.firmium.io/v1/webhooks/",
headers=headers,
json={
"url": "https://yourapp.com/webhooks/firmium",
"event_types": ["management", "financial"]
}
).json()
# Secret für Signatur-Verifikation speichern
secret = webhook["secret"]
# 2. Webhook in Ihrer App empfangen (Flask Beispiel)
@app.route("/webhooks/firmium", methods=["POST"])
def handle_webhook():
# HMAC Signatur verifizieren
signature = request.headers.get("X-Firmium-Signature")
payload = request.get_data(as_text=True)
verify_signature(payload, signature, secret)
event = request.json
if event["type"] == "company.management_director":
notify_sales_team(event["data"])
return {"received": True}
Häufige Fragen
Antworten auf die wichtigsten Fragen zur Handelsregister API und Firmenbuch API.
Unsere API liefert umfassende Firmendaten aus dem Handelsregister (Deutschland), Firmenbuch (Österreich) und Handelsregister (Schweiz): Firmenstammdaten, Registernummern, Rechtsform, Gründungsdatum, Geschäftsführer und Vorstand, Gesellschafter und Beteiligungsstrukturen, Adressen, Finanzkennzahlen aus Jahresabschlüssen sowie Publikationen und Registerbekanntmachungen.
Wir synchronisieren täglich mit den offiziellen Registern. Für Österreich erfolgt die Aktualisierung sogar stündlich. So stellen wir sicher, dass Sie immer Zugriff auf die aktuellsten Handelsregister- und Firmenbuchdaten haben.
Die API verwendet JWT (JSON Web Token) Bearer-Authentication. Sie erhalten einen API-Key in Ihrem Dashboard, den Sie im Authorization-Header jeder Anfrage mitsenden. Die Tokens sind sicher und können jederzeit rotiert werden.
Ja, Sie können sich kostenlos registrieren und erhalten sofort Zugang zur API mit einem Testguthaben. So können Sie die Integration in Ihre Systeme entwickeln und testen, bevor Sie einen kostenpflichtigen Plan wählen.
Ja, Sie können nach verschiedenen Identifikatoren suchen: Handelsregisternummer (HRB/HRA), Firmenbuchnummer (FN), CHE-Nummer, UID-Nummer oder einfach nach Firmennamen. Die API unterstützt auch Fuzzy-Matching für fehlertolerante Suchen.
Ja, vollständig. Unsere Server stehen in Deutschland, wir verarbeiten nur öffentlich zugängliche Registerdaten und erfüllen alle Anforderungen der DSGVO. Auf Wunsch schließen wir auch einen Auftragsverarbeitungsvertrag (AVV) mit Ihnen ab.
Die Rate-Limits richten sich nach Ihrem Tarif. Im Standardtarif sind 100 Anfragen pro Minute möglich. Für höhere Anforderungen bieten wir Enterprise-Pläne mit individuellen Limits. Kontaktieren Sie uns für maßgeschneiderte Lösungen.
Wir bieten eine vollständige OpenAPI/Swagger-Dokumentation, mit der Sie Client-Libraries in jeder Programmiersprache automatisch generieren können. Die API ist standardkonform und lässt sich einfach mit tools wie openapi-generator oder Postman nutzen.
Handelsregister API anfragen
Individuelle Preise je nach Anforderung. Kontaktieren Sie uns für ein massgeschneidertes Angebot.