Endpoint Playground
Returns short player and team updates, newest first: the fact, the analysis, the news type and the player (name, position, team, `number_fire_id`, and the Sportsbook roster page, whose slug ends in the same id). With `news_type=INJURY` it is a league-wide injury feed. Available for the NFL, NBA, MLB and NHL; the news types each sport has are listed by the `sports` route (the NFL has no `LINEUP`, MLB no `OUTLOOK`, the NHL only `INJURY`, `TRANSACTION` and `GAME_UPDATE`). Filter by team, or by player (id and position together).
25 Oct 2026: 40 items; 11 fields had a value in every checked item.
Sample value profiles: published_at: 2026-10-21 to 2026-10-23; title: median 65 characters; fact: median 197 characters.
curl 'https://api.crawlora.net/api/v1/fanduel/research/player-news?sport=nfl&news_type=INJURY&position=G' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| sport | string | Yes | nfl | Sport slug |
| news_type | string | No | INJURY | Update type: `INJURY`, `RECAP`, `TRANSACTION`, `LINEUP`, `GAME_UPDATE`, `OUTLOOK`; a type the sport lacks returns `400` and lists the ones it has |
| team | integer | No | A team's `number_fire_id` from the `sports` route | |
| player | integer | No | A player's `number_fire_id`; needs `position` | |
| position | string | No | G | The player's position code; needs `player` |
| include_non_primary | boolean | No | `true` to include updates where the subject is not the main player | |
| limit | integer | No | Updates per page, 1 to 100; default 25 | |
| cursor | string | No | Continue from the previous response's `next_cursor` |
{
"code": 200,
"data": {
"items": [
{
"id": "NM1hKpuC8bnXIWLftQmNRi",
"slug": "saquon-barkley-limited-in-practice-ahead-of-week-7-against-cowboys-october-26-2026",
"title": "Saquon Barkley Limited in Practice Ahead of Week 7 Against Cowboys",
"fact": "Saquon Barkley (hamstring) was a limited participant in practice for the Eagles ahead of their Week 7 matchup against the Cowboys. As of Thursday evening, the Cowboys ...",
"analysis": "Barkley put together an eight-yard rushing performance in his Week 4 matchup with the Rams, carrying the ball two times (averaging four yards per carry). Barkley has 1...",
"news_type": {
"code": "INJURY",
"name": "Injury"
},
"sport": {
"slug": "nfl",
"name": "NFL"
},
"subject": {
"type": "player",
"name": "Saquon Barkley",
"number_fire_id": 53785,
"slug": "saquon-barkley",
"position": "RB",
"number": 26,
"page_url": "https://sportsbook.fanduel.com/teams/nfl/roster/saquon-barkley-53785",
"team": {
"number_fire_id": 24,
"name": "Philadelphia Eagles",
"abbreviation": "PHI"
}
},
"author": {
"name": "Data Skrive",
"slug": "data-skrive"
},
"published_at": "2026-10-23T01:06:16Z",
"updated_at": "2026-10-23T01:06:18Z"
}
],
"has_more": true,
"next_cursor": "7Y0odGVzhPk6jbrGYdBFBu",
"fetched_at": "2026-10-23T19:14:41Z"
},
"msg": "OK"
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.