LycheeLychee
Need current prices, live trades, order books, holders, or positions? Explore Polymarket Live Data →

THE COMPLETE POLYMARKET MARKET-AND-TRADE ARCHIVE

Polymarket Historical Data

Explore every Polymarket market from launch to today, with 404M+ historical trade records, price history, events, resolutions, and timestamped Polygon blocks—ready to query, join, chart, export, and backtest without code.

Built for traders, quants, researchers, and analysts who want to study Polymarket without building and maintaining a historical data pipeline.

The dedicated historical archive runs from Polymarket’s launch through December 2025. Polymarket Live carries the same research workflow forward to current markets and activity.

  • Every market since launch
  • 404M+ historical trade records
  • Historical prices and resolutions
  • CSV, XLSX, and JSON exports
  • No-code querying and backtesting

10,000+ researchers, traders, quants, and analysts use Lychee.

43,400,000+ historical data requests were served from the archive in June 2026 alone.

404M+

Historical trade records

36GB+

Indexed archive

Launch → Today

Historical plus Live continuity

0 Lines

Of code required

WHAT’S INSIDE

Every Historical Layer Needed to Reconstruct a Polymarket Market

Start with the market question, follow its price and executed trades through time, connect it to the parent event, and check the final resolution. Lychee keeps those layers indexed and connected so you can move from an individual market to cross-market analysis without preparing the archive yourself.

  • Markets

    Every archived Polymarket market, with the identifiers, question, timing, status, outcomes, and available market metadata needed for filtering and analysis.

  • Events

    Group related markets under the real-world event they belong to. Use the available event and market relationships to compare the contracts attached to the same question.

  • Historical Trades

    404M+ executed trade records connected to their markets for time-series analysis, activity studies, market comparison, and strategy research.

  • Price History

    Historical price observations that show how market-implied probabilities changed before resolution. Filter by market and time, then chart the resulting path.

  • Resolutions

    Final outcomes for calibration studies, forecasting-accuracy research, resolved-market analysis, and repeatable backtests.

  • Blocks

    Polygon block numbers mapped to ISO 8601 timestamps, making it easier to connect on-chain sequence with ordinary time-series analysis.

The same market identifiers can be carried into Polymarket Live when you need current metadata, prices, trades, order books, holders, or positions.

Explore Polymarket Live →

FROM RAW DATA TO RESEARCH

Polymarket History Should Not Begin With a Data-Engineering Project

Polymarket’s official APIs can retrieve individual markets, price history, and activity. On-chain sources expose contract events. Public archives give you downloadable files. Each can be useful—but answering a research question still requires finding the right identifiers, managing time ranges, storing results, understanding schemas, connecting markets to events, trades, prices, and resolutions, and building an analysis layer.

Lychee handles that preparation upfront. Find the markets you care about, query indexed historical tables, apply joins and transformations visually, and turn the result into a chart, dashboard, export, or backtest from the same workspace. You assemble the analysis—not the data infrastructure.

  • No archive collector to maintain
  • No SQL required for joins or transformations
  • No separate notebook needed to preview and chart the result
  • No manual ID matching before the first market search

Open the historical explorer →

START WITH THE QUESTION

Find the Market First. Then Open Its Entire History.

You should not need to know a condition ID, token ID, market slug, or exact title before you can begin. Describe the topic, event, candidate, asset, date, or outcome you want to research. Search broadly, select one market or a group of related markets, and carry their identifiers into the historical workflow.

  • Find markets about the next Federal Reserve decision

    Example prompt — search by topic and event, then open matching historical tables.

  • Show me Bitcoin markets tied to a specific date

    Example prompt — narrow by asset and date window before querying trades or prices.

  • Find every market in a presidential election event

    Example prompt — start from an event, then expand to related contracts.

  • Search for weather markets about New York

    Example prompt — discover topic-specific markets without memorizing IDs.

Natural-language Polymarket market search lives in the full Lychee workspace and on Polymarket Live. On this page, open the explorer below to query indexed Markets, Trades, and Blocks.

Analyze Historical Data →

Explore Polymarket Historical Data Without Writing Code

Choose a historical table, apply filters, select the fields you need, and preview real rows. Start with one market or build a multi-market query, then continue in the full workspace when you are ready to join, transform, chart, backtest, or export. Public demo preview · up to 10 rows per query.

Historical Data

Continue in the full workspace

  • Join markets with executed trades
  • Filter by date and market identifiers
  • Chart, export, or backtest the result

Track Polymarket odds over time

Learn how to track Polymarket odds over time — a guided walkthrough for turning historical price observations into an interpretable chart.

BUILD THE ANALYSIS

The Data Is Prepared. The Research Question Is Yours.

Lychee is intentionally unopinionated. Once you identify the markets you want to study, use the same visual workspace to choose columns, filter rows, sort observations, join connected tables, bucket time, aggregate results, and compare multiple markets at once. You decide the hypothesis and method; Lychee supplies the indexed archive and quantitative tools.

  • Select, Filter, and Sort

    Choose the fields that matter, narrow the archive to the markets and dates you need, and order the resulting rows without writing a query.

  • Join Historical Layers

    Connect markets, events, executed trades, price history, resolutions, and block timestamps using their available identifiers.

  • Bucket and Aggregate

    Group observations into useful time intervals or categories, then calculate summaries for comparison and charting.

  • Build Multi-Market Tables

    Bring one event, a group of related contracts, or a broader market cohort into the same analysis table.

  • Chart and Dashboard

    Turn the prepared result into an interactive chart or combine multiple views in a dashboard.

  • Export and Backtest

    Download CSV, XLSX, or JSON within your plan limits, or carry the prepared dataset into a repeatable historical strategy test.

Historical strategy tests use Lychee’s quantitative analysis tools.

ASK BETTER HISTORICAL QUESTIONS

What Can You Do With Polymarket Historical Data?

A complete archive is most useful when it can move from one market to a repeatable cohort. Start with an individual probability path, then expand the same workflow across events, categories, time periods, or resolved outcomes.

  • Reconstruct a Market’s Price History

    Chart how the implied probability moved from opening activity through resolution, then inspect the periods where expectations changed most.

  • Compare Markets Within One Event

    Place related outcomes or contracts beside one another to see whether new information moved a single market or the entire event.

  • Study Executed Trade Activity

    Measure when and where trading activity concentrated, compare markets, and place executed trades beside the available historical price path.

  • Measure Calibration and Forecast Accuracy

    Group resolved markets by prior probability and compare those probabilities with observed outcomes to study calibration.

  • Backtest Across Resolved Markets

    Define repeatable entry, exit, time, price, or outcome rules and evaluate them on a historical cohort instead of one anecdotal market.

  • Analyze Activity Across Categories and Time

    Compare market creation, trading activity, prices, and resolutions across topics or periods to study how Polymarket’s market mix changed.

Historical results do not guarantee future performance. Market prices are market-implied probabilities, not certain forecasts, and the quality of a backtest depends on its assumptions, filters, timing, and treatment of unavailable information.

CHOOSE THE RIGHT TIME HORIZON

Polymarket Historical for What Happened. Polymarket Live for What Is Happening.

Use the historical archive when your question requires past markets, longer price paths, resolutions, downloadable cohorts, or backtesting. Move into Polymarket Live when you need the current market state and the layers changing around it.

  • Polymarket Historical Data — You’re here

    Best for every archived market since launch, historical trades, price history, events, resolutions, block timestamps, exports, calibration research, and backtesting. Current page.

  • Polymarket Live Data

    Best for active markets, current prices, spreads, order books, recent trades, candlesticks, holders, positions, and dashboards that keep updating.

The dedicated historical archive covers launch through December 2025. Polymarket Live continues the workflow into current data, so researchers can move from an archived market cycle to today’s activity without changing platforms.

EXPAND YOUR RESEARCH

One Workspace Across Four Prediction-Market Data Layers

Start with Polymarket history, add the current market state, compare related questions across exchanges, or carry the same analysis method into Kalshi.

COMPARE PREDICTION MARKETS

Compare the Same Event Across Exchanges

Move from one exchange to the other without rebuilding the workflow. Compare related probabilities, price paths, volume, and market behavior across Polymarket and Kalshi. Open the full Kalshi vs Polymarket tool.

Loading comparison markets

Find a Polymarket market to compare with Kalshi Live

Search by name or ticker, then we'll match it against Kalshi.

Search Polymarket by name or ticker…

Or try one of these trending live markets

Polymarket

Live

Kalshi

Live

Add the Signals Behind the Market

Bring available Lychee reference and market datasets beside prediction-market probabilities to investigate the information, prices, and real-world signals behind a move.

How Lychee Compares With Polymarket APIs, Public Datasets, and Data Providers

There is no single best access method for every team. Official endpoints are useful when you want to build directly against Polymarket. Public archives can be useful for reproducible file-based work. Warehouses support SQL analysis. Specialist vendors may focus on high-frequency market data. Lychee is designed for researchers who want a connected historical workspace, visual analysis tools, and exports without first building the data pipeline.

Feature / workflow
LycheeNo-code research workspace
Polymarket APIs
Public GitHub, Hugging Face, or Kaggle datasets
Dune or Allium
Specialist providers
DIY scripts
Primary access model
No-code browser workspace plus exports
REST APIs and WebSockets
Downloadable files and toolkits
SQL and warehouse analytics
API or downloadable data products
Custom collectors, databases, and notebooks
Launch-to-present continuity
Yes, through Historical plus Live
Source endpoints are available; the user assembles storage, ranges, and linked tables
Varies by dataset, version, and collection window
Depends on indexed contracts, schemas, and provider coverage
Varies by vendor, product, data type, and date
Only what the team collects or successfully backfills
Markets and events
Connected historical tables plus live discovery
Available through platform endpoints
Often available, but schema and completeness vary
Queryable where indexed
Varies
Must be collected and normalized
Executed historical trades
404M+ records in the indexed archive
Available through relevant endpoints and on-chain sources
Often included in archive-specific formats
Queryable where indexed
Commonly available
Must be collected, decoded, deduplicated, and stored
Historical price data
Queryable Price History table
Price-history endpoint for specified market assets and time parameters
Varies
Can be derived or queried where indexed
Often available
Must be requested, generated, or stored
Resolutions
Connected for resolved-market research
Available through market metadata and platform data
Varies
Can be joined where modeled
Varies
Must be modeled and joined
Natural-language market discovery
Yes
No built-in research workflow
No
No standard built-in market-search workflow
Varies
Must be built
Visual joins and transformations
Yes
No
No
SQL-based
Varies
Custom code
Charts and dashboards
Built into the workspace
Must be built
Must be built
Supported through provider tools
Varies
Must be built
Backtesting workflow
No-code historical analysis tools
Must be built
Usually notebook or code based
SQL plus external tooling
Varies
Fully custom
CSV, XLSX, and JSON exports
Yes, within plan limits
Responses require user-managed export logic
Dataset-native formats
Query exports
Varies
Fully custom
Polymarket plus Kalshi in one product
Yes
No
Usually separate archives
Available in some warehouse products
Varies
Must be integrated
Best fit
Analysts, researchers, traders, and quants who want to explore and build without a data pipeline
Developers building custom applications
Teams comfortable managing files and notebooks
SQL-native analysts
Teams needing a provider’s specific feed
Engineering teams needing total infrastructure control

START WITH THE WORKFLOW YOU NEED

Choose the Scale of Historical Research You Need

Explore Polymarket historical data in Lychee, then choose the plan that fits the size of your pulls, exports, saved workspaces, dashboards, and backtesting workflows.

Included in every paid plan

  • Kalshi + Polymarket data
  • Live + historical access
  • No-code charts
  • Dashboards
  • CSV/XLSX/JSON exports
  • No-code quant analysis
  • In browser data sheet
  • Math operations

Basic

$19.99/month

billed monthly

For solo researchers exploring prediction market data.


  • All Kalshi and Polymarket data sources
  • 12,500 rows per historical pull
  • CSV/XLSX/JSON exports within plan limits
  • No-code charts and data sheets
  • Unlimited saved projects
  • Fork published research workflows
  • 1 dashboard
  • 1 custom alert

ProMost popular

$39.99/month

billed monthly

For serious traders and researchers running larger pulls, live dashboards, exports, and backtests.


  • Everything in Basic
  • Up to 500k rows per historical pull
  • Large CSV/XLSX/JSON exports
  • Advanced backtesting workflows
  • Live Kalshi and Polymarket dashboards
  • 10 live data streams
  • 10 custom alerts
  • 100 dashboards and presentations
  • Remove Lychee branding from public charts and dashboards
  • Request new integrations, features, and APIs
  • 4 GB saved workspace storage

Elite

$79.99/month

billed monthly

For heavy traders, quants, and high-volume researchers running large datasets and live monitoring workflows.


  • Everything in Pro
  • Highest historical pull limits
  • Bulk exports for large datasets
  • Large saved research workspaces
  • 100 live data streams
  • 500 custom alerts
  • Unlimited dashboards
  • 10 GB saved workspace storage
  • Priority support
  • Early access to new integrations and features
  • Support for very large data workflows

Polymarket Historical Data FAQ

What is Polymarket historical data?

Polymarket historical data is the record of past markets and market activity, including market and event information, executed trades, historical price observations, resolutions, and related blockchain timing data. Researchers use it to reconstruct probability changes, compare markets, analyze activity, study forecasting accuracy, and backtest historical rules.

How far back does Lychee’s Polymarket historical data go?

Lychee’s dedicated Polymarket historical archive begins at Polymarket’s launch and runs through December 2025. Polymarket Live supplies current and newer market data, giving researchers a launch-to-present workflow across the two integrations.

How much Polymarket historical data is available?

The indexed historical archive contains 36GB+ of data and 404M+ executed trade records. It covers every Polymarket market in the supported archive period. The exact number of markets changes as Polymarket creates new ones, so Lychee describes the coverage as every market rather than publishing a stale market count.

What tables are included?

The historical workspace includes Markets, Events, Trades, Price History, Resolutions, and Blocks. The Blocks table maps Polygon block numbers to ISO 8601 timestamps. Available columns are shown directly in the explorer and workspace.

Can I get Polymarket historical price data?

Yes. Use the Price History table to query historical price observations for selected markets and time ranges, then filter, chart, compare, or export the result. For a guided explanation, see the Polymarket odds-over-time guide.

Does the dataset include historical Polymarket trades?

Yes. Lychee’s archive includes 404M+ executed trade records connected to their markets. You can filter historical trade data, join it with market or event context, compare activity across markets, aggregate it over time, and use it in research or backtesting workflows.

Can I download Polymarket historical data?

Yes. Lychee supports CSV, XLSX, and JSON exports within current plan limits. You can first narrow the archive to the relevant markets, fields, and time range instead of downloading an unfiltered raw dump.

Do I need the Polymarket API or SQL?

No. Lychee provides a visual workflow for finding markets, querying historical tables, selecting fields, filtering rows, joining related data, bucketing time, aggregating results, and creating charts or exports. Developers can still use Polymarket’s official endpoints for custom applications, but coding is not required to use Lychee.

Can I backtest a Polymarket strategy without code?

Yes. Select a historical market cohort, connect the required price, trade, and resolution data, define the relevant transformations or rules, and run the analysis through Lychee’s quantitative workflow. Backtest quality depends on the assumptions and information available at each historical point, and past performance does not guarantee future results.

Can I analyze more than one Polymarket market at a time?

Yes. Build a multi-market table for related contracts, every market in an event, a topic-specific cohort, or a broader period. You can then compare price paths, activity, and outcomes in one chart, dashboard, export, or backtest.

What is the difference between Polymarket Historical and Polymarket Live?

Polymarket Historical is designed for archived and resolved markets, longer price paths, historical trades, resolutions, downloads, and backtesting. Polymarket Live is designed for current prices, spreads, order books, recent trades, live candlesticks, holders, positions, and continuously updating dashboards.

Can I compare Polymarket and Kalshi data?

Yes. Lychee includes historical and live integrations for both Polymarket and Kalshi — see Kalshi Historical, Kalshi Live, and Polymarket Live. You can use the shared workspace to investigate related markets, compare probability paths and activity, and apply similar research methods across exchanges.

Is Polymarket historical data suitable for academic or quantitative research?

It can support academic, market-structure, forecasting, and quantitative research because the archive connects markets, events, prices, trades, resolutions, and block timestamps. Researchers remain responsible for documenting filters, transformations, assumptions, exclusions, and the version or retrieval date of any exported dataset.

FROM MARKET QUESTION TO HISTORICAL EVIDENCE

Start Exploring Polymarket Historical Data

Find a market, inspect its historical rows, follow its probability through time, and turn the result into a chart, export, or backtest—without building a pipeline first.

Start with a 10-row demo query. No code required.