Live Venues
The following venues are live and available for order submission:Routing Across Venues
Molecule exposes two identifier types that control how orders are routed:instrument_id— A venue-specific instrument identifier. Use this withrouting.mode = "DIRECT"to send an order to a specific instrument on a specific venue. You must know the exact instrument before submitting.generic_asset_id— A cross-venue asset identifier. Use this withrouting.mode = "BEST_PRICE"orrouting.mode = "SPLIT"to let Molecule find the best available price across venues, or to split a larger order across multiple venues simultaneously.
client.markets.venues() to retrieve the list of connected venues, and client.markets.venue_health() to inspect their current connectivity status.
DIRECT routing
Route an order to a specific venue instrument by passinginstrument_id and setting routing.mode to "DIRECT":
BEST_PRICE and SPLIT routing
Route an order across venues by passinggeneric_asset_id and setting routing.mode to "BEST_PRICE" or "SPLIT":
Venue Health
Before submitting orders, check that the target venue is reachable. If a venue is unavailable and you attempt to route to it, the API returns aRoutingUnavailableError.
Venue Reference
Polymarket
Discover markets and submit orders on the Polymarket decentralized
prediction market platform.
Kalshi
Discover markets and submit orders on the Kalshi prediction market
exchange.
