The only dedicated prediction-market intelligence company

See the logic connecting related markets.

GraphMarkets is built exclusively to sell prediction-market intelligence. Across Kalshi, Polymarket, and IBKR ForecastEx, we map verified relationships, then provide the context and price condition needed to evaluate a potential opportunity.

Millions of past relationships discovered 3 connected platforms 2+ legs per relationship
Continuously updated — 1K new markets ingested and 10K+ relationships discovered daily
800K
Intra-event relationships
20K
Inter-event relationships
10K
Cross-platform relationships
3M+
Past relationships discovered
Use cases

What GraphMarkets helps you do

Use verified market relationships to evaluate opportunities, understand risk, and make better-informed decisions across prediction-market platforms.

Identify structural pricing opportunities

Spot when logically related contracts are priced inconsistently, then evaluate whether the available prices, liquidity, fees, and rules make the relationship actionable.

⚖️

Hedge existing positions

Find equivalent or implied markets on the same or another platform to offset risk without giving up your underlying view.

Reveal hidden dependencies

See when positions that appear unrelated are actually exposed to the same event, outcome, threshold, or timing condition.

Validate a market view

Check whether your thesis is consistent with the resolution logic and conditions of related markets, and surface connections that may warrant further research.

Power systematic research and monitoring

Feed relationship data into alerts, research workflows, risk systems, or execution models so new connections and changing conditions do not get missed.

Verification context, not a black box

Full context for every relationship

We support multiple relationship types and continuously discover candidates, validating 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.

Ingest

We normalize event and market data from Kalshi, Polymarket, and IBKR ForecastEx into a common relationship model.

Match

Candidate relationships are screened for mismatched geography, timeframe, event scope, and contract type.

Verify

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.

Deliver

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.

Questions

Frequently asked

What exactly do I get?

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.

Do you place trades for me?

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.

How do you avoid false matches?

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.

How fresh is the data?

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.

How do I access the feed?

Through a web dashboard with CSV/JSON export, plus a REST API and real-time push for programmatic consumers.

Which platforms and categories do you cover?

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.

Does an arbitrage condition guarantee I'll make money?

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.

Are there geographic restrictions?

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.

Can I see a sample first?

Yes — leave your email below and we'll send a sample slice of the relationship feed so you can judge quality for yourself.

Want a taste first?

Leave your email and we'll send an annotated sample relationship record — no commitment. Ready for the full feed? Request access →