Skip to main content
The Trusset API provides programmatic access to tokenization infrastructure, custody operations, trading, lending, and the MiCA Register. All endpoints follow REST conventions and return JSON responses.

Base URL

https://api.trusset.org

Response Format

Every response follows a consistent envelope:
{
  "success": true,
  "data": { ... },
  "metadata": {
    "requestId": "550e8400-e29b-41d4-a716-446655440000",
    "timestamp": "2025-01-15T10:30:00.000Z"
  }
}
Error responses include a machine-readable code and human-readable message:
{
  "success": false,
  "error": {
    "code": "VALIDATION_ERROR",
    "message": "Search query too long (max 200 chars)"
  }
}

Available APIs

Customers

Customer lifecycle management, on-chain identity verification, transfer compliance checks, and KYC verification links. Requires an instance API key with the tokenization service enabled.

MiCA Register

Query the EU MiCA registry. Search licensed CASPs, ART issuers, EMT issuers, and non-compliant entities sourced from ESMA. Free access with a MiCA API key.

Stock Tokenization

Deploy, issue, redeem, and manage ERC-3643 stock tokens. Includes holder queries, balance lookups, role management, compliance checks, and webhook integrations.

Stock Trading

On-chain and off-chain order book trading for tokenized stocks. Manage order books, submit limit and market orders, query trades and settlements, and check custody balances.

HTTP Status Codes

The API uses standard HTTP status codes:
CodeMeaning
200Request succeeded
201Resource created
400Invalid request parameters
401Missing or invalid API key
403Service not enabled for this instance
404Resource not found
409Resource already exists
429Rate limit exceeded
500Internal server error
503Service temporarily unavailable