API referenceNew formations
Retrieve a formation
One formation, with your workspace's metadata. Works for any formation, inside or
outside the 180-day list window, so metadata you stored never becomes unreachable. A
company that is not a formation, or whose data is restricted, answers 404.
Costs 1 credit.
Authorization
bearerAuth AuthorizationBearer <token>
Your API key, sent as Authorization: Bearer rc_live_….
In: header
Path Parameters
formation_id*string
The formation's id, which is the company's id.
Format
uuidResponse Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X GET "https://api.registercheck.de/v1/formations/3f1c2a9e-5b7d-4c8a-9e21-6d4f0b8a1c55" \ -H "Authorization: Bearer $REGISTERCHECK_API_KEY"{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "object": "formation", "registration_date": "2026-09-30", "created_at": "2026-09-30T13:52:00Z", "company": { "object": "company", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string" }, "name": "string", "legal_form": "gmbh", "register": { "court": { "code": "D2601", "name": "Amtsgericht München" }, "type": "HRA", "number": "292661", "formatted": "Amtsgericht München HRB 292661", "country": "DE" }, "state": "DE-BW", "registered_office": "Heidenheim an der Brenz", "address": { "street": "string", "postal_code": "string", "city": "string", "care_of": "string", "formatted": "string", "country": "DE" }, "capital": { "amount": "25000.00", "currency": "EUR" }, "purpose": "string", "metadata": { "crm_id": "0015g00000XyZ", "team": "kyc" }}