Verifizierung einer U.S.-amerikanischen Firma über API in Python

Veröffentlicht am 2026-04-11 von OpenSOSData

Die Überprüfung von Unternehmen ist ein wichtiger Schritt bei der Einhaltung von KYB Richtlinien, der Aufnahme von Lieferanten und der Sorgfaltspflicht. Anstatt die Websites der einzelnen US-Bundesstaaten manuell zu durchsuchen, können Sie jede US-Firma programmgesteuert über die OpenSOSData API verifizieren.

Voraussetzungen

Basic Lookup

import requests

API_KEY = "osd_your_api_key_here"
BASE_URL = "https://api.opensosdata.com/v1/lookup"

def lookup_entity(name, state):
    response = requests.post(
        BASE_URL,
        headers={
            "x-api-key": API_KEY,
            "Content-Type": "application/json"
        },
        json={
            "entity_name": name,
            "state": state
        }
    )
    return response.json()

result = lookup_entity("Apple Inc", "DE")

if result.get("success"):
    data = result["data"]
    print(f"Entity: {data['entityName']}")
    print(f"Status: {data['status']}")
    print(f"Type: {data['entityType']}")
    print(f"Agent: {data.get('registeredAgentName', 'N/A')}")
else:
    print(f"Failed: {result.get('error')}")

Umgang mit Fehlern

A 200 with "success": true means a match was found. A 200 with "success": false means no match. A 402 means your wallet is empty.

Mehrstaatensuche

Durchlaufen Sie die Bundesstaatencodes, um mehrere Staaten zu durchsuchen. Jeder Aufruf kostet $0,0314 (Cache-Treffer sind kostenlos).

states = ["DE", "NV", "FL", "TX", "CA"]
for state in states:
    result = lookup_entity("Global Financial Impact LLC", state)
    if result.get("success") and result.get("data"):
        print(f"Found in {state}: {result['data']['entityName']}")
        break

For more details, see the full API documentation. For state coverage, visit the state coverage page.

Kostenlos starten

10 kostenlose Suchvorgänge, keine Kreditkarte erforderlich.

Create Free Account