API reference
Every public endpoint, generated from the published OpenAPI description, with samples in eight languages.
Base URL https://api.trustverify.co.uk/api/v1. Send your key as Authorization: Bearer (see Authentication). This reference is built from openapi.json.
Authentication#
Validate keys and exchange them for short-lived tokens.
KYC#
Identity checks: ID document, selfie and liveness.
KYB#
UK company checks against Companies House.
AML#
Sanctions and PEP screening, and ongoing monitoring.
- POST/api/v1/aml/screenScreen an individual or business for AML/sanctions
- GET/api/v1/aml/monitorList monitored subjects
- POST/api/v1/aml/monitorEnrol a subject in ongoing AML monitoring
- GET/api/v1/aml/monitor/{monitorId}Read one monitored subject and its match history
- DELETE/api/v1/aml/monitor/{monitorId}Cancel monitoring for a subject
Checks#
Read check results.
Workflows#
Run a saved workflow.
Reports#
Compliance reports and evidence bundles.
Webhooks#
Register endpoints that receive signed events.