fetchapi

List Bet365's upcoming games of one sport or league on BetsAPI API

Bet365's not-yet-started games of one sport (sport_id required; league_id, day YYYYMMDD optional), 50 a page (page=2 for the next; 1,596 soccer games in total on 2026-10-22): Bet365 id, league, home and away team, kick-off time and when its odds last changed. 1 request a page.

1 live route on Web / SEO, from $0.00 per call. Every route below answered our last live test on 2026-10-22; 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
betsapi2RapidAPI listing
Bet365 Upcoming EventsGET v1/bet365/upcoming$0.00$0.0e+00 / 1k calls✓ 2026-10-22pricing ↗

What it returns

From a real call to the route: betsapi2.

Bet365's not-yet-started games of one sport (sport_id required; league_id, day YYYYMMDD optional), 50 a page (page=2 for the next; 1,596 soccer games in total on 2026-10-22): Bet365 id, league, home and away team, kick-off time and when its odds last changed. 1 request a page.
results[].idBet365 id (FI): pass it to /v3/bet365/prematchresults[].timekick-off, unix secondsresults[].leagueleague id and nameresults[].home.namehome teamresults[].away.nameaway teampager.totalgames in all pages

Call it

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

GET /api/gw/rapidapi-betsapi2/v1/bet365/upcoming$0.00 / call✓ working · tested 2026-10-220.14 s latency
Parameters
ParameterTypeNotes
sport_idnumber · queryrequirede.g. 1
league_idnumber · queryoptional
daynumber · queryoptional
pagenumber · queryoptional
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-betsapi2/v1/bet365/upcoming?sport_id=1" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-betsapi2.bet365_upcoming_events", {"sport_id": "1"})
Real example answer (trimmed) · 2026-10-22
{
  "pager": {
    "page": 1,
    "total": 1596,
    "per_page": 50
  },
  "results": [
    {
      "id": "203346577",
      "ss": null,
      "away": {
        "id": "11237500",
        "name": "Arsenal (DANTE)"
      },
      "home": {
        "id": "11235449",
        "name": "Aston Villa (ASHE)"
      },
      "r_id": null,
      "time": "1792694760",
      "league": {
        "id": "10082427",
        "name": "Esoccer H2H GG League - 8 mins play"
      },
      "sport_id": "1",
      "updated_at": "1792694645",
      "time_status": "0",
      "our_event_id": "13339816",
      "odds_updated_at": "1792694640"
    },
    {
      "id": "203342375",
      "ss": null,
      "away": {
        "id": "11435800",
        "name": "VfB Stuttgart (Kostolom89)"
      },
      "home": {
        "id": "11223831",
        "name": "RB Leipzig (Sheva)"
      },
      "r_id": null,
      "time": "1792695180",
      "league": {
        "id": "10083563",
        "name": "Esoccer Battle Volta - 6 mins play"
      },
      "sport_id": "1",
      "updated_at": "1792694649",
      "time_status": "0",
      "our_event_id": "13339821",
      "odds_updated_at": "1792694640"
    },
    "… 2 more"
  ],
  "success": 1
}

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.