Data Sources
Effective August 14, 2026
Where every number comes from
PitchProphet holds no proprietary data. Every input is either public, derived from public data, or a calibrated constant maintained in this repository. This page is the complete list.
| Source | Used for | Refresh |
|---|---|---|
| MLB Stats API (statsapi.mlb.com) | Schedule, probable starters, season pitching rates, live game feeds, final box scores | Schedule and feeds live; season rates cached and refreshed daily |
| Open-Meteo (api.open-meteo.com) | Game-time temperature, wind speed and wind direction per ballpark | Fetched per slate load |
| Statcast-derived arsenal baselines | Stuff+ and secondary-arsenal run values | Hand-maintained; refreshed periodically, not live |
| Park factor table | Per-venue run and strikeout environment | Static, reviewed each season |
| Opponent handedness splits | Layer 3 lineup adjustments | Cached and refreshed daily; falls back to season baselines when stale |
| PitchProphet grading ledger | The published accuracy record and weight calibration | Updated as games finalise |
Source policy
- We do not scrape sportsbooks and we do not publish or imply a betting line. The model is compared against its own projection, never against a market price.
- Where a live sample is too small to be informative, the calibrated baseline is used and the projection is labelled with which inputs it ran on.
- Cached inputs carry an age. When a cache is stale beyond its freshness window, the model falls back rather than using it silently.
- No paid, exclusive or licensed data feeds are used, so nothing here depends on a contract we could lose.
Freshness and degradation
Live rates and opponent splits are cached for one hour at the edge and refreshed by a daily job. If that job fails, pages continue to render from the last good cache and the in-app status line reports the age of the data rather than claiming it is live. If the MLB Stats API is unavailable, the slate reports the failure instead of rendering an empty schedule as though no games were scheduled.
Attribution
Baseball statistics are the property of their respective sources, including MLB Advanced Media. PitchProphet is not affiliated with, endorsed by or sponsored by Major League Baseball, any club, or any sportsbook.
Owner: PitchProphet editorial | Last reviewed: 2026-08-16 | Model version: v10 | Report a data issue: /contact
Sources and coverage, illustrated
AI-created conceptual artwork, not a certification. The check-mark and globe studies illustrate the distinction between matched profiles and baseline inputs; they do not confer verified status on any player.


