fetchapi

Get a game's result, period scores, match stats and timeline on BetsAPI API

One game by its Bet365 id (event_id): status (time_status 1 in play, 3 ended), final or current score, score by period, match stats as home/away pairs (attacks, possession, shots, corners, xG...), the timeline of events (goals, cards, corners) and extras (venue, referee, managers, round). Works while the game is in play too. 1 request.

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 ResultGET v1/bet365/result$0.00$0.0e+00 / 1k calls✓ 2026-10-22pricing ↗

What it returns

From a real call to the route: betsapi2.

One game by its Bet365 id (event_id): status (time_status 1 in play, 3 ended), final or current score, score by period, match stats as home/away pairs (attacks, possession, shots, corners, xG...), the timeline of events (goals, cards, corners) and extras (venue, referee, managers, round). Works while the game is in play too. 1 request.
results[].ssscore, home-awayresults[].time_status0 not started, 1 in play, 3 endedresults[].scoresscore by period (1 = first half...)results[].statsmatch stats as [home, away]results[].events[].texta timeline line, e.g. 15' - 2nd Goal - Tamari (Rennes)results[].extra.stadium_data.namevenueresults[].bet365_idthe Bet365 id asked for

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/result$0.00 / call✓ working · tested 2026-10-220.60 s latency
Parameters
ParameterTypeNotes
event_idnumber · queryrequirede.g. 201410942
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-betsapi2/v1/bet365/result?event_id=201410942" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-betsapi2.bet365_result", {"event_id": "201410942"})
Real example answer (trimmed) · 2026-10-22
{
  "results": [
    {
      "id": "13044758",
      "ss": "2-2",
      "away": {
        "cc": "fr",
        "id": "44004",
        "name": "Rennes",
        "image_id": "1658"
      },
      "home": {
        "cc": "it",
        "id": "22228",
        "name": "Juventus",
        "image_id": "2687"
      },
      "time": "1792687500",
      "extra": {
        "round": "3",
        "length": 90,
        "referee": {
          "cc": "dk",
          "id": "125266",
          "name": "Morten Krogh"
        },
        "away_pos": "13",
        "home_pos": "1",
        "away_manager": {
          "cc": "fr",
          "id": "1071894",
          "name": "Franck Haise"
        },
        "home_manager": {
          "cc": "it",
          "id": "52970",
          "name": "Luciano Spalletti"
        },
        "periodlength": "45",
        "stadium_data": {
          "id": "2657",
          "city": "Turin",
          "name": "Allianz Stadium",
          "country": "Italy",
          "capacity": "41507",
          "googlecoords": "45.109444,7.641111"
        },
        "numberofperiods": "2"
      },
      "stats": {
        "xg": [
          "2.20",
          "1.73"
        ],
        "fouls": [
          "3",
          "0"
        ],
        "goals": [
          "2",
          "2"
        ],
        "saves": [
          "1",
          "0"
        ],
        "attacks": [
          "120",
          "70"
        ],
        "corners": [
          "7",
          "5"
        ],
        "crosses": [
          "21",
          "9"
        ],
        "corner_f": [
          "7",
          "5"
        ],
        "corner_h": [
          "2",
          "3"
        ],
        "injuries": [
          "0",
          "0"
        ],
        "offsides": [
          "0",
          "0"
        ],
        "redcards": [
          "0",
          "0"
        ],
        "ball_safe": [
          "13",
          "15"
        ],
        "on_target": [
          "4",
          "5"
        ],
        "…": "13 more fields"
      },
      "timer": {
        "md": 1,
        "ta": 0,
        "tm": 90,
        "ts": 0,
        "tt": "0"
      },
      "events": [
        {
          "id": "323794003",
          "text": "4' - 1st Shot Off Target - Woltemade (Juventus)]"
        },
        {
          "id": "323794179",
          "text": "5' - 1st Goal - Celik  (Juventus) - Shot"
        },
        "… 2 more"
      ],
      "league": {
        "cc": "eu",
        "id": "1067",
        "name": "UEFA Europa League"
      },
      "scores": {
        "1": {
          "away": "2",
          "home": "1"
        },
        "2": {
          "away": "2",
          "home": "2"
        }
      },
      "sport_id": "1",
      "bet365_id": "201410942",
      "has_lineup": 1,
      "…": "4 more fields"
    }
  ],
  "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.