Skip to content

Games & Live Scores

Live game state

Requires the odds entitlement (a paid plan). See Responses & Errors for the success envelope and availability rules.

Volleyball callers must supply an exact season and valid phase; V-League defaults to regular and Cup defaults to cup. Missing or invalid volleyball scope returns 400 before a data read.

GEThttps://api.sportquanta.com/v1/{league}/games/{id}/live
GETGet the current live state for a game
GET/v1/{league}/games/{id}/live

Get the current live state for a game

Requires the odds entitlement (a paid plan). See Responses & Errors for the success envelope and availability rules.

Volleyball callers must supply an exact season and valid phase; V-League defaults to regular and Cup defaults to cup. Missing or invalid volleyball scope returns 400 before a data read.

Authorization
Path
Query
Get the current live state for a gamecURL
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

idstringrequired

Query Parameters

provenancebooleandefault:false

Opt in to per-field provenance on supported single game, match, team, player, and venue reads. Lists and composites accept the flag but generally omit provenance. It is returned under _meta.provenance only when source metadata exists.

seasonstring

Required for volleyball: exact V-League season (2025-26 or 2026-27) or Cup edition (2025 or 2026).

phasestring

Volleyball phase: regular or postseason for V-League; cup for KOVO Cup. Must agree with the competition.

Response

application/json

Current live game state and sport-specific detail.

dataobjectrequired
data.game_idstringrequired
data.statusobjectrequired
data.status.status_codestringrequired
data.status.status_labelstringrequired
data.status.period_labelstring
data.status.period_ordinalintegerrequired
data.status.scoreobject
data.status.score.homeintegerrequired
data.status.score.awayintegerrequired
data.status.clockobject
data.status.clock.minuteinteger
data.status.clock.secondinteger
data.status.clock.displaystring
data.status.clock.is_runningbooleanrequired
data.status.state_revisioninteger
data.status.updated_atstring<date-time>required
data.baseballobject
data.baseball.countobject
data.baseball.count.ballsintegerrequired
data.baseball.count.strikesintegerrequired
data.baseball.count.outsintegerrequired
data.baseball.basesobject
data.baseball.bases.firstbooleanrequired
data.baseball.bases.secondbooleanrequired
data.baseball.bases.thirdbooleanrequired
data.baseball.bases.first_runnerobject
data.baseball.bases.first_runner.idstring
data.baseball.bases.first_runner.namestring
data.baseball.bases.first_runner.localized_namesobject

Names keyed by BCP-47 language tag, not a single translated string. Each value contains optional camelCase name fields (displayName, fullName, name, shortName, givenName, familyName), language, romanized, and nameSource; older records may use a plain string. Only populated languages appear. Common keys are en, ko, and ja; other supported keys include es, de, fr, pt, it, nl, zh-Hans, and zh-Hant. For display, try displayName → fullName → name → shortName → the entity's base name. This map can be absent or empty. See localized names.

data.baseball.bases.first_runner.localized_names.enobject | string

English name entry, when available.

data.baseball.bases.first_runner.localized_names.en.option 1object
data.baseball.bases.first_runner.localized_names.en.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.bases.first_runner.localized_names.en.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.bases.first_runner.localized_names.en.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.bases.first_runner.localized_names.en.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.bases.first_runner.localized_names.en.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.bases.first_runner.localized_names.en.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.bases.first_runner.localized_names.en.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.bases.first_runner.localized_names.en.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.bases.first_runner.localized_names.en.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.bases.first_runner.localized_names.koobject | string

Korean name entry, when available.

data.baseball.bases.first_runner.localized_names.ko.option 1object
data.baseball.bases.first_runner.localized_names.ko.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.bases.first_runner.localized_names.ko.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.bases.first_runner.localized_names.ko.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.bases.first_runner.localized_names.ko.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.bases.first_runner.localized_names.ko.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.bases.first_runner.localized_names.ko.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.bases.first_runner.localized_names.ko.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.bases.first_runner.localized_names.ko.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.bases.first_runner.localized_names.ko.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.bases.first_runner.localized_names.jaobject | string

Japanese name entry, when available.

data.baseball.bases.first_runner.localized_names.ja.option 1object
data.baseball.bases.first_runner.localized_names.ja.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.bases.first_runner.localized_names.ja.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.bases.first_runner.localized_names.ja.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.bases.first_runner.localized_names.ja.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.bases.first_runner.localized_names.ja.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.bases.first_runner.localized_names.ja.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.bases.first_runner.localized_names.ja.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.bases.first_runner.localized_names.ja.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.bases.first_runner.localized_names.ja.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.bases.first_runner.localized_names.{key}object | string
data.baseball.bases.first_runner.localized_names.{key}.option 1object
data.baseball.bases.first_runner.localized_names.{key}.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.bases.first_runner.localized_names.{key}.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.bases.first_runner.localized_names.{key}.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.bases.first_runner.localized_names.{key}.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.bases.first_runner.localized_names.{key}.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.bases.first_runner.localized_names.{key}.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.bases.first_runner.localized_names.{key}.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.bases.first_runner.localized_names.{key}.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.bases.first_runner.localized_names.{key}.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.bases.second_runnerobject
data.baseball.bases.second_runner.idstring
data.baseball.bases.second_runner.namestring
data.baseball.bases.second_runner.localized_namesobject

Names keyed by BCP-47 language tag, not a single translated string. Each value contains optional camelCase name fields (displayName, fullName, name, shortName, givenName, familyName), language, romanized, and nameSource; older records may use a plain string. Only populated languages appear. Common keys are en, ko, and ja; other supported keys include es, de, fr, pt, it, nl, zh-Hans, and zh-Hant. For display, try displayName → fullName → name → shortName → the entity's base name. This map can be absent or empty. See localized names.

data.baseball.bases.second_runner.localized_names.enobject | string

English name entry, when available.

data.baseball.bases.second_runner.localized_names.en.option 1object
data.baseball.bases.second_runner.localized_names.en.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.bases.second_runner.localized_names.en.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.bases.second_runner.localized_names.en.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.bases.second_runner.localized_names.en.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.bases.second_runner.localized_names.en.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.bases.second_runner.localized_names.en.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.bases.second_runner.localized_names.en.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.bases.second_runner.localized_names.en.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.bases.second_runner.localized_names.en.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.bases.second_runner.localized_names.koobject | string

Korean name entry, when available.

data.baseball.bases.second_runner.localized_names.ko.option 1object
data.baseball.bases.second_runner.localized_names.ko.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.bases.second_runner.localized_names.ko.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.bases.second_runner.localized_names.ko.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.bases.second_runner.localized_names.ko.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.bases.second_runner.localized_names.ko.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.bases.second_runner.localized_names.ko.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.bases.second_runner.localized_names.ko.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.bases.second_runner.localized_names.ko.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.bases.second_runner.localized_names.ko.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.bases.second_runner.localized_names.jaobject | string

Japanese name entry, when available.

data.baseball.bases.second_runner.localized_names.ja.option 1object
data.baseball.bases.second_runner.localized_names.ja.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.bases.second_runner.localized_names.ja.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.bases.second_runner.localized_names.ja.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.bases.second_runner.localized_names.ja.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.bases.second_runner.localized_names.ja.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.bases.second_runner.localized_names.ja.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.bases.second_runner.localized_names.ja.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.bases.second_runner.localized_names.ja.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.bases.second_runner.localized_names.ja.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.bases.second_runner.localized_names.{key}object | string
data.baseball.bases.second_runner.localized_names.{key}.option 1object
data.baseball.bases.second_runner.localized_names.{key}.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.bases.second_runner.localized_names.{key}.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.bases.second_runner.localized_names.{key}.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.bases.second_runner.localized_names.{key}.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.bases.second_runner.localized_names.{key}.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.bases.second_runner.localized_names.{key}.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.bases.second_runner.localized_names.{key}.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.bases.second_runner.localized_names.{key}.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.bases.second_runner.localized_names.{key}.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.bases.third_runnerobject
data.baseball.bases.third_runner.idstring
data.baseball.bases.third_runner.namestring
data.baseball.bases.third_runner.localized_namesobject

Names keyed by BCP-47 language tag, not a single translated string. Each value contains optional camelCase name fields (displayName, fullName, name, shortName, givenName, familyName), language, romanized, and nameSource; older records may use a plain string. Only populated languages appear. Common keys are en, ko, and ja; other supported keys include es, de, fr, pt, it, nl, zh-Hans, and zh-Hant. For display, try displayName → fullName → name → shortName → the entity's base name. This map can be absent or empty. See localized names.

data.baseball.bases.third_runner.localized_names.enobject | string

English name entry, when available.

data.baseball.bases.third_runner.localized_names.en.option 1object
data.baseball.bases.third_runner.localized_names.en.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.bases.third_runner.localized_names.en.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.bases.third_runner.localized_names.en.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.bases.third_runner.localized_names.en.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.bases.third_runner.localized_names.en.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.bases.third_runner.localized_names.en.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.bases.third_runner.localized_names.en.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.bases.third_runner.localized_names.en.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.bases.third_runner.localized_names.en.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.bases.third_runner.localized_names.koobject | string

Korean name entry, when available.

data.baseball.bases.third_runner.localized_names.ko.option 1object
data.baseball.bases.third_runner.localized_names.ko.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.bases.third_runner.localized_names.ko.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.bases.third_runner.localized_names.ko.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.bases.third_runner.localized_names.ko.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.bases.third_runner.localized_names.ko.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.bases.third_runner.localized_names.ko.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.bases.third_runner.localized_names.ko.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.bases.third_runner.localized_names.ko.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.bases.third_runner.localized_names.ko.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.bases.third_runner.localized_names.jaobject | string

Japanese name entry, when available.

data.baseball.bases.third_runner.localized_names.ja.option 1object
data.baseball.bases.third_runner.localized_names.ja.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.bases.third_runner.localized_names.ja.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.bases.third_runner.localized_names.ja.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.bases.third_runner.localized_names.ja.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.bases.third_runner.localized_names.ja.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.bases.third_runner.localized_names.ja.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.bases.third_runner.localized_names.ja.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.bases.third_runner.localized_names.ja.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.bases.third_runner.localized_names.ja.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.bases.third_runner.localized_names.{key}object | string
data.baseball.bases.third_runner.localized_names.{key}.option 1object
data.baseball.bases.third_runner.localized_names.{key}.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.bases.third_runner.localized_names.{key}.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.bases.third_runner.localized_names.{key}.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.bases.third_runner.localized_names.{key}.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.bases.third_runner.localized_names.{key}.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.bases.third_runner.localized_names.{key}.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.bases.third_runner.localized_names.{key}.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.bases.third_runner.localized_names.{key}.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.bases.third_runner.localized_names.{key}.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.current_pitcherobject
data.baseball.current_pitcher.idstring
data.baseball.current_pitcher.source_idstring
data.baseball.current_pitcher.namestring
data.baseball.current_pitcher.localized_namesobject

Names keyed by BCP-47 language tag, not a single translated string. Each value contains optional camelCase name fields (displayName, fullName, name, shortName, givenName, familyName), language, romanized, and nameSource; older records may use a plain string. Only populated languages appear. Common keys are en, ko, and ja; other supported keys include es, de, fr, pt, it, nl, zh-Hans, and zh-Hant. For display, try displayName → fullName → name → shortName → the entity's base name. This map can be absent or empty. See localized names.

data.baseball.current_pitcher.localized_names.enobject | string

English name entry, when available.

data.baseball.current_pitcher.localized_names.en.option 1object
data.baseball.current_pitcher.localized_names.en.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.current_pitcher.localized_names.en.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.current_pitcher.localized_names.en.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.current_pitcher.localized_names.en.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.current_pitcher.localized_names.en.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.current_pitcher.localized_names.en.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.current_pitcher.localized_names.en.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.current_pitcher.localized_names.en.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.current_pitcher.localized_names.en.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.current_pitcher.localized_names.koobject | string

Korean name entry, when available.

data.baseball.current_pitcher.localized_names.ko.option 1object
data.baseball.current_pitcher.localized_names.ko.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.current_pitcher.localized_names.ko.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.current_pitcher.localized_names.ko.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.current_pitcher.localized_names.ko.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.current_pitcher.localized_names.ko.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.current_pitcher.localized_names.ko.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.current_pitcher.localized_names.ko.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.current_pitcher.localized_names.ko.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.current_pitcher.localized_names.ko.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.current_pitcher.localized_names.jaobject | string

Japanese name entry, when available.

data.baseball.current_pitcher.localized_names.ja.option 1object
data.baseball.current_pitcher.localized_names.ja.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.current_pitcher.localized_names.ja.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.current_pitcher.localized_names.ja.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.current_pitcher.localized_names.ja.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.current_pitcher.localized_names.ja.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.current_pitcher.localized_names.ja.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.current_pitcher.localized_names.ja.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.current_pitcher.localized_names.ja.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.current_pitcher.localized_names.ja.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.current_pitcher.localized_names.{key}object | string
data.baseball.current_pitcher.localized_names.{key}.option 1object
data.baseball.current_pitcher.localized_names.{key}.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.current_pitcher.localized_names.{key}.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.current_pitcher.localized_names.{key}.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.current_pitcher.localized_names.{key}.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.current_pitcher.localized_names.{key}.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.current_pitcher.localized_names.{key}.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.current_pitcher.localized_names.{key}.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.current_pitcher.localized_names.{key}.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.current_pitcher.localized_names.{key}.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.current_pitcher.jersey_numberstring
data.baseball.current_pitcher.headshot_urlstring

Materialized player image URL, when resolvable. Omitted when no usable image is available.

data.baseball.current_pitcher.throwsstring
data.baseball.current_pitcher.eranumber
data.baseball.current_batterobject
data.baseball.current_batter.idstring
data.baseball.current_batter.source_idstring
data.baseball.current_batter.namestring
data.baseball.current_batter.localized_namesobject

Names keyed by BCP-47 language tag, not a single translated string. Each value contains optional camelCase name fields (displayName, fullName, name, shortName, givenName, familyName), language, romanized, and nameSource; older records may use a plain string. Only populated languages appear. Common keys are en, ko, and ja; other supported keys include es, de, fr, pt, it, nl, zh-Hans, and zh-Hant. For display, try displayName → fullName → name → shortName → the entity's base name. This map can be absent or empty. See localized names.

data.baseball.current_batter.localized_names.enobject | string

English name entry, when available.

data.baseball.current_batter.localized_names.en.option 1object
data.baseball.current_batter.localized_names.en.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.current_batter.localized_names.en.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.current_batter.localized_names.en.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.current_batter.localized_names.en.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.current_batter.localized_names.en.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.current_batter.localized_names.en.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.current_batter.localized_names.en.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.current_batter.localized_names.en.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.current_batter.localized_names.en.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.current_batter.localized_names.koobject | string

Korean name entry, when available.

data.baseball.current_batter.localized_names.ko.option 1object
data.baseball.current_batter.localized_names.ko.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.current_batter.localized_names.ko.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.current_batter.localized_names.ko.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.current_batter.localized_names.ko.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.current_batter.localized_names.ko.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.current_batter.localized_names.ko.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.current_batter.localized_names.ko.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.current_batter.localized_names.ko.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.current_batter.localized_names.ko.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.current_batter.localized_names.jaobject | string

Japanese name entry, when available.

data.baseball.current_batter.localized_names.ja.option 1object
data.baseball.current_batter.localized_names.ja.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.current_batter.localized_names.ja.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.current_batter.localized_names.ja.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.current_batter.localized_names.ja.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.current_batter.localized_names.ja.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.current_batter.localized_names.ja.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.current_batter.localized_names.ja.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.current_batter.localized_names.ja.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.current_batter.localized_names.ja.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.current_batter.localized_names.{key}object | string
data.baseball.current_batter.localized_names.{key}.option 1object
data.baseball.current_batter.localized_names.{key}.languagestring | null

BCP-47 tag echoing the map key. Retained for back-compat with the legacy baseball/basketball slot shape; new writers may omit it.

data.baseball.current_batter.localized_names.{key}.namestring | null

Short / common display form (e.g. "두산", "맨유").

data.baseball.current_batter.localized_names.{key}.fullNamestring | null

Official long form (e.g. "두산 베어스", "맨체스터 유나이티드").

data.baseball.current_batter.localized_names.{key}.shortNamestring | null

Short-name variant (legacy baseball/basketball slot field).

data.baseball.current_batter.localized_names.{key}.givenNamestring | null

Given/first name in this locale, when split out.

data.baseball.current_batter.localized_names.{key}.familyNamestring | null

Family/last name in this locale, when split out.

data.baseball.current_batter.localized_names.{key}.displayNamestring | null

Preferred UI display label for this locale.

data.baseball.current_batter.localized_names.{key}.romanizedboolean

True when this name was produced by algorithmic transliteration (Korean Revised Romanization, Japanese Hepburn) as a fallback rather than sourced from an official/native feed. Absent or false means the value came from an authoritative source. Lets consumers distinguish a machine-romanized name from an official spelling.

data.baseball.current_batter.localized_names.{key}.nameSourcestring | null

Origin of the value for auditing, e.g. 'naver', 'koreabaseball', 'npb_official', 'flashscore', 'statsapi', 'rr', 'hepburn'.

data.baseball.current_batter.bat_orderinteger
data.baseball.current_batter.positionstring
data.baseball.weatherobject
data.baseball.weather.temp_fnumber

Temperature in Fahrenheit.

data.baseball.weather.feels_like_fnumber

Apparent temperature in Fahrenheit.

data.baseball.weather.dew_point_fnumber

Dew point in Fahrenheit.

data.baseball.weather.conditionsstring
data.baseball.weather.weather_codenumber
data.baseball.weather.wind_mphnumber

Wind speed in miles per hour.

data.baseball.weather.wind_dirstring
data.baseball.weather.wind_degnumber

Wind bearing in degrees.

data.baseball.weather.humidity_pctnumber

Relative humidity percentage.

data.baseball.weather.precip_prob_pctnumber

Precipitation probability percentage.

data.baseball.weather.cloud_pctnumber

Cloud cover percentage.

data.baseball.weather.pressure_hpanumber

Surface pressure in hectopascals.

data.baseball.weather.hr_impactobject

Weather home-run estimate for this reading (model sq-weather-hr-v1), computed at read time from the reading and the venue: the signed % change in home runs vs a neutral day at the same park (21.1 °C / 70 °F, calm, 50 % RH, the standard-atmosphere pressure for the park's elevation), so park effects such as altitude stay in the park factors. Air density (temperature, pressure, humidity) and the wind along the park's center-field line move fly-ball carry (Nathan's rules of thumb, calibrated on 2022–2026 MLB games); carry converts to home runs at ~12 % per 1 % of distance. Absent when the reading lacks temperature or wind speed, or when a non-calm wind cannot be oriented (no bearing, or a park without a recorded orientation — KBO / NPB open-air parks today). Indoors (roof dome or closed) every figure is 0.

data.baseball.weather.hr_impact.overallnumberrequired

% change in home runs, wind along the center-field line.

data.baseball.weather.hr_impact.leftnumberrequired

% change for left-handed batters: wind along the right-center (pull) alley.

data.baseball.weather.hr_impact.rightnumberrequired

% change for right-handed batters: wind along the left-center (pull) alley.

data.baseball.weather.hr_impact.componentsobjectrequired

Each term's own % change in home runs; they combine multiplicatively, (1 + overall) = (1 + temperature)(1 + density)(1 + wind).

data.baseball.weather.hr_impact.components.temperaturenumber
data.baseball.weather.hr_impact.components.densitynumber

Pressure and humidity — the air-density change temperature does not carry.

data.baseball.weather.hr_impact.components.windnumber

Wind along the center-field line.

data.baseball.weather.hr_impact.components.wind_leftnumber

Wind along the left-handed batter's pull alley (right-center).

data.baseball.weather.hr_impact.components.wind_rightnumber

Wind along the right-handed batter's pull alley (left-center).

data.baseball.weather.hr_impact.carry_ftobjectrequired

The same decomposition in feet of carry on a 400 ft fly ball.

data.baseball.weather.hr_impact.carry_ft.temperaturenumber
data.baseball.weather.hr_impact.carry_ft.densitynumber
data.baseball.weather.hr_impact.carry_ft.windnumber
data.baseball.weather.hr_impact.carry_ft.totalnumber
data.baseball.weather.hr_impact.baselineobjectrequired
data.baseball.weather.hr_impact.baseline.temp_cnumber
data.baseball.weather.hr_impact.baseline.temp_fnumber
data.baseball.weather.hr_impact.baseline.wind_mphnumber
data.baseball.weather.hr_impact.baseline.humidity_pctnumber
data.baseball.weather.hr_impact.baseline.pressure_hpanumber

Standard-atmosphere pressure at the park's elevation. Absent when the elevation is unknown.

data.baseball.weather.hr_impact.inputsobjectrequired

What the estimate used.

data.baseball.weather.hr_impact.inputs.temp_fnumber
data.baseball.weather.hr_impact.inputs.wind_mphnumber
data.baseball.weather.hr_impact.inputs.humidity_pctnumber
data.baseball.weather.hr_impact.inputs.pressure_hpanumber
data.baseball.weather.hr_impact.inputs.elevation_ftnumber
data.baseball.weather.hr_impact.inputs.azimuth_degnumber

The park's home plate → center field bearing.

data.baseball.weather.hr_impact.inputs.wind_out_mphnumber

The reading's signed wind along the center-field line (+ = blowing out).

data.baseball.weather.hr_impact.inputs.wind_out_left_mphnumber

The same along the right-center alley (left-handed batters).

data.baseball.weather.hr_impact.inputs.wind_out_right_mphnumber

The same along the left-center alley (right-handed batters).

data.baseball.weather.hr_impact.inputs.air_density_kg_m3number
data.baseball.weather.hr_impact.inputs.wind_exposurenumber

Share of the 10 m reading's wind the model carries into the park (calibrated).

data.baseball.weather.hr_impact.assumedstring[]

Inputs the reading lacked and the baseline stood in for. Absent when none.

data.baseball.weather.hr_impact.roofenum<string>required

unknown = a retractable park whose roof state is not reported yet; the estimate is for the roof open.

Available options: open, closed, dome, unknown

data.baseball.weather.hr_impact.modelstringrequired

Model version, e.g. sq-weather-hr-v1.

data.baseball.attendanceinteger
data.basketballobject
data.basketball.team_foulsobject
data.basketball.team_fouls.homeinteger
data.basketball.team_fouls.awayinteger
data.basketball.in_bonusobject
data.basketball.in_bonus.homeboolean | null
data.basketball.in_bonus.awayboolean | null
data.soccerobject
data.soccer.minuteinteger
data.soccer.stoppage_minuteinteger
data.soccer.red_cardsobject
data.soccer.red_cards.homeinteger
data.soccer.red_cards.awayinteger
data.soccer.possessionobject
data.soccer.possession.homenumber
data.soccer.possession.awaynumber
data.soccer.shots_on_targetobject
data.soccer.shots_on_target.homeinteger
data.soccer.shots_on_target.awayinteger
_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.