registercheckby openlaw group
API referenceNew formations

Retrieve a formation

GET
/formations/{formation_id}

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.

Formatuuid

Response 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"  }}