Skip to main content
Totalis turns individual prediction market bets into custom parlays. A parlay is one bet on several outcomes that pays out only if every outcome happens. Pick 2 to 5 outcomes on Kalshi or Polymarket and combine them into one position. Market makers compete to price it, and trades settle on Solana. Totalis is not available to U.S. persons.

Quickstart

Your first authenticated call in five minutes.

API reference

Every endpoint and stream, with request and response shapes.

Market making

Stream quote requests, price them, and earn the spread.

Try it without an account

Market data is public. This call needs no key and no signup:
Everything else needs an API key. Start with the Quickstart.

How it works

1

Build a parlay

Pick 2 to 5 outcomes from any supported market and set your bet amount.
2

Get competitive quotes

Open a quote request: your outcomes and amount, sent to market makers for pricing. They compete in real time to offer the best payout odds.
3

Trade and settle

Accept a quote. When the maker confirms, your stake and the maker’s collateral lock in on-chain Solana vaults. The position settles automatically when the markets resolve.

Core concepts

How parlays work

The path from quote request to settlement, and how to close early.

Limits and fees

Every constraint and both fees, with the math.

Funding your wallet

Send USDC, enable trading once, withdraw any time.

Vaults and custody

Where collateral sits and what Totalis can and cannot do with it.

Authentication

Scoped API keys, the scope catalog, and key management.

Glossary

Every term, field, and unit convention.

Need help?

Email the founders

Integration questions and liquidity.

Changelog

Every API change, dated.

FAQ

What integrators ask most.