Skip to content

Formula 1 API: Get race calendar

Gets a Formula 1 season calendar with venues, sprint weekends, status, and session start times in circuit local time or a chosen city or IANA time zone.

formula1.com (opens in a new tab)Version 1ReadNo sign-inVerified Nov 2, 2026

Unofficial. Not affiliated with or endorsed by Formula 1.

Inputs

Values from the run on Oct 23, 2026, shown under Output.

Year optionalyear

Season year, such as 2026. Leave blank for the current season.

2026

Whole number from 1950 to 2100.

Time Zone optionaltime_zone

City or IANA time zone for session start times, such as New York or America/New_York. Leave blank for circuit local time.

local (default)

Output

From a run on Oct 23, 2026, shortened for this page.
{  "races": [    {      "city": "Melbourne",      "link": "https://www.formula1.com/en/racing/2026/australia",      "round": 1,      "status": "completed",      "circuit": "Albert Park Grand Prix Circuit",      "country": "Australia",      "sessions": [        {          "name": "Practice 1",          "start_time": "2026-03-06T12:30:00+11:00"        },        {          "name": "Practice 2",          "start_time": "2026-03-06T16:00:00+11:00"        },        {          "name": "Practice 3",          "start_time": "2026-03-07T12:30:00+11:00"        }      ],      "grand_prix": "Australian Grand Prix",      "sprint_weekend": false,      "weekend_end_date": "2026-03-08",      "weekend_start_date": "2026-03-06"    },    {      "city": "Shanghai",      "link": "https://www.formula1.com/en/racing/2026/china",      "round": 2,      "status": "completed",      "circuit": "Shanghai International Circuit",      "country": "China",      "sessions": [        {          "name": "Practice 1",          "start_time": "2026-03-13T11:30:00+08:00"        },        {          "name": "Sprint Qualifying",          "start_time": "2026-03-13T15:30:00+08:00"        },        {          "name": "Sprint",          "start_time": "2026-03-14T11:00:00+08:00"        }      ],      "grand_prix": "Chinese Grand Prix",      "sprint_weekend": true,      "weekend_end_date": "2026-03-15",      "weekend_start_date": "2026-03-13"    },    {      "city": "Suzuka",      "link": "https://www.formula1.com/en/racing/2026/japan",      "round": 3,      "status": "completed",      "circuit": "Suzuka Circuit",      "country": "Japan",      "sessions": [        {          "name": "Practice 1",          "start_time": "2026-03-27T11:30:00+09:00"        },        {          "name": "Practice 2",          "start_time": "2026-03-27T15:00:00+09:00"        },        {          "name": "Practice 3",          "start_time": "2026-03-28T11:30:00+09:00"        }      ],      "grand_prix": "Japanese Grand Prix",      "sprint_weekend": false,      "weekend_end_date": "2026-03-29",      "weekend_start_date": "2026-03-27"    }  ],  "season": 2026}
Price
1 credit per completed run (1¢ with pay as you go); failed runs are free.
Method
formula1.com/get_race_calendar
Returns
season, races with round, grand prix, circuit, city, country, dates, sprint flag, status, sessions, link

Use it from your agent

Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method formula1.com/get_race_calendar with the inputs above.

Ask your agent

  • What is the F1 schedule for 2026 with session times converted to New York time?
  • Show me every Grand Prix on the 2025 calendar, marking which weekends have sprint races.
  • Which circuits are hosting races next season and in what countries?
  • I need the Formula 1 race dates and session start times in Tokyo time for this year's season.
  • List the upcoming formula1.com races for 2027 with round numbers, cities, and status.
  • Returns the main-race finishing order and fastest lap for a Formula 1 Grand Prix. Defaults to the most recent completed race in the current season.

    formula1.com/get_race_results
  • Gets Formula 1 drivers' and teams' championship standings for a season, with the last completed race. Teams' standings begin in 1958.

    formula1.com/get_standings
  • Returns the PGA Tour season schedule for a year, with dates, venue, purse, status, winners and defending champions.

    pgatour.com/get_schedule
  • Returns a team's past results and upcoming games for a season on ESPN, with opponents, local start times, scores, broadcasts and venues. Soccer fixtures include all competitions shown for the team.

    espn.com/get_team_schedule
  • Gets FIFA tournament matches in kick-off order, with scores, stages, teams and venues. The tournament name must include a year.

    fifa.com/get_tournament_matches
  • Gets a movie theater's films and showtimes on Fandango for a date, from the theater's name and its city or ZIP code. Each film lists its rating, runtime and showtimes grouped by format with ticket links; a date without listed showtimes returns no films.

    fandango.com/get_theater_showtimes
  • Converts a meeting time in one city to local times in other cities, with time zones and 09:00-17:00 working-hours status. Supports dates from 1970 to 2030; ambiguous clock-change times use the first occurrence.

    timeanddate.com/convert_time_between_cities
  • Gets NBA games for a date or up to seven days, using the NBA games calendar in US Eastern time. Each game has its score, status, start time, TV channels and venue.

    nba.com/get_scores