Airavat is in Private Alpha. Request early access at airavat.xyz

Markets

The Markets tab is where you go when the what matters more than the who. Most of Polymarket Analytics is trader-centric: finding whales, ranking edges, copying strategies. The Markets tab flips it: which prediction markets are liquid, active, and worth watching, regardless of which traders are in them.

Use it when:

  • You’re hunting for markets to put on a watchlist before betting yourself
  • You want to validate that a filter you’re building actually has enough live markets to matter
  • You’re triaging a category (e.g. “what’s happening in crypto markets this week?”)
  • A trader’s profile points you at a specific market and you want full context on it

Browsing the market table

What you see

Markets are grouped by event, a logical bucket Polymarket uses to group related yes/no markets. A presidential election event might contain one market per candidate. The table reflects that:

  • Single-market events show as a single row with the event = market
  • Multi-market events show as an expandable parent row with aggregated liquidity/volume across its children. Click the row to expand and see each child market indented below. You can also navigate to the Event detail page for a dedicated view of all markets in the event with live prices, stat cards, and inline trading.

This means a busy event with 10 candidate markets takes one slot in the table, not ten, keeping the table scannable.

Sorting and filtering

Standard controls:

  • Sort by clicking any column header (liquidity, volume, status, end date, last trade time)
  • Search by question text or title
  • Tag dropdown to filter by category. Tags are ranked by popularity.
  • Active vs All toggle: by default the table shows only markets currently accepting trades. Switch to All if you want to look at recently-resolved or closed markets.

Reference: columns

ColumnWhat it means
Title / QuestionThe market’s question text
TagsEvent categories (up to 2 visible, “+N” for overflow)
LiquidityCurrent order book depth, formatted as $100K, $5M, etc. Higher liquidity = lower slippage on entry.
VolumeTotal trading volume to date
StatusActive or Inactive badge. Fetched live from Polymarket on each page load. Minor lag possible if the status just changed.
EndsMarket resolution deadline, displayed in ET
Last ActiveTime since the most recent trade

Market Detail Page

Click any market row to open the full detail view. The page is built around three things you’ll want to see at a glance: the live order book, what’s trading right now, and how the price has moved over time.

At the top:

  • Market question and event info
  • Live outcome prices with bid/ask spreads. These update via WebSocket as the order book changes
  • Market status (active / closed / resolved)
  • Liquidity, volume, end date
  • Direct link to view the market on Polymarket

WebSocket health: a small connection icon at the top shows whether live updates are flowing. After 10 failed reconnect attempts, live updates are disabled and the page falls back to static data.

Price History chart

A two-line chart of the YES and NO outcome prices over the market’s lifetime, built from the on-chain fill log. Use it to:

  • See whether the current price is consistent with where the market has been trading or whether you’re catching a spike
  • Spot the entry points where smart money piled in
  • Calibrate your confidence in a trade by looking at past volatility

Each series is downsampled to ~1,000 points for smooth rendering. A small caption above the chart shows the total fills feeding it (and notes if the data was truncated for very high-volume markets, there’s a 500K-fill cap).

The chart is BUY-side only (each on-chain trade emits two events from maker/taker perspectives; the chart deduplicates to count each trade once).

Trades tab

Real-time trade log powered by WebSocket. New trades appear at the top of the table as they happen.

ColumnDescription
DateTrade timestamp in ET (updates live)
SideBUY or SELL
SharesToken count
PriceExecution price
ValueUSDC value (shares × price)
OutcomeOutcome traded

Use this when you want to see what’s currently happening on a market in real time.

Positions tab

Aggregate view of all trader positions in this market.

ColumnDescription
TraderWallet address (clickable, opens the trader profile)
OutcomeOutcome held
StatusOpen, closed, or resolved
SizeToken count
Avg EntryAverage entry price
CurrentCurrent market price

Use this when you want to know who has skin in the game. The live trades tab tells you what’s happening this minute, the positions tab tells you who’s already positioned and how. Click any trader to drill into their full profile, sliced metrics, and the Manage Whitelist/Blacklist flow.

Advanced Mode

The Markets tab includes an Advanced mode for distribution analysis and criteria-based discovery of markets. Toggle into it using the Advanced button at the top of the tab.

Setting criteria

The left-side panel shows available criteria fields. Set thresholds to narrow your results:

FieldWhat it filters
VolumeTotal trading volume
LiquidityOrder book depth
Days RemainingTime until resolution
Neg RiskWhether the market uses negative-risk pricing
TagsCategory tags (OR logic). The market matches if it carries any selected tag
Question / Description KeywordsSubstring match on the market’s text. Each keyword is contains or not contains; multiple keywords are AND’d together.

The same fields are available in saved Filters, but here you can experiment without saving anything.

View modes

Bucketed Distribution View

Shows how markets distribute across metric ranges. For each dimension, you see buckets with the count of markets in that range and aggregate stats.

Available dimensions: Volume, Liquidity, Days Remaining, Tags.

List View

A filtered, sortable table of individual markets matching your criteria. Same columns as the main Markets tab. Click any row to navigate to the detail page. 20 rows per page.

Save as Filter

Click Save as Filter to take your criteria to the Filter Builder, pre-populated and ready to name and save.

Typical workflow: discover market shape

  1. Switch to Markets Advanced mode
  2. Set Liquidity min 100000, Days Remaining min 7
  3. Bucketed view, dimension = Volume, see how active markets cluster
  4. Add a tag (e.g. “Crypto”), watch the distribution shift
  5. Switch to List view to drill into specific markets

Important notes

  • Market status is fetched live from Polymarket. Brief discrepancies happen when the status just changed and cached data hasn’t caught up.
  • Multi-market event rows show aggregated liquidity/volume. Expand them for the per-market breakdown.
  • The Price History chart is BUY-side trades only and is capped at 500K fills. For markets that exceed the cap you’ll see a “truncated” indicator; the visible series is still representative but doesn’t include the very oldest fills.