What is River Markets?

River Markets is an execution and portfolio-management platform for prediction markets. It gives hedge funds, proprietary trading firms, and professional traders one terminal and API for trading across supported venues, with advanced execution, normalized market data, and consolidated orders, positions, and P&L.

Who is River Markets built for?

River is built for hedge funds, proprietary trading firms, and professional traders that require professional execution, API access, multi-venue connectivity, and consolidated portfolio visibility. It is particularly useful for teams that want to scale or automate their trading without building and maintaining separate infrastructure for every venue.

Which exchanges does River support?

River is currently live for trading and market data on Kalshi, Polymarket, and Polymarket US. Additional venues, including Novig and Crypto.com, are in integration.

Do we need accounts with each exchange?

Yes. River connects to your existing accounts at supported exchanges. Your organization remains responsible for its exchange accounts, eligibility, funding, and venue relationships, while River provides a unified execution and portfolio-management layer.

Does River hold customer funds?

River's current platform connects to customer-controlled accounts at supported exchanges. Funds remain within those venue accounts rather than being pooled in a River trading account.

Can we use River through both a terminal and an API?

Yes. Traders can use River's professional multi-book terminal or integrate through its REST and WebSocket APIs. River also provides an official typed Python SDK with synchronous and asynchronous clients.

Can River integrate with our existing trading systems?

Yes. Firms can use River as a complete trading interface or integrate its market data, order management, execution, and position information into existing internal systems. River supports REST and WebSocket APIs and works directly with customers during implementation and testing.

How does River support multiple strategies or trading books?

River subaccounts can separate strategies, portfolios, or trading books while preserving consolidated visibility across the organization. Orders, fills, positions, exchange credentials, and P&L can be organized and attributed at the subaccount level.

What execution capabilities are available?

River supports standard market and limit orders, multiple time-in-force instructions, and River-managed execution tools including icebergs, pegs, smart takers, take-profit, and stop-loss orders. River also matches related contracts across venues and supports smart routing where eligible.

How does River protect API keys and exchange credentials?

River API requests are signed locally using Ed25519 keys, so the River API private key does not need to be transmitted with each request. Connected exchange credentials are encrypted, are not stored in plaintext, and are isolated by subaccount. River also uses database-level access controls to separate customer data. Read more in our security documentation.

Does River support security and operational diligence?

Yes. River can support technical, operational, and security diligence as part of onboarding. Contact the team for additional information about architecture, credential handling, controls, data security, and implementation.

Does River provide margin, custody, or cross-venue netting?

River's live platform currently focuses on execution, smart routing, market data, order management, positions, and P&L across supported exchanges. Contact us to discuss your firm's financing, collateral, custody, or cross-venue requirements.