PlayCaller Data API

Real-time and historical sports data for fantasy, DFS, and sports betting developers. NFL, MLB, NBA, NHL, CFB, Soccer (6 leagues), Tennis, Golf, and UFC coverage with real-time injury signals, validated anomaly detection, cross-platform player identity resolution, and AUC-validated ML confidence models. 84 production endpoints across 9 sports. 7 ML models with published benchmarks (AUC…

2 subscribers
72 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

PlayCaller Data API endpoints

MethodEndpointDescription
Intelligence
GET getIntelligenceNews
/intelligence/news
Returns real-time player signals scraped every 2 hours from ESPN NFL, MLB, and NBA injury reports and beat reporter feeds. Signals surface before they appear on mainstream…
GET getIntelligenceInjuries
/intelligence/injuries
Filtered view of the signal feed returning only active injury designations across NFL, MLB, and NBA. Equivalent to `GET /intelligence/news?signal_type=injury` with convenience…
GET getAnalyticsTrends
/analytics/trends
Game-by-game performance logs for NFL (2024 full season, 4,624 records) and MLB players. Each row represents one game: full stat line plus calculated fantasy points under PPR,…
NFL
GET getNFLPlayer
/v1/nfl/players/{id}
Full profile for a single NFL player including team metadata, conference/division, and platform-resolved status. **Tier access:** Developer Sandbox, Build, Pro Insights,…
GET getNFLTeamRoster
/v1/nfl/teams/{team}/roster
Active roster for a specific NFL team from `player_identities`. Filter by position to pull only QBs, WRs, or RBs. **Tier access:** Developer Sandbox, Build, Pro Insights,…
GET listNFLPlayers
/v1/nfl/players
All NFL players from the canonical `player_identities` table. Searchable by name, position, or team. Same identity-resolution pipeline as MLB and NBA. **Tier access:** Developer…
GET listNFLTeams
/v1/nfl/teams
Returns metadata for all 32 NFL teams including conference, division, and live roster counts from `player_identities`. **Tier access:** Developer Sandbox, Build, Pro Insights,…
GET listNFLGames
/v1/nfl/games
NFL schedule and game results from `nfl_games`. Covers the 2026 season (285 games scheduled) with 2024 results backfilled. Filter by season, week, or status. **Tier access:**…
GET getNFLStandings
/v1/nfl/standings
NFL division standings computed from `nfl_games` results (W/L/T record, win %). Grouped by conference and division. **Tier access:** Developer Sandbox, Build, Pro Insights,…
GET getNFLPlayerStats
/v1/nfl/players/{id}/stats
Game-by-game stat lines from `historical_performance`. Covers NFL 2024 full season (weeks 1–18, ~4,400 records). Returns passing/rushing/receiving splits and fantasy points.…
MLB
GET listMLBPlayers
/v1/mlb/players
Returns all active MLB players (966 total). Positions, teams, and statuses are normalized from MLB Stats API and reconciled against ESPN for accuracy. Filter by position and team…
GET getMLBScoringCategories
/v1/mlb/scoring/categories
Top 10 players per rotisserie scoring category (HR, RBI, SB, R, BB, IP, K, SV) for a given date. Ideal for roto league managers tracking category races and daily contributions.…
GET getMLBPlayer
/v1/mlb/players/{id}
Returns the full profile for a single MLB player by PlayCaller ID. Use `/v1/mlb/players?search=` to find IDs by name. **Tier access:** Developer Sandbox, Build, Pro Insights,…
GET listMLBGames
/v1/mlb/games
Live inning-by-inning game state from the MLB Stats API pipeline. Defaults to today's games. Scores update on a polling cycle throughout the game day. **Tier access:** Developer…
GET getMLBTeamRoster
/v1/mlb/teams/{team}/roster
Returns the active roster for a specific team. Filter by position to pull only starting pitchers or corner infielders for lineup construction. **Tier access:** Developer Sandbox,…
GET getMLBStandings
/v1/mlb/standings
Current MLB standings by division sourced from ESPN. Includes win %, streak, home/away splits, and runs differential. **Tier access:** Developer Sandbox, Build, Pro Insights,…
GET listMLBTeams
/v1/mlb/teams
Returns metadata for all 30 MLB teams including roster depth. Abbreviations are normalized (e.g. NYY, BOS, LAD). **Tier access:** Developer Sandbox, Build, Pro Insights,…
GET getMLBScoringLeaders
/v1/mlb/scoring/leaders
Top fantasy scorers for any game day, ranked by total points. Uses the PlayCaller scoring engine with standard roto weights (H, HR, RBI, SB, R, BB for batters; IP, K, SV for…
GET getMLBPlayerStats
/v1/mlb/players/{id}/stats
Returns daily batting and pitching stat lines with pre-calculated fantasy points. Useful for tracking recent form, streaks, and park-factor-adjusted production. **Tier access:**…
NBA
GET getNBAPlayer
/v1/nba/players/{id}
Full profile for a single NBA player by PlayCaller ID. Returns platform IDs, team, position, and status. **Tier access:** Developer Sandbox, Build, Pro Insights, Syndicate Alpha
GET listNBATeams
/v1/nba/teams
All 30 NBA teams with conference, division, and ESPN team logo URL. Filterable by conference. **Tier access:** Developer Sandbox, Build, Pro Insights, Syndicate Alpha
GET listNBAPlayers
/v1/nba/players
3,252 NBA players from player_identities (same identity-resolution pipeline as MLB). Searchable by name, position, or team. No jersey number or headshot URL is currently returned…
GET getNBAPlayerStats
/v1/nba/players/{id}/stats
Game logs from `historical_performance` for an NBA player (127,909 rows across 5 seasons, 2021–2025). Returns fantasy points and box score stats per game. **Tier access:**…
GET getNBAStandings
/v1/nba/standings
Current NBA standings including conference, division, win %, streak, and home/away split records. Filterable by conference. **Tier access:** Developer Sandbox, Build, Pro…
GET listNBAGames
/v1/nba/games
Live scores and scheduled NBA games from the ESPN feed. Includes venue, broadcast network, period clock, and team logos for display-ready integrations. **Tier access:** Developer…
GET getNBAConfidence
/v1/nba/confidence
Full detail behind PlayCaller's best-validated signal in the entire portfolio — AUC-ROC 0.855, 84.23x decile lift, promoted ACTIVE 2026-06-19. `/v1/feed` returns a capped display…
GET getNBATeamRoster
/v1/nba/teams/{team}/roster
Active roster for a specific NBA team. Returns all players from `player_identities` for the requested team abbreviation. **Tier access:** Developer Sandbox, Build, Pro Insights,…
CFB
GET getCFBRankings
/v1/cfb/rankings
AP Top 25, Coaches Poll, and CFP rankings by week. Each poll returns ranked teams with first-place votes, total points, and previous rank movement. **Tier access:** Pro Insights,…
GET listCFBGames
/v1/cfb/games
CFB game scores and schedule from ESPN. Covers FBS games including conference championships and bowl games. **Tier access:** Developer Sandbox, Build, Pro Insights, Syndicate Alpha
GET getCFBStandings
/v1/cfb/standings
CFB standings by conference. Includes win %, conference record, and streak. Useful for playoff scenario modeling. **Tier access:** Developer Sandbox, Build, Pro Insights,…
Soccer
GET listSoccerGames
/v1/soccer/games
Live and historical match scores for EPL and MLS. Includes team logos, venue, broadcast, and score state for display-ready applications. **Tier access:** Developer Sandbox,…
GET getSoccerStandings
/v1/soccer/standings
Current league tables for EPL, MLS, La Liga, Bundesliga, Serie A, and Champions League. Includes points, goal difference, wins, draws, losses, and home/away splits. **Tier…
Multi
GET getGamesHistory
/v1/{sport}/games/history
`/analytics/trends` only returns aggregated trend summaries; this exposes the granular per-game rows behind those — `historical_performance` for NFL/NBA, `daily_player_stats` for…
GET getSimilarPlayers
/v1/players/similar/{id}
Returns the N most similar players by cosine distance across an 8-dimension stat-profile vector: 1. Average fantasy points 2. Usage rate (snap% for NFL, minutes for NBA) 3.…
GET getTrending
/v1/trending
Raw trending-topic rows refreshed on a ~2-hour cadence. Contextual social signal, not a model output — no tier gate. **Tier access:** Developer Sandbox, Build, Pro Insights,…
GET searchPlayers
/v1/players/search
Search across all 13,606 canonical player identities (NFL + MLB + NBA) by name, with optional sport and position filters. Returns matching players from all sports in a single…
GET listSports
/v1/sports
Returns all supported sports with their available endpoints and status. Use this to programmatically discover which data is live vs. coming soon for your tier. **Tier access:**…
GET getPlayerAlphaMetrics
/v1/{sport}/players/{id}/alpha
Returns three proprietary ML-derived signals computed from the player's last 8 games: - **Consistency Score (0–100)** — how stable the player's usage/floor is. Higher = more…
GET getWaiverArticles
/v1/articles/waiver
AI-generated waiver-wire recommendations alongside `signals_used` — the exact validated model-signal rows, with their own AUCs, that drove each call. No other sports-data API…
Account
GET getDaaSUsage
/daas/usage
Returns current quota consumption, rate limits, tier details, and per-endpoint call breakdown for the authenticated key. Use this to build usage dashboards or trigger pre-quota…
MCP
GET getMCPInfo
/mcp
Returns human-readable JSON describing the PlayCaller MCP server: endpoint URL, auth method, all available tools with descriptions, and links to documentation. Point Cursor,…
POST invokeMCPTool
/mcp
The PlayCaller MCP server implements Anthropic's Model Context Protocol over HTTP transport. Send JSON-RPC 2.0 messages to invoke sports intelligence tools from any AI…
NHL
GET getNHLGames
/v1/nhl/games
Current day scores, live updates, and upcoming schedule for NHL games. Polled every 30 min during game windows. **Tier access:** Developer Sandbox, Build, Pro Insights, Syndicate…
GET getNHLStandings
/v1/nhl/standings
Current NHL standings including wins, losses, OT losses, points, and division/conference breakdown. **Tier access:** Developer Sandbox, Build, Pro Insights, Syndicate Alpha
Tennis
GET getTennisMatches
/v1/tennis/matches
Live and completed tennis matches across ATP and WTA tours. Returns player names, set scores, and match status. **Tier access:** Developer Sandbox, Build, Pro Insights, Syndicate…
Golf
GET getGolfTournaments
/v1/golf/tournaments
Lists current and recently completed PGA Tour and LPGA Tour tournaments with player counts and dates. **Tier access:** Developer Sandbox, Build, Pro Insights, Syndicate Alpha
GET getGolfLeaderboard
/v1/golf/leaderboard
Live or most recent tournament leaderboard with positions, scores relative to par, and per-round scores. Updated every 4 hours. **Tier access:** Developer Sandbox, Build, Pro…
Other endpoints
GET getDaaSUsage
/daas/usage
Returns current quota consumption, rate limits, tier details, and per-endpoint call breakdown for the authenticated key. Use this to build usage dashboards or trigger pre-quota…
GET listSports
/v1/sports
Returns all supported sports with their available endpoints and status. Use this to programmatically discover which data is live vs. coming soon for your tier. **Tier access:**…
GET listSoccerGames
/v1/soccer/games
Live and historical match scores for EPL and MLS. Includes team logos, venue, broadcast, and score state for display-ready applications. **Tier access:** Hobbyist, Pro
+ 22 more endpoints on the provider's documentation.

PlayCaller Data API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 200 / daily
PRO $99 / month
  • Requests: 2,000 / daily
ULTRA $499 / month
  • Requests: 20,000 / daily
MEGA $1,499 / month
  • Requests: 500,000 / monthly

More Sports APIs

View all →
  • The Football Prediction API delivers machine-generated predictions for upcoming football matches across…

    ReviewedSportsFreemium9.5k subscribers
  • Sign up directly on our platform: https://therundown.io/pricing/api Please see our docs at…

    SportsFreemium2.2k subscribers
  • +1 220 football leagues & cups. Livescore (15s), live & pre-match odds, events, line-ups, coachs, players,…

    SportsFree
  • Live Sports Odds is a freemium API that aggregates real-time and pre-match betting lines from dozens of UK,…

    ReviewedSportsFreemium9.9k subscribers
  • All NBA Stats DATA, Games, Livescore, Standings, Players, Statistics...

    SportsFreemium
  • FlashScore API (flashscore.com) - Real-Time Scores, Results & Match Stats. Get detailed sports data…

    SportsFreemium2.5k subscribers