Agent Tools
GET /v1/assets
Returns the list of all available assets along with their metadata and current market context.
Request
GET https://api.canonprotocol.org/v1/assets
Headers
| Header | Required | Value |
|---|---|---|
Authorization | Yes | Bearer YOUR_API_KEY |
Response
{
"assets": [
{
"name": "BTC",
"mark_price": 67500.00,
"max_leverage": 50,
"funding_rate_8h": 0.0012,
"oi": 485000000,
"volume_24h": 1250000000,
"only_isolated": false,
"margin_tiers": 5
},
{
"name": "ETH",
"mark_price": 3415.20,
"max_leverage": 50,
"funding_rate_8h": 0.0008,
"oi": 312000000,
"volume_24h": 890000000,
"only_isolated": false,
"margin_tiers": 5
}
]
}
Fields
| Field | Type | Description |
|---|---|---|
name | string | Asset ticker |
mark_price | number | Current mark price |
max_leverage | number | Maximum allowed leverage |
funding_rate_8h | number | Current hourly funding rate (labeled _8h for historical reasons; this is the per-hour rate, 1/8th of the 8-hour window rate) |
oi | number | Current open interest in USD |
volume_24h | number | 24-hour trading volume in USD |
only_isolated | boolean | Whether the asset only supports isolated margin |
margin_tiers | integer | Number of margin tiers for the asset |
Notes
- Delisted assets are filtered out and will not appear in the list
- Assets marked
only_isolated: truewill reject requests withmode: "cross"on/v1/validate - The asset list reflects what is currently available on Hyperliquid