Handelsregister API · v1

The German commercial register, as a clean API.

Real-time, structured access to the Handelsregister with 100% accurate data. Build automated KYC, KYB, and customer onboarding on a single endpoint - no PDFs, no scraping, no manual review.

100%
Register accuracy
<300ms
Median response
3.6M+
German entities
terminal
200 OK
$ curl https://api.openregister.de/v1/search \
-H "Authorization: Bearer $OR_KEY" \
--data-urlencode "q=Trade Republic Bank GmbH"
{
"register_id": "HRB 168858 B",
"court": "Amtsgericht Charlottenburg",
"name": "Trade Republic Bank GmbH",
"status": "active",
"ubos": [ /* 3 beneficial owners */ ],
"capital_eur": 5000000
}
Official register sourceGDPR compliantHosted in the EU99.9% uptime SLA

What you get

Everything onboarding needs, on one endpoint

Built for engineers running KYB and KYC at scale. Structured data instead of scanned documents.

Real-time search

Query the live Handelsregister by name, register number, or court. Fresh results in milliseconds, no nightly dumps or stale caches.

UBO details

Resolve the full ownership tree and ultimate beneficial owners with shareholdings - the data your KYC and AML checks actually require.

Full company profiles

Legal name, address, capital, managing directors, register history, and filings - normalized into one consistent JSON schema.

Auto-generated SDKs

Type-safe clients for Python, TypeScript, and Go generated straight from the OpenAPI spec. Install, authenticate, ship.

Developer experience

One call to a company you can trust.

Authenticate, call, parse. The same typed response across every language, documented field by field. Copy a snippet and you are live in minutes.

  • Auto-generated, version-pinned SDKs
  • OpenAPI spec and live reference docs
  • Predictable JSON, stable field names
Read the API reference
quickstart
from openregister import Client
client = Client(api_key="or_live_...")
company = client.companies.get("HRB 168858 B")
print(company.ubos[0].name)

Pricing

Start free, scale to bulk

Usage-based pricing on register credits. Every plan hits the same live data and the same SLA.

Developer

€0/mo

For prototypes and evaluation.

  • 250 credits / month
  • Real-time search
  • Full company profiles
  • Community support
Get API key
Most popular

Premium

€59/mo

For production KYC and KYB workloads.

  • 5,000 credits included
  • UBO ownership trees
  • All SDKs (Python, TS, Go)
  • Priority email support
  • 99.9% uptime SLA
Start Premium

Bulk & Enterprise

Custom

Full-register exports and high volume.

  • Bulk data exports
  • Volume credit discounts
  • Dedicated infrastructure
  • Custom data agreements
  • Solutions engineering
Talk to us
Ship onboarding faster

Query the Handelsregister in your next deploy.

Create a key in seconds and run your first verified company lookup today, or book a walkthrough with our team.