currency_mode parameter and specify the currency when placing orders.
Supported currencies
OOM (play money)
Virtual currency with no real-world value. Use OOM to explore the API, test your integration, and practice trading without any financial risk.
USDC, USDT, USD (real money)
Real stablecoins and fiat currency for live prediction markets. Subject to country restrictions.
currency_mode parameter
Many endpoints accept acurrency_mode query parameter that controls which trading environment you interact with.
| Value | Description |
|---|---|
play_money | Returns data and places orders in the OOM (virtual) environment |
real_money | Returns data and places orders in the real money environment |
currency_mode parameter affects endpoints that list events, retrieve order books, and place orders. Omitting it typically defaults to play_money.
Specifying currency when placing orders
When you create an order viaPOST /orders/, include the currency field to specify which currency to use.
USDC or USDT for real money orders:
currency value you supply must match the currency_mode of the event you are trading on. Mixing OOM with a real money event (or vice versa) will return an error.