Skip to main content
GET
/
v1
/
api
/
analytics
/
trending
Trending markets
curl --request GET \
  --url https://api.dotprediction.io/v1/api/analytics/trending \
  --header 'X-API-Key: <api-key>'
{
  "trending": [
    {
      "market_id": "<string>",
      "platform": "<string>",
      "title": "<string>",
      "category": "<string>",
      "status": "<string>",
      "url": "<string>",
      "image_url": "<string>",
      "current_price": {
        "yes": 123,
        "no": 123
      },
      "change": {
        "volume_24h": 123,
        "volume_change_percent": 123,
        "price_change_24h": 123,
        "price_change_percent": 123
      },
      "metrics": {
        "total_volume": 123,
        "liquidity": 123,
        "open_interest": 123
      }
    }
  ],
  "meta": {
    "platforms": [
      "<string>"
    ],
    "request_time": 123,
    "window": "<string>",
    "sort_by": "<string>",
    "total_markets_analyzed": 123,
    "data_completeness": {}
  }
}

Authorizations

X-API-Key
string
header
required

API key for authentication. Generate one via the dashboard or the /v1/api/auth/api-keys endpoint.

Query Parameters

provider
enum<string>

Filter by platform. Omit for cross-platform results.

Available options:
kalshi,
polymarket,
limitless
window
enum<string>
default:24h

Time window for trend calculation.

Available options:
24h,
7d
sort_by
enum<string>
default:volume_change

Sort dimension.

Available options:
volume_change,
price_change
category
string

Filter by category slug.

limit
integer
default:20

Max results to return (default 20, max 100).

Required range: x <= 100

Response

Trending markets ranked by the specified dimension.

meta
object