Betting splits
Public bet % and money % on the spread, moneyline, and total for every game on the slate, with the current line.
GET https://api.playbook-api.com/v1/splits?league=NFL&api_key=YOUR_API_KEYNFL data API
Pull every NFL game's lines and public betting splits, the latest injury report, rosters, and matchup history from one API. Or drop in ready-made NFL widgets.
Public bet % and money % on the spread, moneyline, and total for every game on the slate, with the current line.
GET https://api.playbook-api.com/v1/splits?league=NFL&api_key=YOUR_API_KEYCurrent spread, moneyline, and total for every upcoming game, with spread and over/under prices.
GET https://api.playbook-api.com/v1/lines?league=NFL&api_key=YOUR_API_KEYUpcoming games with Playbook game IDs, teams, and start times across sportsbooks.
GET https://api.playbook-api.com/v1/odds-games?league=NFL&api_key=YOUR_API_KEYMain-line player props for one game, up to 5 markets per request: line plus over and under prices. Starter plan and up.
GET https://api.playbook-api.com/v1/player-props?league=NFL&gameId=GAME_ID&markets=passingYards&api_key=YOUR_API_KEYThe latest injury report grouped by team: player, status, and injury.
GET https://api.playbook-api.com/v1/injuries?league=NFL&api_key=YOUR_API_KEYCurrent roster by team, filterable by position and status.
GET https://api.playbook-api.com/v1/nfl/rosters?team=BUF&api_key=YOUR_API_KEYSeason team statistics for offense and defense.
GET https://api.playbook-api.com/v1/nfl/team-stats?team=BUF&season=2026&api_key=YOUR_API_KEYA team's history against a specific opponent.
GET https://api.playbook-api.com/v1/nfl/team-vs-opponent?team=BUF&opponent=MIA&api_key=YOUR_API_KEYA player's games against an opponent, with totals and per-game averages.
GET https://api.playbook-api.com/v1/nfl/player-vs-opponent?player_id=pbk_nfl_qb_josh_allen&opponent=MIA&api_key=YOUR_API_KEYPast betting splits for backtesting and model training.
GET https://api.playbook-api.com/v1/splits-history?league=NFL&api_key=YOUR_API_KEYTeam metadata: names, abbreviations, and IDs used across the API.
GET https://api.playbook-api.com/v1/teams?league=NFL&api_key=YOUR_API_KEYScheduled and completed games with scores and start times.
GET https://api.playbook-api.com/v1/games?league=NFL&api_key=YOUR_API_KEYEmbed NFL content with one script tag: Game header, Score strip, Score ticker, Last 5 form, Win probability, Player props, Injury report.
Start free with 500 API requests and 1,000 widget loads a month, no credit card required. Paid plans start at $39.99 a month. Compare plans.