API referencePersons
Retrieve a person
A natural person as resolved across register entries. The offices they hold are
included when requested with expand=roles (first 100, no extra charge).
Costs 10 credits.
Authorization
bearerAuth AuthorizationBearer <token>
Your API key, sent as Authorization: Bearer rc_live_….
In: header
Path Parameters
person_id*string
The person's id (per_…). The raw UUID /v1 published before is still read until 2026-12-31,
and such a request is answered with Deprecation and Sunset. An id of another kind, or
anything else, answers 400 validation_failed naming person_id.
Match
^per_[0-7][0-9a-hjkmnp-tv-z]{25}$Query Parameters
expand?array<>
Related data to include. roles adds the first page of the person's roles.
Items
items <= 1Response Body
application/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/persons/per_2tddy8v7gf98drrb9y9xd6pz4d" \ -H "Authorization: Bearer $REGISTERCHECK_API_KEY"{ "id": "per_2tddy8v7gf98drrb9y9xd6pz4d", "object": "person", "name": { "full": "Dr. Erika Mustermann", "first": "Erika", "last": "Mustermann", "birth_name": null, "titles": [ "Dr." ] }, "birth_date": "1980-05-21", "birth_year": 1980, "birth_month": 5, "address": { "city": "München", "country": "DE" }}