Live multi-sport player signals
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 aggregators.
Includes injuries, depth chart changes, role shifts, practice participation, and return-to-practice designations across all three sports. Signal severity is calculated based on fantasy impact: a DNP for a workhorse RB is high; a minor hamstring note for a backup is low.
Tier access: Developer Sandbox, Build, Growth, Pro Insights, Syndicate Alpha
Request
- Base URL: https://api.playcallerapp.com
- URL: https://api.playcallerapp.com/intelligence/news
- Auth: API key in header X-PlayCaller-Key
Query parameters
Filter by fantasy impact severity
Filter by sport (defaults to all)
Filter by 2-3 letter team abbreviation
Filter by position (NFL: QB/RB/WR/TE/K; MLB: SP/OF/etc; NBA: PG/SG/etc) — currently rejected with a 400; not yet supported, see error message
Max results (default 25, max 100)
Response
Active player signals ordered by severity then recency
Example response
{
"data": [
{
"id": 38,
"player_name": "Zavion Thomas",
"team": "SF",
"signal_type": "injury_update",
"severity": "high",
"title": "McCaffrey questionable with hamstring — listed DNP",
"summary": "Christian McCaffrey did not practice Wednesday with a hamstring injury. He is listed DNP and is considered questionable for Sunday.",
"source": "ESPN NFL Injury Report",
"source_url": "https://www.espn.com/nfl/injuries",
"published_at": "2026-06-24T19:12:10.637Z",
"reported_at": "2026-06-24T19:12:10.637Z"
}
],
"meta": {
"sport": "nfl",
"league": "nfl",
"tier": "pro",
"calls_remaining_this_month": 9843,
"documentation_url": "https://playcallerapp.com/developer/docs"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.