API Reference
Futures

Fetch all futures

Fetch all futures

Endpoint overview

Fetch all futures markets with optional filtering by sport, league, and date windows.

Use case: build a futures discovery page where users browse long-horizon markets.

Route

GET /api/v1/public/futures
GETHTTP Method

Fetch all futures

Response Body

application/json

application/json

application/json

application/json

application/json

Updated recently

Language

Credentials

X-API-KEY

Try it runs a real request through this site's proxy (avoids CORS). Pasting your key updates the cURL tab and is sent on Try it.

URL

Base URL
https://api.altsportsdata.com
curl -X GET "https://api.altsportsdata.com/api/v1/public/futures"
Click Try it to send the active example request.
Response static example
[
  {
    "id": "wsl:2127ea10-6110-4ffd-9403-3e33fc0929de",
    "referenceId": 1174117206190029,
    "type": "top5",
    "tourId": "279d1482-aa17-4eea-902a-c49acf0928e2",
    "numericTournamentId": 1174117206190029,
    "tourName": "Men's Championship Tour",
    "startDate": "2022-01-29T13:00:00Z",
    "endDate": "2022-02-10T19:00:00Z",
    "year": 2022,
    "gender": "male",
    "createdAt": "2022-01-29T13:00:00Z",
    "updatedAt": "2022-02-10T19:00:00Z",
    "isMarketOpen": false,
    "tourYearId": "33e7f77-e7e8-4cc1-b9fe-333eb2f25c24"
  }
]
{
  "message": "string",
  "statusCode": 0,
  "timestamp": "string"
}
{
  "message": "string",
  "statusCode": 0,
  "timestamp": "string"
}
{
  "message": "string",
  "statusCode": 0,
  "timestamp": "string"
}
{
  "message": "string",
  "statusCode": 0,
  "timestamp": "string"
}