fetchapi

List the bookmakers OddsPapi covers API

The bookmakers OddsPapi reads (366 on 2026-10-22): slug, name, the countries it serves, the sports it has, whether it has player props, its feed delay and when it last had odds. Without bookmakers= every bookmaker is listed. 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
Get BookmakersGET bookmakers$0.00$0.0e+00 / 1k calls✓ 2026-10-27pricing ↗

What it returns

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

The bookmakers OddsPapi reads (366 on 2026-10-22): slug, name, the countries it serves, the sports it has, whether it has player props, its feed delay and when it last had odds. Without bookmakers= every bookmaker is listed. 1 request.
[].slugbookmaker key for the odds calls (pinnacle, draftkings, bet365, betfair-ex)[].availableCountriescountry codes it serves (usa, gb, de...)[].availableSportssportIds it has odds for[].lastOddsAtwhen it last had 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/bookmakers$0.00 / call✓ working · tested 2026-10-270.14 s latency
Parameters
ParameterTypeNotes
bookmakersstring · queryoptionalComma/space-separated bookmaker slugs.e.g. pinnacle,draftkings,fanduel,bet365
playerPropsboolean · queryoptional
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-odds-api1/bookmakers?bookmakers=pinnacle,draftkings,fanduel,bet365" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-odds-api1.get_bookmakers", {"bookmakers": "pinnacle,draftkings,fanduel,bet365"})
Real example answer (trimmed) · 2026-10-22
[
  {
    "slug": "bet365",
    "price": 30,
    "active": true,
    "domain": "https://bet365.com",
    "lastOddsAt": "2026-10-22T18:05:50+00:00",
    "playerProps": true,
    "serverGroup": "de2",
    "bookmakerName": "bet365",
    "websocketLive": false,
    "staleOddsSince": "2026-10-22T06:01:41.012864+00:00",
    "availableSports": "[10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,31,49,61]",
    "websocketPregame": true,
    "maxDelayLiveInSec": 5,
    "staleThresholdSec": "240",
    "…": "3 more fields"
  },
  {
    "slug": "draftkings",
    "price": 20,
    "active": true,
    "domain": "https://draftkings.com",
    "lastOddsAt": "2026-10-22T18:05:50+00:00",
    "playerProps": true,
    "serverGroup": "at2",
    "bookmakerName": "Draftkings",
    "websocketLive": true,
    "staleOddsSince": "2026-10-18T08:28:21.993951+00:00",
    "availableSports": "[10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27]",
    "websocketPregame": true,
    "maxDelayLiveInSec": 0.22,
    "staleThresholdSec": "240",
    "…": "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.