fetchapi

List Bet365's upcoming games by league with 1X2 odds on Bet365Data API

Every league of one sport (default soccer) with its upcoming Bet365 games: teams, Bet365 id (fi), start (bc, YYYYMMDDhhmmss) and the 1/X/2 odds. 296 leagues and 1,574 games in one call (848 KB) on 2026-10-22; take and from are ignored. 1 request.

1 live route on Web / SEO, from $0.00 per call. Every route below answered our last live test on 2026-10-30; 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
bet365dataRapidAPI listing
Get Soccer LeaguesGET leagues$0.00$0.0e+00 / 1k calls✓ 2026-10-30pricing ↗

What it returns

From a real call to the route: bet365data.

Every league of one sport (default soccer) with its upcoming Bet365 games: teams, Bet365 id (fi), start (bc, YYYYMMDDhhmmss) and the 1/X/2 odds. 296 leagues and 1,574 games in one call (848 KB) on 2026-10-22; take and from are ignored. 1 request.
leagues[].leagueNameleagueleagues[].events[].fiBet365 id for /events/{FI}leagues[].events[].bcstart, YYYYMMDDhhmmss UTCleagues[].events[].outcomes[].decimal1/X/2 decimal oddsleagues[].events[].sportradarIdthe game's Sportradar id

Call it

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

GET /api/gw/rapidapi-bet365data/leagues$0.00 / call✓ working · tested 2026-10-300.60 s latency
Parameters
ParameterTypeNotes
takenumber · queryoptionaldefault 1000e.g. 20
fromnumber · queryoptionaldefault 0
sportstring · queryoptionaldefault soccer
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-bet365data/leagues?from=0&take=20&sport=soccer" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-bet365data.get_soccer_leagues", {"from": "0", "take": "20", "sport": "soccer"})
Real example answer (trimmed) · 2026-10-22
{
  "total": 296,
  "leagues": [
    {
      "live": 0,
      "type": "League",
      "sport": "soccer",
      "events": [
        {
          "BC": "20261024160000",
          "bc": "20261024160000",
          "fi": "201645352",
          "pd": "#AC#B1#C1#D8#E201645352#F3#I1#",
          "FFI": "201645352",
          "away": "Krasava ENY Ypsonas",
          "home": "Olympiakos Nicosia",
          "live": 0,
          "outcomes": [
            {
              "fi": "…",
              "id": "…",
              "od": "…",
              "FFI": "…",
              "name": "…",
              "decimal": "…"
            },
            "… 2 more"
          ],
          "sportradarId": "73160432"
        },
        "… 3 more"
      ],
      "league": "Europe||Cyprus Division 1",
      "contentSig": "796b0afa3e988ca2",
      "leagueName": "Cyprus Division 1",
      "tournament": "Europe",
      "updatedAtUTC": 1792695194800
    },
    "… 3 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.