fetchapi

List open futures markets on OddsPapi API

Futures markets open now for one sport or tournament (162 for basketball on 2026-10-22), same shape as /futures. 1 request.

1 live route on Web / SEO, from $0.00 per call. Every route below answered our last live test on 2026-10-27; the gateway re-tests them daily.

Get a keySee it in the catalogUse it from MCP

Price per call, by route

The upstream price you are metered at, cheapest first. A route without a published price says so.

ProviderEndpointPriceTested
odds-api1RapidAPI listing
Futures LiveGET futures/live$0.00$0.0e+00 / 1k calls✓ 2026-10-27pricing ↗

What it returns

From a real call to the route: odds-api1.

Futures markets open now for one sport or tournament (162 for basketball on 2026-10-22), same shape as /futures. 1 request.
[].futureIdid for /futures/odds

Call it

HTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.

GET /api/gw/rapidapi-odds-api1/futures/live$0.00 / call✓ working · tested 2026-10-270.24 s latency
Parameters
ParameterTypeNotes
bookmakersstring · queryoptional
sportIdnumber · queryoptionale.g. 11
tournamentIdnumber · queryoptional
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-odds-api1/futures/live?sportId=11" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-odds-api1.futures_live", {"sportId": "11"})
Real example answer (trimmed) · 2026-10-22
[
  {
    "sport": {
      "sportId": 11,
      "sportName": "Basketball"
    },
    "market": {
      "marketId": 1,
      "marketName": null,
      "marketType": null
    },
    "season": {
      "seasonId": 109975,
      "seasonName": "World Cup Qualification, Europe 2025"
    },
    "status": {
      "live": true,
      "statusId": 1,
      "statusName": "Live"
    },
    "endTime": 1803945599,
    "futureId": "id110168821099751",
    "startTime": 1708560000,
    "bookmakers": {},
    "tournament": {
      "categoryName": "International",
      "tournamentId": 16882,
      "tournamentName": "World Cup Qualification, Europe"
    },
    "participants": [],
    "reissuedFutureId": null,
    "externalProviders": {
      "kalshiId": null,
      "betradarId": 109975,
      "opticoddsId": null,
      "sofascoreId": null,
      "flashscoreId": null,
      "polymarketId": null
    }
  },
  {
    "sport": {
      "sportId": 11,
      "sportName": "Basketball"
    },
    "market": {
      "marketId": 1,
      "marketName": null,
      "marketType": null
    },
    "season": {
      "seasonId": 120795,
      "seasonName": "World Cup Qualification, Americas 2026"
    },
    "status": {
      "live": true,
      "statusId": 1,
      "statusName": "Live"
    },
    "endTime": 1803859199,
    "futureId": "id110173241207951",
    "startTime": 1720569600,
    "bookmakers": {},
    "tournament": {
      "categoryName": "International",
      "tournamentId": 17324,
      "tournamentName": "World Cup Qualification, Americas"
    },
    "participants": [],
    "reissuedFutureId": null,
    "externalProviders": {
      "kalshiId": null,
      "betradarId": 120795,
      "opticoddsId": null,
      "sofascoreId": null,
      "flashscoreId": null,
      "polymarketId": null
    }
  },
  "… 2 more"
]

Related Web / SEO APIs

All 155 Web / SEO jobs →

One key for every API on this page.

Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.