Matches WyID Events





GET /v2/matches/{wyId}/events


GET /v2/matches/{wyId}/events

back to index


Table of contents

Overview

Retrieves informations about a given match's events.

Request URL: https://apirest.wyscout.com/v2/matches/{wyId}/events

Parameters

( * parameters are mandatory)

Name Type Default Description
wyId * integer null Unique ID for the required match
details string null Objects to be detailed (separated by commas). See Notes(1) for available objects
fetch string null Objects to be fetched (separated by commas). See Notes(2) for available objects

Output

Property Type Condition Value Description
match object fetch=match Dynamic Match details (see GET matches/{wyId} for more info)
players object fetch=players See Notes(3) Players' list divided by teamId
coaches object fetch=coaches See Notes(4) Coaches' list divided by teamId
referee object fetch=referee See Notes(5) List of referees
teams object fetch=teams Dynamic Teams details (see GET teams/{wyId} for more info)
formations object fetch=formations See Notes(6) Teams' formations
substitutions object fetch=substitutions See Notes(7) Teams' substitutions
events array always Dynamic Events happened in the given match
-id integer always Dynamic Unique ID of this event happening
-playerId integer always Dynamic Unique ID of the player related to the event
-teamId integer always Dynamic Unique ID of the player's team
-matchId integer always Dynamic Unique ID of the match
-matchPeriod string always See Notes(8) Period of the match
-eventSec float always Dynamic seconds elapsed since the start of the match period (1H,2H,E1,E2,P)
-eventId integer always See Notes(9) Event Unique ID
-eventName string always See Notes(9) Label for the event
-subEventId integer always See Notes(9) Sub event Unique ID
-subEventName string always See Notes(9) Label forthe sub event
-positions array always Dynamic Positions in which this event started/ended (only start if not a movement)
–x integer always Dynamic X position in percentage from the left corner of the attacking team
–y integer always Dynamic Y position in percentage from the left corner of the attacking team
-tags array always Dynamic List of additional tags attached to this event
–id integer always See Notes(10) Tag Unique ID
–tag array details=tag Dynamic Container for the tag's labels
—label string always Dynamic Label related to the tag ID

Notes

1. Available objects for additional details

Object Description
tag Add the label to the event tags

2. Available objects for fetching

Object Description
match Match details (see GET matches/{wyId} for more info)
players Players details (see GET players/{wyId} for more info)
coaches Coach details (see GET coaches/{wyId} for more info)
referees Referee details (see GET referees/{wyId} for more info)
teams Teams details (see GET teams/{wyId} for more info)
formations Formations details (see Notes(6) for more info)
substitutions Substitutions details (see Notes(7) for more info)

3. Details of players object

Property Type Value Description
teamId array Dynamic List of players related to the team with ID teamId
-player object Dynamic Player details (see GET players/{wyId} for more info)

4. Details of coaches object

Property Type Value Description
teamId array Dynamic List of coaches related to the team with ID teamId
-coach object Dynamic Coach details (see GET coaches/{wyId} for more info)

5. Details of referees object

Property Type Value Description
refereeId integer Dynamic Referee Unique ID
role string See Notes(5a) Role of the referee in the referee team

5a. Available roles for referees

Role
referee
firstAssistant
secondAssistant
fourthOfficial

6. Details of formations object

Property Type Value Description
teamId object Dynamic Formations related to the team with ID teamId
matchPeriod object Dynamic Formations related to the period matchPeriod
–startSec object Dynamic The second in which the formation started being used
—scheme object See Notes(6b) Scheme used. (see Notes(6a) for more info)
—-scheme string See Notes(6b) Scheme used. (see Notes(6a) for more info)
—-matchPeriod string See Notes(8) Match period. (see Notes(8) for more info)
—-startSec integer Dynamic The second in which the formation started being used
—-players array Dynamic List of player in the current formation
—–playerId object Dynamic The ID of the player
——playerId integer Dynamic The ID of the player
——position string See Notes(6b) Code of the position. (see Notes(6b) for more info)

6a. Available schemes and relative positions

Scheme p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10
4-4-2 gk rb rcb lcb lb rw rcmf lcmf lw ss cf
4-4-1-1 gk rb rcb lcb lb rw rcmf lcmf lw amf cf
4-3-2-1 gk rb rcb lcb lb rcmf3 dmf lcmf3 amf amf cf
4-2-3-1 gk rb rcb lcb lb rdmf ldmf ramf amf lamf cf
4-1-4-1 gk rb rcb lcb lb dmf rw rcmf lcmf lw cf
4-1-3-2 gk rb rcb lcb lb dmf ramf amf lamf ss cf
4-3-1-2 gk rb rcb lcb lb rcmf3 dmf lcmf3 amf ss cf
4-3-3 gk rb rcb lcb lb rcmf3 dmf lcmf3 rwf cf lwf
4-5-1 gk rb rcb lcb lb rw rcmf3 dmf lcmf3 lw cf
4-2-2-2 gk rb rcb lcb lb rdmf ldmf ramf lamf ss cf
4-2-1-3 gk rb rcb lcb lb rdmf ldmf amf rwf cf lwf
3-4-3 gk rcb3 cb lcb3 rwb rcmf lcmf lwb rwf cf lwf
3-4-1-2 gk rcb3 cb lcb3 rwb rcmf lcmf lwb amf ss cf
3-4-2-1 gk rcb3 cb lcb3 rwb rcmf lcmf lwb amf amf cf
3-5-2 gk rcb3 cb lcb3 rwb rcmf3 dmf lcmf3 lwb ss cf
3-5-1-1 gk rcb3 cb lcb3 rw rcmf3 dmf lcmf3 lw amf cf
5-3-2 gk rb5 rcb3 cb lcb3 lb5 rcmf3 dmf lcmf3 ss cf
5-4-1 gk rb5 rcb3 cb lcb3 lb5 rw rcmf lcmf lw cf
4-3-2 gk rb rcb lcb lb rcmf3 dmf lcmf3 ss cf esp
4-4-1 gk rb rcb lcb lb rw rcmf lcmf lw cf esp
4-3-1-1 gk rb rcb lcb lb rcmf3 dmf lcmf3 amf cf esp
4-2-2-1 gk rb rcb lcb lb rdmf ldmf amf amf cf esp
4-1-3-1 gk rb rcb lcb lb dmf ramf amf lamf cf esp
4-2-1-2 gk rb rcb lcb lb rdmf ldmf amf ss cf esp
3-4-2 gk rcb3 cb lcb3 rwb rcmf lcmf lwb ss cf esp
3-4-1-1 gk rcb3 cb lcb3 rwb rcmf lcmf lwb amf cf esp
3-5-1 gk rcb3 cb lcb3 rwb rcmf3 dmf lcmf3 lwb cf esp
5-3-1 gk rb5 rcb3 cb lcb3 lb5 rcmf3 dmf lcmf3 cf esp
4-3-1 gk rb rcb lcb lb rcmf3 dmf lcmf3 cf esp esp
4-4-0 gk rb rcb lcb lb rw rcmf lcmf lw esp esp
4-2-2-0 gk rb rcb lcb lb rdmf ldmf amf amf esp esp
3-4-1 gk rcb3 cb lcb3 rwb rcmf lcmf lwb cf esp esp
5-3-0 gk rb5 rcb3 cb lcb3 lb5 rcmf3 dmf lcmf3 esp esp
3-3-3-1 gk rcb3 cb lcb3 rcmf3 dmf lcmf3 ramf amf lamf cf
3-2-3-2 gk rcb3 cb lcb3 rdmf ldmf ramf amf lamf ss cf

6b. Available positions codes

Name Code
Goalkeeper gk
Right Back rb
Right Centre Back rcb
Left Centre Back lcb
Left Back lb
Right Winger rw
Right Centre Midfielder rcmf
Left Centre Midfielder lcmf
Left Winger lw
Second Striker ss
Striker cf
Attacking Midfielder amf
Right Centre Midfielder rcmf3
Defensive Midfielder dmf
Left Centre Midfielder lcmf3
Right Defensive Midfielder rdmf
Left Defensive Midfielder ldmf
Right Attacking Midfielder ramf
Left Attacking Midfielder lamf
Right Wing Forward rwf
Left Wing Forward lwf
Right Centre Back (3 at the back) rcb3
Centre Back cb
Left Centre Back (3 at the back) lcb3
Right Wingback rwb
Left Wingback lwb
Right Back (5 at the back) rb5
Left Back (5 at the back) lb5

7. Details of substitutions object

Property Type Value Description
teamId object Dynamic The substitutions related to the team with ID teamId
matchPeriod object See Notes(8) The match period. (see Notes(8) for more info)
startSec object Dynamic The substitution that happened at startSec seconds elapsed from the start
—in array Dynamic The entrance of a player as a substitute
—-playerId integer Dynamic The ID of the player subbed in
—out array Dynamic The exit of a player from the field (red cards included)
—-playerId integer Dynamic The ID of the player sent out

8. Available match periods

Period Description
1H First Half Time
2H Second Half Time
E1 First Extra Time
E2 Second Extra Time
P Pentalties Time

9. Available event and sub event IDs combinations

Event SubEvent Label (event – subevent)
1 10 Duel – Air duel
1 11 Duel – Ground attacking duel
1 12 Duel – Ground defending duel
1 13 Duel – Ground loose ball duel
2 20 Foul – Foul
2 21 Foul – Hand foul
2 22 Foul – Late card foul
2 23 Foul – Out of game foul
2 24 Foul – Protest
2 25 Foul – Simulation
2 26 Foul – Time lost foul
2 27 Foul – Violent Foul
3 30 Free Kick – Corner
3 31 Free Kick – Free Kick
3 32 Free Kick – Free kick cross
3 33 Free Kick – Free kick shot
3 34 Free Kick – Goal kick
3 35 Free Kick – Penalty
3 36 Free Kick – Throw in
4 40 Goalkeeper leaving line – Goalkeeper leaving line
5 50 Interruption – Ball out of the field
5 51 Interruption – Whistle
6 60 Offside – Offside
7 70 Others on the ball – Acceleration
7 71 Others on the ball – Clearance
7 72 Others on the ball – Touch
8 80 Pass – Cross
8 81 Pass – Hand pass
8 82 Pass – Head pass
8 83 Pass – High pass
8 84 Pass – Launch
8 85 Pass – Simple pass
8 86 Pass – Smart pass
9 90 Save attempt – Reflexes
9 91 Save attempt – Save attempt
10 100 Shot – Shot

10. Available tag IDs

Tag Label Description
101 Goal Goal
102 own_goal Own goal
301 assist Assist
302 keyPass Key pass
1901 counter_attack Counter attack
401 Left Left foot
402 Right Right foot
403 head/body Head/body
1101 direct Direct
1102 indirect Indirect
2001 dangerous_ball_lost Dangerous ball lost
2101 blocked Blocked
801 high High
802 low Low
1401 interception Interception
1501 clearance Clearance
201 opportunity Opportunity
1301 Feint Feint
1302 missed ball Missed ball
501 free_space_r Free space right
502 free_space_l Free space left
503 take_on_l Take on left
504 take_on_r Take on right
1601 sliding_tackle Sliding tackle
601 anticipated Anticipated
602 anticipation Anticipation
1701 red_card Red card
1702 yellow_card Yellow card
1703 second_yellow_card Second yellow card
1201 gb Position: Goal low center
1202 gbr Position: Goal low right
1203 gc Position: Goal center
1204 gl Position: Goal center left
1205 glb Position: Goal low left
1206 gr Position: Goal center right
1207 gt Position: Goal high center
1208 gtl Position: Goal high left
1209 gtr Position: Goal high right
1210 obr Position: Out low right
1211 ol Position: Out center left
1212 olb Position: Out low left
1213 or Position: Out center right
1214 ot Position: Out high center
1215 otl Position: Out high left
1216 otr Position: Out high right
1217 pbr Position: Post low right
1218 pl Position: Post center left
1219 plb Position: Post low left
1220 pr Position: Post center right
1221 pt Position: Post high center
1222 ptl Position: Post high left
1223 ptr Position: Post high right
901 through Through
1001 fairplay Fairplay
701 lost Lost
702 neutral Neutral
703 won Won
1801 accurate Accurate
1802 not accurate Not accurate

back to index