Skip to main content

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.

FieldTypeDescription
venuestringVenue identifier (e.g., BINANCE, COINBASE)
namestringHuman-readable venue name
statusstringVenue status (ACTIVE, INACTIVE)
featuresarraySupported 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 CodeErrorDescription
401UnauthorizedInvalid or expired access token

Notes

  • Use the venue field value for other API calls that require venue specification
  • Only venues with ACTIVE status are available for trading
  • The features array indicates supported trading types for each venue