Californische Unternehmen verifizieren: API-Leitfaden für EU-Firmen
Wer als deutsches oder europäisches Unternehmen Geschäfte mit US-amerikanischen Partnern abwickelt, steht vor einer besonderen Herausforderung: Die Überprüfung der rechtlichen Existenz eines US-Unternehmens ist manuell zeitaufwändig, fehleranfällig und schwer in automatisierte Compliance-Prozesse zu integrieren. Besonders Kalifornien – der bevölkerungsreichste US-Bundesstaat mit über 4 Millionen registrierten Unternehmen – ist für EU-Firmen ein zentrales Zielland bei der Anbahnung von Geschäftsbeziehungen. Dieser Leitfaden zeigt, wie die California Entity Verification API von OpenSOSData die automatisierte Unternehmensverifikation nach EU-Standard ermöglicht.
Warum Unternehmensverifikation für EU-Firmen unverzichtbar ist
Seit der Umsetzung der EU-Geldwäscherichtlinie (AMLD6) in nationales Recht und der damit verbundenen Verschärfung des deutschen Geldwäschegesetzes (GwG) sind Unternehmen verpflichtet, Geschäftspartner – auch außerhalb der EU – sorgfältig zu prüfen. Die BaFin hat in mehreren Leitfäden klargestellt, dass die Sorgfaltspflichten bei US-amerikanischen Gegenparteien mindestens dem gleichen Standard wie bei europäischen Partnern entsprechen müssen.
Das bedeutet konkret: Bevor ein deutsches Unternehmen eine Zahlungsbeziehung, einen Liefervertrag oder eine Kapitalbeteiligung mit einer California LLC oder Corporation eingeht, muss die rechtliche Existenz, der aktuelle Status und die Registrierungsdaten des US-Unternehmens nachgewiesen werden. Manuell über das California Secretary of State (SOS) Portal ist das möglich – aber für skalierbare KYB-Prozesse (Know Your Business) völlig unpraktikabel.
Regulatorischer Hintergrund: AMLD6, GwG und DSGVO
EU AMLD6 und GwG-Anforderungen
Die sechste EU-Geldwäscherichtlinie (AMLD6, umgesetzt 2021) erweitert den Kreis der Verpflichteten und verschärft die Anforderungen an die Identifizierung von Geschäftspartnern erheblich. Für juristische Personen – auch US-amerikanische – müssen folgende Daten erhoben und verifiziert werden:
- Vollständiger rechtlicher Name der Gesellschaft
- Rechtsform und Gründungsdatum
- Sitz und registrierter Agent
- Aktueller Rechtsstatus (aktiv, aufgelöst, gesperrt)
- Registrierungsnummer im Handelsregister des Gründungsstaates
Genau diese Datenpunkte liefert die California Entity Verification API von OpenSOSData direkt aus den offiziellen Daten des California Secretary of State.
DSGVO-Konformität bei US-Unternehmensdaten
Ein häufiges Missverständnis: DSGVO schützt personenbezogene Daten natürlicher Personen, nicht öffentlich registrierte Unternehmensdaten. Die Daten des California SOS – Entity Name, Entity ID, Status, Registered Agent Address – sind öffentlich zugängliche Handelsdaten ohne DSGVO-Relevanz. Handelt es sich beim Registered Agent jedoch um eine natürliche Person, ist bei der Speicherung dieser Daten besondere Sorgfalt geboten. Consult in solchen Fällen Ihren Datenschutzbeauftragten.
Entitäten ab $0,10 pro Abfrage verifizieren
Live-Abfragen ab $0,10, mit Volumen bis zu $0,0314. Nutzungsbasierte Abrechnung.
Kostenloses Konto erstellenHandelsregister vs. California Secretary of State: Ein Vergleich
| Merkmal | Deutsches Handelsregister | California Secretary of State |
|---|---|---|
| Zugang | Online (handelsregister.de), kostenfrei lesbar | Online (bizfileonline.sos.ca.gov), kostenfrei |
| API-Zugang | Kein offizieller REST-API-Zugang | Über OpenSOSData API verfügbar |
| Rechtsformen | GmbH, AG, OHG, KG etc. | LLC, Corp, LP, LLP, Non-Profit etc. |
| Statusangaben | Aktiv / gelöscht / insolvent | Active, Suspended, Dissolved, Forfeited |
| Registered Agent | Kein Äquivalent (Geschäftsführer im Register) | Registered Agent mit Adresse |
| Automatisierbarkeit | Eingeschränkt (Screen Scraping nötig) | Vollständig per REST-API automatisierbar |
Die OpenSOSData California Entity Verification API im Überblick
OpenSOSData bietet einen REST-API-Dienst, der direkt auf die Daten aller 50 US-Bundesstaaten sowie Washington D.C., Puerto Rico und die U.S. Virgin Islands zugreift – insgesamt über 34 Millionen Unternehmensentitäten. Für Kalifornien bedeutet das Zugriff auf alle beim California Secretary of State registrierten Gesellschaften in Echtzeit.
Rückgabedaten je Abfrage
- entity_name: Offizieller Firmenname
- entity_type: Rechtsform (LLC, Corp, LP etc.)
- entity_id: Eindeutige Registrierungsnummer
- status: Aktueller Rechtsstatus
- formation_date: Gründungsdatum
- registered_agent: Name und Adresse des Registered Agent
Preisgestaltung
Die Abrechnung erfolgt nutzungsbasiert (Pay as you go) ohne Mindestgebühren:
- Live-Abfrage: $0,10 pro Anfrage (ca. 0,09 €); ab hohem Volumen ab $0,0314
- Gecachte Abfrage: $0,01 pro Anfrage (ca. 0,009 €); ab hohem Volumen ab $0,00314
Für den Standard-Compliance-Workflow empfiehlt sich der Parameter cache_preference: cache_first – er nutzt gecachte Daten wenn verfügbar und fällt automatisch auf Live-Daten zurück. Für zeitkritische KYB-Prüfungen sollte live_only verwendet werden.
Praktisches Code-Beispiel: California Entity Lookup mit Python
Das folgende Beispiel zeigt, wie eine Python-Anwendung die OpenSOSData-API nutzt, um ein kalifornisches Unternehmen zu verifizieren. Die vollständige API-Dokumentation finden Sie unter opensosdata.com/docs/.
import requests
import json
# API-Schlüssel – aus dem Dashboard unter app.opensosdata.com
API_KEY = "IHR_API_SCHLÜSSEL"
# API-Endpunkt
API_URL = "https://api.opensosdata.com/v1/lookup"
# Authentifizierung erfolgt über den x-api-key Header (kein Bearer-Token)
headers = {
"x-api-key": API_KEY,
"Content-Type": "application/json"
}
# Anfrage-Body: entity_name und Bundesstaat angeben
# cache_preference: "live_only" für Echtzeit, "cache_first" für günstigere Abfragen
payload = {
"entity_name": "Stripe, Inc.",
"state": "CA",
"cache_preference": "live_only"
}
# API-Aufruf
response = requests.post(API_URL, headers=headers, json=payload)
# Statusprüfung
if response.status_code == 200:
daten = response.json()
print("Unternehmensname:", daten.get("entity_name"))
print("Rechtsform:", daten.get("entity_type"))
print("Registrierungsnummer:", daten.get("entity_id"))
print("Status:", daten.get("status"))
print("Gründungsdatum:", daten.get("formation_date"))
print("Registered Agent:", daten.get("registered_agent"))
else:
print("Fehler:", response.status_code, response.text)
Alternativ als cURL-Befehl für Shell-Skripte oder schnelle Tests:
# California Entity Lookup via cURL
# x-api-key Header wird für die Authentifizierung verwendet
curl -X POST https://api.opensosdata.com/v1/lookup \
-H "x-api-key: IHR_API_SCHLÜSSEL" \
-H "Content-Type: application/json" \
-d '{
"entity_name": "Stripe, Inc.",
"state": "CA",
"cache_preference": "live_only"
}'
Integration in EU-Compliance-Workflows
Für deutsche und europäische Compliance-Teams lässt sich die California Entity Verification API nahtlos in bestehende KYB-Plattformen integrieren. Typische Anwendungsfälle:
Automatisiertes Onboarding
Beim Onboarding neuer US-Partner kann die API-Abfrage direkt im CRM oder ERP-System ausgelöst werden. Der zurückgegebene Status Active bestätigt die rechtliche Existenz; ein Status wie Suspended oder Forfeited löst automatisch einen manuellen Review-Prozess aus.
Laufende Überwachung
GwG §10 verlangt nicht nur die Erstprüfung, sondern auch laufende Überwachung. Mit gecachten Abfragen ($0,01) können Statusänderungen bestehender Geschäftspartner kostengünstig täglich oder wöchentlich abgerufen werden.
Sanktionsprüfung als Ergänzung
Die API liefert die offizielle Entity ID, die als stabiler Identifier für nachgelagerte OFAC-Sanktionsabgleiche oder EU-Sanktionslisten genutzt werden kann. Die Kombination aus SOS-Verifikation und Sanktionsscreening deckt den wesentlichen Teil der GwG-Sorgfaltspflichten gegenüber US-Gegenparteien ab.
Erste Schritte: Account erstellen und API-Schlüssel erhalten
Der Einstieg ist unkompliziert: Registrieren Sie sich unter app.opensosdata.com, generieren Sie Ihren API-Schlüssel im Dashboard und starten Sie sofort mit der ersten Abfrage. Es gibt keine monatliche Mindestgebühr – Sie zahlen ausschließlich für tatsächlich durchgeführte Lookups.
Häufig gestellte Fragen (FAQ)
Was ist der Unterschied zwischen einem Live-Lookup und einem gecachten Lookup?
Ein Live-Lookup (cache_preference: live_only) ruft die Daten direkt und in Echtzeit beim California Secretary of State ab. Er kostet $0,10 pro Anfrage und liefert stets den aktuellsten Status. Ein gecachter Lookup (cache_preference: cache_only) greift auf bereits gespeicherte Daten zurück und kostet nur $0,01 – ideal für Massenabfragen oder laufende Überwachung, bei der absolute Aktualität nicht zwingend erforderlich ist. Der Modus cache_first kombiniert beide: Er nutzt Cache-Daten wenn vorhanden, fällt aber auf Live-Daten zurück.
Welche Daten gibt die API für ein kalifornisches Unternehmen zurück?
Die API liefert: offiziellen Firmennamen (entity_name), Rechtsform (entity_type), eindeutige Registrierungsnummer (entity_id), aktuellen Rechtsstatus (status), Gründungsdatum (formation_date) sowie Name und Adresse des Registered Agent. Diese Daten entsprechen den nach AMLD6 und GwG erforderlichen Mindestangaben für die KYB-Verifikation juristischer Personen.
Ist die Nutzung dieser API mit der DSGVO vereinbar?
Die vom California SOS bereitgestellten und über die API abgerufenen Unternehmensdaten sind öffentlich zugängliche Handelsdaten ohne DSGVO-Relevanz, sofern keine natürlichen Personen als Registered Agent eingetragen sind. Bei personenbezogenen Daten (z. B. Name einer Privatperson als Agent) gelten die üblichen DSGVO-Grundsätze der Zweckbindung und Datensparsamkeit. Für reine Unternehmensverifikationszwecke ist die Nutzung in der Regel unproblematisch. Konsultieren Sie bei Unsicherheit Ihren Datenschutzbeauftragten.
Deckt die API auch andere US-Bundesstaaten ab?
Ja. OpenSOSData deckt alle 50 US-Bundesstaaten, Washington D.C., Puerto Rico und die U.S. Virgin Islands ab – insgesamt über 34 Millionen Unternehmensentitäten. Der Parameter state im API-Aufruf bestimmt den Bundesstaat (z. B. "state": "CA" für Kalifornien, "state": "DE" für Delaware). Eine vollständige Übersicht finden Sie in der API-Dokumentation.
Wie authentifiziere ich mich bei der API?
Die Authentifizierung erfolgt ausschließlich über den HTTP-Header x-api-key mit Ihrem persönlichen API-Schlüssel. Es wird kein Bearer-Token und kein Authorization-Header verwendet. Ihren API-Schlüssel erhalten Sie nach der Registrierung unter app.opensosdata.com im Dashboard.
Was bedeutet der Status "Suspended" bei einem kalifornischen Unternehmen?
Der Status Suspended bedeutet, dass das Unternehmen vorübergehend von der Geschäftstätigkeit ausgeschlossen wurde – typischerweise wegen ausstehender Steuerzahlungen an das California Franchise Tax Board oder wegen fehlender Jahresberichte. Ein suspendiertes Unternehmen kann in Kalifornien keine Verträge abschließen oder klagen. Für EU-Compliance-Teams ist dieser Status ein klares Warnsignal, das eine vertiefte Prüfung erfordert.
Welche Kosten entstehen bei 1.000 Abfragen pro Monat?
Bei 1.000 gecachten Abfragen pro Monat entstehen Kosten von $10,00 (ca. 9 €). Bei 1.000 Live-Abfragen sind es $100,00 (ca. 92 €). Bei höherem Volumen sinken die Preise auf bis zu $0,0314 (Live) bzw. $0,00314 (gecacht) pro Abfrage. Die genauen Volumenpreise entnehmen Sie bitte der offiziellen Dokumentation oder sprechen Sie das OpenSOSData-Team direkt an.