# Saylor Innovations Sports Schedule API

> Saylor Innovations Sports Schedule API is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-28).

Returns game schedules, event times, venues, scores, and broadcast info for NFL, NBA, MLB, NHL, NCAAF, and NCAAB for a given date

## Facts

- Endpoint: GET https://saylorinnovations.com/api/sports/schedule?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-sports-schedule-api-3ff8782c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_J2IO4dkreow3rP1JMbAUn

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 saylor-innovations-sports-schedule-api-3ff8782c
```

Example prompt: What NFL games are scheduled for December 22nd, 2024? Show me up to 10 games with times, venues, and broadcast info.

## When to prefer this

Choose this endpoint when you need quick, structured sports schedule data for one of the six supported leagues (NFL, NBA, MLB, NHL, NCAAF, NCAAB) for a specific date, including event times, venues, scores, and broadcast details. It is ideal for daily schedule lookups, sports dashboards, fantasy sports tools, or any agent that needs to answer 'what games are on today?' for major US sports leagues. At $0.01 per call it is cost-effective for frequent daily queries. Prefer alternatives if you need historical stats, player-level data, or play-by-play data beyond what a schedule endpoint provides.

## Known failure modes

- Missing required 'league' or 'date' query parameters returns an error
- Unsupported league code (e.g. 'mls') returns an error or empty result
- Invalid date format (not YYYYMMDD or ESPN format) may return an error
- No games scheduled for the specified league/date returns an empty events array
- Limit value outside 1-100 range may be rejected or clamped
- Upstream ESPN data unavailable causes failure or stale data

## How this service works

Sports schedules for NFL, NBA, MLB, NHL and NCAA - event times, status, venue, scores and broadcasts

## Output

A JSON object containing the requested league name, the queried date, the count of events returned, and an array of event objects with fields such as game time, status, venue, scores, and broadcast information. Also includes a source attribution field and a scope note clarifying what the data covers and omits.

## 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",
      "POST",
      "PUT",
      "PATCH",
      "DELETE",
      "HEAD"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "league",
      "date"
     ],
     "properties": {
      "date": {
       "type": "string",
       "description": "required date YYYYMMDD or ESPN date format (query)"
      },
      "limit": {
       "type": "string",
       "description": "optional 1-100 event limit, default 50 (query)"
      },
      "league": {
       "type": "string",
       "description": "required: nfl | nba | mlb | nhl | ncaaf | ncaab (query)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "league",
      "date",
      "count",
      "events",
      "source",
      "scope_note"
     ],
     "properties": {
      "date": {
       "type": "string",
       "description": "Date (YYYY-MM-DD)"
      },
      "count": {
       "type": "number",
       "description": "Number of items returned"
      },
      "events": {
       "type": "array",
       "description": "List of events"
      },
      "league": {
       "type": "string",
       "description": "League"
      },
      "source": {
       "type": "string",
       "description": "Data source the values come from"
      },
      "scope_note": {
       "type": "string",
       "description": "What this data covers and what it leaves out"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-sports-schedule-api-3ff8782c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
