Drive it from code or an AI agent
Everything the builder does is available through the REST API and the MCP server on the same account. In the API a trader bot is a follow and a signal bot is a strategy. Live trading needs a trade-scoped key, an explicit confirmation on every call, and a per-key daily spend cap that fails closed.
Frequently asked questions
What is a prediction market trading bot?
A bot that makes trades for you when something happens. In Rivo it trades when a trader you chose opens a position, when an incoming trade fits a signal you built, or when one market's price hits a level you set. It can alert you, trade on paper at your size, or place a real order on a venue that supports live bots.
What is the best prediction market trading bot?
The best prediction market trading bot is one you can prove before it spends your money. Rivo builds bots on Kalshi and Polymarket from real trader records and the live trade tape, replays every idea at your size on settled markets, runs it on paper against live trades, and then trades live through your own account inside per-trade and daily limits, with no code.
Can one bot trade both Kalshi and Polymarket?
A signal bot can watch both venues at once, so one rule catches a matching trade on Kalshi and on Polymarket and records both in one place. A bot that copies a trader follows that trader on their own venue.
Do I need to code?
No. The builder is three screens: pick who or what the bot trades, read the backtest at your size, choose how it runs. Developers can do the same through the REST API and the MCP server.
Which venues can a bot trade live on?
Kalshi, Polymarket US and Gemini, each through your own account. Polymarket Global is fully covered for records, alerts, backtests and paper bots, but its orders are signed in your browser, so a Polymarket Global bot runs as alerts or on paper.
Does Rivo hold my money?
No. A live bot places orders through your own venue credentials, which you connect in settings and can revoke at any time. Your funds stay in your venue account. There is no Rivo wallet and no path by which Rivo can withdraw.
What does the backtest show?
For a trader, it replays their recorded trades at your size over the last 7, 30 or 90 days, a year, or their whole record with us, and shows the record, the return and the risk. For a signal, it scores every recorded trade that matched over the last 90 days, splits the window into a training part and a validation part, and tells you whether the result holds out of sample. Every number is a paper result at the trader's entry price on markets that have already resolved.
What is the difference between a paper bot and a live bot?
A paper bot records every trade it would have made with virtual money and scores it when the market settles, so you build a record without risking anything. A live bot evaluates matching entries against your limits and current execution conditions. It places qualifying orders through your connected account. You promote a paper bot to live from its own page, and the trader or signal and the size carry over.
Does a bot sell for me too?
A Kalshi bot that copies a trader can sell what it bought when that trader sells. Other bots place entries only, so closing stays your decision, or a stop-loss and take-profit rule you arm per position.
How much does it cost?
Everything, including live bots, is part of the $15 a month subscription. Just one trade can pay for it. Venue fees are separate and paid to the venue. There is no charge per bot and no cut of your trades.