Skip to main content
GET
/
api
/
prediction
/
v1
/
list-prediction-markets
ListPredictionMarkets
curl --request GET \
  --url https://api.example.com/api/prediction/v1/list-prediction-markets
{
  "markets": [
    {
      "id": "<string>",
      "title": "<string>",
      "yesPrice": 0.5,
      "volume": 1,
      "url": "<string>",
      "closesAt": 123,
      "category": "<string>",
      "source": "MARKET_SOURCE_UNSPECIFIED"
    }
  ],
  "pagination": {
    "nextCursor": "<string>",
    "totalCount": 123
  }
}

Query Parameters

page_size
integer<int32>

Maximum items per page (1-100).

cursor
string

Cursor for next page.

category
string

Optional category filter (e.g., "Politics").

query
string

Optional search query for market titles.

Response

Successful response

ListPredictionMarketsResponse contains prediction markets matching the request.

markets
object[]
pagination
object

PaginationResponse contains pagination metadata returned alongside list results.