Get VASP List
Retrieve a list of all Virtual Asset Service Providers (VASPs) registered in the TRP network.
Endpoint
GET https://api.trpcontinuum.com/trp/vasps
Headers
| Header | Value | Required |
|---|---|---|
x-api-key | {your-api-key} | Yes |
x-secret-key | {your-secret-key} | Yes |
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
limit | integer | No | Number of results per page (default: 50, max: 100) |
offset | integer | No | Pagination offset (default: 0) |
status | string | No | Filter by status: verified, pending, rejected, suspended |
country | string | No | Filter by ISO 3166-1 alpha-2 country code |
network | string | No | Filter by supported network |
Response
Success (200 OK)
{
"success": true,
"data": [
{
"id": "8bed24e5-b585-45ad-b5f4-2c0af1a414fd",
"name": "Cycurid Exchange",
"code": "CYC",
"type": "exchange",
"jurisdiction": "Canada",
"website": "https://cycurid.com",
"status": "approved",
"category": "verified",
"verificationLevel": "verified",
"verificationDate": "2025-08-25T03:02:33.142Z",
"trpInquiryEndpoint": "localhost:5001/trp/inquiry",
"trustScore": null,
"trustSettings": {},
"metadata": {
"description": "A leading cryptocurrency exchange"
},
"createdAt": "2025-08-24T20:02:33.144Z",
"updatedAt": "2025-08-24T20:02:33.144Z"
},
{
"id": "c8f61f62-1a20-41e9-9ac3-0ffb59bcf00e",
"name": "SecureWallet Inc",
"code": "SECWAL",
"type": "custodian",
"jurisdiction": "United States",
"website": "https://securewallet.com",
"status": "approved",
"category": "verified",
"verificationLevel": "verified",
"verificationDate": "2025-08-25T03:02:33.142Z",
"trpInquiryEndpoint": "localhost:5001/trp/inquiry",
"trustScore": null,
"trustSettings": {},
"metadata": {
"description": "Secure custody solution for digital assets"
},
"createdAt": "2025-08-24T20:02:33.144Z",
"updatedAt": "2025-08-24T20:02:33.144Z"
}
],
"pagination": {
"total": "4",
"page": 1,
"limit": 10,
"pages": 1
}
}
VASP Status Types
| Status | Description |
|---|---|
verified | Fully verified and operational |
pending | Awaiting verification |
under_review | Being reviewed by compliance team |
rejected | Verification rejected |
suspended | Operations temporarily suspended |
Supported Networks
Common network identifiers:
bitcoin- Bitcoin Networkethereum- Ethereum Mainnetpolygon- Polygon (Matic)binance-smart-chain- BSCavalanche- Avalanche C-Chainarbitrum- Arbitrum Oneoptimism- Optimism Mainnet
Example Requests
Get all VASPs
curl -X GET "{{baseUrl}}/trp/vasps" \
-H "x-api-key: {your-api-key}" \
-H "x-secret-key: {your-secret-key}"
Get verified VASPs from the US
curl -X GET "{{baseUrl}}/trp/vasps?status=verified&country=US" \
-H "x-api-key: {your-api-key}" \
-H "x-secret-key: {your-secret-key}"
Get VASPs supporting Ethereum
curl -X GET "{{baseUrl}}/trp/vasps?network=ethereum" \
-H "x-api-key: {your-api-key}" \
-H "x-secret-key: {your-secret-key}"
Paginated request
curl -X GET "{{baseUrl}}/trp/vasps?limit=20&offset=40" \
-H "x-api-key: {your-api-key}" \
-H "x-secret-key: {your-secret-key}"
Use Cases
- Transaction Routing: Find appropriate VASPs for transfers
- Compliance Checks: Verify VASP verification status
- Network Coverage: Find VASPs supporting specific blockchains
- Jurisdiction Filtering: Comply with regional restrictions
- Directory Services: Build VASP directories for users