Public TRP API for VASP-to-VASP Travel Rule data exchange.
Public TRP API for VASP-to-VASP Travel Rule data exchange.
This section describes the public endpoints of the Travel Rule Protocol (TRP) Registry API. These endpoints allow third-party systems and Virtual Asset Service Providers (VASPs) to discover, identify and register participants in the TRP network.
The API follows REST conventions and returns responses in JSON format. All requests should be made over HTTPS.
The TRP API enables VASPs to:
TRP follows global compliance standards (FATF, IVMS101) and ensures secure, encrypted communication between VASPs.
Every integration follows one simple flow:
Before calling any protected endpoint, your system must generate a JWT access token using your API Key. This ensures:
The access token is short-lived (TTL ≈ 1 hour) for security reasons. Pass it as Authorization: Bearer <jwt> on every protected endpoint.
https://trp.travel-rule.com/
http://localhost:3000/
You may pass the API Key in either of these headers:
x-api-key: <YOUR_API_KEY>or
Authorization: ApiKey <YOUR_API_KEY>Once you receive the JWT, all subsequent calls must include:
Authorization: Bearer <JWT>Exchanges your API Key for a short-lived JWT access token (tokenType: Bearer, TTL ≈ 1 hour).
Send the API Key in one of these headers:
x-api-key: <YOUR_API_KEY>, orAuthorization: ApiKey <YOUR_API_KEY>.The response includes both the absolute expiration timestamp and the relative TTL in seconds.
https://trp.travel-rule.com/auth/token
http://localhost:3000/auth/token
curl -i -X POST \
https://trp.travel-rule.com/auth/token \
-H 'x-api-key: YOUR_API_KEY_HERE'{ "accessToken": "eyJhbGciOiJFZERTQSIsInR5cCI6IkpXVCJ9…", "expiresIn": 3600, "expiresAt": "2026-05-11T10:00:00.000Z", "tokenType": "Bearer" }
High-level Travel Rule transfer operations from the originator VASP perspective. Transfers can flow two ways depending on what was provided at initiation:
OPEN_VASP — beneficiary VASP is reachable via Travel Address.EMAIL — beneficiary VASP is unknown; we send an email so the recipient can self-attest.