Skip to main content
POST
UK Land Registry Check

Authorizations

ds-api-token
string
header
required

Path Parameters

applicant_id
string<uuid>
required

The applicant ID to associate with this verification

Example:

"01827ed4-c928-7a3c-9a30-7ab7cc169d11"

Body

application/json
company_number
string
required

Companies House company number, 8 letters or digits. Spaces are ignored and a shorter all-digit number is padded with leading zeros.

Example:

"01234567"

Response

Check completed; response_data is a KybUkLandRegistryResponse

request_id
string<uuid>

The verification request ID

Example:

"019c9e79-4d64-73e1-9f30-5374f0f57975"

status
enum<string>

Current status of the verification

Available options:
initial,
verified,
not_verified,
failed
verification_type
enum<string>

Type of verification that was performed

Available options:
document_verification,
us_company_registry_check,
uk_company_registry_check,
uk_land_registry_check,
tin_verification
response_data
object

Verification-specific result; the shape depends on verification_type: us_company_registry_check → KybUsRegistryResponse, uk_company_registry_check → KybUkRegistryResponse, uk_land_registry_check → KybUkLandRegistryResponse, tin_verification → KybTinResponse, document_verification → KybDocumentVerificationResponse. Fields the source did not provide are omitted from the object.

created_at
string<date-time>

ISO 8601 timestamp when the request was created

completed_at
string<date-time> | null

ISO 8601 timestamp when the verification completed