Open the trader or report you care about
Start from the leaderboard, a trader profile, or any daily, weekly, or monthly report page.
One JSON file per trader: labeled trades, resolved P&L, per-market positions, risk metrics, category performance, and report data, already computed. An export is one trader at one moment, stamped data_as_of, not a feed; it holds no order book history, and there is no bulk file of every wallet.
7 computed sections per trader, one of them the trade array. Every field arrives computed; nothing needs stitching.
{ "time": "2026-01-15T14:32:07.123Z", "type": "TRADE", "condition_id": "0x8a2fc3e1...9f02", "slug": "will-btc-hit-150k-by-march", "title": "Will BTC hit $150K by March?", "outcome": "Yes", "side": "BUY", "size": 2500.0, "usdc_size": 1050.00, "price": 0.42, "category": "Crypto" }
Polymarket's CLOB API returns raw transaction logs: condition IDs, token amounts, and block timestamps. Turning that into a trade table means writing your own indexer, stitching BUY/SELL/MERGE/REDEEM events back together, computing cost basis across partial fills, and handling splits, maker rebates, and losing positions that never get a redemption event.
Even then the numbers drift, because Polymarket's size field is share count (not USDC), endDate is unreliable, and losing shares silently disappear from the ledger.
0xinsider does that work once. You get the finished rows.
From a trader page to a finished JSON file in one download.
Start from the leaderboard, a trader profile, or any daily, weekly, or monthly report page.
Every download includes the computed fields already attached. No paginated endpoint stitching required.
Load the export into Python, R, SQL, a spreadsheet, or an LLM workflow. The fields arrive computed and labeled.
Inspect every field before you buy. Each tab is the export's own shape, with example values.
Every trade with market context, outcome labels, USDC sizing, and provider-backed categories.
{ "time": "2026-01-15T14:32:07.123Z", "type": "TRADE", "condition_id": "0x8a2fc3e1...9f02", "slug": "will-btc-hit-150k-by-march", "title": "Will BTC hit $150K by March?", "outcome": "Yes", "side": "BUY", "size": 2500.0, "usdc_size": 1050.00, "price": 0.42, "category": "Crypto" }
Every field below is already computed.
Backtest copy-trading strategies, study market microstructure, or build your own signals. The resolved-history array is ready for resolution-date analysis without extra cleanup.
Study prediction market efficiency, large trade behavior, or information flow. Every trade is timestamped and labeled with market context.
Due-diligence a trader before allocating capital. Full track record: win rate across categories, drawdown behavior, position sizing patterns.
Train models on real trader behavior. Category performance gives you pre-computed features: win rate by market category, duration, and time of day.
Researching prediction markets at a university or independent group? See /academic for research collaborations.
The raw API returns transport data. The export returns analyst-ready fields.
| Field | Raw API | 0xinsider export |
|---|---|---|
| Trade history | Raw hashes, token IDs, timestamps, and endpoint joins | Labeled trades with market title, outcome, side, category, and USDC sizing |
| P&L | Not directly available as one finished dataset | Resolved-history P&L, cumulative resolved totals, and same-day trade activity in one export |
| Cost basis | Rebuild it yourself across fills and ledger edge cases | Per-market average entry price and profitability already computed |
| Win rate | Easy to miscount if active and resolved markets are mixed | Resolved-market win rate with losing shares correctly zeroed |
| Risk metrics | No finished sizing or concentration layer | Sizing distribution, large-position counts, and portfolio concentration |
| Format | Multiple endpoints and extra cleanup work | One JSON export that drops straight into analysis |
Cancel anytime · Fair use policy · View pricing
The live feed carries tracked large trades, suspicious-trade flags, and the moves of the Polymarket wallets you follow.
Read the published picks or follow large trades. The free feed runs 24 hours behind; Pro has no delay.