# ESPN F1 Race Results by Date

> ESPN F1 Race Results by Date is a paid API for AI agents from api.fadeandco.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns the finishing order and session state for Formula 1 races on a given date, sourced from ESPN's public scoreboard JSON.

## Facts

- Endpoint: GET https://api.fadeandco.workers.dev/api/dev/espn-f1-results?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/espn-f1-race-results-by-date-0008ab00
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CXs4BwxrSBqOxrg_5HUho

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability espn-f1-race-results-by-date-0008ab00
```

Example prompt: Who were the top 5 finishers at the F1 race on March 15, 2026? Pull the results from ESPN.

## When to prefer this

Use this endpoint when you need structured F1 race finishing order data sourced directly from ESPN's public scoreboard, including driver positions, winner flags, and session state, for a specific calendar date. Prefer it over scraping or unofficial sources when you need clean JSON output with minimal latency for post-race analysis or sports update workflows.

## Known failure modes

- No race on the requested date returns an empty races array
- Race exists but results not yet published returns partial or empty results array
- Invalid date format returns a validation error
- ESPN source API is unavailable causing upstream failure
- Date too far in the past or future may return no data

## How this service works

ESPN Formula 1 race list for one date with the finishing order of the first drivers (position, driver name, winner flag) and session state, from ESPN's public site JSON. Results only as ESPN lists them; a race with no published order returns the entries it has.

## Output

A JSON object containing the race date, count of races found, and an array of race objects. Each race includes the race name, session state (e.g. 'post'), status (e.g. 'Final'), start time in UTC, the source ESPN URL, a checked-at timestamp, and a results array of drivers with their finishing position, name, and a winner boolean flag. If no published order exists yet, the endpoint returns whatever entries ESPN has available.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "top": {
       "type": "string",
       "description": "How many finishers per race, 1 to 22 (default 10)"
      },
      "date": {
       "type": "string",
       "description": "Date YYYY-MM-DD (default: yesterday UTC)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "date": "2026-03-15",
  "count": 1,
  "races": [
   {
    "name": "Heineken Chinese Grand Prix",
    "state": "post",
    "status": "Final",
    "results": [
     {
      "driver": "George Russell",
      "winner": false,
      "position": 1
     },
     {
      "driver": "Kimi Antonelli",
      "winner": false,
      "position": 2
     }
    ],
    "startUtc": "2026-03-13T03:30Z"
   }
  ],
  "source": "https://site.api.espn.com/apis/site/v2/sports/racing/f1/scoreboard?dates=20260315",
  "checkedAt": "2026-10-23T09:35:52.569Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/espn-f1-race-results-by-date-0008ab00/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.fadeandco.workers.dev](https://www.zero.xyz/host/api.fadeandco.workers.dev/llms.txt)
