GET
/
api
/
analytics
/
market-performance
curl --request GET \
  --url https://api.data.adj.news/api/analytics/market-performance \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "metrics": [
      {
        "time_period": "<string>",
        "value": 123,
        "market_id": "<string>"
      }
    ],
    "markets": [
      {
        "market_id": "<string>",
        "platform_id": "<string>",
        "ticker": "<string>",
        "adj_ticker": "<string>",
        "market_slug": "<string>",
        "platform": "<string>",
        "market_type": "<string>",
        "question": "<string>",
        "description": "<string>",
        "rules": "<string>",
        "result": "<string>",
        "link": "<string>",
        "status": "<string>",
        "reported_date": "<string>",
        "created_at": "<string>",
        "updated_at": "<string>",
        "end_date": "<string>",
        "resolution_date": "<string>",
        "probability": 123,
        "volume": 123,
        "open_interest": 123,
        "liquidity": 123,
        "category": "<string>",
        "tags": [
          "<string>"
        ],
        "platform_ids": {},
        "status_details": {},
        "settlement_sources": [
          "<string>"
        ],
        "comments_count": 123,
        "has_comments": 123,
        "trades_count": 123,
        "event": "<string>"
      }
    ]
  }
}

Compare Multiple Markets Performance

This endpoint enables side-by-side comparison of multiple markets’ performance over time. It’s perfect for tracking how different markets in the same category or related to the same event evolve relative to each other.

Authentication Required

This endpoint requires API key authentication.

Query Parameters

  • markets (required): Comma-separated list of market IDs to compare
  • interval (optional): Time interval for aggregation (day, week, month) - default: day
  • metric (optional): Metric to compare (probability, volume, liquidity) - default: probability
  • start_date (optional): Start date for comparison (ISO format)
  • end_date (optional): End date for comparison (ISO format)

Response Format

{
  "data": {
    "metrics": [
      {
        "time_period": "2025-03-01",
        "value": 0.65,
        "market_id": "polymarket_will-trump-win-2024-election"
      },
      {
        "time_period": "2025-03-01",
        "value": 0.35,
        "market_id": "kalshi_PRES-DEM-2024"
      },
      {
        "time_period": "2025-03-02",
        "value": 0.67,
        "market_id": "polymarket_will-trump-win-2024-election"
      },
      // ... more time periods for each market
    ],
    "markets": [
      {
        "market_id": "polymarket_will-trump-win-2024-election",
        "question": "Will Donald Trump win the 2024 US Presidential Election?",
        // ... other market fields
      },
      {
        "market_id": "kalshi_PRES-DEM-2024",
        "question": "Will the Democratic nominee win the 2024 US Presidential Election?",
        // ... other market fields
      }
      // ... other markets being compared
    ]
  }
}

Available Metrics

  • probability: Track how market probabilities evolve over time
  • volume: Compare trading volume changes
  • liquidity: Compare liquidity changes

Time Intervals

  • day: Data aggregated by day
  • week: Data aggregated by week
  • month: Data aggregated by month

Use Cases

  1. Correlated Markets: Compare markets that should theoretically be correlated
  2. Arbitrage Detection: Identify pricing discrepancies between similar markets
  3. Cross-Platform Analysis: Compare the same event across different prediction platforms
  4. Impact Analysis: See how events impact related markets differently

Example Queries

# Compare presidential election markets across platforms
curl "https://api.data.adj.news/api/analytics/market-performance?markets=polymarket_will-trump-win-2024-election,kalshi_PRES-DEM-2024,manifold_will-biden-win-2024" \
  -H "Authorization: Bearer YOUR_API_KEY"

# Compare liquidity of top crypto markets weekly
curl "https://api.data.adj.news/api/analytics/market-performance?markets=polymarket_btc-above-100k-2025,polymarket_eth-above-10k-2025&metric=liquidity&interval=week" \
  -H "Authorization: Bearer YOUR_API_KEY"

Visualization

This data is ideal for:

  • Multi-line charts showing probabilities over time
  • Stacked bar charts for volume comparisons
  • Heat maps showing correlation between markets
  • Interactive dashboards with multiple market comparisons

Authorizations

Authorization
string
header
required

Enter your API key as the bearer token

Query Parameters

markets
string
required

Comma-separated list of market IDs

start_date
string

Start date for performance comparison

end_date
string

End date for performance comparison

interval
enum<string>
default:day

Time interval for data aggregation

Available options:
day,
week,
month
metric
enum<string>
default:probability

Metric to compare

Available options:
probability,
volume,
liquidity

Response

200
application/json
Market performance comparison
data
object