Synpath
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": {
      "...": "..."
    }
  }
]