fetchapi

List OddsPapi fixtures of a league or date range API

Games filtered by tournament, sport, fixture ids, status or a start-time window (startTimeFrom / startTimeTo in epoch seconds): fixtureId, status, tournament, season, venue, start time, the two participants (participant1 is home), scores by period when played, and the game's ids at Betradar, Betgenius, Sofascore, Flashscore, Pinnacle and OpticOdds. 1 request.

1 live route on Web / SEO, from $0.00 per call. Every route below answered our last live test on 2026-10-31; 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
Fixtures FilteredGET fixtures$0.00$0.0e+00 / 1k calls✓ 2026-10-31pricing ↗

What it returns

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

Games filtered by tournament, sport, fixture ids, status or a start-time window (startTimeFrom / startTimeTo in epoch seconds): fixtureId, status, tournament, season, venue, start time, the two participants (participant1 is home), scores by period when played, and the game's ids at Betradar, Betgenius, Sofascore, Flashscore, Pinnacle and OpticOdds. 1 request.
[].fixtureIdid for the odds calls[].startTimestart, epoch seconds UTC[].participants.participant1Namehome team[].status.statusNamePre-Game, Live, Finished[].scores.result.participant1Scorehome score (incl. overtime)[].externalProvidersthe same game's ids at other data providers

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/fixtures$0.00 / call✓ working · tested 2026-10-310.14 s latency
Parameters
ParameterTypeNotes
startTimeTonumber · queryoptional
fixtureIdsstring · queryoptionalCSV fixtureIds (fast path).
bookmakersstring · queryoptionalComma/space-separated bookmaker slugs. If present (even empty), includes bookmaker META and filters by mapping.
startTimeFromnumber · queryoptional
tournamentIdnumber · queryoptionalSingle tournament ID.e.g. 132
sportIdnumber · queryoptionalSingle sport ID.
statusIdnumber · queryoptional
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-odds-api1/fixtures?tournamentId=132" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-odds-api1.fixtures_filtered", {"tournamentId": "132"})
Real example answer (trimmed) · 2026-10-22
[
  {
    "clock": {
      "stopped": null,
      "updatedAt": null,
      "currentTime": null,
      "currentPeriod": null,
      "remainingTime": null,
      "remainingTimeInPeriod": null
    },
    "sport": {
      "sportId": 11,
      "sportName": "Basketball"
    },
    "venue": {
      "venueId": 6068,
      "venueName": "Xfinity Mobile Arena",
      "venueLocation": "Philadelphia, PA, USA"
    },
    "scores": {},
    "season": {
      "seasonId": 142074,
      "seasonName": "NBA 26/27",
      "seasonRound": 1
    },
    "status": {
      "live": false,
      "statusId": 0,
      "statusName": "Pre-Game"
    },
    "fixtureId": "id1100013273682480",
    "startTime": 1792710000,
    "bookmakers": {},
    "tournament": {
      "categoryName": "USA",
      "tournamentId": 132,
      "tournamentName": "NBA"
    },
    "trueEndTime": null,
    "participants": {
      "participant1Id": 3420,
      "participant2Id": 3432,
      "participant1Abbr": "PHI",
      "participant1Name": "Philadelphia 76ers",
      "participant2Abbr": "CLE",
      "participant2Name": "Cleveland Cavaliers",
      "participant1RotNr": 329,
      "participant2RotNr": 328,
      "participant1ShortName": "Philadelphia",
      "participant2ShortName": "Cleveland"
    },
    "periodLength": 12,
    "trueStartTime": null,
    "…": "3 more fields"
  },
  {
    "clock": {
      "stopped": null,
      "updatedAt": null,
      "currentTime": null,
      "currentPeriod": null,
      "remainingTime": null,
      "remainingTimeInPeriod": null
    },
    "sport": {
      "sportId": 11,
      "sportName": "Basketball"
    },
    "venue": {
      "venueId": 6934,
      "venueName": "Paycom Center",
      "venueLocation": "Oklahoma City, OK, USA"
    },
    "scores": {},
    "season": {
      "seasonId": 142074,
      "seasonName": "NBA 26/27",
      "seasonRound": 1
    },
    "status": {
      "live": false,
      "statusId": 0,
      "statusName": "Pre-Game"
    },
    "fixtureId": "id1100013273682538",
    "startTime": 1792719000,
    "bookmakers": {},
    "tournament": {
      "categoryName": "USA",
      "tournamentId": 132,
      "tournamentName": "NBA"
    },
    "trueEndTime": null,
    "participants": {
      "participant1Id": 3418,
      "participant2Id": 3417,
      "participant1Abbr": "OKC",
      "participant1Name": "Oklahoma City Thunder",
      "participant2Abbr": "DEN",
      "participant2Name": "Denver Nuggets",
      "participant1RotNr": 331,
      "participant2RotNr": 330,
      "participant1ShortName": "Oklahoma City",
      "participant2ShortName": "Denver"
    },
    "periodLength": 12,
    "trueStartTime": null,
    "…": "3 more fields"
  },
  "… 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.