Endpoint Playground
Returns games (scores, schedule, status, and odds when available) for a sport and league. The `sport` enum accepts `football`, `basketball`, `baseball`, `hockey`, and `soccer`. The `league` enum accepts `nfl`, `college-football`, `nba`, `wnba`, `mens-college-basketball`, `womens-college-basketball`, `mlb`, `nhl`, `eng.1`, `esp.1`, `ita.1`, `ger.1`, `fra.1`, `usa.1`, and `uefa.champions`; it must be valid for the chosen sport. The `seasontype` enum accepts `1` (preseason), `2` (regular season), `3` (postseason), and `4` (offseason).
14 Oct 2026: 15 games; 7 fields had a value in every checked item.
Sample value profiles: date: 2026-10-09 to 2026-10-13; name: “Tampa Bay Buccaneers at Dallas Cowboys” and 14 other values; competitors: median 2 entries.
curl 'https://api.crawlora.net/api/v1/espn/scoreboard?sport=football&league=nfl&seasontype=1' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| sport | string | Yes | football | Sport key |
| league | string | Yes | nfl | League key (must be valid for the sport) |
| dates | string | No | Date or range as YYYYMMDD, YYYYMMDD-YYYYMMDD, or YYYY; defaults to the current scoreboard | |
| week | integer | No | Week number (football leagues) | |
| seasontype | integer | No | 1 | Season type |
{
"code": 200,
"msg": "OK",
"data": {
"sport": "football",
"league": "nfl",
"league_name": "National Football League",
"season": {
"year": 2026,
"type": 2,
"name": "Regular Season"
},
"count": 1,
"source_url": "https://site.api.espn.com/apis/site/v2/sports/football/nfl/scoreboard",
"fetched_at": "2026-09-10T20:05:00Z",
"games": [
{
"id": "401700000",
"date": "2026-09-10T20:00Z",
"short_name": "KC @ BUF",
"status": {
"state": "pre",
"detail": "Scheduled",
"completed": false
},
"venue": "Highmark Stadium",
"competitors": [
{
"team": {
"id": "2",
"abbreviation": "BUF",
"display_name": "Buffalo Bills"
},
"home_away": "home",
"score": "0"
},
{
"team": {
"id": "12",
"abbreviation": "KC",
"display_name": "Kansas City Chiefs"
},
"home_away": "away",
"score": "0"
}
]
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.