Venues
List venues
Every venue this server speaks, with its book model and capabilities.
GET/venuesself-hosted · no auth
Self-hosted. Served by synpath serve on your own machine or host, which must be running. Nothing on this page runs on Synpath's servers.
Read this before anything else. has says which calls a venue answers and which it refuses with a 501, so a client never mistakes "cannot" for "nothing there".
Response
An array of venues.
import synpath
for venue_id in synpath.exchanges:
venue = synpath.exchange(venue_id)
print(venue.id, venue.book_model, venue.has)200
[
{
"id": "kalshi",
"name": "Kalshi",
"book_model": "shared_complement",
"has": {
"fetch_markets": true,
"fetch_market": true,
"fetch_markets_by_ids": true,
"fetch_events": true,
"sort": true,
"fetch_order_book": true,
"fetch_order_books": true,
"fetch_trades": true
}
},
{
"id": "polymarket",
"name": "Polymarket",
"book_model": "native_per_outcome",
"has": {
"fetch_markets": true,
"fetch_order_book": true,
"fetch_series": false,
"...": "..."
}
},
{
"id": "polymarket_us",
"name": "Polymarket US",
"book_model": "shared_complement",
"has": {
"...": "..."
}
}
]
