Data
NFL player props by sportsbook, 2023 on
NFL player prop lines from 7 sportsbooks since 2023: yards, receptions, passing TDs and anytime TD, opening and closing. REST or MCP, 500 free credits.
EndzoneAPI serves NFL player prop lines by sportsbook for every game since the 2023 season: passing yards, passing touchdowns, rushing yards, receiving yards, receptions and anytime touchdown, from DraftKings, FanDuel, BetMGM, ESPN BET, Pinnacle, Bovada and BetOnline, with the opening and the closing line for each.
It is built for backtesting props models. One call returns every player's props for a game; another returns one player's line in every game of a season, keyed to the same player ids as the play-by-play and weekly stats, so the result is one join away. This season's lines are captured before every game. The table below is read from the database.
Coverage by season
Counted from the database on October 7, 2026: finished regular-season and playoff games.
| Season | Games | Covered | Prop lines |
|---|---|---|---|
| 2025 | 285 | 100% | 214,818 |
| 2024 | 285 | 100% | 226,737 |
| 2023 | 285 | 100% | 178,363 |
How to get it
get_player_props, 10 credits a call. A full 2025 season is 285 calls and 2,850 credits, which fits in one month of Starter ($19/mo).
curl -X POST https://mcp.endzoneapi.com/v1/get_player_props \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"game_id": "2025_12_PHI_DAL"
}'What comes back
| snapshot_type | |
| games | |
| props[] | List of objects |
| props[].game_id | |
| props[].player_name | |
| props[].gsis_id | |
| props[].market | |
| props[].bookmaker | |
| props[].line | |
| props[].over_odds | |
| props[].under_odds | |
| props[].captured_at | |
| count |
Every field and a real response: get_player_props docs.
Questions
How far back do the NFL player props go?
Every regular-season and playoff game since the 2023 season. The current season is captured live, up to three times before each game. The table on this page is the live coverage by season.
Which sportsbooks and markets?
DraftKings, FanDuel, BetMGM, ESPN BET, Pinnacle, Bovada and BetOnline. Markets: passing yards, passing touchdowns, rushing yards, receiving yards, receptions (each an over/under with its line), and anytime touchdown (the price to score).
Opening or closing line?
Both. get_player_props returns the closing line by default, the last one captured before kickoff, or the opening line with snapshot_type: opening.
What does it cost?
10 credits per game: one game's props for every player, or one player's props for each game in a season. estimate_only returns the price of any call before you run it. Every account starts with 500 free credits, enough for 50 games.
Can I match props to what actually happened?
Yes. Prop lines carry the player's GSIS id where the name is unambiguous, the same id get_player_stats and get_plays use, so the box score for the same game is one call away.
Can I use it from Claude or ChatGPT?
Yes. EndzoneAPI is an MCP server as well as a REST API: add one URL to Claude, Cursor or any MCP client and ask for a player's props in plain English.
What it will not do
- Six markets: no alternate lines, no defensive, kicking or fantasy-score props, no futures and no live in-game props.
- A line carries a player id only when exactly one player of that name is on either roster that week; otherwise the name is still served without one.
- For 2023 to 2025 the closing line is the last archived snapshot, usually one to five hours before kickoff; from October 2026 it is captured within 75 minutes of kickoff.
Works with
Start with 500 free credits
No card. REST or MCP.