Data Availability
Sports, divisions, seasons and updates
Seasons by division
How far back each kind of data goes. A season is named by the year it ends in (the spring it is played).
| Division | Ratings and team numbers | Player stats | Box scores and play-by-play |
|---|---|---|---|
| D1 baseball | 1999 on | 2014 on | 2014 on |
| D2 baseball | 2021 on | 2021 on | 2021 on |
| D3 baseball | 2022 on | 2022 on | 2022 on |
| NAIA baseball | 2025 on | Not available | Not available |
| D1, D2 and D3 softball | 2025 on | 2025 on | 2025 on |
- There is no 2020 season in the ratings or D1 box scores (the season was cut short).
- Box scores cover over 98% of played games since 2016. D1 baseball is thinner in 2014 and 2015 (about 85% and 90%). A game without a stored box score still has its date, teams and final score.
- D1 baseball ratings day by day (Max tier) cover every finished season from 2016.
What exists for which division
| Data | Where |
|---|---|
| Ratings, stats, teams, conferences, games, matchups, schedules | Every division of both sports |
| Players, rosters, box scores, play-by-play, Lookup, park factors | Every division except NAIA |
| Tournament outlook and simulations | All four baseball divisions and D1 softball |
| Coaches, returning production, transfers, cities, day-by-day ratings | D1 baseball only |
Updates
- D1 baseball refreshes every 30 minutes in season.
- Every other division (D2, D3 and NAIA baseball, and all softball) refreshes once a day in season, around 9:00 AM Central.
- The
datefield of a ratings response says which day the numbers are from. Before a season's first game, the current ratings are the preseason ratings. - Live, in-progress scores are not in the API.
Names and ids
- Teams are named the way the NCAA's stats pages write them (
Penn St.,LSU). Theteamsendpoint lists every name for a division and season. - Games have a PEAR game id such as
B1-2025-00412: the sport and division (B1toB3baseball,S1toS3softball), the season and a number. Game ids come back with every game fromgamesandschedule. - Players have a PEAR player id (
Pand eight digits) that stays the same across seasons and schools. Find one withplayers/searchor from a roster.
What is left out
- Football.
- Images other than team and conference logos (matchup cards, brackets, team profile graphics).
- Team stat lines and ratings that come from other sites. The API serves what PEAR computes, plus player stats, rosters and box scores gathered from the schools' own sites.
- A missing value is returned as
null. It means “not available”, never zero.
The API Reference lists every endpoint that exists.