
One game's current odds from every bookmaker that prices it (196 bookmakers for an NBA game on 2026-10-22), or only those named: odds[bookmaker][oddsId] with marketId, outcomeId, price in three formats, active flag, mainLine flag, Pinnacle's limit and a bet-slip link. Add mainLine=true (2.7 MB) or name bookmakers: without either the answer carries every line and player prop (40 MB). 1 request.
1 live route on Web / SEO, from $0.00 per call. Every route below answered our last live test on 2026-11-01; the gateway re-tests them daily.
The upstream price you are metered at, cheapest first. A route without a published price says so.
| Provider | Endpoint | Price |
|---|---|---|
odds-api1RapidAPI listing | Fixtures OddsGET fixtures/odds | $0.00$0.0e+00 / 1k calls |
From a real call to the route: odds-api1.
odds.<bookmaker>.<oddsId>.pricedecimal oddsodds.<bookmaker>.<oddsId>.mainLinethe bookmaker's main line for that marketodds.<bookmaker>.<oddsId>.changedAtlast change, epoch msodds.<bookmaker>.<oddsId>.limitmaximum stake (Pinnacle)HTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.
| Parameter | Type | Notes | |
|---|---|---|---|
| fixtureId | string · query | required | e.g. id1100119575752068 |
| mainLine | boolean · query | optional | If set, filter by mainLine flag |
| since | number · query | optional | changedAt >= since (ms) |
| bookmakers | string · query | required | Comma/space-separated bookmaker slugs (default: all) · default pinnacle,stake,draftkingse.g. pinnacle,draftkings,fanduel,bet365,betmgm,caesars |
curl "https://fetchapi.co/api/gw/rapidapi-odds-api1/fixtures/odds?fixtureId=id1100119575752068&bookmakers=pinnacle,draftkings,fanduel,bet365,betmgm,caesars" \ -H "x-api-key: YOUR_KEY"
call_endpoint("rapidapi-odds-api1.fixtures_odds", {"fixtureId": "id1100119575752068", "bookmakers": "pinnacle,draftkings,fanduel,bet365,betmgm,caesars"}){
"odds": {},
"clock": {
"stopped": null,
"updatedAt": null,
"currentTime": null,
"currentPeriod": null,
"remainingTime": null,
"remainingTimeInPeriod": null
},
"sport": {
"sportId": 11,
"sportName": "Basketball"
},
"venue": {
"venueId": null,
"venueName": null,
"venueLocation": null
},
"scores": {
"p1": {
"period": "p1",
"updatedAt": "2026-10-22T05:13:49.735972+00:00",
"participant1Score": 20,
"participant2Score": 25
},
"p2": {
"period": "p2",
"updatedAt": "2026-10-22T05:34:01.164378+00:00",
"participant1Score": 22,
"participant2Score": 16
},
"p3": {
"period": "p3",
"updatedAt": "2026-10-22T05:53:10.528834+00:00",
"participant1Score": 11,
"participant2Score": 27
},
"p4": {
"period": "p4",
"updatedAt": "2026-10-22T06:13:41.77278+00:00",
"participant1Score": 16,
"participant2Score": 14
},
"result": {
"period": "result",
"updatedAt": "2026-10-22T06:10:36.643683+00:00",
"participant1Score": 69,
"participant2Score": 82
},
"fulltime": {
"period": "fulltime",
"updatedAt": "2026-10-22T06:13:41.791758+00:00",
"participant1Score": 69,
"participant2Score": 82
}
},
"season": {
"seasonId": null,
"seasonName": null,
"seasonRound": null
},
"status": {
"live": false,
"statusId": 2,
"statusName": "Finished"
},
"fixtureId": "id1100119575752068",
"startTime": 1792645200,
"bookmakers": {
"bet365": {
"meta": null,
"hasOdds": true,
"bookmaker": "bet365",
"staleOdds": false,
"suspended": true,
"updatedAt": "2026-10-22T07:31:22.389221+00:00",
"fixturePath": "https://www.bet365.com/#/IP/EV203298119C18",
"bookmakerFixtureId": "203298006",
"participantsRotated": false,
"staleOddsResponseCode": 0
}
},
"tournament": {
"categoryName": "International",
"tournamentId": 1195,
"tournamentName": "Club Friendly Games"
},
"trueEndTime": "2026-10-22T06:12:58.655991+00:00",
"participants": {
"participant1Id": 557812,
"participant2Id": 558046,
"participant1Abbr": "NAT",
"participant1Name": "National Taiwan Sport University",
"participant2Abbr": "UCH",
"participant2Name": "Chien Hsin University of Science and Technology",
"participant1RotNr": null,
"participant2RotNr": null,
"participant1ShortName": "National Taiwan Sport University",
"participant2ShortName": "Chien Hsin University of Science and Technology"
},
"periodLength": 10,
"…": "4 more fields"
}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.