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 URLhttps://api.asksurf.ai
- AuthHTTP 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
Example response
{
"$schema": "https://example.com/schemas/DataResponseMatchedMarketDailyItem.json"
}Changes
No recorded changes to this operation across all 12 revisions of this API.