What you can do
- Browse events and markets — list open prediction markets, filter by category or tag, and retrieve price history.
- Place limit orders — submit bids and asks on event outcomes in both play money and real money modes.
- Manage wagers — retrieve active and settled wager positions for any account.
- Read the order book — access the full depth of bids and asks for any market.
- Subscribe to realtime updates — receive price, order-book, and account events over Pusher WebSockets.
- Check balances — fetch per-currency ledger balances for your account.
Base URL
All API requests go to:https://api.futuur.com + /v2.0. Include the version in every request path.
For reference, the deprecated v1.0 documentation is available at: https://api.futuur.com/v1.0/docs
For AI agents and automated integrations, access the OpenAPI schema directly at: https://api.futuur.com/docs/schema/. This endpoint provides the complete API specification in JSON format, perfect for code generation, API clients, and AI-powered integrations.
User-Agent header
Send a non-emptyUser-Agent header that identifies your client, for example MyApp/1.0 or the default value sent by your HTTP library (python-requests/2.32.0). This applies to public reads as well as authenticated calls.
A browser-like value is not required. Scripts and servers, including clients running on cloud hosts, can call /v2.0/, /v1.5/, and /api/.
Key resources
Play money vs. real money
The API supports two currency modes:- Play money (OOM) — use
currency_mode=play_moneyto test your integration without financial risk. - Real money (USDC, USDT, USD) — live trading mode. Requires a funded account.
Start with play money to verify your authentication and order flow before switching to real money.