GraphMarkets is built exclusively to sell prediction-market intelligence. Across Kalshi, Polymarket, and IBKR ForecastEx, we map verified relationships — equivalence, implication, mutual exclusion, multi-leg structures, and more — then provide the context and price condition needed to evaluate a potential opportunity.
The relationships are the raw edge. How you turn them into returns is up to you — here's how traders use the feed.
When a verified relationship's price condition is executable, its legs can create a structurally hedged position. Assess available size, fees, settlement rules, and fill risk before acting.
Holding a position on one platform? The graph shows you the equivalent or implied contract elsewhere, so you can offload risk on the side with better depth or pricing.
Use independent relationships to build a more market-neutral research or trading book, while retaining control of sizing, execution, platform exposure, and settlement risk.
Each relationship identifies two or more markets, the platform on every leg, its logical structure, and the price condition to evaluate. We break down the conditions under which each market resolves, attach the verification sources used, and surface nuanced differences in wording, timeframe, geography, thresholds, resolution rules, and more.
Brackets, thresholds and outcomes of the same event that must add up — the mechanical relationships.
One event's outcome logically constrains another's — connections no one thinks to look for.
The same or related outcome priced across Kalshi, Polymarket, and IBKR ForecastEx.
We map intra-platform relationships as well as every cross-platform pairing, including multi-leg structures that span the graph. We also capture conditional dependencies: for example, a market on a government shutdown lasting 30+ days depends on a shutdown occurring, while a market on a company completing an IPO depends on that company not being acquired first.
Virtually 100% precision on published relationshipsThe same real-world outcome listed on both Kalshi and Polymarket. Buy YES on the cheaper side, NO on the other.
Two distinct questions where A being true forces B true. Buy A's NO and B's YES.
Two outcomes that can't both happen — rival candidates in a two-way race. Buy NO on both.
One market is the logical negation of another. Compare both YES legs or both NO legs, accounting for the exact resolution rules.
A set of brackets that covers every outcome exactly once. The YES legs must sum to a dollar.
A threshold contract priced against a basket of brackets across platforms — synthetic replication.
The same metric at two cutoffs — clearing the higher bar guarantees the lower. Ladder the chain.
A specific case rolls up into a broader category — one outcome inside a larger set.
We continuously discover candidates and validate their event scope, timing, and resolution context before delivery. Your feed makes the reviewable evidence visible, so you can independently assess each relationship before trading.
We normalize event and market data from Kalshi, Polymarket, and IBKR ForecastEx into a common relationship model.
Candidate relationships are screened for mismatched geography, timeframe, event scope, and contract type.
We compare the market language, resolution timing, and available rules; identify material differences between otherwise related markets; and attach the verification sources and context to the record.
Delivered records include every leg, relationship type, resolution conditions, verification sources, material market differences, and the observed prices used to calculate the current condition—so you can independently assess liquidity, fees, and whether it is worth acting on.
A continuously updated feed of relationships across Kalshi, Polymarket, and IBKR ForecastEx. Each record includes the relationship logic, platform and leg details, resolution conditions, verification sources, nuanced market differences, and observed prices for your own evaluation. You decide whether and how to trade.
No. GraphMarkets is a data and intelligence product, not a broker or fund. We surface the relationships and the conditions; execution, capital, and risk stay entirely with you.
Every candidate is checked against its geography, timeframe, event scope, resolution date, and available resolution rules. Records without sufficient support are held back for additional review rather than published.
Discovery and monitoring run continuously. Records carry an observed time and status, and price conditions should always be rechecked against available executable liquidity before trading.
Through a web dashboard with CSV/JSON export, plus a REST API and real-time push for programmatic consumers.
We cover Kalshi, Polymarket, and IBKR ForecastEx across their available categories, including Elections, Economics, Crypto, Sports, Entertainment, and Science & Tech. Coverage depth varies by platform and market availability.
No. A flagged condition means the displayed prices satisfy the inequality at the moment of observation. Real profit depends on fillable size, fees, slippage, the time until both legs resolve, and capital being locked until then. You should verify every leg before trading.
The data feed itself has no restriction. However, Polymarket blocks API and trading access from some regions (including US IPs), and Kalshi availability varies by jurisdiction. Whether you can act on a given relationship depends on your own location and the platforms' terms — that's on you to confirm.
Yes — leave your email below and we'll send a sample slice of the relationship feed so you can judge quality for yourself.
Leave your email and we'll send an annotated sample relationship record — no commitment. Ready for the full feed? Request access →