Live cross-venue aggregator
LinkHash Terminal
Cross-venue prediction-market intelligence. Polymarket and Kalshi side-by-side, categorized, refreshed every minute. LLM-matched pairs surface the same market across both venues so spreads are one glance away.
Live · 5-second polling
Live Crypto Markets — 15-min up/down
7 assets, both venues, side-by-side. Probabilities update every 5 seconds from each venue's order book. Spread column highlights the gap between Polymarket and Kalshi.
Updated 02:00:14Z
polling…
| Asset | Polymarket | Kalshi | Spread | Open |
|---|---|---|---|---|
BTC · 15m
✓ on both venues
|
61.5%
Down 38.5%
|
0.1%
Down 99.9%
|
61.4 pp | |
ETH · 15m
✓ on both venues
|
50.5%
Down 49.5%
|
0.1%
Down 99.9%
|
50.4 pp | |
SOL · 15m
✓ on both venues
|
49.5%
Down 50.5%
|
0.1%
Down 99.9%
|
49.4 pp | |
XRP · 15m
✓ on both venues
|
53.5%
Down 46.5%
|
0.1%
Down 99.9%
|
53.4 pp | |
DOGE · 15m
✓ on both venues
|
54.0%
Down 46.0%
|
57.5%
Down 42.5%
|
3.5 pp | |
BNB · 15m
✓ on both venues
|
49.0%
Down 51.0%
|
63.0%
Down 37.0%
|
14.0 pp | |
HYPE · 15m
✓ on both venues
|
52.0%
Down 48.0%
|
51.0%
Down 49.0%
|
1.0 pp |
Polymarket: {asset}-updown-15m events · Kalshi: KX{ASSET}15M series.
Mid-price from each venue's order book (bid/ask spread). Updates every 5 seconds.
Aggregator
Prediction Market Aggregator
Side-by-side coverage of Polymarket and Kalshi. Filter by category; click any row to open the underlying market.
Pools refresh hourly · pairs every 5 min
last built 2026-06-24T01:49:57+00:00
All
15000
Politics
653
Elections
8091
Crypto
426
Sports
2571
Finance
550
Economy
261
Technology
363
Culture
841
Weather
497
Geopolitics
399
Esports
247
Commodities
66
Mentions
23
Other
12
Loading markets…
cross-venue pairs · open markets only
No cross-venue matches in Esports right now —
either both venues are currently covering different markets in this
category, or the matcher hasn't run since the last set resolved.
The matcher re-runs every 5 minutes; browse the per-venue columns below
to see what each venue lists.
P
Polymarket
15 of 15 events
Counter-Strike: Atrix Esports vs shimmer (BO3) - Rainhas do Clutch FERJEE Playoffs
Esports
$123,832 24h
· 18 options
Map 1 Winner
100.0%
O/U 2.5 Games
100.0%
Map 2 Total Rounds: Over/Under 21.5
100.0%
Map 1 Rounds Handicap: Atrix Esports (-3.5) vs shimmer (+3.5)
50.5%
Map 3 Total Rounds: Over/Under 21.5
50.0%
Map 3 Rounds Handicap: shimmer (-3.5) vs Atrix Esports (+3.5)
50.0%
Map 2 Total Rounds: Over/Under 24.5
50.0%
Map 1 Rounds Handicap: shimmer (-6.5) vs Atrix Esports (+6.5)
49.5%
+ 10 more on Polymarket ↗
Valorant: 9z Team vs University War (BO3) - VCL Latin America South: Regular Season
Esports
$81,687 24h
· 11 options
Match Winner
100.0%
Map 1 Winner
100.0%
O/U 2.5 Games
100.0%
Map 2 Rounds Handicap: University War (-2.5) vs 9z Team (+2.5)
99.9%
Map 1 Total Rounds: Over/Under 21.5
76.5%
Map 1 Rounds Handicap: University War (-2.5) vs 9z Team (+2.5)
25.0%
Map 2 Winner
0.1%
Map Handicap: UW (-1.5) vs 9z Team (+1.5)
0.1%
+ 3 more on Polymarket ↗
Dota 2: Yellow Submarine vs Virtus.pro (BO3) - The International Europe Closed Qualifier Playoffs
Esports
$35,972 24h
· 24 options
Any Player Rampage
63.0%
Any Player Ultra Kill
61.5%
Both Teams Destroy Barracks
53.0%
Ends in Daytime
52.0%
Ends in Daytime
52.0%
Ends in Daytime
52.0%
First Blood in Game 2?
49.5%
First Blood in Game 1?
49.0%
+ 16 more on Polymarket ↗
Dota 2: MOUZ vs Inner Circle (BO3) - The International Europe Closed Qualifier Playoffs
Esports
$28,644 24h
· 26 options
Match Winner
66.5%
Game 1 Winner
62.5%
Game 2 Winner
61.5%
Total Kills Over/Under 50.5 in Game 2?
57.5%
Any Player Ultra Kill
55.5%
Total Kills Over/Under 50.5 in Game 1?
53.0%
First Blood in Game 1?
52.5%
Ends in Daytime
52.0%
+ 18 more on Polymarket ↗
Counter-Strike: MIBR Academy vs METANOIA WOLVES (BO3) - Gamers Club Liga Série A June Group C
Esports
$22,335 24h
· 4 options
Match Winner
100.0%
Map 2 Winner
100.0%
O/U 2.5 Games
100.0%
Map 1 Winner
0.1%
Valorant: YFT Esports vs Evil Geniuses Academy (BO3) - VCL North America: Stage 3 Group Stage
Esports
$16,024 24h
· 11 options
Map Handicap: EG.A (-1.5) vs YFT Esports (+1.5)
50.5%
Map 3 Rounds Handicap: Evil Geniuses Academy (-2.5) vs YFT Esports (+2.5)
50.0%
Map 3 Total Rounds: Over/Under 21.5
50.0%
O/U 2.5 Games
49.5%
Map 1 Rounds Handicap: Evil Geniuses Academy (-2.5) vs YFT Esports (+2.5)
49.5%
Map 1 Total Rounds: Over/Under 21.5
49.5%
Map 2 Rounds Handicap: Evil Geniuses Academy (-2.5) vs YFT Esports (+2.5)
49.5%
Map 2 Total Rounds: Over/Under 21.5
49.5%
+ 3 more on Polymarket ↗
LoL: T1 vs Team Liquid (BO5) - Mid-Season Invitational Play-In
Esports
$15,445 24h
· 30 options
Match Winner
94.0%
Game Handicap: T1 (-1.5) vs Team Liquid (+1.5)
87.0%
Game 3 Winner
87.0%
Game 2 Winner
86.5%
Game 1 Winner
84.5%
Game 4 Winner
65.5%
Game Handicap: T1 (-2.5) vs Team Liquid (+2.5)
59.5%
Any Player Penta Kill
54.0%
+ 22 more on Polymarket ↗
Dota 2: L1ga Team vs 4ikibamboni (BO3) - The International Europe Closed Qualifier Playoffs
Esports
$14,876 24h
· 24 options
Any Player Rampage
64.5%
Match Winner
58.5%
Game 1 Winner
58.0%
Game 2 Winner
57.5%
Any Player Ultra Kill
55.5%
Ends in Daytime
52.0%
Ends in Daytime
52.0%
Both Teams Destroy Barracks
52.0%
+ 16 more on Polymarket ↗
Valorant: Contra vs LYON (BO3) - VCL Latin America North: Regular Season
Esports
$11,407 24h
· 11 options
Map 1 Total Rounds: Over/Under 19.5
74.5%
Map 2 Total Rounds: Over/Under 19.5
57.0%
Map 3 Total Rounds: Over/Under 19.5
50.0%
O/U 2.5 Games
50.0%
Map Handicap: LYON (-1.5) vs Contra (+1.5)
50.0%
Map 3 Rounds Handicap: LYON (-6.5) vs Contra (+6.5)
50.0%
Map 2 Rounds Handicap: LYON (-6.5) vs Contra (+6.5)
42.0%
Map 1 Winner
25.0%
+ 3 more on Polymarket ↗
LoL: Karmine Corp vs Deep Cross Gaming (BO5) - Mid-Season Invitational Play-In
Esports
$9,974 24h
· 30 options
Match Winner
89.5%
Game Handicap: KC (-1.5) vs Deep Cross Gaming (+1.5)
74.5%
Game 2 Winner
74.0%
Game 4 Winner
65.5%
O/U 3.5 Games
54.0%
Odd/Even Total Kills
53.0%
Both Teams Slay a Dragon
50.0%
Both Teams Slay Baron Nashor
49.5%
+ 22 more on Polymarket ↗
Will Valve add Cobblestone to the map pool by...?
Esports
$8,495 24h
· 2 options
August 30
7.0%
June 30
0.7%
Valorant: ROSE vs Pigeons (BO3) - VCL North America: Stage 3 Group Stage
Esports
$8,149 24h
· 11 options
Map 1 Total Rounds: Over/Under 21.5
50.0%
O/U 2.5 Games
49.5%
Map 1 Rounds Handicap: Pigeons (-2.5) vs ROSE (+2.5)
49.5%
Map 2 Rounds Handicap: Pigeons (-2.5) vs ROSE (+2.5)
49.5%
Map 3 Rounds Handicap: Pigeons (-2.5) vs ROSE (+2.5)
49.5%
Map Handicap: PGS (-1.5) vs ROSE (+1.5)
49.0%
Map 2 Total Rounds: Over/Under 21.5
49.0%
Map 3 Total Rounds: Over/Under 21.5
48.0%
+ 3 more on Polymarket ↗
Valorant: ONSIDE GAMING vs T1 Academy (BO3) - VCL Korea: Regular Season
Esports
$6,948 24h
· 15 options
Match Winner
64.5%
Map 2 Winner
60.5%
Map 1 Winner
59.5%
Map 2 Rounds Handicap: ONSIDE GAMING (-2.5) vs T1 Academy (+2.5)
50.5%
Map 1 Rounds Handicap: T1 Academy (-2.5) vs ONSIDE GAMING (+2.5)
50.0%
Map 2 Rounds Handicap: T1 Academy (-2.5) vs ONSIDE GAMING (+2.5)
50.0%
Map 3 Rounds Handicap: T1 Academy (-2.5) vs ONSIDE GAMING (+2.5)
50.0%
Map 3 Rounds Handicap: ONSIDE GAMING (-2.5) vs T1 Academy (+2.5)
50.0%
+ 7 more on Polymarket ↗
Valorant: Riddle vs AGELITE (BO3) - VCL Japan Main Stage
Esports
$6,680 24h
· 11 options
Match Winner
71.5%
Map 1 Winner
62.0%
Map 2 Winner
61.5%
Map Handicap: RDL (-1.5) vs AGELITE (+1.5)
52.0%
O/U 2.5 Games
49.5%
Map 2 Rounds Handicap: Riddle (-2.5) vs AGELITE (+2.5)
49.5%
Map 1 Total Rounds: Over/Under 21.5
49.0%
Map 2 Total Rounds: Over/Under 21.5
49.0%
+ 3 more on Polymarket ↗
Valorant: Fennel vs IGZIST (BO3) - VCL Japan Main Stage
Esports
$6,595 24h
· 11 options
Match Winner
87.0%
Map 1 Winner
85.5%
Map 2 Winner
85.5%
Map 1 Total Rounds: Over/Under 19.5
53.0%
Map 2 Total Rounds: Over/Under 19.5
53.0%
Map 3 Total Rounds: Over/Under 19.5
53.0%
O/U 2.5 Games
50.5%
Map Handicap: FL (-1.5) vs IGZIST (+1.5)
50.5%
+ 3 more on Polymarket ↗
K
Kalshi
0 of 0 events
No Kalshi markets in this category right now.
Sources: Polymarket Gamma API (free) · Kalshi REST API (RSA-PSS signed).
Market pools refresh hourly; cross-venue pairs reconcile every 5 minutes;
resolved markets drop on the next page load. Page loads serve only from
cache — no API calls per visitor. LLM-verified cross-venue matching
(gpt-4o-mini) included.
How it works
Built for speed, scaled for everyone
Polled venues are cached in Redis. LLM market-matching runs async on its own worker. The same data drives a paid REST + WebSocket API.
⚡
Polled + cached
Polymarket and Kalshi polled once per minute, cached in Redis.
Visitors hit cache; venues never see our traffic spikes.
WebSocket push for sub-second updates is on the roadmap.
🧠
LLM-matched markets
"BTC above $70k on Jun 30" on Polymarket = "BTC ≥ 70000 on 2026-06-30"
on Kalshi. Matching runs async on a worker and is cached — never
blocks a quote.
🛰️
REST + Data API
The same data that drives the dashboard is exposed via paid REST + WebSocket
API for traders building their own signals. Tiers scale by request rate.