# Formula 1 API: Get championship standings

> Gets Formula 1 drivers' and teams' championship standings for a season, with the last completed race. Teams' standings begin in 1958.

Unofficial. Not affiliated with or endorsed by Formula 1.

- Page: https://fous.com/methods/formula1.com/get-standings
- Method: `formula1.com/get_standings`, version 1
- Website: formula1.com
- Returns: season, last race counted, drivers, teams, link
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `year` | integer | no | `2026` | Championship season, for example 2025. Defaults to the current year. |
| `standings` | string | no | `"both"` | Which championship standings to include, for example both. One of "drivers", "teams", "both". Default "both". |

## Output

From a run on Oct 23, 2026, shortened. Its input:

```json
{
  "year": 2026,
  "standings": "both"
}
```

Its output:

```json
{
  "link": "https://www.formula1.com/en/results/2026/drivers",
  "teams": [
    {
      "link": "https://www.formula1.com/en/results/2026/team/Mercedes",
      "team": "Mercedes",
      "points": 578,
      "position": 1
    },
    {
      "link": "https://www.formula1.com/en/results/2026/team/Ferrari",
      "team": "Ferrari",
      "points": 444,
      "position": 2
    },
    {
      "link": "https://www.formula1.com/en/results/2026/team/McLaren-Mercedes",
      "team": "McLaren",
      "points": 339,
      "position": 3
    }
  ],
  "season": 2026,
  "drivers": [
    {
      "link": "https://www.formula1.com/en/results/2026/drivers/ANDANT01/kimi-antonelli",
      "team": "Mercedes",
      "driver": "Kimi Antonelli",
      "points": 340,
      "position": 1,
      "nationality": "Italian"
    },
    {
      "link": "https://www.formula1.com/en/results/2026/drivers/GEORUS01/george-russell",
      "team": "Mercedes",
      "driver": "George Russell",
      "points": 238,
      "position": 2,
      "nationality": "British"
    },
    {
      "link": "https://www.formula1.com/en/results/2026/drivers/LEWHAM01/lewis-hamilton",
      "team": "Ferrari",
      "driver": "Lewis Hamilton",
      "points": 229,
      "position": 3,
      "nationality": "British"
    }
  ],
  "last_race_counted": "Singapore"
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"formula1.com/get_standings","input":{"year":2026,"standings":"both"}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- What are the drivers' and constructors' championship standings after the latest completed F1 race this season?
- Show me the 2019 Formula 1 driver points table and which race was the last one counted.
- Who is leading the team standings in the 1982 F1 season, and how many points does each constructor have?
- Give me the full 2003 world championship order for both drivers and teams on formula1.com.
- Can I see the current F1 season's standings for drivers only, with the most recent race included?

## Input schema

```json
{
  "type": "object",
  "properties": {
    "year": {
      "type": "integer",
      "minimum": 1950,
      "description": "Championship season, for example 2025. Defaults to the current year."
    },
    "standings": {
      "enum": [
        "drivers",
        "teams",
        "both"
      ],
      "type": "string",
      "default": "both",
      "description": "Which championship standings to include, for example both."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "season",
    "last_race_counted",
    "drivers",
    "teams",
    "link"
  ],
  "properties": {
    "link": {
      "type": "string"
    },
    "teams": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "link": {
            "type": "string"
          },
          "team": {
            "type": "string"
          },
          "points": {
            "type": "number"
          },
          "position": {
            "type": "integer"
          }
        }
      }
    },
    "season": {
      "type": "integer"
    },
    "drivers": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "link": {
            "type": "string"
          },
          "team": {
            "type": [
              "string",
              "null"
            ]
          },
          "driver": {
            "type": "string"
          },
          "points": {
            "type": "number"
          },
          "position": {
            "type": "integer"
          },
          "nationality": {
            "type": "string"
          }
        }
      }
    },
    "last_race_counted": {
      "type": [
        "string",
        "null"
      ]
    }
  }
}
```

## See more

- [Formula 1 API: Get race results](https://fous.com/methods/formula1.com/get-race-results.md): 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.
- [Formula 1 API: Get race calendar](https://fous.com/methods/formula1.com/get-race-calendar.md): 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.
- [NFL API: Get standings](https://fous.com/methods/nfl.com/get-standings.md): Gets NFL regular-season standings by conference and division for a season, with clinch status when shown.
- [MLB API: Get standings](https://fous.com/methods/mlb.com/get-standings.md): Returns MLB regular-season division standings for a season: records, win percentage, games back, streak, last 10 games and wild-card games back. Defaults to the current year.
- [NBA API: Get standings](https://fous.com/methods/nba.com/get-standings.md): Returns NBA regular-season standings for a season, with Eastern and Western Conference teams in rank order. Defaults to the season shown on the NBA standings page.
- [Yahoo API: Get team standings](https://fous.com/methods/sports.yahoo.com/get-standings.md): Returns Yahoo Sports team standings for a league and season, grouped by division or conference.
- [NHL API: Get standings](https://fous.com/methods/nhl.com/get-standings.md): Gets NHL standings as of a date, ordered by conference, division and division rank, with each team's official homepage.
- [Premier League API: Get league table](https://fous.com/methods/premierleague.com/get-league-table.md): Gets the Premier League table for the current season or a chosen season, with each club's last five league results.
- [All Formula 1 methods](https://fous.com/methods/formula1.com.md)
