Docs
Coverage MatrixDocumentationChange LogLog InContact Us
Docs

Live Timelines

Soccer Extended Live Timelines provides a play-by-play event timeline for currently live matches. Matches appear a few minutes before kick-off and disappear a few minutes after the match reaches “ended” status.

⏱️

Update Frequency

1s Time To Live / Cache



Data Points

Player:
AttributeParent ElementTypeDescription
idstatistics - competitor - playerStringUnique ID of a player
ex. sr:player:159665
namestatistics - competitor - playerStringName of a player
ex. Salah, Mohamed
Sport Event Situation:
AttributeParent ElementTypeDescription
playedsport_event_status - clockStringMatch clock time in minutes
90:00
stoppage_time_playedsport_event_status - clockStringStoppage time played in minutes
5:49
stoppage_time_announcedsport_event_status - clockStringStoppage time announced in minutes
5:00
statussport_event_status - match_situationStringCurrent situtation status of a match
safe, dangerous, attack
qualifiersport_event_status - match_situationStringDefines the team in the current situation status
home, away
updated_atsport_event_status - match_situationDate-TimeTimestamp of the most recent match situation update
ex. 2024-04-14T14:57:28+00:00
away_scoresport_event_status - period_scores - period_scoreIntegerAway team period score
home_scoresport_event_status - period_scores - period_scoreIntegerHome team period score
numbersport_event_status - period_scores - period_scoreIntegerPeriod number
typesport_event_status - period_scores - period_scoreStringPeriod type
regular_period, overtime, penalties, pause, awaiting_extra, extra_time_halftime, interrupted
Sport Event Status:

| aggregate_away_score | sport_event_status | Integer | Aggregate score (of multiple sport events) for the away team |
| aggregate_home_score | sport_event_status | Integer | Aggregate score (of multiple sport events) for the home team |
| aggregate_winner_id | sport_event_status | String | Unique ID of the aggregate score winner
ex. sr:competitor:44 |
| away_normaltime_score | sport_event_status | Integer | Score for the away team in normal time |
| away_overtime_score | sport_event_status | Integer | Score for the away team in overtime |
| away_score | sport_event_status | Integer | Total score for the away team in the match |
| home_normaltime_score | sport_event_status | Integer | Score for the home team in normal time |
| home_overtime_score | sport_event_status | Integer | Score for the home team in overtime |
| home_score | sport_event_status | Integer | Total score for the home team in the match |
| decided_by_fed | sport_event_status | Boolean | Signifies a match result was decided by the federation when true. For example, incomplete due to crowd disruption |
| match_status | sport_event_status | String | Status within a match. Provides more detail on the state of a match when live than status
ex. not_started, 2nd_half, ended, awaiting_penalties

See our FAQ for a complete list of statuses and their definitions. |
| match_tie | sport_event_status | Boolean | Signifies a match ended in a tie when true |
| scount_abandoned | sport_event_status | Boolean | Signifies a match was abandoned by a scout when true |
| status | sport_event_status | String | Status of a match
ex. not_started, 2nd_half, ended, awaiting_penalties

See our FAQ for a complete list of statuses and their definitions. |
| winner_id | sport_event_status | String | Unique ID of the match winner
ex. sr:competitor:44 |

Ball Location:

Visit our FAQ for additional information on ball location data.

AttributeParent ElementTypeDescription
ordersport_event_status - ball_locations - ball_locationIntegerSequential order of a ball location event. The most recent location is 4 and the oldest location is 1.
qualifiersport_event_status - ball_locations - ball_locationStringDesignation of a competitor for a ball location entry
home, away
xsport_event_status - ball_locations - ball_locationStringHorizontal X coordinate of the pitch. x is a number between 0 and 100. The reference point 0 is at the home team’s goal.
ysport_event_status - ball_locations - ball_locationStringVertical Y coordinate of the pitch. y is a number between 0 and 100. The reference point 0 is on the top of the pitch where the home team’s goal is on the left hand side.
Match Timeline:
AttributeParent ElementTypeDescription
idsport_event_timelineStringUnique Id of a sport event
ex. sr:sport_event:46377483
start_timesport_event_timelineDate-timeStart time of a sport event
ex. 2024-04-23T18:15:00+00:00
away_scoretimeline - eventIntegerScore for the away team after a timeline event
break_nametimeline - eventStringBrief description of a break event
ex. pause
card_descriptointimeline - eventStringDescription of the scenario during a card event
ex. pre_match, half_time, post_match, player_on_bench, first_half, second_half, during_penalty_shootout
texttimeline - event - commentaryStringDescription of the scenario during a card event
Commentary text description of a timeline event
ex. Mario Hermoso (Atletico) has received a yellow card from Slavko Vincic. or It's a goal kick for the home team in Dortmund.
competitortimeline - eventStringDesignation of a competitor for a timeline event
home, away
descriptiontimeline - eventStringDescription of an event.

This data point is not currently in use
home_scoretimeline - eventIntegerScore for the home team after a timeline event
idtimeline - eventIntegerUnique ID for a timeline event
ex. 1721786685
injury_time_announcedtimeline - eventIntegerAmount of injury time announced in minutes
match_clocktimeline - eventStringMatch clock value for a timeline event, in minutes and seconds
ex. 89:37
match_timetimeline - eventIntegerMatch clock value of a timeline event, in minutes
ex. 89
methodtimeline - eventStringMethod of a scored goal
penalty, own_goal, header, shot, free_kick
outcometimeline - eventStringOutcome of a missed goal
miss, post, bar
periodtimeline - eventIntegerPeriod number of a timeline event
period_nametimeline - eventStringPeriod name of a timeline event, appearing at the beginning of a period
ex. regular_period
period_typetimeline - eventStringPeriod type of a timeline event
regular_period, overtime, penalties, pause, awaiting_extra, extra_time_halftime, interrupted
shootout_away_scoretimeline - eventIntegerAway team shootout score after a timeline event
shootout_home_scoretimeline - eventIntegerHome team shootout score after a timeline event
shootout_home_scoretimeline - eventIntegerHome team shootout score after a timeline event
statustimeline - eventStringStatus available during penalty shootouts (period_type="penalties")
ex. missed, scored, not_taken_yet
stoppage_timetimeline - eventIntegerStoppage time value for a timeline event
ex. 3
stoppage_time_clocktimeline - eventStringStoppage time clock value for a timeline event
ex. 2:03
typetimeline - eventStringType of timeline event. See our FAQ for a complete list of event types
ex. goal_kick, period_start, yellow_card
timetimeline - eventDate-timeTimestamp of a timeline event
ex. 2024-04-16T20:49:49+00:00
xtimeline - eventIntegerHorizontal X coordinate of a timeline event. x is a number between 0 and 100. The reference point 0 is at the home team’s goal.
ytimeline - eventIntegerVertical Y coordinate of a timeline event. y is a number between 0 and 100. The reference point 0 is on the top of the pitch where the home team’s goal is on the left hand side.
Player Event Details:
AttributeParent ElementTypeDescription
idevent - playerStringUnique player Id associated with a timeline event
ex. sr:player:2367105
nameevent - playerStringPlayer name associated with a timeline event
ex. Luna, Diego
typeevent - playerStringPlayer activity type associated with a timeline event. Signifies if a player scored a goal, recorded an assist, or participated in a substitution.
ex. scorer, assist, substituted_in, substituted_out
Language
Credentials
Query
Click Try It! to start a request and see the response here!