Let your users connect their accounts in one secure flow.
Connect is the secure link between your app and your users' accounts across every venue we support — Kalshi, Polymarket, BettorEdge, and more. They link once in a hosted flow; you get a permissioned connection to read balances, surface positions, or trade on their behalf — without ever touching their credentials.
Built on the Flow API — the same normalized market data powers pricing and routing.
Three moving parts.
You address every user by your own id — we map it to an OpenMarkets account behind the scenes.
Hand off
Your backend mints a one-time link for a user; you redirect them to it.
They link accounts
On an OpenMarkets-hosted screen — live credential validation, never through you.
Build on the connection
A signed webhook says they’re connected. Read balances & positions, or trade on their behalf — through one API.
One connection, many use cases.
The connection is the product. What you do with it is up to you.
Portfolios & balances
Show users their holdings, balances, and open positions across every venue they’ve linked — one normalized view.
Trade on their behalf
Copy-trading, alerts-to-trades, managed strategies — place trades on the user’s own accounts, within the limits they set.
Agents & automation
Give an agent a permissioned, revocable connection to act for a user — no credentials, hard isolation per user.
The user stays in control.
Limits and toggles are user-set; you're read-only. One org can only ever act on its own users — a hard isolation boundary on every call.
Spending limits
Users cap the size of any trade you place for them — enforced server-side.
Pause any account
Temporarily stop activity on a connected account.
Disconnect anytime
Remove an account and its stored credentials in one tap.
Add account connections to your app.
Mint a link, the user connects, and you build — read balances, surface positions, or trade on their behalf. We provision your org key and walk you through it.