NFL team_news API
team_news
nfl.team_newsNews and updates about NFL teams — game previews, coaching changes, front-office moves, and beat reports.
GET/api/v1/nfl/team_newsList team_news for NFL
Requires one of:
team_id — requests satisfying none of these return 400.Parameters
team_idquerybigintoptionalFilter by team.
categoryquerystringoptionalFilter by category (game_preview, coaching, transaction, general, draft, depth_chart). Values: game_preview, coaching, transaction, general, draft, depth_chart.
urgencyquerystringoptionalFilter by news urgency. Values: BREAKING_GAME_TIME, HIGH, MEDIUM, ROUTINE.
news_timequerytimestamptzoptionalFilter by publication time (ISO 8601). Use news_time__gte to poll for items since your last check. Range syntax: news_time__gte=, news_time__lte=, news_time__between=.
limitqueryintegeroptionaldefault 50Page size. Defaults to 50; max 5000.
from_idquerybigintoptionalReturn rows with id strictly greater than this value; page using the previous response's `next_from_id`. Omit on the first page.
Restores the documented defaults (trial keys only accept the unchanged defaults).
Request
curl -sS --compressed \
-H 'Authorization: Bearer YOUR_API_KEY' \
'https://api.stat-api.com/api/v1/nfl/team_news?team_id=1'Responses
200team_news rows matching the declared filter set, wrapped in { team_news, limit, next_from_id }. next_from_id is the last row's id on a full page — pass it back via ?from_id= to walk the full result; null marks the terminal page.application/jsonshow example ▸
400No declared filter set was satisfied — response body matches MissingRequiredFiltersError; pick one combo from the accepted-sets hint and resend.
application/jsonResponse Schema(10 fields)show schema ▸
| Field | Type | References | Description |
|---|---|---|---|
idkey | bigint | — | Primary Key |
game_id | bigintnullable | Associated game ID when news relates to a specific game. e.g. 43413 | |
opponent_team_id | bigintnullable | Opponent team ID when news relates to an upcoming or completed game matchup. e.g. 19 | |
team_id | bigint | Team ID that this news event pertains to. e.g. 20 | |
ai_processed | booleannullable | — | Whether this story was generated or enriched via LLM summarization. e.g. true |
category | stringnullable | — | game_preview, coaching, transaction, general Values:transactiongeneralgame_previewdepth_chartcoachingdraft |
news_time | timestamptz | — | Publication timestamp of the team story. e.g. 2026-05-08T04:00:00.000Z |
summary | string | — | Concise journalistic summary of the team news event. e.g. ESPN releases comprehensive preview coverage for the 2026 N… |
title | string | — | Headline of the team news story. e.g. Kendrick Law Out with ACL Knee Injury |
urgency | stringnullable | — | ROUTINE, MEDIUM, HIGH, BREAKING_GAME_TIME Values:ROUTINEMEDIUMHIGHBREAKING_GAME_TIME |
GET/api/v1/nfl/team_news/{id}Get a single team_new by id
Parameters
idpathbigintrequiredPrimary key (id) of the team_new row.
Restores the documented defaults (trial keys only accept the unchanged defaults).
Request
curl -sS --compressed \
-H 'Authorization: Bearer YOUR_API_KEY' \
'https://api.stat-api.com/api/v1/nfl/team_news/{pk_value}'Responses
200Single team_new row.application/jsonshow example ▸
404Row not found.
Response Schema(10 fields)show schema ▸
| Field | Type | References | Description |
|---|---|---|---|
idkey | bigint | — | Primary Key |
game_id | bigintnullable | Associated game ID when news relates to a specific game. e.g. 43413 | |
opponent_team_id | bigintnullable | Opponent team ID when news relates to an upcoming or completed game matchup. e.g. 19 | |
team_id | bigint | Team ID that this news event pertains to. e.g. 20 | |
ai_processed | booleannullable | — | Whether this story was generated or enriched via LLM summarization. e.g. true |
category | stringnullable | — | game_preview, coaching, transaction, general Values:transactiongeneralgame_previewdepth_chartcoachingdraft |
news_time | timestamptz | — | Publication timestamp of the team story. e.g. 2026-05-08T04:00:00.000Z |
summary | string | — | Concise journalistic summary of the team news event. e.g. ESPN releases comprehensive preview coverage for the 2026 N… |
title | string | — | Headline of the team news story. e.g. Kendrick Law Out with ACL Knee Injury |
urgency | stringnullable | — | ROUTINE, MEDIUM, HIGH, BREAKING_GAME_TIME Values:ROUTINEMEDIUMHIGHBREAKING_GAME_TIME |