Skip to content

get_schedule

2 creditsBasic lookupPOST /v1/get_schedule

Upcoming games with the median line across sportsbooks

Use it when you want the coming week's games with the median moneyline, run line and total across the posted sportsbooks.

Parameters

daysintegeroptional
teamstringoptional
Team id or abbreviation.

Notes

  • Over MCP, ask for it in plain English and the client calls get_schedule itself. Point any MCP client at https://mcp.fastballapi.com/mcp?key=YOUR_API_KEY.
  • Each call costs 2 credits, taken before it runs and refunded if the server errors.
  • Not the call you need? Find the right call by what you are trying to answer.

Request

curl -X POST https://mcp.fastballapi.com/v1/get_schedule \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
  "days": 7
}'

Response

json
{
  "days": 7,
  "games": [
    {
      "game_id": "401908005",
      "season": 2026,
      "season_type": "postseason",
      "date": "2026-10-07",
      "starts_at": "2026-10-08T02:00:00.000Z",
      "status": "scheduled",
      "home": {
        "team_id": "25",
        "abbrev": "SD",
        "name": "San Diego Padres",
        "runs": null,
        "hits": null,
        "errors": null
      },
      "away": {
        "team_id": "8",
        "abbrev": "MIL",
        "name": "Milwaukee Brewers",
        "runs": null,
        "hits": null,
        "errors": null
      },
      "innings": null,
      "extra_innings": null,
      "venue": "Petco Park",
      "city": "San Diego",
      "attendance": null,
      "line": null
    },
    {
      "game_id": "401907993",
      "season": 2026,
      "season_type": "postseason",
      "date": "2026-10-08",
      "starts_at": "2026-10-08T21:00:00.000Z",
      "status": "scheduled",
      "home": {
        "team_id": "4",
        "abbrev": "CHW",
        "name": "Chicago White Sox",
        "runs": null,
        "hits": null,
        "errors": null
      },
      "away": {
        "team_id": "5",
        "abbrev": "CLE",
        "name": "Cleveland Guardians",
        "runs": null,
        "hits": null,
        "errors": null
      },
      "innings": null,
      "extra_innings": null,
      "venue": "Rate Field",
      "city": "Chicago",
      "attendance": null,
      "line": null
    },
    {
      "game_id": "401907988",
      "season": 2026,
      "season_type": "postseason",
      "date": "2026-10-08",
      "starts_at": "2026-10-09T00:00:00.000Z",
      "status": "scheduled",
      "home": {
        "team_id": "10",
        "abbrev": "NYY",
        "name": "New York Yankees",
        "runs": null,
        "hits": null,
        "errors": null
      },
      "away": {
        "team_id": "30",
        "abbrev": "TB",
        "name": "Tampa Bay Rays",
        "runs": null,
        "hits": null,
        "errors": null
      },
      "innings": null,
      "extra_innings": null,
      "venue": "Yankee Stadium",
      "city": "Bronx",
      "attendance": null,
      "line": null
    }
  ],
  "count": 14
}

Response fields

daysnumber
games[]array
List of objects
games[].game_idstring
games[].seasonnumber
games[].season_typestring
games[].datestring
games[].starts_atstring
games[].statusstring
games[].homeobject
games[].home.team_idstring
games[].home.abbrevstring
games[].home.namestring
games[].home.runsnull
games[].home.hitsnull
games[].home.errorsnull
games[].awayobject
games[].away.team_idstring
games[].away.abbrevstring
games[].away.namestring
games[].away.runsnull
games[].away.hitsnull
games[].away.errorsnull
games[].inningsnull
games[].extra_inningsnull
games[].venuestring
games[].citystring
games[].attendancenull
games[].linenull
countnumber

Related endpoints

Try it

500 credits free on signup: 250 calls to get_schedule, and no card.