NHL

List player_news for NHL

⚠️ This endpoint is documented but not yet live. Calls return 503 until the NHL data load is in production.

get/api/v1/nhl/player_news

Request

  • Base URL: https://api.stat-api.com
  • URL: https://api.stat-api.com/api/v1/nhl/player_news
  • Auth: HTTP bearer

Query parameters

player_idinteger

Filter to a single player.

team_idinteger

Filter by team.

category'general' | 'injury' | 'lineup' | 'transaction'

Filter by news category (injury, transaction, lineup, general).

status_enum'RULED_OUT' | 'DOUBTFUL' | 'QUESTIONABLE' | 'PROBABLE' | 'CLEARED' | 'MINUTES_LIMIT' | 'MINUTES_LIFTED' | 'STARTING' | 'BENCHED' | 'INACTIVE' | 'ACTIVE' | 'IR_PLACED' | 'IR_ACTIVATED' | 'OUT_SEASON' | 'TRADED' | 'RELEASED' | 'SIGNED' | 'ROUTINE' | 'UNSIGNED'

Filter by player status designation.

urgency'BREAKING_GAME_TIME' | 'HIGH' | 'MEDIUM' | 'ROUTINE'

Filter by news urgency.

news_timestring date-time

Filter by publication time (ISO 8601). Use news_time__gte to poll for items since your last check.

news_time__gtestring date-time

Filter by publication time (ISO 8601). Use news_time__gte to poll for items since your last check. (greater-than-or-equal)

news_time__ltestring date-time

Filter by publication time (ISO 8601). Use news_time__gte to poll for items since your last check. (less-than-or-equal)

news_time__betweenstring date-time

Filter by publication time (ISO 8601). Use news_time__gte to poll for items since your last check. (comma-separated min,max range (inclusive))

limitinteger

Page size; defaults to (and is capped at) 5000.

from_idinteger

Return rows with id strictly greater than this value, in ascending id order. To walk every row, start at 0 and then pass the previous response's next_from_id. Without it, the first page uses the table's default sort and returns no cursor.

format'json' | 'csv'

Response format: json (default) or csv — the same rows as CSV with raw values, a blank cell for null, and X-Next-From-Id when another page exists. With format=csv only, the API key may be passed as the key query param (for Google Sheets IMPORTDATA); use a separate, revocable key for that.

Response

player_news rows matching the declared filter set.

has_moreboolean required

True when a full page came back, so more rows can exist.

limitinteger required

Page size used for this response.

next_from_idinteger nullable required

Pass this as from_id on the next request to page forward. null on the terminal page, and on a first page requested without from_id (that page uses the default sort): to walk every row, start with from_id=0.

Changes

No recorded changes to this operation across all 2 revisions of this API.