OpenRegister
Overview
Access German commercial register data, shareholders, balance sheets & more. Through Langdock’s integration, you can access and manage OpenRegister directly from your conversations.
Authentication: API Key Category: Business & Finance Availability: All workspace plans
Available Actions
Get Company Contact Information
openregister.getCompanyContactInformation
Retrieve contact information for a company using its unique ID. The response includes details such as email address, phone number, VAT identification number.
Requires Confirmation: No
Parameters:
companyId(TEXT, Required): Unique company identifier. Can be retrieved by using the ‘Search Companies’ action
Output: Returns company contact information including email, phone, and VAT details
Get Company by Website URL
openregister.getCompanybyWebsiteURL
Find a company using its website URL. The response includes a company ID that you can use with other endpoints to get details like financials, shareholders, and representatives.
Requires Confirmation: No
Parameters:
url(TEXT, Required): The url of the company website
Output: Returns company information including company ID for further queries
Get Shareholders
openregister.getShareholders
This endpoint currently only supports companies with the legal form GmbH.
Requires Confirmation: No
Parameters:
companyId(TEXT, Required): Unique company identifier. Example format: DE-HRB-F1103-267645
Output: Returns shareholder information for GmbH companies
Search Companies
openregister.searchCompanies
Search for companies based on various criteria. You can filter by company name, register number, register type, register court, active status, and legal form. The response provides a list of matching companies.
Requires Confirmation: No
Parameters:
query(TEXT, Required): Text search query to find companies by name. Example: ‘Descartes Technologies UG’
Output: Returns a list of matching companies with their basic information
Get Company Information
openregister.getCompanyInformation
Retrieve detailed information about a company using its unique ID. The response includes company registration details, current status, name, address, business purpose, capital, legal representatives.
Requires Confirmation: No
Parameters:
companyId(TEXT, Required): The company id to use
Output: Returns detailed company information including registration details, status, and representatives
Common Use Cases
Data Management — Manage and organize your OpenRegister data
Automation — Automate workflows with OpenRegister
Reporting — Generate insights and reports
Integration — Connect OpenRegister with other tools
Best Practices
Getting Started:
Important Considerations:
Ensure proper authentication credentials
Respect rate limits and API quotas
Review data privacy settings
Test operations in a safe environment first
Troubleshooting
Support
For additional help with the OpenRegister integration, contact [email protected]

