Base URL
https://api.wasabi-wallet.io/v1/
Endpoints
GET /status
Returns API uptime and node sync status.
{
"status": "ok",
"uptime": "124h",
"network": "mainnet"
}
POST /coinjoin
Initiate a CoinJoin session with selected UTXOs.
{
"utxos": ["txid:vout"],
"fee_rate": 5,
"round_id": 542
}
GET /version
Returns the current API and wallet version.
{
"api": "1.0.3",
"wallet": "2.1.4"
}
Authentication
Most endpoints are public. For authenticated endpoints, use API keys set in headers:
Authorization: Bearer YOUR_API_KEY
Rate Limits
60 requests per minute per IP. Exceeding will result in a 429 Too Many Requests
response.
Response Codes
- 200 — Success
- 400 — Bad Request
- 401 — Unauthorized
- 404 — Not Found
- 500 — Server Error
Developer Links
Check the open-source repo:
View on GitHub