Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is Resolved Markets?
Resolved Markets is a data and tooling service for Polymarket, the prediction-market platform. Its focus is historical order-book data plus a backtester: the site describes 4.2B+ order-book snapshots across 184 recurring and event series, with access via REST, WebSocket, MCP, and a backtesting tool. It also advertises a free tier and a no-account API key step.
In practical terms, it is aimed at people who want to test prediction-market strategies rather than just browse live odds. The site highlights:
- Backtesting: describe a strategy in plain English, and the agent returns code, an equity curve, and trades.
- Historical order-book snapshots: full bid/ask depth, mid prices, spreads, and crypto spot price.
- Market coverage: crypto prediction markets, politics and elections, sports and live events, economic indicators, plus weather and city-level markets.
- Developer access: REST APIs, historical exports, structured schemas, WebSocket streams, and replay snapshots.
- Event-reaction research: replay how markets moved around viral moments, breaking news, and sentiment shifts.
A useful next step is to treat it as two products in one: a data API for building monitoring or analytics systems, and a backtester for checking whether a strategy would have survived real order-book conditions. If you already have a rule you trade manually, start by replaying it on a narrow category — say, one recurring crypto series — before expanding to politics or sports, where liquidity and event timing behave differently. The trade-off is that richer historical depth and agent-generated backtests are most valuable to quantitative users; casual users who only want current odds may find the live Polymarket interface sufficient.
How do I backtest a Polymarket strategy using Resolved Markets?
You backtest on Resolved Markets by describing a strategy and letting its agent generate code, an equity curve and a trade list, then iterating against historical orderbook snapshots. The page presents this as a three-step path: generate a free API key (no account or credit card required), explore the documented endpoints with live examples, then connect the API to your own research pipeline, bot or analytics tool.
Resolved Markets
What you're backtesting against
The historical layer is the important part: tick-level orderbook snapshots with full bid/ask depth, mid prices, spreads, and a crypto spot price reference, spanning prediction, crypto, politics, sports, live events and economic indicators. Because depth and spreads are preserved, you can test strategies that depend on execution — quoting, taking liquidity, or exiting a thin market — rather than only price-based signals.
A concrete workflow
- Write the strategy in plain English. Example: "Buy YES when the mid drops 8% within an hour with no news, hold until it recovers halfway, cap position at $500."
- Read the generated code before trusting the curve. Check the entry timing, fill assumption and fee/slippage handling. Most backtest errors live here, not in the data.
- Inspect the trades, not just the equity curve. Look for clustered winners from one event, or a handful of trades carrying the whole result.
- Re-run on a different period or category. A strategy that only works in election weeks is an event strategy, not a general one.
- Move to paper or small live size using the live feed and WebSocket streams before committing capital.
Time-based replay
Time-based queries let you reconstruct how probabilities moved at specific timestamps, which is useful for event-driven work: replaying reactions to breaking news, viral posts or sentiment shifts minute by minute. Treat this as a research tool for understanding market behaviour, not as evidence that the same reaction will repeat.
Practical trade-offs
| Approach | Good for | Watch out for |
|---|---|---|
| Plain-English agent backtest | Fast first pass, learning the market's behaviour | Assumptions hidden in generated code |
| REST historical exports | Custom analysis in your own stack | You own the data cleaning and fill logic |
| WebSocket live streams | Forward-testing and monitoring systems | Not a substitute for historical validation |
The free tier and instant key make the first pass cheap; the real cost is the time you spend checking that fills and timing assumptions match how you'd actually trade.
What historical orderbook data does Resolved Markets provide for prediction markets?
Resolved Markets provides historical orderbook snapshots for prediction markets, positioned as a data source for backtesting and research rather than just live price viewing. According to the site, it covers 4.2B+ orderbook snapshots across 184 recurring and event series since March 2026, spanning categories such as crypto prediction markets, politics and elections, sports and live events, and economic indicators.
H3 What each snapshot contains Per the page, every snapshot includes full bid/ask depth, mid prices, spreads, and a crypto spot price reference. That combination matters if your strategy depends on liquidity conditions rather than just the last traded probability. For example, a trader testing a "buy the dip on a viral news spike" rule needs to know whether the apparent price move was tradeable at the quoted depth, or whether the spread would have eaten the edge.
H3 How you access it The site lists several access layers:
- REST APIs for historical exports and time-based queries
- WebSocket streams for live data
- Replay snapshots for reconstructing event-driven probability movement
- Structured, normalized schemas
- An MCP interface and a backtester that accepts a plain-English strategy description and returns code, an equity curve, and trades
H3 Practical fit This is aimed at quantitative researchers, bot builders, and analysts who want to replay market reactions to news, tweets, or sentiment shifts minute by minute. The trade-off is typical of tick-level orderbook data: it is rich enough for realistic fill assumptions, but you need to handle volume, timestamp alignment, and normalization yourself. If you only need end-of-day probabilities, a simpler price history may be enough.
A useful next step is to pick one market category you already understand, pull a narrow time window around a known event, and check whether the recorded depth supports the position sizes your strategy assumes. That single test tells you more than browsing feature lists.
How much does Resolved Markets cost, and what does the free tier include?
Resolved Markets publishes its own pricing page at Resolved Markets, so that page is the authoritative place to check current plan costs — the site information here does not state specific dollar figures for paid tiers.
What the product information does confirm about free access:
- A free tier exists, and the site describes generating an API key with no account creation and no credit card required.
- New users are described as receiving 10,000 credits, and the site mentions an additional 10,000 credits for signing up to Polymarket through its referral link, once per account.
- The free entry point is framed around backtesting Polymarket strategies against historical order book data, plus access to REST, WebSocket and MCP interfaces and a backtester.
What to check before committing
Because credits are the apparent unit of consumption rather than a flat subscription, the practical question is not "what does it cost" but "how far do 10,000 credits go." Two things determine that:
- Snapshot depth. Tick-level order book snapshots are the heavy item. A strategy tested across many markets and long date ranges will burn credits far faster than a single-market replay.
- Live versus historical. Streaming live order book data continuously is a different usage pattern from one-off historical exports, and providers usually price these differently.
A concrete way to decide
If you are testing a single idea — say, whether a BTC prediction market strategy survives the hours around a viral news spike — start on the free credits, run one narrow backtest, and note the credit cost. Multiply that by the number of market series and date ranges you actually need. If the total fits inside the free allowance, you may never need a paid plan; if it does not, the paid tier's value depends on whether your ongoing monitoring or research justifies continuous data access.
Next step: open the pricing page at Resolved Markets and compare tiers against your expected snapshot volume, then confirm the credit-to-request ratio in the API reference before scaling up.
How can I connect to the Resolved Markets API using REST, WebSocket, or MCP?
Resolved Markets exposes three connection paths, and the right one depends on whether you need history, live streaming, or agent-driven backtesting.
REST API — best for historical pulls and scheduled jobs. The docs show 11 endpoints with live examples you can test in the browser. Authentication is a header key: fetch('/v1/markets/live', { headers: { 'X-API-Key': key } }). Use REST for orderbook snapshots, historical exports, time-based queries at specific timestamps, and anything you want to cache or store locally.
WebSocket streams — best for monitoring systems that need live updates rather than polling. The site lists WebSocket Streams alongside REST APIs, historical exports and replay snapshots. If your use case is tracking spreads, mid prices or liquidity shifts as they happen, stream instead of hammering REST endpoints.
MCP — the site lists MCP alongside REST and WebSocket. This is the path for agent or LLM-driven workflows: the page describes describing a strategy in plain English and having an agent backtest it, returning the code, equity curve and trades. If you want a tool-calling assistant to query markets or run a backtest without writing the plumbing yourself, MCP is the intended route.
Getting started
- Generate a free API key — the page says no account creation and no credit card are required, just click and go.
- Browse the API reference and test requests directly from the documentation.
- Integrate into your research pipeline, trading bot or analytics platform.
Choosing between them
| Need | Path |
|---|---|
| Historical snapshots, exports, timestamp queries | REST |
| Live orderbook updates, spread/liquidity monitoring | WebSocket |
| Agent-run backtests, natural-language strategy testing | MCP |
Practical next step: start with REST to confirm your key works and inspect the snapshot schema (bid/ask depth, mid prices, spreads, crypto spot price). Once you know the shape of the data, move to WebSocket for anything latency-sensitive, and reach for MCP only if you actually want an agent in the loop rather than your own code.
Decision criterion: if your strategy depends on reaction speed, streaming matters; if it depends on studying past market behaviour — viral moments, news reactions, conviction shifts — historical REST pulls and replay snapshots will carry you further. For coverage context, the page claims 4.2B+ orderbook snapshots across 184 series since March 2026, spanning crypto, politics, sports, weather and economic indicators.
For Polymarket account mechanics referenced in the signup bonus, see Polymarket.
Can I use Resolved Markets to replay market reactions to viral events like Elon tweets or breaking news?
Yes — replaying reactions to viral moments is one of the uses Resolved Markets explicitly supports. Its page describes navigating market conditions across specific timestamps and reconstructing event-driven probability movement, and it advertises replaying real market reactions to viral moments, Elon tweets, breaking news, meme cycles and crowd sentiment shifts minute by minute using historical order book data. The site says it holds tick-level order book snapshots including full bid/ask depth, mid prices and spreads, which is what makes a genuine replay possible rather than just a price line.
What "replay" actually gives you
- Timestamp-based queries: pick a moment and look at the book as it stood, then step forward through the reaction.
- Depth, not just last price: you can see whether a move came with real liquidity behind it or thinned out as people pulled orders.
- Spread and mid movement: useful for judging how conviction and uncertainty shifted during the event window.
- Crypto spot price alongside snapshots: relevant if you are studying crypto-linked prediction markets.
How to set up a useful test
- Pick a small set of clearly dated events — a specific tweet, an earnings release, a scheduled news conference.
- Define your window before and after: for example, 30 minutes prior through 60 minutes after.
- Record the mid, spread and top-of-book depth at fixed intervals, so your comparison is consistent across events.
- Compare event types against each other rather than only against a quiet baseline; the interesting question is usually whether news-driven moves behave differently from sports or weather markets.
- Check whether the move is tradable after costs — a fast reaction with a wide spread may look dramatic but be hard to capture.
Trade-offs and limits
Replay shows what the book looked like, not what you personally could have gotten filled at, since your own orders would have changed the market. Very short-lived spikes are also the hardest thing to study: snapshot granularity and your own decision latency both matter. If your strategy depends on reacting within seconds, treat replay results as an upper bound and test with conservative assumptions.
Practical next step
Start with one event you remember clearly, replay it, and write down what you would have needed to know in advance to act on it. If that answer is "nothing realistic," the event study is interesting but not a strategy. Resolved Markets is at Resolved Markets; its API reference and a free tier are described on the site, and pricing details are best checked directly on its pricing page. For broader context on prediction market data and tooling, Polymarket is the underlying venue.
User reviews (0)