REST APISeries
Get series
GET
Get every recurring up/down series, active or retired, sorted by slug.
marketVariant keeps the series whose rounds are of that variant, as it
does on GET /v1/categories.
ApiKeyAuthheader
x-api-key<token>API key authentication via the x-api-key header.
marketVariant?stringOnly series whose rounds are of this variant.
Value in
"DEFAULT""SPORTS_MATCH""CRYPTO_UP_DOWN""TWEET_COUNT""SPORTS_TEAM_MATCH""SPORTS_NBA""SPORTS_FIFA_WORLD_CUP""SPORTS_EXACT_SCORE""SPORTS_HALFTIME_RESULT""SPORTS_PROPS""SPORTS_FIFA_FRIENDLIES""ESPORTS_LOL""ESPORTS_CS2""ESPORTS_DOTA2""SPORTS_FIRST_TO_SCORE""SPORTS_TOTAL_CORNERS""SPORTS_SECOND_HALF_RESULT""UP_DOWN"application/json; charset=utf-8- response
Response for GET /v1/series
success*booleandata*array<>curl -X GET 'https://api.predict.fun/v1/series'Example Response
{ "success": true, "data": [ { "slug": "string", "symbol": "string", "marketVariant": "DEFAULT", "intervalSeconds": 0 } ]}Get market status logs GET
Returns the on-chain status transitions (registration, price proposal, dispute, pause, resolution) of up to 100 markets in a single call, each market's oldest first. Markets that are not listed, or have no transitions yet, are omitted from the response.
Get series by slug GET
Get one recurring up/down series by its slug, e.g. btc-updown-5m.