Skip to content

Teams, Players & Rosters

League injuries

Requires stats access. Baseball returns all teams in data.items. NBA requires date=YYYY-MM-DD and returns archived reports in data.items; without date it returns 404 endpoint_not_for_sport. KBL returns 200 with availability=provider_unavailable and reason=dated_injury_feed_not_exposed. NFL and NHL have their own static league injury routes.

GEThttps://api.sportquanta.com/v1/{league}/injuries
GETGet every team's injuries for a league (baseball)
GET/v1/{league}/injuries

Get every team's injuries for a league (baseball)

Requires stats access. Baseball returns all teams in data.items. NBA requires date=YYYY-MM-DD and returns archived reports in data.items; without date it returns 404 endpoint_not_for_sport. KBL returns 200 with availability=provider_unavailable and reason=dated_injury_feed_not_exposed. NFL and NHL have their own static league injury routes.

Authorization
Path
Query
Get every team's injuries for a league (baseball)cURL
200Example

Reference context: WKBL.

Overview · Response conventions

Authorizations

Authorizationstringheaderrequired

Send a workspace API token in the Authorization: Bearer <token> header.

Path Parameters

leagueenum<string>default:wkblrequired

League for this reference section: wkbl.

Available options: wkbl

Query Parameters

datestring

NBA historical report date, YYYY-MM-DD. Required for NBA league-wide injuries; optional for NBA team injuries. KBL returns availability=provider_unavailable.

Response

application/json

League-wide injuries payload (items array of team injury docs).

dataobjectrequired
data.itemsobject[]required
data.items.idstring
data.items.canonical_idstring
data.items.external_idsobject

Map from the exact stored source/namespace key to that provider's identifier for this entity. Keys vary by entity and league. Values are strings, even when the provider ID looks numeric. Use the exact key and value for external-ID lookups; these are distinct from the canonical ID. SOURCE_KEY below is an illustrative placeholder.

data.items.external_ids.{key}string
data.items.created_atstring<date-time>

Canonical document creation timestamp, when present; not the scheduled start or event time.

data.items.updated_atstring<date-time>

Canonical document update timestamp, when present. It is not a guarantee that every field was refreshed at this time; field provenance carries individual ingestion times.

data.items.team_idstring
data.items.injuriesobject[] | nullrequired
data.items.injuries.player_idstring
data.items.injuries.player_namestringrequired
data.items.injuries.statusenum<string>required

Available options: out, doubtful, questionable, probable, day-to-day, unknown

data.items.injuries.status_textstring
data.items.injuries.commentstring
data.items.injuries.updated_atstring
data.items.injuries.status_i18nobject

Translated injury-status badge text keyed by language, not by status code. For example status=out can have en=Out and ko=결장. Values come from the translation store and are not a fixed enum. Only filled translations appear; the map is omitted when empty. Fall back to the source status label/code when your language is missing. See injury status codes and labels.

data.items.injuries.status_i18n.enstring

English display label, when a filled translation is available.

data.items.injuries.status_i18n.kostring

Korean display label, when a filled translation is available.

data.items.injuries.status_i18n.jastring

Japanese display label, when a filled translation is available.

data.items.injuries.status_i18n.esstring

Spanish display label, when a filled translation is available.

data.items.injuries.status_i18n.destring

German display label, when a filled translation is available.

data.items.injuries.status_i18n.frstring

French display label, when a filled translation is available.

data.items.injuries.status_i18n.ptstring

Portuguese display label, when a filled translation is available.

data.items.injuries.status_i18n.itstring

Italian display label, when a filled translation is available.

data.items.injuries.status_i18n.nlstring

Dutch display label, when a filled translation is available.

data.items.injuries.status_i18n.zh-Hansstring

Simplified Chinese display label, when a filled translation is available.

data.items.injuries.status_i18n.zh-Hantstring

Traditional Chinese display label, when a filled translation is available.

data.items.injuries.status_i18n.{key}string
data.items.injuries.status_text_i18nobject

Localized text keyed by language tag. Entries are translated strings, unlike the structured localized_names map. Only available translations are returned; fall back to the corresponding base text when a language is absent.

data.items.injuries.status_text_i18n.enstring

English display label, when a filled translation is available.

data.items.injuries.status_text_i18n.kostring

Korean display label, when a filled translation is available.

data.items.injuries.status_text_i18n.jastring

Japanese display label, when a filled translation is available.

data.items.injuries.status_text_i18n.esstring

Spanish display label, when a filled translation is available.

data.items.injuries.status_text_i18n.destring

German display label, when a filled translation is available.

data.items.injuries.status_text_i18n.frstring

French display label, when a filled translation is available.

data.items.injuries.status_text_i18n.ptstring

Portuguese display label, when a filled translation is available.

data.items.injuries.status_text_i18n.itstring

Italian display label, when a filled translation is available.

data.items.injuries.status_text_i18n.nlstring

Dutch display label, when a filled translation is available.

data.items.injuries.status_text_i18n.zh-Hansstring

Simplified Chinese display label, when a filled translation is available.

data.items.injuries.status_text_i18n.zh-Hantstring

Traditional Chinese display label, when a filled translation is available.

data.items.injuries.status_text_i18n.{key}string
data.items.injuries.comment_headstring
data.items.injuries.comment_head_i18nobject

Localized text keyed by language tag. Entries are translated strings, unlike the structured localized_names map. Only available translations are returned; fall back to the corresponding base text when a language is absent.

data.items.injuries.comment_head_i18n.enstring

English display label, when a filled translation is available.

data.items.injuries.comment_head_i18n.kostring

Korean display label, when a filled translation is available.

data.items.injuries.comment_head_i18n.jastring

Japanese display label, when a filled translation is available.

data.items.injuries.comment_head_i18n.esstring

Spanish display label, when a filled translation is available.

data.items.injuries.comment_head_i18n.destring

German display label, when a filled translation is available.

data.items.injuries.comment_head_i18n.frstring

French display label, when a filled translation is available.

data.items.injuries.comment_head_i18n.ptstring

Portuguese display label, when a filled translation is available.

data.items.injuries.comment_head_i18n.itstring

Italian display label, when a filled translation is available.

data.items.injuries.comment_head_i18n.nlstring

Dutch display label, when a filled translation is available.

data.items.injuries.comment_head_i18n.zh-Hansstring

Simplified Chinese display label, when a filled translation is available.

data.items.injuries.comment_head_i18n.zh-Hantstring

Traditional Chinese display label, when a filled translation is available.

data.items.injuries.comment_head_i18n.{key}string
data.items.fetched_atstringrequired
data.items.report_datestring
data.items.report_published_atstring
data.items.source_urlstring
_metaobject

Response request/cache metadata. Optional evidence fields are specific to this handler; cache TTL does not measure source-data freshness.

_meta.request_idstring
_meta.served_fromenum<string>

Available options: live, cache

_meta.cache_ttl_secondsinteger

Response cache TTL; independent of source freshness. Omitted when zero.