register_number, register_type (HRA, HRB, etc.), register_court, active status, and legal_form. Results are paginated - use the page and per_page parameters to navigate through results.
The response provides a list of matching companies with basic information: company ID, name, registration details (register type, number, court), legal form, and current status. Use the company ID to retrieve detailed information from other endpoints.
page=1 for the first page, page=2 for the second, and so on. The response includes total count information to help you navigate through large result sets. For searches returning many results, consider using more specific filters to narrow your results.
API Key Authentication Provide your API key as a Bearer token in the Authorization header.
Text search query to find companies by name. Example: "Descartes Technologies UG"
Company register number for exact matching. Example: "230633"
Type of register to filter results. Example: "HRB" (Commercial Register B)
Type of company register where the entity is recorded. Common types:
HRB, HRA, PR, GnR, VR Court where the company is registered. Example: "Berlin (Charlottenburg)"
Filter for active or inactive companies. Set to true for active companies only, false for inactive only.
Legal form of the company. Example: "gmbh" for "Gesellschaft mit beschränkter Haftung"
Legal form of the company. Common German legal forms:
ag, eg, ek, ev, ewiv, foreign, gbr, ggmbh, gmbh, kg, kgaa, unknown, llp, municipal, ohg, se, ug Date of incorporation of the company. Format: ISO 8601 (YYYY-MM-DD) Example: "2022-01-01"
date format YYYY-MM-DD
Page number for pagination.
Number of results per page (max 30).