Skip to content
FastballAPI

Data atlas

Inspect the baseball data layer before you build on it.

FastballAPI exposes baseball datasets through REST and MCP. This atlas keeps coverage claims explicit: what exists, which endpoints expose it, and where availability is partial.

Since 2018
Pitch-by-pitch
Every pitch of every final game since 2018, with type, velocity, location and count; pitch counts match the box score to within 0.05% a season. 2015 to 2017 are included too, with about 98 to 99% of each season's pitches.
RE24
Run values
A run value on every plate appearance, from each season's own run expectancy table.
4 to 13 books
Sportsbook lines
Each sportsbook's moneyline, run line and total, 4 to 13 books per game from 2015 to 2023 (about 4 in 2015, 10 in 2016 and 2017, 7 to 8 in 2018 to 2020 and 12 in 2021 to 2023).

Coverage ledger

Coverage is a product claim, not a freshness signal. Operational freshness is tracked separately.

Open docs
DataStatusCoverageVolume
Games and box scores
Line scores and every batter's and pitcher's line.
AvailableSee the season tableEvery game, every player
Pitch-by-pitch
Count, pitch type, velocity, location and result for every pitch.
Pitch type and velocity are on 96% or more of each season's pitches, and 99.8% or more from 2020. Automatic balls and strikes are not pitches.
AvailableSee the season tableAbout 295 pitches per game
Plate appearances
Base-out state, result, batted-ball trajectory and location, runs, RE24.
AvailableSee the season tableAbout 76 per game
Win probability
The home team's win probability after each plate appearance, as ESPN computes it.
From 2019 only.
Partial2019 to currentAfter every plate appearance
Odds
Moneyline, run line and total by sportsbook; opening and closing from 2024, the final pregame line before that.
Mostly one book per game since 2024; no player props.
Partial2015 to current4 to 13 books per game to 2023, usually one since
Ratings
Our Elo, before and after every game.
AvailableEvery season loadedEvery team, every game
College baseball
NCAA Division I games with league=ncaabase: the tournament by round since 2010, scores since 2015, box scores and plate appearances (from the scorer's text) for part of each season since 2020, ratings, lines from 2023 (4.7 books a game in 2023 and 4.2 in 2024, one since).
Not every Division I game, and box scores and play-by-play for part of each season only (the college page shows each season). No pitch rows or batted-ball locations.
Partial2010 to currentThe Division I games ESPN carries
Injury report
Each listed player's status, injury and expected return, captured daily.
Daily captures from launch; no history before that.
PartialFrom launchDaily

Endpoint map

Start with the dataset, then jump to the exact tool reference or a runnable surface.

Games and box scores

available

Line scores and every batter's and pitcher's line.

Pitch-by-pitch

available

Count, pitch type, velocity, location and result for every pitch.

Plate appearances

available

Base-out state, result, batted-ball trajectory and location, runs, RE24.

Win probability

partial

The home team's win probability after each plate appearance, as ESPN computes it.

Odds

partial

Moneyline, run line and total by sportsbook; opening and closing from 2024, the final pregame line before that.

Ratings

available

Our Elo, before and after every game.

College baseball

partial

NCAA Division I games with league=ncaabase: the tournament by round since 2010, scores since 2015, box scores and plate appearances (from the scorer's text) for part of each season since 2020, ratings, lines from 2023 (4.7 books a game in 2023 and 4.2 in 2024, one since).

Injury report

partial

Each listed player's status, injury and expected return, captured daily.

Sportsbook coverage

Odds coverage currently documents the books ESPN reports: 4 to 13 books per game from 2015 to 2023, then usually ESPN BET or DraftKings alone. Most games since 2024 have one book. Pass one of these keys as the bookmaker filter.