Alternative · Analytics aggregator
Dome vs
SimpleFunctions.
Dome was a unified prediction market data API, acquired by Polymarket in February 2026 and now in scheduled wind-down; developers who built on Dome are evaluating alternatives with a longer runway. SimpleFunctions ships the agent layer that goes beyond raw data: a causal-tree thesis system with auto-evaluation cycles, autonomous Portfolio Autopilot backed by a 7-gate risk cascade, computed indicators across 48K+ active contracts, and live Brier-score calibration. Connect any MCP client in one line — claude mcp add simplefunctions — and get 56 tools pointing at the same Kalshi and Polymarket feeds.
Verified 2026-04 · public sources only · live SimpleFunctions data from /calibration
Category
Analytics aggregator
Differences
10
Use cases
4
Verified
2026-04
Verdict
Pick the one that fits how
you actually work.
Choose SimpleFunctions if
You are building agents, autonomous trading systems, or research workflows that need more than normalised prices — calibrated probabilities with public Brier scores, causal-tree thesis modelling with continuous evaluation cycles, regime classification across the full 48K-contract universe, computed indicators (implied yield, cliff risk, liquidity availability score), and a 56-tool MCP server that drops into Claude Code or Cursor in one line. SF's standalone API is actively maintained with no acquisition timeline hanging over it.
Choose Dome if
Dome was purpose-built for developers who needed real-time and historical prediction market data through a clean, SDK-first interface, and its YC-backed design was production-proven. If you are an existing Dome customer with a working integration and a defined migration timeline, staying on the current implementation through the wind-down window avoids unnecessary churn. Dome's team now sits inside Polymarket, which may be relevant for Polymarket-native integrations going forward.
Same Kalshi + Polymarket venues. Dome was a data API now in wind-down post-Polymarket acquisition. SimpleFunctions is the agent layer: theses, autopilot, indicators, MCP, calibration.
At a glance
Three things that
actually differ.
Everything Dome gives you — normalised prices across Kalshi and Polymarket, REST API access, and historical data — SimpleFunctions also gives you, on the same underlying venues and actively maintained.
On top of that, SF ships a causal-tree thesis system, Portfolio Autopilot (1M-context LLM, 7-gate risk cascade), 56 MCP tools, and computed indicators that no raw data aggregator exposes.
SF publishes live Brier scores at /api/calibration — Kalshi 0.20, Polymarket 0.12 on T-24h price, past 90 days — and unlike Dome, carries no acquisition wind-down risk.
Side by side
10 dimensions · verified 2026-04SimpleFunctionsKalshi + Polymarket normalised, 48K+ active contracts indexed and searchable via /api/public/markets.
DomeOffered Kalshi + Polymarket normalised prices via REST API and SDK; API currently in wind-down following acquisition.
SimpleFunctionsStandalone service, actively maintained with no acquisition or wind-down timeline.
DomeAcquired by Polymarket 2026-02-19; standalone API service in scheduled wind-down as team integrates into Polymarket.
SimpleFunctionsHistorical prices accessible per contract; public datasets on HuggingFace and Kaggle at daily refresh under CC-BY-4.0.
DomeReal-time and historical PM data was a core offering prior to wind-down; availability post-sunset unconfirmed.
SimpleFunctionsGET /api/public/market/{ticker}?depth=true — bid/ask ladder, spread, and slippage estimate.
DomeNot described in publicly available documentation.
SimpleFunctionsImplied yield, cliff risk index, liquidity availability score, event overround, τ-days, and regime label across all 48K+ contracts at /screen.
DomeRaw prices and volumes delivered; derived signals computed client-side.
SimpleFunctionsLive Brier scores at /api/calibration — by venue, category, and price bucket; self-audited publicly.
DomeNot published.
SimpleFunctionsPOST /api/thesis/create decomposes any sentence into a causal tree, scans Kalshi + Polymarket for edges, and runs a continuous evaluation heartbeat with signal injection.
DomeNot in scope.
SimpleFunctionsPortfolio Autopilot — 1M-context LLM, 13 data sources, 7-gate risk cascade before any execution.
DomeNot in scope.
SimpleFunctions56 tools via claude mcp add simplefunctions --url https://simplefunctions.dev/api/mcp/mcp; works with Claude Code, Cursor, and any MCP client.
DomeNo MCP server published.
SimpleFunctionsPublic REST + MCP + CLI reads require no authentication; thesis and intent execution is free up to 15M tokens, then pay-per-token.
DomePricing not publicly available following the wind-down announcement.
Methodology
Verified 2026-04 from public sources only — Dome's documentation, public website, and publicly observable behaviour. We never claim non-public information about Dome's internals. SimpleFunctions claims on this page are computed live from /api/calibration, /api/public/cross-venue/pairs, and /api/public/markets — you can re-verify them yourself with curl.
Use cases
Same data, different
best fit per scenario.
Scenario 01
Building an AI research agent that needs to model, track, and evaluate structured theses over live prediction market prices.
SimpleFunctions · best fit
SF's thesis system decomposes any claim into a causal tree, scans Kalshi and Polymarket for contracts that map to each sub-claim, and runs a continuous evaluation cycle via news scan, price refresh, and LLM evaluation. Signal injection, public forkability, and 56 MCP tools make this native to agent workflows.
Dome
Dome provided normalised price and historical data via REST; thesis modelling and auto-evaluation were not in scope and would require building a complete external layer on top.
Scenario 02
An existing Dome API customer needs continuity while planning a migration after the wind-down announcement.
SimpleFunctions
SF's API covers the same Kalshi and Polymarket venues with no authentication required for reads, making it a low-friction drop-in for the data layer. Cross-venue pairs, orderbook depth, and a normalised contract schema minimise rewrite surface.
Dome · best fit
Dome's existing API endpoints may remain functional through the end of the wind-down window, making in-place continuity viable for teams with an active integration and a defined migration timeline — switching now may introduce unnecessary risk.
Scenario 03
Running autonomous position management across Kalshi and Polymarket with risk controls.
SimpleFunctions · best fit
Portfolio Autopilot runs a 1M-context LLM over 13 data sources and gates every potential trade through a 7-layer risk cascade — kill switch, position limits, drawdown gate, regime check — before any execution.
Dome
Dome's scope was normalised data delivery, not execution or risk management; autonomous trading would require building a complete execution layer on top of the raw data feed.
Scenario 04
Querying live calibration scores to benchmark a prediction model against real-market accuracy.
SimpleFunctions · best fit
SF's /api/calibration endpoint returns live Brier scores by venue, category, and price bucket — Kalshi 0.20, Polymarket 0.12 on T-24h price, past 90 days — computed from live production data and verifiable with a curl call.
Dome
Dome did not publish calibration or Brier score data; benchmarking against market accuracy would require computing these metrics independently from the raw price feed.
Migrate
From https://api.domefi.io/v1/markets to SimpleFunctions.
Same shape, no auth, same venues. Python example.
import requests
resp = requests.get(
"https://api.domefi.io/v1/markets",
headers={"X-API-Key": "YOUR_DOME_KEY"},
params={"platform": "kalshi", "status": "open", "limit": 20},
)
for market in resp.json()["markets"]:
print(market["slug"], market["lastPrice"])import requests
# No API key required for public reads
resp = requests.get(
"https://simplefunctions.dev/api/public/markets",
params={"venue": "kalshi", "status": "open", "limit": 20},
)
for market in resp.json()["markets"]:
print(market["ticker"], market["price"])Live data
The SimpleFunctions claims on this page are not marketing copy. Brier scores, market counts, and cross-venue pair counts are computed live from /calibration, /screen, and /api/public/cross-venue/pairs. All public, all free, all CC-BY-4.0.
FAQ
What happened to Dome's API?+
Dome was acquired by Polymarket on 2026-02-19 and its standalone API service is in scheduled wind-down as the team integrates into Polymarket's own infrastructure. Developers who built on Dome are evaluating migration paths; SimpleFunctions is a frequently cited alternative because it covers the same Kalshi and Polymarket venues with a maintained, agent-first API and no acquisition risk. Common search queries following the announcement include 'dome alternative' and 'polymarket api after dome'.
Can I migrate from Dome to SimpleFunctions?+
Yes. SF's public REST API covers the same Kalshi and Polymarket venues that Dome normalised. Most read-path endpoints require no authentication, so replacing the data layer is low-friction. The SF CLI (npm i -g @spfunctions/cli) and 56-tool MCP server give you additional surfaces beyond what Dome offered. Migration involves pointing market-fetch calls at /api/public/markets and updating field names to SF's schema — see the code samples on this page for a direct comparison.
How does SF's thesis system work?+
You POST a sentence to /api/thesis/create. SF decomposes it into a causal tree of testable sub-claims, propagates probability estimates down the tree, and scans Kalshi and Polymarket for contracts that map to each node. An evaluation heartbeat then runs on a schedule: news scan, price refresh, milestone check, LLM evaluation, and confidence update. You can inject external signals at any point via /api/thesis/{id}/signal. Public theses are forkable by other users. No current prediction market data product offers an equivalent.
Does SimpleFunctions have an MCP server?+
Yes. Add it in one line: claude mcp add simplefunctions --url https://simplefunctions.dev/api/mcp/mcp. This gives any MCP-compatible client — Claude Code, Cursor, or a custom agent — access to 56 tools covering market search, orderbook depth, thesis creation, trade ideas, world snapshot, and calibration data. Dome did not publish an MCP server. The SF MCP server requires no API key for read-path tools.
What is Portfolio Autopilot and how does it differ from Dome?+
Portfolio Autopilot is SF's autonomous trading agent. It runs a 1M-context LLM over 13 data sources — including calibration scores, regime labels, and cross-venue pricing — and gates every potential trade through a 7-layer risk cascade: kill switch, position limits, drawdown gate, regime check, and more. Dome's product was scoped to data delivery, not autonomous execution or risk management. Autopilot is the SF capability furthest from anything Dome offered.
What computed indicators does SimpleFunctions publish?+
SF pre-computes six indicators across 48K+ active contracts: IY (implied yield), CRI (cliff risk index), LAS (liquidity availability score), EE (event overround), τ-days (time to settlement), and a regime label classifying the adverse-selection environment. These are available at /screen and via the API — no client-side computation needed. Dome delivered raw prices and volumes; computed signals were not part of its offering, so users had to derive them independently.
How does SF publish its own calibration data?+
SF's /api/calibration endpoint returns live Brier scores by venue, category, and price bucket, computed from SF's own predictions against resolved outcomes in the past 90 days. Current figures: Kalshi 0.20, Polymarket 0.12 on T-24h price. This is a public, self-auditing endpoint — you can verify it with a single curl call. Dome did not publish accuracy or calibration metrics, and most prediction market data providers do not audit their own forecasting quality publicly.
Same category
Other Analytics aggregator alternatives.
SimpleFunctions vs Adjacent News
Forward-looking news platform with a unified API across 40,000+ prediction markets.
SimpleFunctions vs EventWaves
Polymarket analytics for finding high-edge markets via trader skill and momentum tracking.
SimpleFunctions vs FinFeedAPI
Mature normalized REST API across Polymarket, Kalshi, Manifold, and Myriad, built on CoinAPI enterprise infrastructure.
SimpleFunctions vs Hashdive
Polymarket and Kalshi analytics platform centered on its proprietary Smart Scores.
Start for free.
Public endpoints are free for normal usage and rate-limited for reliability. Authenticated endpoints are free up to 15M tokens, then pay per token. No credit card to start.