Skip to main content

Documentation Index

Fetch the complete documentation index at: https://polynode.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Curated datasets of on-chain Polymarket wallet activity, indexed by category. Each dataset covers a specific vertical (sports, esports, crypto, etc.) with every fill tagged by sport/league, wallet addresses extracted, and maker/taker roles identified. The first dataset is Sports & Esports — every wallet that traded a sports or esports market on Polymarket from November 2025 onward. 715K+ unique wallets, 56M+ fills, $11.7B+ volume, 11 tag categories.

Base URL

https://datasets.polynode.dev/api/

Available Datasets

DatasetIDStatusWalletsFillsVolume
Sports & Esportssports-esportsLive715K+56M+$11.7B+
Crypto & DeFicrypto-defiComing soon

How It Works

Every fill on Polymarket is tagged with the sport/league categories from its parent market. A single NBA game market produces fills tagged sports, nba, and basketball. You can query at any granularity — broad (sports) or narrow (nba). Each fill records:
  • wallet — the maker or taker address (both sides captured)
  • tag_slug — the category tag (sports, nfl, esports, soccer, etc.)
  • timestamp — unix timestamp of the fill
  • volume_usdc — dollar volume of the fill
  • is_maker — whether this wallet was the maker (liquidity provider) or taker
  • condition_id — the Polymarket market identifier
Pre-computed materialized views power the leaderboard and analytics endpoints for sub-200ms responses.

Available Tags

Tag SlugWalletsFillsVolume
sports677K55.8M$11.67B
esports18.6K167K$47M
nfl10.2K203K$22.5M
boxing3.8K30K$4.7M
soccer2.5K26K$3.8M
tennis1.5K13K$3.2M
ufc7362.7K$278K
mlb4311.8K$349K
baseball127603$70K
nba2791$1.8K
counter-strike-22780$1.2K

Quick Start

The original question: “Extract all wallet addresses for Sports that placed trades after January 1, 2025.”
curl "https://datasets.polynode.dev/api/datasets/sports-esports/wallets?tag=sports&after=1735689600&sort=volume&limit=10"
Response:
{
  "wallets": [
    {
      "wallet": "0x204f72f35326db932158cba6adff0b9a1da95e14",
      "tag_slug": "sports",
      "fill_count": 374922,
      "total_volume_usdc": "72603487.44",
      "maker_fills": 72628,
      "taker_fills": 302294,
      "first_seen": 1761955252,
      "last_seen": 1777408494,
      "markets_traded": 52815
    }
  ],
  "count": 10,
  "limit": 10,
  "offset": 0
}

Date Filtering

Every wallet endpoint supports after and before query parameters (unix timestamps) to scope results to a time window. This was the original ask: “wallets for Sports/Esports that placed trades after a certain date.”
# All sports wallets active after January 1, 2026
curl "https://datasets.polynode.dev/api/datasets/sports-esports/wallets?tag=sports&after=1735689600"

# NBA whales since March 2026
curl "https://datasets.polynode.dev/api/datasets/sports-esports/wallets/whales?threshold=100000&after=1740787200"

# Market makers active in April 2026
curl "https://datasets.polynode.dev/api/datasets/sports-esports/wallets/market-makers?after=1743465600&before=1746057600"
Supported on: /wallets, /wallets/whales, /wallets/market-makers, /wallets/high-frequency, /wallets/cross-tag, /wallets/overlap, /wallets/concentration, /tags/:slug/wallets, /wallets/new (via days param).

Explorer & SQL Playground

Browse the data visually at datasets.polynode.dev. Click into a dataset to get a full SQL playground with pre-built recipes, table browser, and schema explorer.