List Venues
List available trading venues (exchanges).
Endpoint
GET /api/v3/market/venue/list
Description
Returns a list of all available trading venues/exchanges supported by the Cadenza platform.
Authentication
Requires Bearer token authentication.
Authorization: Bearer {access_token}
Request Parameters
No request parameters required.
Response
Returns an array of venue objects.
| Field | Type | Description |
|---|---|---|
venue | string | Venue identifier (e.g., BINANCE, COINBASE) |
name | string | Human-readable venue name |
status | string | Venue status (ACTIVE, INACTIVE) |
features | array | Supported features |
Usage
import requests
headers = {"Authorization": f"Bearer {access_token}"}
response = requests.get(
"https://cadenza-api-uat.algo724.com/api/v3/market/venue/list",
headers=headers
)
venues = response.json()["data"]
for venue in venues:
print(f"{venue['venue']}: {venue['name']}")
curl https://cadenza-api-uat.algo724.com/api/v3/market/venue/list \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIs..."
Example Response
{
"data": [
{
"venue": "BINANCE",
"name": "Binance",
"status": "ACTIVE",
"features": ["SPOT", "MARGIN", "FUTURES"]
},
{
"venue": "COINBASE",
"name": "Coinbase",
"status": "ACTIVE",
"features": ["SPOT"]
},
{
"venue": "KRAKEN",
"name": "Kraken",
"status": "ACTIVE",
"features": ["SPOT", "MARGIN"]
}
],
"success": true,
"errno": 0,
"error": null
}
Error Responses
| HTTP Code | Error | Description |
|---|---|---|
| 401 | Unauthorized | Invalid or expired access token |
Notes
- Use the
venuefield value for other API calls that require venue specification - Only venues with
ACTIVEstatus are available for trading - The features array indicates supported trading types for each venue