Prediction Market

Cross-Platform Daily Comparison (Polymarket <> Kalshi)

Returns daily volume and open interest comparison for a specific Polymarket <> Kalshi matched pair.

Both polymarket_condition_id and kalshi_market_ticker are required. Use matching-market-pairs to discover matched pairs first.

Volume units: Polymarket = USD, Kalshi = contracts.

get/gateway/v1/prediction-market/matching/daily

Request

  • Base URL
    https://api.asksurf.ai
  • Auth
    HTTP bearer

Query parameters

polymarket_condition_idstring required

Polymarket condition ID

Example:0x6fefc0438c7598b23531457c8c60541990d0786bd4bd9dfc3eabc8d95c291092
kalshi_market_tickerstring required

Kalshi market ticker

Example:KXBTC2026250-27JAN01-250000
time_range'1d' | '7d' | '30d' | '90d' | '180d' | '1y' | 'all'

Window of daily data to return: 1d, 7d, 30d, 90d, 180d, 1y, or all. Bucket size is fixed at 1 day — this endpoint uses time_range only and does NOT accept interval.

Example:30d
limitinteger

Maximum rows

Example:200
offsetinteger

Pagination offset

Response

OK

$schemastring uri

A URL to the JSON Schema for this object.

Example response

{
  "$schema": "https://example.com/schemas/DataResponseMatchedMarketDailyItem.json"
}

Changes

No recorded changes to this operation across all 12 revisions of this API.