Welcome to Premier League API’s documentation!

Python Checking Documentation Status PyPI PyPI - Python Version

Premier League API is an unofficial API client to get Premier League stats for players, fixtures and teams.

Players

Players are classes that contains basic information about a player. They contain a lot of stats.

Each player has an ID which is used to make the request. search_player() function will return a list of results of players.

Classes

There are two types of player responses, SearchPlayer and Player. Player has more stats available then a SearchPlayer but can only retrieved with a player ID where as search player takes a name and can return the ID.

All the example stats data is likely to change

Base Player

Base player is the class that both Player and SearchPlayer are based on. All the attributes below are available for both.

client = APIClient()
example_player = client.get_player(13286)

# Player id (int)
example_player.id

# Position player plays. Can be G, D, M, F. (str)
assert example_player.position
# "F"

# Shirt number worn by player. (int)
assert example_player.shirtNumber == 18

# More detailed position information. (str)
assert example_player.positionInfo
# "Centre Striker"

# If the player is loaned. (bool)
example_player.loan
# True

# Nation they play for. (str)
example_player.nationalTeam.country
# England

# Demonym of their nation team
example_player.nationalTeam.demonym
# English

# ISO of their national time
example_player.nationalTeam.iso_code
# "GB-ENG"

# Country they were born in
example_player.birthCountry.country
# "England"

# Demonym of their birth country
example_player.birthCountry.demonym
# "English"

# ISO code of their birth country
example_player.birthCountry.iso_code
# "GB-ENG"

# Player's birthday
example_player.birthday
# "2 October 1997"

# Player's birthday expressed in epoch milliseconds
example_player.birthtime
# 875750400000

# Player's age represented as years and days
example_player.age
# "23 years 285 days"

# City where the player was born
example_player.birthplace
# "London"

# Player's full name
example_player.fullName
# "Tammy Abraham"

# Player's first name
example_player.firstName
# "Tammy"

# Player's last name
example_player.lastName
# "Abraham"

Player

The player class has stats that can be generated. There are a ton a stats but unfortunately they are not labeled well. There are something like 150 different stats for players

client = APIClient()
example_player = client.get_player(13286)

# Generate stats for the player. By default stats are not generated because it handles 100+ attributes.
example_player.generate_stats()

# Name of the stat which is also the attribute name
example_player.accurate_back_zone_pass.name
# "accurate_back_zone_pass"

# Description of the stats. For the most part it is just "Todo: <name of stat>"
example_player.accurate_back_zone_pass.description
# "Todo: accurate_back_zone_pass"

# Additional information of the stat. Mostly just empty
example_player.accurate_back_zone_pass.additionalInfo
# {}

# Value of the stat. (int)
example_player.accurate_back_zone_pass.value
# 268

# Can generate all stats when getting the player as well
example_player2 = client.get_player(13287, generate_stats=True)

SearchPlayer

Search player has basic additional stats.

client = APIClient()
example_players = client.search_player("Saka")[0]

# Player ID. Can use to get full stats
example_player.id
# 49481

# Height of player in cm
example_player.height
# 178

# Weight of player in kg
example_player.weight
# 65

# Number of appearances
example_player.appearances
# 117

# Number of goals
example_player.goals
# 23

# Number of assists
example_player.assists
# 30

# Number of tackles
example_player.tackles
# 64

# Number of shots
example_player.shots
# 115

# Number of key passes
example_player.keyPasses
# 60

# Number of clean sheets
example_player.cleanSheets
# 13

# Number of saves
example_player.saves
# None

# Number of goals conceded
example_player.goalsConceded
# None

Positions

There are two types of positions. The first is basic and then there is detailed. Basic positions are G, D, M, and F.

Details positions have items like left or right

These are the positions that have been found using the API. If you find more then please add them here

  • Left/Centre/Right Winger

  • Left/Centre/Right Central Midfielder

  • Centre Central Defender

  • Left Full Back

  • Centre Striker

  • Central Midfielder

  • Left/Centre/Right Attacking Midfielder

  • Centre Central Midfielder

  • Centre Defensive Midfielder

  • Right Full Back

  • Goalkeeper

  • Forward

  • Winger

  • Centre Attacking Midfielder

  • Left/Right Winger

  • Centre/Right Central Defender

  • Left/Centre/Right Second Striker

  • Attacking Midfielder

  • Defender

  • Striker

  • Left/Centre Central Defender

  • Central Defender

  • Midfielder

  • Centre/Right Attacking Midfielder

  • Right Winger

  • Centre/Right Striker

  • Left/Centre/Right Striker

  • Left/Centre Second Striker

  • Left/Centre Full Back

  • Left Winger

  • Left/Right Central Defender

  • Left/Right Attacking Midfielder

  • Right Central Midfielder

  • Left/Centre Winger

  • Centre Second Striker

  • Centre/Right Full Back

  • Centre Full Back

  • Left/Centre/Right Wing Back

  • Centre/Right Central Midfielder

  • Left/Right Full Back

  • Left/Centre Attacking Midfielder

  • Right Wing Back

  • Left/Centre Central Midfielder

  • Left/Centre/Right Central Defender

  • Left Attacking Midfielder

  • Left/Right Wing Back

Stats

These are the known stat attributes for players

Forward

  • accurate_back_zone_pass

  • accurate_chipped_pass

  • accurate_cross

  • accurate_cross_nocorner

  • accurate_flick_on

  • accurate_fwd_zone_pass

  • accurate_launches

  • accurate_layoffs

  • accurate_long_balls

  • accurate_pass

  • accurate_pull_back

  • accurate_through_ball

  • accurate_throws

  • aerial_lost

  • aerial_won

  • appearances

  • assist_attempt_saved

  • assist_blocked_shot

  • assist_own_goal

  • assist_penalty_won

  • attempted_tackle_foul

  • attempts_conceded_ibox

  • attempts_conceded_obox

  • attempts_ibox

  • attempts_obox

  • att_assist_openplay

  • att_bx_centre

  • att_bx_left

  • att_bx_right

  • att_cmiss_high

  • att_cmiss_high_left

  • att_cmiss_high_right

  • att_cmiss_left

  • att_cmiss_right

  • att_corner

  • att_fastbreak

  • att_goal_high_centre

  • att_goal_high_left

  • att_goal_high_right

  • att_goal_low_centre

  • att_goal_low_left

  • att_goal_low_right

  • att_hd_goal

  • att_hd_miss

  • att_hd_post

  • att_hd_target

  • att_hd_total

  • att_ibox_blocked

  • att_ibox_goal

  • att_ibox_miss

  • att_ibox_post

  • att_ibox_target

  • att_lf_goal

  • att_lf_target

  • att_lf_total

  • att_lg_centre

  • att_miss_high

  • att_miss_high_left

  • att_miss_high_right

  • att_miss_left

  • att_miss_right

  • att_obox_blocked

  • att_obox_goal

  • att_obox_miss

  • att_obox_target

  • att_obp_goal

  • att_obx_centre

  • att_one_on_one

  • att_openplay

  • att_post_high

  • att_post_left

  • att_rf_goal

  • att_rf_target

  • att_rf_total

  • att_setpiece

  • att_sv_high_centre

  • att_sv_high_left

  • att_sv_high_right

  • att_sv_low_centre

  • att_sv_low_left

  • att_sv_low_right

  • backward_pass

  • ball_recovery

  • big_chance_created

  • big_chance_missed

  • big_chance_scored

  • blocked_pass

  • blocked_scoring_att

  • challenge_lost

  • clean_sheet

  • crosses_18yard

  • crosses_18yardplus

  • dispossessed

  • draws

  • duel_lost

  • duel_won

  • effective_clearance

  • effective_head_clearance

  • fifty_fifty

  • final_third_entries

  • formation_place

  • fouled_final_third

  • fouls

  • fwd_pass

  • game_started

  • goals

  • goals_conceded

  • goals_conceded_ibox

  • goals_conceded_obox

  • goals_openplay

  • goal_assist

  • goal_assist_intentional

  • goal_assist_openplay

  • goal_fastbreak

  • hand_ball

  • head_clearance

  • head_pass

  • hit_woodwork

  • interception

  • interceptions_in_box

  • interception_won

  • leftside_pass

  • long_pass_own_to_opp

  • long_pass_own_to_opp_success

  • losses

  • lost_corners

  • mins_played

  • offside_provoked

  • offtarget_att_assist

  • ontarget_att_assist

  • ontarget_scoring_att

  • open_play_pass

  • outfielder_block

  • overrun

  • own_goals

  • passes_left

  • passes_right

  • penalty_won

  • pen_area_entries

  • pen_goals_conceded

  • poss_lost_all

  • poss_lost_ctrl

  • poss_won_att_3rd

  • poss_won_def_3rd

  • poss_won_mid_3rd

  • post_scoring_att

  • put_through

  • rightside_pass

  • shield_ball_oop

  • shot_fastbreak

  • shot_off_target

  • six_yard_block

  • successful_fifty_fifty

  • successful_final_third_passes

  • successful_open_play_pass

  • successful_put_through

  • times_tackled

  • total_att_assist

  • total_back_zone_pass

  • total_chipped_pass

  • total_clearance

  • total_contest

  • total_cross

  • total_cross_nocorner

  • total_distance_in_m

  • total_fastbreak

  • total_final_third_passes

  • total_flick_on

  • total_fwd_zone_pass

  • total_launches

  • total_layoffs

  • total_long_balls

  • total_offside

  • total_pass

  • total_pull_back

  • total_scoring_att

  • total_sub_off

  • total_sub_on

  • total_tackle

  • total_through_ball

  • total_throws

  • touches

  • touches_in_opp_box

  • turnover

  • unsuccessful_touch

  • was_fouled

  • winning_goal

  • wins

  • won_contest

  • won_corners

  • won_tackle

  • yellow_card

Midfielder

  • accurate_back_zone_pass

  • accurate_chipped_pass

  • accurate_corners_intobox

  • accurate_cross

  • accurate_cross_nocorner

  • accurate_flick_on

  • accurate_freekick_cross

  • accurate_fwd_zone_pass

  • accurate_launches

  • accurate_layoffs

  • accurate_long_balls

  • accurate_pass

  • accurate_through_ball

  • accurate_throws

  • aerial_lost

  • aerial_won

  • appearances

  • assist_pass_lost

  • attempted_tackle_foul

  • attempts_conceded_ibox

  • attempts_conceded_obox

  • attempts_ibox

  • attempts_obox

  • att_assist_openplay

  • att_assist_setplay

  • att_bx_centre

  • att_bx_left

  • att_bx_right

  • att_cmiss_high

  • att_fastbreak

  • att_freekick_miss

  • att_freekick_target

  • att_freekick_total

  • att_goal_low_centre

  • att_goal_low_left

  • att_goal_low_right

  • att_hd_goal

  • att_hd_total

  • att_ibox_blocked

  • att_ibox_goal

  • att_ibox_miss

  • att_lf_target

  • att_lf_total

  • att_miss_high

  • att_miss_high_left

  • att_miss_high_right

  • att_miss_left

  • att_miss_right

  • att_obox_blocked

  • att_obox_miss

  • att_obox_target

  • att_obx_centre

  • att_openplay

  • att_pen_goal

  • att_rf_goal

  • att_rf_target

  • att_rf_total

  • att_setpiece

  • att_sv_low_centre

  • att_sv_low_left

  • att_sv_low_right

  • backward_pass

  • ball_recovery

  • big_chance_created

  • big_chance_scored

  • blocked_cross

  • blocked_pass

  • blocked_scoring_att

  • challenge_lost

  • clean_sheet

  • corner_taken

  • crosses_18yard

  • crosses_18yardplus

  • dangerous_play

  • dispossessed

  • draws

  • duel_lost

  • duel_won

  • effective_blocked_cross

  • effective_clearance

  • effective_head_clearance

  • final_third_entries

  • formation_place

  • fouled_final_third

  • fouls

  • freekick_cross

  • fwd_pass

  • game_started

  • goals

  • goals_conceded

  • goals_conceded_ibox

  • goals_conceded_obox

  • goals_openplay

  • goal_assist

  • goal_assist_intentional

  • goal_assist_openplay

  • hand_ball

  • head_clearance

  • head_pass

  • interception

  • interceptions_in_box

  • interception_won

  • leftside_pass

  • long_pass_own_to_opp

  • long_pass_own_to_opp_success

  • losses

  • lost_corners

  • mins_played

  • offtarget_att_assist

  • ontarget_att_assist

  • ontarget_scoring_att

  • open_play_pass

  • outfielder_block

  • overrun

  • passes_left

  • passes_right

  • pen_area_entries

  • pen_goals_conceded

  • poss_lost_all

  • poss_lost_ctrl

  • poss_won_att_3rd

  • poss_won_def_3rd

  • poss_won_mid_3rd

  • put_through

  • rightside_pass

  • shield_ball_oop

  • shot_fastbreak

  • shot_off_target

  • six_yard_block

  • successful_final_third_passes

  • successful_open_play_pass

  • successful_put_through

  • total_att_assist

  • total_back_zone_pass

  • total_chipped_pass

  • total_clearance

  • total_contest

  • total_corners_intobox

  • total_cross

  • total_cross_nocorner

  • total_distance_in_m

  • total_fastbreak

  • total_final_third_passes

  • total_flick_on

  • total_fwd_zone_pass

  • total_launches

  • total_layoffs

  • total_long_balls

  • total_offside

  • total_pass

  • total_scoring_att

  • total_sub_off

  • total_sub_on

  • total_tackle

  • total_through_ball

  • total_throws

  • touches

  • touches_in_opp_box

  • turnover

  • unsuccessful_touch

  • was_fouled

  • wins

  • won_contest

  • won_corners

  • won_tackle

  • yellow_card

Defender

  • accurate_back_zone_pass

  • accurate_chipped_pass

  • accurate_corners_intobox

  • accurate_cross

  • accurate_cross_nocorner

  • accurate_flick_on

  • accurate_fwd_zone_pass

  • accurate_launches

  • accurate_layoffs

  • accurate_long_balls

  • accurate_pass

  • accurate_pull_back

  • accurate_through_ball

  • accurate_throws

  • aerial_lost

  • aerial_won

  • appearances

  • assist_own_goal

  • attempted_tackle_foul

  • attempts_conceded_ibox

  • attempts_conceded_obox

  • attempts_ibox

  • attempts_obox

  • att_assist_openplay

  • att_assist_setplay

  • att_bx_centre

  • att_bx_left

  • att_bx_right

  • att_cmiss_high

  • att_cmiss_high_left

  • att_cmiss_high_right

  • att_cmiss_left

  • att_cmiss_right

  • att_corner

  • att_fastbreak

  • att_goal_high_right

  • att_goal_low_centre

  • att_goal_low_right

  • att_hd_goal

  • att_hd_miss

  • att_hd_post

  • att_hd_target

  • att_hd_total

  • att_ibox_blocked

  • att_ibox_goal

  • att_ibox_miss

  • att_ibox_post

  • att_ibox_target

  • att_lf_total

  • att_lg_centre

  • att_miss_high

  • att_miss_high_left

  • att_miss_high_right

  • att_miss_left

  • att_miss_right

  • att_obox_blocked

  • att_obox_miss

  • att_obox_target

  • att_obx_centre

  • att_openplay

  • att_post_high

  • att_rf_goal

  • att_rf_target

  • att_rf_total

  • att_setpiece

  • att_sv_high_centre

  • att_sv_high_right

  • att_sv_low_centre

  • att_sv_low_left

  • att_sv_low_right

  • backward_pass

  • ball_recovery

  • big_chance_created

  • big_chance_missed

  • big_chance_scored

  • blocked_cross

  • blocked_pass

  • blocked_scoring_att

  • challenge_lost

  • clean_sheet

  • clearance_off_line

  • corner_taken

  • crosses_18yard

  • crosses_18yardplus

  • dangerous_play

  • dispossessed

  • draws

  • duel_lost

  • duel_won

  • effective_blocked_cross

  • effective_clearance

  • effective_head_clearance

  • error_lead_to_goal

  • error_lead_to_shot

  • fifty_fifty

  • final_third_entries

  • formation_place

  • fouled_final_third

  • fouls

  • foul_throw_in

  • freekick_cross

  • fwd_pass

  • game_started

  • goals

  • goals_conceded

  • goals_conceded_ibox

  • goals_conceded_obox

  • goals_openplay

  • goal_assist

  • goal_assist_intentional

  • goal_assist_openplay

  • goal_assist_setplay

  • hand_ball

  • head_clearance

  • head_pass

  • hit_woodwork

  • interception

  • interceptions_in_box

  • interception_won

  • last_man_tackle

  • leftside_pass

  • long_pass_own_to_opp

  • long_pass_own_to_opp_success

  • losses

  • lost_corners

  • mins_played

  • offside_provoked

  • offtarget_att_assist

  • ontarget_att_assist

  • ontarget_scoring_att

  • open_play_pass

  • outfielder_block

  • overrun

  • own_goals

  • passes_left

  • passes_right

  • penalty_conceded

  • pen_area_entries

  • pen_goals_conceded

  • poss_lost_all

  • poss_lost_ctrl

  • poss_won_att_3rd

  • poss_won_def_3rd

  • poss_won_mid_3rd

  • post_scoring_att

  • put_through

  • red_card

  • rightside_pass

  • shield_ball_oop

  • shot_fastbreak

  • shot_off_target

  • six_yard_block

  • successful_fifty_fifty

  • successful_final_third_passes

  • successful_open_play_pass

  • successful_put_through

  • times_tackled

  • total_att_assist

  • total_back_zone_pass

  • total_chipped_pass

  • total_clearance

  • total_contest

  • total_corners_intobox

  • total_cross

  • total_cross_nocorner

  • total_distance_in_m

  • total_fastbreak

  • total_final_third_passes

  • total_flick_on

  • total_fwd_zone_pass

  • total_launches

  • total_layoffs

  • total_long_balls

  • total_offside

  • total_pass

  • total_pull_back

  • total_scoring_att

  • total_sub_off

  • total_sub_on

  • total_tackle

  • total_through_ball

  • total_throws

  • touches

  • touches_in_opp_box

  • turnover

  • unsuccessful_touch

  • was_fouled

  • winning_goal

  • wins

  • won_contest

  • won_corners

  • won_tackle

  • yellow_card

Goalkeeper

  • accurate_back_zone_pass

  • accurate_chipped_pass

  • accurate_fwd_zone_pass

  • accurate_goal_kicks

  • accurate_keeper_sweeper

  • accurate_keeper_throws

  • accurate_launches

  • accurate_long_balls

  • accurate_pass

  • accurate_throws

  • aerial_lost

  • aerial_won

  • appearances

  • attempted_tackle_foul

  • attempts_conceded_ibox

  • attempts_conceded_obox

  • att_assist_openplay

  • att_assist_setplay

  • ball_recovery

  • blocked_pass

  • challenge_lost

  • clean_sheet

  • cross_not_claimed

  • dive_catch

  • dive_save

  • diving_save

  • draws

  • duel_lost

  • duel_won

  • effective_clearance

  • effective_head_clearance

  • error_lead_to_goal

  • error_lead_to_shot

  • fifty_fifty

  • final_third_entries

  • formation_place

  • fouls

  • fwd_pass

  • game_started

  • gk_smother

  • goals_conceded

  • goals_conceded_ibox

  • goals_conceded_obox

  • goal_kicks

  • good_high_claim

  • hand_ball

  • head_clearance

  • head_pass

  • interception

  • interceptions_in_box

  • interception_won

  • keeper_pick_up

  • keeper_throws

  • last_man_tackle

  • leftside_pass

  • long_pass_own_to_opp

  • long_pass_own_to_opp_success

  • losses

  • lost_corners

  • mins_played

  • offside_provoked

  • offtarget_att_assist

  • ontarget_att_assist

  • open_play_pass

  • outfielder_block

  • passes_left

  • passes_right

  • penalty_conceded

  • penalty_faced

  • penalty_save

  • pen_area_entries

  • pen_goals_conceded

  • poss_lost_all

  • poss_lost_ctrl

  • poss_won_def_3rd

  • poss_won_mid_3rd

  • punches

  • put_through

  • red_card

  • rightside_pass

  • saved_ibox

  • saved_obox

  • saves

  • shield_ball_oop

  • stand_catch

  • stand_save

  • successful_final_third_passes

  • successful_open_play_pass

  • successful_put_through

  • times_tackled

  • total_att_assist

  • total_back_zone_pass

  • total_chipped_pass

  • total_clearance

  • total_contest

  • total_distance_in_m

  • total_final_third_passes

  • total_fwd_zone_pass

  • total_high_claim

  • total_keeper_sweeper

  • total_launches

  • total_long_balls

  • total_pass

  • total_sub_on

  • total_tackle

  • total_throws

  • touches

  • touches_in_opp_box

  • turnover

  • unsuccessful_touch

  • was_fouled

  • winning_goal

  • wins

  • won_contest

  • won_corners

  • won_tackle

  • yellow_card

Fixture

Fixture is a game that has been played. Has the information for both teams, where it was played and what happened during the match

Class

client = APIClient()
fixture = client.get_fixture(59267)
# ID of the fixture
fixture.id
# 59267

# Scoreline
fixture.score
# "Aston Villa: 2 - Chelsea: 1"

# Scoreline using team shortnames
fixture.short_score
# "Aston Villa: 2 - Chelsea: 1" -

# Scoreline using the team abbreviations
fixture.abbr_score1
# "AVL: 2 - CHE: 1"

# Amount of events for the fixture
assert len(fixture.events) == 108

# Gameweek when the fixture was played
assert fixture.gameweek == 38

# Outcome of the fixture. "H" for home team, "A" for away team and None for draw
fixture.outcome
# "H"

# Fixture played a neutral ground
fixture.neutral
# False

# Attendance of the game
fixture.attendance
# 10000

# Name of the winning team
fixture.winner.name
# "Aston Villa"

# Name of the home team
fixture.homeTeam.name
# "Aston Villa"

# ID of the home team
fixture.homeTeam.id
# 2

# City where fixture was played
fixture.city
# "Birmingham"

# Stadium where fixture was played
fixture.stadium
# "Villa Park"

# Total seconds of the fixture
fixture.seconds
# 5760

# Final time
fixture.time
# "90 +6'00"

Fixture Event Types

These are the known current fixture event types. If you find more then please add them

  • free kick won

  • free kick lost

  • corner

  • post

  • substitution

  • miss

  • attempt saved

  • goal

  • offside

  • start (For both first and second half)

  • end 1 (End of first half)

  • end 2 (End of second half)

  • end 14 (End of match)

  • attempt blocked

  • lineup

  • yellow card

  • penalty won

  • penalty lost

  • penalty goal

  • contentious referee decisions

  • red card

Gameweek

A gameweek is a list of GameWeekFixture s. A couple of difference between a GameWeekFixture and a Fixture:
  • GameWeekFixture has a list of goals scored.

  • GameWeekFixture does not have a list of FixtureEvents. Need to use the id to get the full fixture

It is possible to retrieve an entire week’s or season’s worth of fixtures by using the get_fixtures method.

Class

client = APIClient()
# Defaults to pulling 10 games
gameweek = client.get_gameweek(
    season_id=363,
    gameweek=2
)

example_gameweek_fixture = gameweek[0]

# Fixture ID
example_gameweek_fixture.id
# 58912

# Amount of goals in the fixture
len(example_gameweek_fixture.goals)
# 4

example_goal = example_gameweek_fixture.goals[0]

# Type of goal. Either "G" or "P"
example_goal.type
# "G"

# Phase or half when the goal was scored
example_goal.phase
# 1

# Seconds when goal was scored
example_goal.seconds
# 420

# Clock when the goal was scored
example_goal.time
# "07'00"

# Player ID of the goal scorer
example_goal.scorer
# 3724

# Player ID who assisted. Not always set
example_goal.assist
# 8980

Gameweek Goals types

  • G (goal)

  • P (penalty)

Gameweeks

Gameweeks are informational about the start and stop of a gameweek

client = APIClient()
gameweeks = client.get_gameweeks(418)

# Amount of gameweeks in the season
len(gameweeks)
# 38

example_gameweek = gameweeks[0]

# Number that the gameweek is in the season
example_gameweek.gameweek_num
# 1

# ID of the gameweek
example_gameweek.id
# 6662

# Number of matches in the gameweek
example_gameweek.matches
# 10

# Gameweek status
example_gameweek.status
# "U"

# Start time in epoch of the gameweek
example_gameweek.start.epoch
# 1628881200000

# Start time label of the gameweek
example_gameweek.start.label
# "Fri 13 Aug 2021, 20:00 BST"

# GMT offset of the gameweek start
example_gameweek.start.gmtOffset
# 1

# Completeness of the gameweek
example_gameweek.start.completeness
# 3

# End time in epoch of the gameweek
example_gameweek.end.epoch
# 1629041400000

# GMT offset of the gameweek end
example_gameweek.end.gmtOffset
# 1

# End time label of the gameweek
example_gameweek.end.label
# "Sun 15 Aug 2021, 16:30 BST"

# Completeness of the gameweek
example_gameweek.end.completeness
# 3

URL Schemes

These are the URLS that are used to pull data

Any sort option can be asc or desc

List Players

https://footballapi.pulselive.com/football/players?pageSize=30&compSeasons={Season ID}&altIds=true&page=0&type=player&id=-1&compSeasonId={Season ID}

Returns a JSON list for players in the given season.

Player stats

https://footballapi.pulselive.com/football/stats/player/{player ID}?comps={competition ID}&compSeasons={Season ID}

If compSeasons is omitted then all seasons will be returned. Can also just do competition ID.

Competitions

https://footballapi.pulselive.com/football/competitions?page=0&pageSize=100&detail=2

Currently, at 77 competitions. If more are added then an increase in the pageSize will be needed

Competition Seasons

https://footballapi.pulselive.com/football/competitions/{competition ID}/compseasons?page=0&pageSize=100

Returns a JSON array of the seasons for a given competition.

{
    [
        {
            "label": "2020/21",
            "id": 363
        }, ...
    ]
}

Teams

https://footballapi.pulselive.com/football/teams?page=0&pageSize=100&altIds=true&compSeasons={Season ID}

Returns a JSON array of team objects for a specific season

Fixture Information

https://footballapi.pulselive.com/football/fixtures/{fixture_id}/textstream/{language}

Returns the fixture information for a game. When changing the language it seems to omit the fixture events

Gameweek

https://footballapi.pulselive.com/football/fixtures?comps={competition ID}&compSeasons={Season ID}&teams={team IDs. Comma seperated}&page=1&pageSize=10&sort=asc&statuses=C

There is no way to specifically get a game week. The best way I found was to set the pageSize to half the amount of teams in the league then set the page to the week you want.

Gameweeks

https://footballapi.pulselive.com/football/compseasons/{Season ID}/gameweeks

Gets a list of all the gameweeks for a season

JSON

This contains sample JSON responses that are parsed

Completions

{
  "content": [
    {
      "abbreviation": "EN_PR",
      "description": "Premier League",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "2021/22",
          "id": 418
        },
        {
          "label": "2020/21",
          "id": 363
        },
        {
          "label": "2019/20",
          "id": 274
        },
        {
          "label": "2018/19",
          "id": 210
        },
        {
          "label": "2017/18",
          "id": 79
        },
        {
          "label": "2016/17",
          "id": 54
        },
        {
          "label": "2015/16",
          "id": 42
        },
        {
          "label": "2014/15",
          "id": 27
        },
        {
          "label": "2013/14",
          "id": 22
        },
        {
          "label": "2012/13",
          "id": 21
        },
        {
          "label": "2011/12",
          "id": 20
        },
        {
          "label": "2010/11",
          "id": 19
        },
        {
          "label": "2009/10",
          "id": 18
        },
        {
          "label": "2008/09",
          "id": 17
        },
        {
          "label": "2007/08",
          "id": 16
        },
        {
          "label": "2006/07",
          "id": 15
        },
        {
          "label": "2005/06",
          "id": 14
        },
        {
          "label": "2004/05",
          "id": 13
        },
        {
          "label": "2003/04",
          "id": 12
        },
        {
          "label": "2002/03",
          "id": 11
        },
        {
          "label": "2001/02",
          "id": 10
        },
        {
          "label": "2000/01",
          "id": 9
        },
        {
          "label": "1999/00",
          "id": 8
        },
        {
          "label": "1998/99",
          "id": 7
        },
        {
          "label": "1997/98",
          "id": 6
        },
        {
          "label": "1996/97",
          "id": 5
        },
        {
          "label": "1995/96",
          "id": 4
        },
        {
          "label": "1994/95",
          "id": 3
        },
        {
          "label": "1993/94",
          "id": 2
        },
        {
          "label": "1992/93",
          "id": 1
        }
      ],
      "id": 1
    },
    {
      "abbreviation": "EU_CL",
      "description": "UEFA Champions League",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "2020/21",
          "id": 384
        },
        {
          "label": "2019/20",
          "id": 288
        },
        {
          "label": "2018/19",
          "id": 214
        },
        {
          "label": "2017/18",
          "id": 87
        },
        {
          "label": "2016/17",
          "id": 66
        },
        {
          "label": "2015/16",
          "id": 41
        },
        {
          "label": "2014/15",
          "id": 29
        },
        {
          "label": "2013/14",
          "id": 23
        },
        {
          "label": "2012/13",
          "id": 169
        },
        {
          "label": "2011/12",
          "id": 179
        },
        {
          "label": "2010/11",
          "id": 178
        },
        {
          "label": "2009/10",
          "id": 338
        },
        {
          "label": "2008/09",
          "id": 342
        },
        {
          "label": "2006/07",
          "id": 270
        },
        {
          "label": "2004/05",
          "id": 351
        },
        {
          "label": "Champions League Season 2003/2004",
          "id": 435
        },
        {
          "label": "Champions League Season 2021/2022",
          "id": 424
        }
      ],
      "id": 2
    },
    {
      "abbreviation": "EU_UC",
      "description": "UEFA Europa League",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "2020/21",
          "id": 385
        },
        {
          "label": "2019/20",
          "id": 316
        },
        {
          "label": "2018/19",
          "id": 209
        },
        {
          "label": "2017/18",
          "id": 88
        },
        {
          "label": "2016/17",
          "id": 70
        },
        {
          "label": "2015/16",
          "id": 37
        },
        {
          "label": "2014/15",
          "id": 31
        },
        {
          "label": "2013/14",
          "id": 24
        },
        {
          "label": "2012/13",
          "id": 72
        },
        {
          "label": "2011/12",
          "id": 339
        },
        {
          "label": "2010/11",
          "id": 341
        },
        {
          "label": "2008/09",
          "id": 334
        },
        {
          "label": "2006/07",
          "id": 75
        },
        {
          "label": "2009/10",
          "id": 114
        },
        {
          "label": "UEFA Europa League Season 1995/1996",
          "id": 233
        },
        {
          "label": "UEFA Europa League Season 1985/1986",
          "id": 234
        },
        {
          "label": "UEFA Europa League Season 1982/1983",
          "id": 235
        },
        {
          "label": "UEFA Europa League Season 1980/1981",
          "id": 236
        },
        {
          "label": "UEFA Europa League Season 1976/1977",
          "id": 237
        },
        {
          "label": "UEFA Europa League Season 1975/1976",
          "id": 238
        },
        {
          "label": "UEFA Europa League Season 1972/1973",
          "id": 240
        },
        {
          "label": "UEFA Europa League Season 1984/1985",
          "id": 255
        }
      ],
      "id": 3
    },
    {
      "abbreviation": "EN_FA",
      "description": "FA Cup",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "2020/21",
          "id": 390
        },
        {
          "label": "2019/20",
          "id": 328
        },
        {
          "label": "2018/19",
          "id": 230
        },
        {
          "label": "2017/18",
          "id": 85
        },
        {
          "label": "2016/17",
          "id": 71
        },
        {
          "label": "2015/16",
          "id": 32
        },
        {
          "label": "2014/15",
          "id": 30
        },
        {
          "label": "2013/14",
          "id": 25
        },
        {
          "label": "2012/13",
          "id": 77
        },
        {
          "label": "2011/12",
          "id": 76
        },
        {
          "label": "2010/11",
          "id": 57
        },
        {
          "label": "2009/10",
          "id": 107
        },
        {
          "label": "2008/09",
          "id": 106
        },
        {
          "label": "2007/08",
          "id": 207
        },
        {
          "label": "2006/07",
          "id": 206
        },
        {
          "label": "2005/06",
          "id": 205
        },
        {
          "label": "2004/05",
          "id": 74
        }
      ],
      "id": 4
    },
    {
      "abbreviation": "EN_LC",
      "description": "EFL Cup",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "English League Cup Season 2021/2022",
          "id": 429
        },
        {
          "label": "2020/21",
          "id": 368
        },
        {
          "label": "2019/20",
          "id": 279
        },
        {
          "label": "2018/19",
          "id": 212
        },
        {
          "label": "2017/18",
          "id": 82
        },
        {
          "label": "2016/17",
          "id": 56
        },
        {
          "label": "2015/16",
          "id": 40
        },
        {
          "label": "2014/15",
          "id": 28
        },
        {
          "label": "2013/14",
          "id": 26
        },
        {
          "label": "2012/13",
          "id": 78
        },
        {
          "label": "2011/12",
          "id": 102
        },
        {
          "label": "2010/11",
          "id": 58
        },
        {
          "label": "2009/10",
          "id": 112
        },
        {
          "label": "2008/09",
          "id": 111
        }
      ],
      "id": 5
    },
    {
      "abbreviation": "EN_PD",
      "description": "Professional Development League",
      "level": "U21",
      "source": "",
      "compSeasons": [
        {
          "label": "2020/21",
          "id": 377
        },
        {
          "label": "2019/20",
          "id": 298
        },
        {
          "label": "2018/19",
          "id": 226
        },
        {
          "label": "2017/18",
          "id": 91
        },
        {
          "label": "2016/17",
          "id": 62
        },
        {
          "label": "2015/16",
          "id": 33
        },
        {
          "label": "2014/15",
          "id": 47
        }
      ],
      "id": 6
    },
    {
      "abbreviation": "AFAPL12",
      "description": "U18 Professional Development League",
      "level": "U18",
      "source": "",
      "compSeasons": [
        {
          "label": "2020/21",
          "id": 381
        },
        {
          "label": "2019/20",
          "id": 300
        },
        {
          "label": "2018/19",
          "id": 223
        },
        {
          "label": "2017/18",
          "id": 93
        },
        {
          "label": "2016/17",
          "id": 64
        },
        {
          "label": "2015/16",
          "id": 34
        },
        {
          "label": "2014/15",
          "id": 45
        }
      ],
      "id": 7
    },
    {
      "abbreviation": "AFAPL",
      "description": "U18 Premier League",
      "level": "U18",
      "source": "",
      "compSeasons": [
        {
          "label": "2020/21",
          "id": 378
        },
        {
          "label": "2019/20",
          "id": 296
        },
        {
          "label": "2018/19",
          "id": 220
        },
        {
          "label": "2017/18",
          "id": 89
        },
        {
          "label": "2016/17",
          "id": 60
        },
        {
          "label": "2015/16",
          "id": 35
        },
        {
          "label": "2014/15",
          "id": 48
        },
        {
          "label": "2013/14",
          "id": 44
        },
        {
          "label": "2012/13",
          "id": 51
        },
        {
          "label": "2011/12",
          "id": 50
        },
        {
          "label": "English U18 Premier League Season 2021/2022",
          "id": 434
        }
      ],
      "id": 8
    },
    {
      "abbreviation": "EN_PC",
      "description": "Premier League Cup",
      "level": "U21",
      "source": "",
      "compSeasons": [
        {
          "label": "2019/20",
          "id": 315
        },
        {
          "label": "2018/19",
          "id": 228
        },
        {
          "label": "2017/18",
          "id": 97
        },
        {
          "label": "2016/17",
          "id": 67
        },
        {
          "label": "2015/16",
          "id": 36
        },
        {
          "label": "2014/15",
          "id": 53
        }
      ],
      "id": 9
    },
    {
      "abbreviation": "EN_PLIC",
      "description": "Premier League International Cup",
      "level": "U21",
      "source": "",
      "compSeasons": [
        {
          "label": "2019/20",
          "id": 314
        },
        {
          "label": "2018/19",
          "id": 222
        },
        {
          "label": "2017/18",
          "id": 95
        },
        {
          "label": "2016/17",
          "id": 68
        },
        {
          "label": "2015/16",
          "id": 38
        },
        {
          "label": "2014/15",
          "id": 49
        }
      ],
      "id": 10
    },
    {
      "abbreviation": "EN_RE",
      "description": "Premier League 2",
      "level": "U21",
      "compSeasons": [
        {
          "label": "2016/17",
          "id": 59
        },
        {
          "label": "2015/16",
          "id": 39
        },
        {
          "label": "2014/15",
          "id": 46
        },
        {
          "label": "2013/14",
          "id": 43
        },
        {
          "label": "2012/13",
          "id": 52
        }
      ],
      "id": 11
    },
    {
      "abbreviation": "EN_D1",
      "description": "English Football League - Championship",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "English Football League - Championship Season 2021/2022",
          "id": 426
        },
        {
          "label": "English Football League - Championship Season 2020/2021",
          "id": 362
        },
        {
          "label": "2019/20",
          "id": 276
        },
        {
          "label": "2018/19",
          "id": 211
        },
        {
          "label": "2017/18",
          "id": 83
        },
        {
          "label": "2016/17",
          "id": 55
        },
        {
          "label": "2014/15",
          "id": 264
        },
        {
          "label": "2013/14",
          "id": 105
        },
        {
          "label": "2012/13",
          "id": 104
        },
        {
          "label": "2011/12",
          "id": 103
        },
        {
          "label": "2010/11",
          "id": 109
        },
        {
          "label": "2009/10",
          "id": 108
        },
        {
          "label": "1996/97",
          "id": 73
        }
      ],
      "id": 12
    },
    {
      "abbreviation": "EN_FL",
      "description": "EFL Trophy",
      "level": "U21",
      "source": "",
      "compSeasons": [
        {
          "label": "2020/21",
          "id": 370
        },
        {
          "label": "2019/20",
          "id": 293
        },
        {
          "label": "2018/19",
          "id": 224
        },
        {
          "label": "2017/18",
          "id": 86
        },
        {
          "label": "2016/17",
          "id": 69
        }
      ],
      "id": 13
    },
    {
      "abbreviation": "IG_CF",
      "description": "Friendly",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Friendly Season 2021/2022",
          "id": 414
        },
        {
          "label": "Friendly Season 2020/2021",
          "id": 333
        },
        {
          "label": "Friendly Season 2019/2020",
          "id": 231
        },
        {
          "label": "Friendly Season 2018/2019",
          "id": 113
        },
        {
          "label": "2017/2018",
          "id": 80
        },
        {
          "label": "2016/2017",
          "id": 84
        },
        {
          "label": "Friendly Season 2015/2016",
          "id": 202
        },
        {
          "label": "Friendly Season 2014/2015",
          "id": 184
        },
        {
          "label": "Friendly Season 2013/2014",
          "id": 161
        },
        {
          "label": "Friendly Season 2012/2013",
          "id": 160
        },
        {
          "label": "Friendly Season 2011/2012",
          "id": 159
        },
        {
          "label": "Friendly Season 2010/2011",
          "id": 158
        }
      ],
      "id": 14
    },
    {
      "abbreviation": "IG_AT",
      "description": "Premier League Asia Trophy",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Premier League Asia Trophy Season 2019/2020",
          "id": 271
        },
        {
          "label": "2017/18",
          "id": 81
        }
      ],
      "id": 15
    },
    {
      "abbreviation": "PL_D1",
      "description": "Premier League 2 - Division 1",
      "level": "U21",
      "source": "",
      "compSeasons": [
        {
          "label": "2020/21",
          "id": 375
        },
        {
          "label": "2019/20",
          "id": 295
        },
        {
          "label": "2018/19",
          "id": 217
        },
        {
          "label": "2017/18",
          "id": 90
        },
        {
          "label": "2016/17",
          "id": 98
        }
      ],
      "id": 16
    },
    {
      "abbreviation": "PL_D2",
      "description": "Premier League 2 - Division 2",
      "level": "U21",
      "source": "",
      "compSeasons": [
        {
          "label": "2020/21",
          "id": 376
        },
        {
          "label": "2019/20",
          "id": 294
        },
        {
          "label": "2018/19",
          "id": 218
        },
        {
          "label": "2017/18",
          "id": 96
        },
        {
          "label": "2016/17",
          "id": 99
        }
      ],
      "id": 17
    },
    {
      "abbreviation": "PLC_U18",
      "description": "U18 Premier League Cup",
      "level": "U18",
      "source": "",
      "compSeasons": [
        {
          "label": "2019/20",
          "id": 317
        },
        {
          "label": "2018/19",
          "id": 227
        },
        {
          "label": "2017/18",
          "id": 100
        }
      ],
      "id": 18
    },
    {
      "abbreviation": "PLC_U16",
      "description": "English U16 Premier League Cup",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "English U16 Premier League Cup Season 2019/2020",
          "id": 329
        },
        {
          "label": "English U16 Premier League Cup Season 2018/2019",
          "id": 229
        },
        {
          "label": "English U16 Premier League Cup Season 2017/2018",
          "id": 101
        }
      ],
      "id": 19
    },
    {
      "abbreviation": "EN_D2",
      "description": "English Football League - League One",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "English Football League - League One Season 2021/2022",
          "id": 427
        },
        {
          "label": "English Football League - League One Season 2020/2021",
          "id": 372
        },
        {
          "label": "English Football League - League One Season 2019/2020",
          "id": 278
        },
        {
          "label": "English Football League - League One Season 2018/2019",
          "id": 257
        },
        {
          "label": "English Football League - League One Season 2017/2018",
          "id": 349
        },
        {
          "label": "English Football League - League One Season 2016/2017",
          "id": 348
        },
        {
          "label": "English Football League - League One Season 2013/2014",
          "id": 263
        },
        {
          "label": "English Football League - League One Season 2008/2009",
          "id": 110
        }
      ],
      "id": 20
    },
    {
      "abbreviation": "ES_PL",
      "description": "La Liga",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Spanish La Liga Season 2021/2022",
          "id": 431
        },
        {
          "label": "Spanish La Liga Season 2020/2021",
          "id": 365
        },
        {
          "label": "Spanish La Liga Season 2019/2020",
          "id": 286
        },
        {
          "label": "Spanish La Liga Season 2018/2019",
          "id": 213
        },
        {
          "label": "Spanish La Liga Season 2017/2018",
          "id": 193
        },
        {
          "label": "Spanish La Liga Season 2016/2017",
          "id": 144
        },
        {
          "label": "Spanish La Liga Season 2015/2016",
          "id": 143
        },
        {
          "label": "Spanish La Liga Season 2014/2015",
          "id": 142
        },
        {
          "label": "Spanish La Liga Season 2013/2014",
          "id": 141
        },
        {
          "label": "Spanish La Liga Season 2012/2013",
          "id": 140
        },
        {
          "label": "Spanish La Liga Season 2011/2012",
          "id": 139
        },
        {
          "label": "Spanish La Liga Season 2010/2011",
          "id": 117
        },
        {
          "label": "Spanish La Liga Season 2009/2010",
          "id": 395
        },
        {
          "label": "Spanish La Liga Season 2008/2009",
          "id": 394
        },
        {
          "label": "Spanish La Liga Season 2006/2007",
          "id": 332
        },
        {
          "label": "Spanish La Liga Season 2003/2004",
          "id": 203
        },
        {
          "label": "Spanish La Liga Season 2007/2008",
          "id": 340
        }
      ],
      "id": 21
    },
    {
      "abbreviation": "ES_SD",
      "description": "Spanish Segunda Division",
      "level": "SEN",
      "compSeasons": [
        {
          "label": "Spanish Segunda Division Season 2017/2018",
          "id": 190
        },
        {
          "label": "Spanish Segunda Division Season 2016/2017",
          "id": 124
        },
        {
          "label": "Spanish Segunda Division Season 2015/2016",
          "id": 123
        },
        {
          "label": "Spanish Segunda Division Season 2014/2015",
          "id": 122
        },
        {
          "label": "Spanish Segunda Division Season 2013/2014",
          "id": 121
        },
        {
          "label": "Spanish Segunda Division Season 2012/2013",
          "id": 120
        },
        {
          "label": "Spanish Segunda Division Season 2011/2012",
          "id": 119
        },
        {
          "label": "Spanish Segunda Division Season 2010/2011",
          "id": 118
        }
      ],
      "id": 22
    },
    {
      "abbreviation": "ES_SC",
      "description": "Supercopa",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Spanish Supercopa Season 2021/2022",
          "id": 430
        },
        {
          "label": "Spanish Supercopa Season 2020/2021",
          "id": 398
        },
        {
          "label": "Spanish Supercopa Season 2019/2020",
          "id": 330
        },
        {
          "label": "Spanish Supercopa Season 2018/2019",
          "id": 215
        },
        {
          "label": "Spanish Supercopa Season 2017/2018",
          "id": 191
        },
        {
          "label": "Spanish Supercopa Season 2016/2017",
          "id": 131
        },
        {
          "label": "Spanish Supercopa Season 2015/2016",
          "id": 130
        },
        {
          "label": "Spanish Supercopa Season 2014/2015",
          "id": 129
        },
        {
          "label": "Spanish Supercopa Season 2013/2014",
          "id": 128
        },
        {
          "label": "Spanish Supercopa Season 2012/2013",
          "id": 127
        },
        {
          "label": "Spanish Supercopa Season 2011/2012",
          "id": 126
        },
        {
          "label": "Spanish Supercopa Season 2010/2011",
          "id": 125
        }
      ],
      "id": 23
    },
    {
      "abbreviation": "EU_SC",
      "description": "UEFA Super Cup",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "UEFA Super Cup Season 2021/2022",
          "id": 413
        },
        {
          "label": "UEFA Super Cup Season 2020/2021",
          "id": 374
        },
        {
          "label": "UEFA Super Cup Season 2019/2020",
          "id": 273
        },
        {
          "label": "UEFA Super Cup Season 2018/2019",
          "id": 208
        },
        {
          "label": "UEFA Super Cup Season 2017/2018",
          "id": 192
        },
        {
          "label": "UEFA Super Cup Season 2016/2017",
          "id": 138
        },
        {
          "label": "UEFA Super Cup Season 2015/2016",
          "id": 137
        },
        {
          "label": "UEFA Super Cup Season 2014/2015",
          "id": 136
        },
        {
          "label": "UEFA Super Cup Season 2013/2014",
          "id": 135
        },
        {
          "label": "UEFA Super Cup Season 2012/2013",
          "id": 134
        },
        {
          "label": "UEFA Super Cup Season 2011/2012",
          "id": 133
        },
        {
          "label": "UEFA Super Cup Season 2010/2011",
          "id": 132
        }
      ],
      "id": 24
    },
    {
      "abbreviation": "ES_CR",
      "description": "Copa Del Rey",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Spanish Copa Del Rey Season 2020/2021",
          "id": 392
        },
        {
          "label": "Spanish Copa Del Rey Season 2019/2020",
          "id": 327
        },
        {
          "label": "Spanish Copa Del Rey Season 2018/2019",
          "id": 219
        },
        {
          "label": "Spanish Copa Del Rey Season 2017/2018",
          "id": 194
        },
        {
          "label": "Spanish Copa Del Rey Season 2016/2017",
          "id": 183
        },
        {
          "label": "Spanish Copa Del Rey Season 2015/2016",
          "id": 148
        },
        {
          "label": "Spanish Copa Del Rey Season 2014/2015",
          "id": 182
        },
        {
          "label": "Spanish Copa Del Rey Season 2013/2014",
          "id": 146
        },
        {
          "label": "Spanish Copa Del Rey Season 2012/2013",
          "id": 181
        },
        {
          "label": "Spanish Copa Del Rey Season 2011/2012",
          "id": 180
        },
        {
          "label": "Spanish Copa Del Rey Season 2010/2011",
          "id": 145
        }
      ],
      "id": 25
    },
    {
      "abbreviation": "IG_CL",
      "description": "FIFA Club World Cup",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "FIFA Club World Cup Season 2020/2021",
          "id": 400
        },
        {
          "label": "FIFA Club World Cup Season 2019/2020",
          "id": 326
        },
        {
          "label": "FIFA Club World Cup Season 2018/2019",
          "id": 225
        },
        {
          "label": "FIFA Club World Cup Season 2017/2018",
          "id": 195
        },
        {
          "label": "FIFA Club World Cup Season 2016/2017",
          "id": 157
        },
        {
          "label": "FIFA Club World Cup Season 2015/2016",
          "id": 156
        },
        {
          "label": "FIFA Club World Cup Season 2014/2015",
          "id": 155
        },
        {
          "label": "FIFA Club World Cup Season 2013/2014",
          "id": 154
        },
        {
          "label": "FIFA Club World Cup Season 2012/2013",
          "id": 153
        },
        {
          "label": "FIFA Club World Cup Season 2011/2012",
          "id": 152
        },
        {
          "label": "FIFA Club World Cup Season 2010/2011",
          "id": 151
        }
      ],
      "id": 29
    },
    {
      "abbreviation": "IG_CT",
      "description": "International Champions Cup",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "International Champions Cup Season 2019/2020",
          "id": 244
        },
        {
          "label": "International Champions Cup Season 2018/2019",
          "id": 204
        },
        {
          "label": "International Champions Cup Season 2017/2018",
          "id": 199
        },
        {
          "label": "International Champions Cup Season 2016/2017",
          "id": 173
        },
        {
          "label": "International Champions Cup Season 2015/2016",
          "id": 172
        },
        {
          "label": "International Champions Cup Season 2014/2015",
          "id": 171
        },
        {
          "label": "International Champions Cup Season 2013/2014",
          "id": 170
        }
      ],
      "id": 30
    },
    {
      "abbreviation": "AU_DI",
      "description": "Audi Cup",
      "level": "SEN",
      "compSeasons": [
        {
          "label": "Audi Cup Season 2015/2016",
          "id": 175
        },
        {
          "label": "Audi Cup Season 2013/2014",
          "id": 174
        }
      ],
      "id": 31
    },
    {
      "abbreviation": "ES_JG",
      "description": "Trofeo Joan Gamper",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Trofeo Joan Gamper Season 2020/2021",
          "id": 382
        },
        {
          "label": "Trofeo Joan Gamper Season 2019/2020",
          "id": 284
        },
        {
          "label": "Trofeo Joan Gamper Season 2018/2019",
          "id": 216
        },
        {
          "label": "Trofeo Joan Gamper Season 2017/2018",
          "id": 200
        },
        {
          "label": "Trofeo Joan Gamper Season 2016/2017",
          "id": 176
        }
      ],
      "id": 32
    },
    {
      "abbreviation": "ES_CT",
      "description": "Supercopa de Catalunya",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Supercopa de Catalunya Season 2018/2019",
          "id": 241
        },
        {
          "label": "Supercopa de Catalunya Season 2017/2018",
          "id": 198
        },
        {
          "label": "Supercopa de Catalunya Season 2016/2017",
          "id": 177
        }
      ],
      "id": 33
    },
    {
      "abbreviation": "EU_YL",
      "description": "UEFA Youth League",
      "level": "U18",
      "source": "",
      "compSeasons": [
        {
          "label": "UEFA Youth League Season 2020/2021",
          "id": 402
        },
        {
          "label": "UEFA Youth League Season 2019/2020",
          "id": 324
        },
        {
          "label": "UEFA Youth League Season 2018/2019",
          "id": 318
        },
        {
          "label": "UEFA Youth League Season 2017/2018",
          "id": 345
        },
        {
          "label": "UEFA Youth League Season 2016/2017",
          "id": 189
        },
        {
          "label": "UEFA Youth League Season 2015/2016",
          "id": 188
        },
        {
          "label": "UEFA Youth League Season 2014/2015",
          "id": 187
        },
        {
          "label": "UEFA Youth League Season 2013/2014",
          "id": 186
        }
      ],
      "id": 34
    },
    {
      "abbreviation": "EN_YP",
      "description": "English FA Youth Cup",
      "level": "U18",
      "source": "",
      "compSeasons": [
        {
          "label": "English FA Youth Cup Season 2020/2021",
          "id": 393
        },
        {
          "label": "English FA Youth Cup Season 2019/2020",
          "id": 331
        },
        {
          "label": "English FA Youth Cup Season 2018/2019",
          "id": 232
        },
        {
          "label": "English FA Youth Cup Season 2017/2018",
          "id": 323
        },
        {
          "label": "English FA Youth Cup Season 2016/2017",
          "id": 344
        },
        {
          "label": "English FA Youth Cup Season 2015/2016",
          "id": 343
        }
      ],
      "id": 35
    },
    {
      "abbreviation": "proximus",
      "description": "Belgium - Proximus League",
      "level": "SEN",
      "source": "PULSE",
      "compSeasons": [],
      "id": 36
    },
    {
      "abbreviation": "FR",
      "description": "Friendlies",
      "level": "SEN",
      "source": "PULSE",
      "compSeasons": [],
      "id": 37
    },
    {
      "abbreviation": "WO_SL",
      "description": "English Women's Super League",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "English Women's Super League Season 2020/2021",
          "id": 356
        },
        {
          "label": "English Women's Super League Season 2019/2020",
          "id": 290
        },
        {
          "label": "2018/2019",
          "id": 250
        },
        {
          "label": "2017/2018",
          "id": 247
        },
        {
          "label": "2016/2017",
          "id": 248
        },
        {
          "label": "2015/2016",
          "id": 254
        },
        {
          "label": "2014/2015",
          "id": 252
        },
        {
          "label": "2013/2014",
          "id": 245
        },
        {
          "label": "English Women's Super League Season 2021/2022",
          "id": 433
        }
      ],
      "id": 38
    },
    {
      "abbreviation": "WO_SS",
      "description": "Women's Super League Spring Series",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Women's Super League Spring Series Season 2016/2017",
          "id": 251
        }
      ],
      "id": 41
    },
    {
      "abbreviation": "LD_S3",
      "description": "Scottish League Two",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Scottish League Two Season 2021/2022",
          "id": 420
        },
        {
          "label": "Scottish League Two Season 2020/2021",
          "id": 360
        },
        {
          "label": "Scottish League Two Season 2019/2020",
          "id": 283
        },
        {
          "label": "Scottish League Two Season 2018/2019",
          "id": 256
        },
        {
          "label": "Scottish League Two Season 2016/2017",
          "id": 386
        },
        {
          "label": "Scottish League Two Season 2015/2016",
          "id": 387
        }
      ],
      "id": 42
    },
    {
      "abbreviation": "EN_D3",
      "description": "English Football League - League Two",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "English Football League - League Two Season 2021/2022",
          "id": 428
        },
        {
          "label": "English Football League - League Two Season 2020/2021",
          "id": 371
        },
        {
          "label": "English Football League - League Two Season 2019/2020",
          "id": 277
        },
        {
          "label": "English Football League - League Two Season 2018/2019",
          "id": 258
        },
        {
          "label": "English Football League - League Two Season 2017/2018",
          "id": 350
        }
      ],
      "id": 43
    },
    {
      "abbreviation": "LD_S1",
      "description": "Scottish Championship",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Scottish Championship Season 2021/2022",
          "id": 419
        },
        {
          "label": "Scottish Championship Season 2020/2021",
          "id": 359
        },
        {
          "label": "Scottish Championship Season 2019/2020",
          "id": 281
        },
        {
          "label": "Scottish Championship Season 2018/2019",
          "id": 259
        }
      ],
      "id": 44
    },
    {
      "abbreviation": "WO_SL2",
      "description": "English Women's Championship",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "English Women's Championship Season 2020/2021",
          "id": 364
        },
        {
          "label": "English Women's Championship Season 2019/2020",
          "id": 291
        },
        {
          "label": "English Women's Championship Season 2018/2019",
          "id": 260
        }
      ],
      "id": 45
    },
    {
      "abbreviation": "LD_SP",
      "description": "Scottish Premiership",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Scottish Premiership Season 2021/2022",
          "id": 421
        },
        {
          "label": "Scottish Premiership Season 2020/2021",
          "id": 352
        },
        {
          "label": "Scottish Premiership Season 2019/2020",
          "id": 280
        },
        {
          "label": "Scottish Premiership Season 2018/2019",
          "id": 261
        },
        {
          "label": "Scottish Premiership Season 2005/2006",
          "id": 403
        }
      ],
      "id": 46
    },
    {
      "abbreviation": "LD_S2",
      "description": "Scottish League One",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Scottish League One Season 2021/2022",
          "id": 422
        },
        {
          "label": "Scottish League One Season 2020/2021",
          "id": 358
        },
        {
          "label": "Scottish League One Season 2019/2020",
          "id": 282
        },
        {
          "label": "Scottish League One Season 2018/2019",
          "id": 262
        }
      ],
      "id": 48
    },
    {
      "abbreviation": "FND",
      "description": "Friendly",
      "level": "SEN",
      "source": "PULSE",
      "compSeasons": [],
      "id": 71
    },
    {
      "abbreviation": "LD_P1",
      "description": "Scottish Championship Play-offs",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Scottish Championship Play-offs Season 2020/2021",
          "id": 408
        },
        {
          "label": "Scottish Championship Play-offs Season 2018/2019",
          "id": 266
        }
      ],
      "id": 74
    },
    {
      "abbreviation": "LD_P2",
      "description": "Scottish League One Play-offs",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Scottish League One Play-offs Season 2020/2021",
          "id": 409
        },
        {
          "label": "Scottish League One Play-offs Season 2018/2019",
          "id": 267
        }
      ],
      "id": 75
    },
    {
      "abbreviation": "LD_P3",
      "description": "Scottish League Two Play-offs",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Scottish League Two Play-offs Season 2020/2021",
          "id": 410
        },
        {
          "label": "Scottish League Two Play-offs Season 2018/2019",
          "id": 268
        }
      ],
      "id": 76
    },
    {
      "abbreviation": "LD_PP",
      "description": "Scottish Premiership Play-offs",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Scottish Premiership Play-offs Season 2020/2021",
          "id": 407
        },
        {
          "label": "Scottish Premiership Play-offs Season 2018/2019",
          "id": 269
        }
      ],
      "id": 77
    },
    {
      "abbreviation": "preseason",
      "description": "2019 Pre-Season (First Team)",
      "level": "SEN",
      "source": "PULSE",
      "compSeasons": [],
      "id": 85
    },
    {
      "abbreviation": "preseason23s",
      "description": "2019 Pre-Season (Under 23s)",
      "level": "U21",
      "source": "PULSE",
      "compSeasons": [],
      "id": 110
    },
    {
      "abbreviation": "preseason1920",
      "description": "Preseason",
      "level": "SEN",
      "source": "PULSE",
      "compSeasons": [],
      "id": 159
    },
    {
      "abbreviation": "preseasonu23",
      "description": "2019 Pre-Season (Under 23s)",
      "level": "U21",
      "source": "PULSE",
      "compSeasons": [],
      "id": 173
    },
    {
      "abbreviation": "IG_OF",
      "description": "Other Club Friendlies",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Other Club Friendlies Season 2021/2022",
          "id": 423
        },
        {
          "label": "Other Club Friendlies Season 2020/2021",
          "id": 361
        },
        {
          "label": "Other Club Friendlies Season 2019/2020",
          "id": 292
        }
      ],
      "id": 210
    },
    {
      "abbreviation": "friendly",
      "description": "Pre-Season (First Team)",
      "level": "SEN",
      "source": "PULSE",
      "compSeasons": [],
      "id": 296
    },
    {
      "abbreviation": "WO_FA",
      "description": "Women's FA Cup",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Women's FA Cup Season 2020/2021",
          "id": 391
        },
        {
          "label": "Women's FA Cup Season 2019/2020",
          "id": 335
        },
        {
          "label": "Women's FA Cup Season 2018/2019",
          "id": 311
        },
        {
          "label": "Women's FA Cup Season 2017/2018",
          "id": 305
        },
        {
          "label": "Women's FA Cup Season 2016/2017",
          "id": 310
        },
        {
          "label": "Women's FA Cup Season 2015/2016",
          "id": 308
        },
        {
          "label": "Women's FA Cup Season 2014/2015",
          "id": 302
        },
        {
          "label": "Women's FA Cup Season 2013/2014",
          "id": 301
        },
        {
          "label": "Women's FA Cup Season 2012/2013",
          "id": 304
        }
      ],
      "id": 345
    },
    {
      "abbreviation": "WO_WSLC",
      "description": "FA Women's Continental League Cup",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "FA WSL Cup Season 2020/2021",
          "id": 383
        },
        {
          "label": "FA WSL Cup Season 2019/2020",
          "id": 325
        },
        {
          "label": "FA WSL Cup Season 2018/2019",
          "id": 313
        },
        {
          "label": "FA WSL Cup Season 2017/2018",
          "id": 309
        },
        {
          "label": "FA WSL Cup Season 2016/2017",
          "id": 307
        }
      ],
      "id": 346
    },
    {
      "abbreviation": "WO_CL",
      "description": "Women's Champions League",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Women's Champions League Season 2020/2021",
          "id": 397
        },
        {
          "label": "Women's Champions League Season 2019/2020",
          "id": 319
        }
      ],
      "id": 348
    },
    {
      "abbreviation": "ES_PF",
      "description": "Primera División Femenina",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Primera División Femenina Season 2020/2021",
          "id": 357
        },
        {
          "label": "Primera División Femenina Season 2019/2020",
          "id": 320
        },
        {
          "label": "Primera División Femenina Season 2018/2019",
          "id": 346
        },
        {
          "label": "Primera División Femenina Season 2017/2018",
          "id": 347
        },
        {
          "label": "Primera División Femenina Season 2021/2022",
          "id": 432
        }
      ],
      "id": 349
    },
    {
      "abbreviation": "leasing",
      "description": "Leasing.com Trophy",
      "level": "U21",
      "source": "PULSE",
      "compSeasons": [],
      "id": 365
    },
    {
      "abbreviation": "ES_SF",
      "description": "Spanish Supercopa Femenina",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Spanish Supercopa Femenina Season 2020/2021",
          "id": 399
        },
        {
          "label": "Spanish Supercopa Femenina Season 2019/2020",
          "id": 336
        }
      ],
      "id": 370
    },
    {
      "abbreviation": "EC_SC",
      "description": "Supercopa de Ecuador",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Supercopa de Ecuador Season 2020/2021",
          "id": 401
        },
        {
          "label": "Supercopa de Ecuador Season 2019/2020",
          "id": 337
        }
      ],
      "id": 373
    },
    {
      "abbreviation": "EN_CP",
      "description": "English National League",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "English National League Season 2019/2020",
          "id": 353
        }
      ],
      "id": 388
    },
    {
      "abbreviation": "EN_CN",
      "description": "English National North",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "English National North Season 2019/2020",
          "id": 354
        }
      ],
      "id": 389
    },
    {
      "abbreviation": "EN_CS",
      "description": "English National South",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "English National South Season 2019/2020",
          "id": 355
        }
      ],
      "id": 390
    },
    {
      "abbreviation": "U23 Friendlies",
      "description": "2020 Pre-Season Friendlies (U23s)",
      "level": "U21",
      "source": "PULSE",
      "compSeasons": [],
      "id": 437
    },
    {
      "abbreviation": "2020 Pre-Season",
      "description": "2020 Pre-Season Friendlies (First Team)",
      "level": "SEN",
      "source": "PULSE",
      "compSeasons": [],
      "id": 438
    },
    {
      "abbreviation": "Friendlies 2020",
      "description": "2020 Pre-Season Friendlies (Women)",
      "level": "SEN",
      "source": "PULSE",
      "compSeasons": [],
      "id": 445
    },
    {
      "abbreviation": "EN_WC",
      "description": "English Women's Community Shield",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "English Women's Community Shield Season 2020/2021",
          "id": 373
        }
      ],
      "id": 480
    },
    {
      "abbreviation": "EN_FC",
      "description": "English Community Shield",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "English Community Shield Season 2021/2022",
          "id": 415
        },
        {
          "label": "English Community Shield Season 2020/2021",
          "id": 379
        }
      ],
      "id": 492
    },
    {
      "abbreviation": "2020 Friendly",
      "description": "2020 Pre-Season (First Team)",
      "level": "SEN",
      "source": "PULSE",
      "compSeasons": [],
      "id": 499
    },
    {
      "abbreviation": "DE_RN",
      "description": "German Regionalliga Nord",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "German Regionalliga Nord Season 2020/2021",
          "id": 388
        }
      ],
      "id": 657
    },
    {
      "abbreviation": "BE_JL",
      "description": "Belgian Jupiler Pro League",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Belgian Jupiler Pro League Season 2020/2021",
          "id": 389
        },
        {
          "label": "Belgian Jupiler Pro League Season 2021/2022",
          "id": 416
        }
      ],
      "id": 658
    },
    {
      "abbreviation": "ES_CRA",
      "description": "Spanish Copa de la Reina",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Spanish Copa de la Reina Season 2020/2021",
          "id": 406
        },
        {
          "label": "Spanish Copa de la Reina Season 2019/2020",
          "id": 396
        }
      ],
      "id": 669
    },
    {
      "abbreviation": "IG_WO",
      "description": "Internationals Women",
      "level": "SEN",
      "source": "",
      "compSeasons": [
        {
          "label": "Internationals Women Season 2021/2022",
          "id": 411
        },
        {
          "label": "Internationals Women Season 2020/2021",
          "id": 404
        },
        {
          "label": "Internationals Women Season 2019/2020",
          "id": 405
        }
      ],
      "id": 1871
    },
    {
      "abbreviation": "Pre-Season",
      "description": "Pre-Season 2021 (U23)",
      "level": "U21",
      "source": "PULSE",
      "compSeasons": [],
      "id": 1981
    },
    {
      "abbreviation": "Florida Cup",
      "description": "Florida Cup 2021",
      "level": "SEN",
      "source": "PULSE",
      "compSeasons": [],
      "id": 1996
    },
    {
      "abbreviation": "Pre-Season 2021",
      "description": "Pre-Season 2021 (Mens)",
      "level": "SEN",
      "source": "PULSE",
      "compSeasons": [],
      "id": 2011
    },
    {
      "abbreviation": "2021 BHAFC PSFs",
      "description": "Brighton pre-season friendlies 2021",
      "level": "SEN",
      "source": "PULSE",
      "compSeasons": [],
      "id": 2029
    }
  ]
}

Fixture

{
    "fixture": {
        "gameweek": {
            "id": 5701,
            "gameweek": 38
        },
        "kickoff": {
            "completeness": 3,
            "millis": 1621782000000,
            "label": "Sun 23 May 2021, 16:00 BST",
            "gmtOffset": 1
        },
        "provisionalKickoff": {
            "completeness": 3,
            "millis": 1621782000000,
            "label": "Sun 23 May 2021, 16:00 BST",
            "gmtOffset": 1
        },
        "teams": [
            {
                "team": {
                    "name": "Arsenal",
                    "club": {
                        "name": "Arsenal",
                        "abbr": "ARS",
                        "id": 1
                    },
                    "teamType": "FIRST",
                    "shortName": "Arsenal",
                    "id": 1
                },
                "score": 2
            },
            {
                "team": {
                    "name": "Brighton and Hove Albion",
                    "club": {
                        "name": "Brighton and Hove Albion",
                        "abbr": "BHA",
                        "id": 131
                    },
                    "teamType": "FIRST",
                    "shortName": "Brighton",
                    "id": 131
                },
                "score": 0
            }
        ],
        "replay": false,
        "ground": {
            "name": "Emirates Stadium",
            "city": "London",
            "source": "OPTA",
            "id": 52
        },
        "neutralGround": false,
        "status": "C",
        "phase": "F",
        "outcome": "H",
        "attendance": 10000,
        "clock": {
            "secs": 5580,
            "label": "90 +3'00"
        },
        "fixtureType": "REGULAR",
        "extraTime": false,
        "shootout": false,
        "behindClosedDoors": false,
        "id": 59266
    },
    "events": {
        "pageInfo": {
            "page": 0,
            "numPages": 1,
            "pageSize": 200,
            "numEntries": 86
        },
        "content": [
            {
                "id": 1566599,
                "type": "lineup",
                "text": "Lineups are announced and players are warming up."
            },
            {
                "id": 1566609,
                "time": {
                    "secs": 0,
                    "label": "01"
                },
                "type": "start",
                "text": "First Half begins."
            },
            {
                "id": 1566658,
                "time": {
                    "secs": 221,
                    "label": "04"
                },
                "type": "attempt blocked",
                "text": "Attempt blocked. Martin Ødegaard (Arsenal) left footed shot from outside the box is blocked. Assisted by Emile Smith Rowe.",
                "playerIds": [
                    11419,
                    14445
                ]
            },
            {
                "id": 1566635,
                "time": {
                    "secs": 281,
                    "label": "05"
                },
                "type": "corner",
                "text": "Corner,  Arsenal. Conceded by Adam Webster.",
                "playerIds": [
                    9426
                ]
            },
            {
                "id": 1566645,
                "time": {
                    "secs": 322,
                    "label": "06"
                },
                "type": "miss",
                "text": "Attempt missed. Thomas Partey (Arsenal) right footed shot from outside the box is close, but misses to the right. Assisted by Granit Xhaka.",
                "playerIds": [
                    4936,
                    12136
                ]
            },
            {
                "id": 1566646,
                "time": {
                    "secs": 354,
                    "label": "06"
                },
                "type": "attempt saved",
                "text": "Attempt saved. Granit Xhaka (Arsenal) left footed shot from outside the box is saved in the bottom left corner. Assisted by Calum Chambers.",
                "playerIds": [
                    12136,
                    4620
                ]
            },
            {
                "id": 1566657,
                "time": {
                    "secs": 409,
                    "label": "07"
                },
                "type": "attempt blocked",
                "text": "Attempt blocked. Nicolas Pépé (Arsenal) left footed shot from outside the box is blocked. Assisted by Pierre-Emerick Aubameyang.",
                "playerIds": [
                    50252,
                    5110
                ]
            },
            {
                "id": 1566677,
                "time": {
                    "secs": 570,
                    "label": "10"
                },
                "type": "attempt blocked",
                "text": "Attempt blocked. Martin Ødegaard (Arsenal) left footed shot from outside the box is blocked. Assisted by Emile Smith Rowe.",
                "playerIds": [
                    11419,
                    14445
                ]
            },
            {
                "id": 1566696,
                "time": {
                    "secs": 571,
                    "label": "10"
                },
                "type": "corner",
                "text": "Corner,  Arsenal. Conceded by Ben White.",
                "playerIds": [
                    14548
                ]
            },
            {
                "id": 1566693,
                "time": {
                    "secs": 606,
                    "label": "11"
                },
                "type": "free kick won",
                "text": "Robert Sánchez (Brighton and Hove Albion) wins a free kick in the defensive half.",
                "playerIds": [
                    14538
                ]
            },
            {
                "id": 1566695,
                "time": {
                    "secs": 606,
                    "label": "11"
                },
                "type": "free kick lost",
                "text": "Foul by Gabriel Magalhães (Arsenal).",
                "playerIds": [
                    50234
                ]
            },
            {
                "id": 1566694,
                "time": {
                    "secs": 674,
                    "label": "12"
                },
                "type": "free kick won",
                "text": "Emile Smith Rowe (Arsenal) wins a free kick on the left wing.",
                "playerIds": [
                    14445
                ]
            },
            {
                "id": 1566697,
                "time": {
                    "secs": 674,
                    "label": "12"
                },
                "type": "free kick lost",
                "text": "Foul by Adam Webster (Brighton and Hove Albion).",
                "playerIds": [
                    9426
                ]
            },
            {
                "id": 1566711,
                "time": {
                    "secs": 796,
                    "label": "14"
                },
                "type": "corner",
                "text": "Corner,  Brighton and Hove Albion. Conceded by Calum Chambers.",
                "playerIds": [
                    4620
                ]
            },
            {
                "id": 1566801,
                "time": {
                    "secs": 1384,
                    "label": "24"
                },
                "type": "miss",
                "text": "Attempt missed. Pierre-Emerick Aubameyang (Arsenal) with an attempt from the left side of the six yard box misses to the left. Assisted by Martin Ødegaard with a cross.",
                "playerIds": [
                    5110,
                    11419
                ]
            },
            {
                "id": 1566816,
                "time": {
                    "secs": 1487,
                    "label": "25"
                },
                "type": "free kick lost",
                "text": "Foul by Yves Bissouma (Brighton and Hove Albion).",
                "playerIds": [
                    50245
                ]
            },
            {
                "id": 1566817,
                "time": {
                    "secs": 1487,
                    "label": "25"
                },
                "type": "free kick won",
                "text": "Martin Ødegaard (Arsenal) wins a free kick in the attacking half.",
                "playerIds": [
                    11419
                ]
            },
            {
                "id": 1566841,
                "time": {
                    "secs": 1567,
                    "label": "27"
                },
                "type": "attempt saved",
                "text": "Attempt saved. Thomas Partey (Arsenal) right footed shot from outside the box is saved in the top right corner. Assisted by Pierre-Emerick Aubameyang.",
                "playerIds": [
                    4936,
                    5110
                ]
            },
            {
                "id": 1566842,
                "time": {
                    "secs": 1569,
                    "label": "27"
                },
                "type": "corner",
                "text": "Corner,  Arsenal. Conceded by Robert Sánchez.",
                "playerIds": [
                    14538
                ]
            },
            {
                "id": 1566840,
                "time": {
                    "secs": 1612,
                    "label": "27"
                },
                "type": "attempt blocked",
                "text": "Attempt blocked. Granit Xhaka (Arsenal) left footed shot from outside the box is blocked. Assisted by Emile Smith Rowe.",
                "playerIds": [
                    12136,
                    14445
                ]
            },
            {
                "id": 1566839,
                "time": {
                    "secs": 1654,
                    "label": "28"
                },
                "type": "free kick won",
                "text": "Emile Smith Rowe (Arsenal) wins a free kick in the attacking half.",
                "playerIds": [
                    14445
                ]
            },
            {
                "id": 1566844,
                "time": {
                    "secs": 1654,
                    "label": "28"
                },
                "type": "free kick lost",
                "text": "Foul by Dan Burn (Brighton and Hove Albion).",
                "playerIds": [
                    8707
                ]
            },
            {
                "id": 1566843,
                "time": {
                    "secs": 1714,
                    "label": "29"
                },
                "type": "attempt saved",
                "text": "Attempt saved. Granit Xhaka (Arsenal) left footed shot from outside the box is saved in the bottom right corner.",
                "playerIds": [
                    12136
                ]
            },
            {
                "id": 1566852,
                "time": {
                    "secs": 1776,
                    "label": "30"
                },
                "type": "free kick won",
                "text": "Emile Smith Rowe (Arsenal) wins a free kick in the defensive half.",
                "playerIds": [
                    14445
                ]
            },
            {
                "id": 1566854,
                "time": {
                    "secs": 1776,
                    "label": "30"
                },
                "type": "free kick lost",
                "text": "Foul by Alexis Mac Allister (Brighton and Hove Albion).",
                "playerIds": [
                    63633
                ]
            },
            {
                "id": 1566860,
                "time": {
                    "secs": 1816,
                    "label": "31"
                },
                "type": "corner",
                "text": "Corner,  Arsenal. Conceded by Yves Bissouma.",
                "playerIds": [
                    50245
                ]
            },
            {
                "id": 1566869,
                "time": {
                    "secs": 1845,
                    "label": "31"
                },
                "type": "offside",
                "text": "Offside, Arsenal. Thomas Partey tries a through ball, but Rob Holding is caught offside.",
                "playerIds": [
                    4936
                ]
            },
            {
                "id": 1566878,
                "time": {
                    "secs": 1975,
                    "label": "33"
                },
                "type": "free kick lost",
                "text": "Foul by Granit Xhaka (Arsenal).",
                "playerIds": [
                    12136
                ]
            },
            {
                "id": 1566879,
                "time": {
                    "secs": 1975,
                    "label": "33"
                },
                "type": "free kick won",
                "text": "Alexis Mac Allister (Brighton and Hove Albion) wins a free kick in the attacking half.",
                "playerIds": [
                    63633
                ]
            },
            {
                "id": 1566880,
                "time": {
                    "secs": 2004,
                    "label": "34"
                },
                "type": "offside",
                "text": "Offside, Brighton and Hove Albion. Dan Burn tries a through ball, but Leandro Trossard is caught offside.",
                "playerIds": [
                    8707
                ]
            },
            {
                "id": 1566892,
                "time": {
                    "secs": 2079,
                    "label": "35"
                },
                "type": "attempt blocked",
                "text": "Attempt blocked. Jakub Moder (Brighton and Hove Albion) left footed shot from the centre of the box is blocked. Assisted by Alireza Jahanbakhsh.",
                "playerIds": [
                    108751,
                    15480
                ]
            },
            {
                "id": 1566893,
                "time": {
                    "secs": 2090,
                    "label": "35"
                },
                "type": "miss",
                "text": "Attempt missed. Lewis Dunk (Brighton and Hove Albion) right footed shot from outside the box is high and wide to the right.",
                "playerIds": [
                    8163
                ]
            },
            {
                "id": 1566910,
                "time": {
                    "secs": 2185,
                    "label": "37"
                },
                "type": "free kick won",
                "text": "Jakub Moder (Brighton and Hove Albion) wins a free kick in the defensive half.",
                "playerIds": [
                    108751
                ]
            },
            {
                "id": 1566911,
                "time": {
                    "secs": 2185,
                    "label": "37"
                },
                "type": "free kick lost",
                "text": "Foul by Rob Holding (Arsenal).",
                "playerIds": [
                    11575
                ]
            },
            {
                "id": 1566926,
                "time": {
                    "secs": 2353,
                    "label": "40"
                },
                "type": "corner",
                "text": "Corner,  Arsenal. Conceded by Adam Webster.",
                "playerIds": [
                    9426
                ]
            },
            {
                "id": 1566957,
                "time": {
                    "secs": 2564,
                    "label": "43"
                },
                "type": "corner",
                "text": "Corner,  Arsenal. Conceded by Pascal Groß.",
                "playerIds": [
                    22542
                ]
            },
            {
                "id": 1566966,
                "time": {
                    "secs": 2609,
                    "label": "44"
                },
                "type": "post",
                "text": "Gabriel Magalhães (Arsenal) hits the bar with a header from the centre of the box. Assisted by Granit Xhaka following a corner.",
                "playerIds": [
                    50234,
                    12136
                ]
            },
            {
                "id": 1566958,
                "time": {
                    "secs": 2613,
                    "label": "44"
                },
                "type": "corner",
                "text": "Corner,  Arsenal. Conceded by Lewis Dunk.",
                "playerIds": [
                    8163
                ]
            },
            {
                "id": 1566967,
                "time": {
                    "secs": 2646,
                    "label": "45"
                },
                "type": "corner",
                "text": "Corner,  Arsenal. Conceded by Yves Bissouma.",
                "playerIds": [
                    50245
                ]
            },
            {
                "id": 1566968,
                "time": {
                    "secs": 2666,
                    "label": "45"
                },
                "type": "miss",
                "text": "Attempt missed. Thomas Partey (Arsenal) header from the centre of the box misses to the left. Assisted by Martin Ødegaard with a cross following a corner.",
                "playerIds": [
                    4936,
                    11419
                ]
            },
            {
                "id": 1566972,
                "time": {
                    "secs": 2708,
                    "label": "45 +1"
                },
                "type": "end 1",
                "text": "First Half ends, Arsenal 0, Brighton and Hove Albion 0."
            },
            {
                "id": 1567011,
                "time": {
                    "secs": 2700,
                    "label": "46"
                },
                "type": "start",
                "text": "Second Half begins Arsenal 0, Brighton and Hove Albion 0."
            },
            {
                "id": 1567018,
                "time": {
                    "secs": 2700,
                    "label": "46"
                },
                "type": "substitution",
                "text": "Substitution, Brighton and Hove Albion. Adam Lallana replaces Alireza Jahanbakhsh.",
                "playerIds": [
                    4618,
                    15480
                ]
            },
            {
                "id": 1567020,
                "time": {
                    "secs": 2700,
                    "label": "46"
                },
                "type": "substitution",
                "text": "Substitution, Brighton and Hove Albion. Aaron Connolly replaces Leandro Trossard.",
                "playerIds": [
                    21653,
                    20486
                ]
            },
            {
                "id": 1567017,
                "time": {
                    "secs": 2732,
                    "label": "46"
                },
                "type": "free kick won",
                "text": "Aaron Connolly (Brighton and Hove Albion) wins a free kick in the defensive half.",
                "playerIds": [
                    21653
                ]
            },
            {
                "id": 1567021,
                "time": {
                    "secs": 2732,
                    "label": "46"
                },
                "type": "free kick lost",
                "text": "Foul by Gabriel Magalhães (Arsenal).",
                "playerIds": [
                    50234
                ]
            },
            {
                "id": 1567019,
                "time": {
                    "secs": 2802,
                    "label": "47"
                },
                "type": "offside",
                "text": "Offside, Arsenal. Gabriel Magalhães tries a through ball, but Pierre-Emerick Aubameyang is caught offside.",
                "playerIds": [
                    50234
                ]
            },
            {
                "id": 1567025,
                "time": {
                    "secs": 2895,
                    "label": "49"
                },
                "type": "goal",
                "text": "Goal!  Arsenal 1, Brighton and Hove Albion 0. Nicolas Pépé (Arsenal) right footed shot from the centre of the box to the bottom right corner. Assisted by Calum Chambers with a cross.",
                "playerIds": [
                    50252,
                    4620
                ]
            },
            {
                "id": 1567040,
                "time": {
                    "secs": 2993,
                    "label": "50"
                },
                "type": "free kick lost",
                "text": "Foul by Thomas Partey (Arsenal).",
                "playerIds": [
                    4936
                ]
            },
            {
                "id": 1567041,
                "time": {
                    "secs": 2993,
                    "label": "50"
                },
                "type": "free kick won",
                "text": "Yves Bissouma (Brighton and Hove Albion) wins a free kick in the defensive half.",
                "playerIds": [
                    50245
                ]
            },
            {
                "id": 1567047,
                "time": {
                    "secs": 3030,
                    "label": "51"
                },
                "type": "miss",
                "text": "Attempt missed. Aaron Connolly (Brighton and Hove Albion) right footed shot from the left side of the box misses to the right.",
                "playerIds": [
                    21653
                ]
            },
            {
                "id": 1567048,
                "time": {
                    "secs": 3073,
                    "label": "52"
                },
                "type": "free kick won",
                "text": "Granit Xhaka (Arsenal) wins a free kick in the defensive half.",
                "playerIds": [
                    12136
                ]
            },
            {
                "id": 1567049,
                "time": {
                    "secs": 3073,
                    "label": "52"
                },
                "type": "free kick lost",
                "text": "Foul by Alexis Mac Allister (Brighton and Hove Albion).",
                "playerIds": [
                    63633
                ]
            },
            {
                "id": 1567098,
                "time": {
                    "secs": 3360,
                    "label": "57"
                },
                "type": "miss",
                "text": "Attempt missed. Yves Bissouma (Brighton and Hove Albion) right footed shot from outside the box misses to the left.",
                "playerIds": [
                    50245
                ]
            },
            {
                "id": 1567108,
                "time": {
                    "secs": 3420,
                    "label": "58"
                },
                "type": "free kick won",
                "text": "Aaron Connolly (Brighton and Hove Albion) wins a free kick in the defensive half.",
                "playerIds": [
                    21653
                ]
            },
            {
                "id": 1567109,
                "time": {
                    "secs": 3420,
                    "label": "58"
                },
                "type": "free kick lost",
                "text": "Foul by Rob Holding (Arsenal).",
                "playerIds": [
                    11575
                ]
            },
            {
                "id": 1567118,
                "time": {
                    "secs": 3476,
                    "label": "58"
                },
                "type": "corner",
                "text": "Corner,  Arsenal. Conceded by Ben White.",
                "playerIds": [
                    14548
                ]
            },
            {
                "id": 1567128,
                "time": {
                    "secs": 3513,
                    "label": "59"
                },
                "type": "free kick won",
                "text": "Aaron Connolly (Brighton and Hove Albion) wins a free kick in the defensive half.",
                "playerIds": [
                    21653
                ]
            },
            {
                "id": 1567129,
                "time": {
                    "secs": 3513,
                    "label": "59"
                },
                "type": "free kick lost",
                "text": "Foul by Nicolas Pépé (Arsenal).",
                "playerIds": [
                    50252
                ]
            },
            {
                "id": 1567138,
                "time": {
                    "secs": 3582,
                    "label": "60"
                },
                "type": "goal",
                "text": "Goal!  Arsenal 2, Brighton and Hove Albion 0. Nicolas Pépé (Arsenal) left footed shot from the right side of the box to the bottom left corner. Assisted by Martin Ødegaard.",
                "playerIds": [
                    50252,
                    11419
                ]
            },
            {
                "id": 1567177,
                "time": {
                    "secs": 3868,
                    "label": "65"
                },
                "type": "attempt saved",
                "text": "Attempt saved. Jakub Moder (Brighton and Hove Albion) right footed shot from outside the box is saved in the bottom left corner. Assisted by Aaron Connolly.",
                "playerIds": [
                    108751,
                    21653
                ]
            },
            {
                "id": 1567196,
                "time": {
                    "secs": 3906,
                    "label": "66"
                },
                "type": "substitution",
                "text": "Substitution, Brighton and Hove Albion. Steven Alzate replaces Alexis Mac Allister.",
                "playerIds": [
                    20723,
                    63633
                ]
            },
            {
                "id": 1567207,
                "time": {
                    "secs": 4015,
                    "label": "67"
                },
                "type": "free kick won",
                "text": "Kieran Tierney (Arsenal) wins a free kick in the defensive half.",
                "playerIds": [
                    12185
                ]
            },
            {
                "id": 1567208,
                "time": {
                    "secs": 4015,
                    "label": "67"
                },
                "type": "free kick lost",
                "text": "Foul by Jakub Moder (Brighton and Hove Albion).",
                "playerIds": [
                    108751
                ]
            },
            {
                "id": 1567231,
                "time": {
                    "secs": 4078,
                    "label": "68"
                },
                "type": "miss",
                "text": "Attempt missed. Pierre-Emerick Aubameyang (Arsenal) left footed shot from the left side of the box misses to the left. Assisted by Emile Smith Rowe following a fast break.",
                "playerIds": [
                    5110,
                    14445
                ]
            },
            {
                "id": 1567232,
                "time": {
                    "secs": 4113,
                    "label": "69"
                },
                "type": "miss",
                "text": "Attempt missed. Nicolas Pépé (Arsenal) left footed shot from outside the box misses to the right. Assisted by Pierre-Emerick Aubameyang.",
                "playerIds": [
                    50252,
                    5110
                ]
            },
            {
                "id": 1567260,
                "time": {
                    "secs": 4338,
                    "label": "73"
                },
                "type": "post",
                "text": "Thomas Partey (Arsenal) hits the bar with a right footed shot from the centre of the box. Assisted by Granit Xhaka.",
                "playerIds": [
                    4936,
                    12136
                ]
            },
            {
                "id": 1567273,
                "time": {
                    "secs": 4364,
                    "label": "73"
                },
                "type": "corner",
                "text": "Corner,  Arsenal. Conceded by Adam Webster.",
                "playerIds": [
                    9426
                ]
            },
            {
                "id": 1567272,
                "time": {
                    "secs": 4399,
                    "label": "74"
                },
                "type": "substitution",
                "text": "Substitution, Arsenal. Bukayo Saka replaces Emile Smith Rowe.",
                "playerIds": [
                    49481,
                    14445
                ]
            },
            {
                "id": 1567271,
                "time": {
                    "secs": 4432,
                    "label": "74"
                },
                "type": "free kick lost",
                "text": "Foul by Gabriel Magalhães (Arsenal).",
                "playerIds": [
                    50234
                ]
            },
            {
                "id": 1567274,
                "time": {
                    "secs": 4432,
                    "label": "74"
                },
                "type": "free kick won",
                "text": "Pascal Groß (Brighton and Hove Albion) wins a free kick in the defensive half.",
                "playerIds": [
                    22542
                ]
            },
            {
                "id": 1567291,
                "time": {
                    "secs": 4571,
                    "label": "77"
                },
                "type": "corner",
                "text": "Corner,  Arsenal. Conceded by Ben White.",
                "playerIds": [
                    14548
                ]
            },
            {
                "id": 1567302,
                "time": {
                    "secs": 4681,
                    "label": "79"
                },
                "type": "corner",
                "text": "Corner,  Brighton and Hove Albion. Conceded by Rob Holding.",
                "playerIds": [
                    11575
                ]
            },
            {
                "id": 1567325,
                "time": {
                    "secs": 4712,
                    "label": "79"
                },
                "type": "substitution",
                "text": "Substitution, Arsenal. Alexandre Lacazette replaces Pierre-Emerick Aubameyang.",
                "playerIds": [
                    6899,
                    5110
                ]
            },
            {
                "id": 1567328,
                "time": {
                    "secs": 4741,
                    "label": "80"
                },
                "type": "corner",
                "text": "Corner,  Brighton and Hove Albion. Conceded by Rob Holding.",
                "playerIds": [
                    11575
                ]
            },
            {
                "id": 1567326,
                "time": {
                    "secs": 4773,
                    "label": "80"
                },
                "type": "free kick lost",
                "text": "Foul by Steven Alzate (Brighton and Hove Albion).",
                "playerIds": [
                    20723
                ]
            },
            {
                "id": 1567327,
                "time": {
                    "secs": 4773,
                    "label": "80"
                },
                "type": "free kick won",
                "text": "Bukayo Saka (Arsenal) wins a free kick in the defensive half.",
                "playerIds": [
                    49481
                ]
            },
            {
                "id": 1567361,
                "time": {
                    "secs": 4991,
                    "label": "84"
                },
                "type": "free kick won",
                "text": "Lewis Dunk (Brighton and Hove Albion) wins a free kick in the defensive half.",
                "playerIds": [
                    8163
                ]
            },
            {
                "id": 1567362,
                "time": {
                    "secs": 4991,
                    "label": "84"
                },
                "type": "free kick lost",
                "text": "Foul by Bukayo Saka (Arsenal).",
                "playerIds": [
                    49481
                ]
            },
            {
                "id": 1567381,
                "time": {
                    "secs": 5083,
                    "label": "85"
                },
                "type": "free kick lost",
                "text": "Foul by Bukayo Saka (Arsenal).",
                "playerIds": [
                    49481
                ]
            },
            {
                "id": 1567382,
                "time": {
                    "secs": 5083,
                    "label": "85"
                },
                "type": "free kick won",
                "text": "Yves Bissouma (Brighton and Hove Albion) wins a free kick in the attacking half.",
                "playerIds": [
                    50245
                ]
            },
            {
                "id": 1567393,
                "time": {
                    "secs": 5121,
                    "label": "86"
                },
                "type": "substitution",
                "text": "Substitution, Arsenal. Gabriel Martinelli replaces Martin Ødegaard.",
                "playerIds": [
                    66104,
                    11419
                ]
            },
            {
                "id": 1567412,
                "time": {
                    "secs": 5304,
                    "label": "89"
                },
                "type": "free kick won",
                "text": "Nicolas Pépé (Arsenal) wins a free kick in the defensive half.",
                "playerIds": [
                    50252
                ]
            },
            {
                "id": 1567413,
                "time": {
                    "secs": 5304,
                    "label": "89"
                },
                "type": "free kick lost",
                "text": "Foul by Adam Lallana (Brighton and Hove Albion).",
                "playerIds": [
                    4618
                ]
            },
            {
                "id": 1567446,
                "time": {
                    "secs": 5525,
                    "label": "90 +3"
                },
                "type": "end 2",
                "text": "Second Half ends, Arsenal 2, Brighton and Hove Albion 0."
            },
            {
                "id": 1567450,
                "time": {
                    "secs": 0,
                    "label": "01"
                },
                "type": "end 14",
                "text": "Match ends, Arsenal 2, Brighton and Hove Albion 0."
            }
        ]
    }
}

Player

{
  "entity": {
    "playerId": 136935,
    "info": {
      "position": "F",
      "shirtNum": 18,
      "positionInfo": "Centre Striker",
      "loan": true
    },
    "nationalTeam": {
      "isoCode": "GB-ENG",
      "country": "England",
      "demonym": "English"
    },
    "birth": {
      "date": {
        "millis": 875750400000,
        "label": "2 October 1997" 
      },
      "country": {
        "isoCode": "GB-ENG",
        "country": "England",
        "demonym": "English"
      },
      "place": "London"
    },
    "age": "23 years 280 days",
    "name": {
      "display": "Tammy Abraham",
      "first": "Tammy",
      "last": "Abraham"
    },
    "id": 13286
  },
  "stats": [
    {
      "name": "accurate_back_zone_pass",
      "value": 218,
      "description": "Todo: accurate_back_zone_pass",
      "additionalInfo": {}
    },
    {
      "name": "accurate_chipped_pass",
      "value": 12,
      "description": "Todo: accurate_chipped_pass",
      "additionalInfo": {}
    },
    {
      "name": "accurate_cross",
      "value": 5,
      "description": "Todo: accurate_cross",
      "additionalInfo": {}
    },
    {
      "name": "accurate_cross_nocorner",
      "value": 5,
      "description": "Todo: accurate_cross_nocorner",
      "additionalInfo": {}
    },
    {
      "name": "accurate_flick_on",
      "value": 36,
      "description": "Todo: accurate_flick_on",
      "additionalInfo": {}
    },
    {
      "name": "accurate_fwd_zone_pass",
      "value": 418,
      "description": "Todo: accurate_fwd_zone_pass",
      "additionalInfo": {}
    },
    {
      "name": "accurate_launches",
      "value": 1,
      "description": "Todo: accurate_launches",
      "additionalInfo": {}
    },
    {
      "name": "accurate_layoffs",
      "value": 66,
      "description": "Todo: accurate_layoffs",
      "additionalInfo": {}
    },
    {
      "name": "accurate_long_balls",
      "value": 14,
      "description": "Todo: accurate_long_balls",
      "additionalInfo": {}
    },
    {
      "name": "accurate_pass",
      "value": 631,
      "description": "Todo: accurate_pass",
      "additionalInfo": {}
    },
    {
      "name": "accurate_pull_back",
      "value": 1,
      "description": "Todo: accurate_pull_back",
      "additionalInfo": {}
    },
    {
      "name": "accurate_through_ball",
      "value": 2,
      "description": "Todo: accurate_through_ball",
      "additionalInfo": {}
    },
    {
      "name": "accurate_throws",
      "value": 1,
      "description": "Todo: accurate_throws",
      "additionalInfo": {}
    },
    {
      "name": "aerial_lost",
      "value": 202,
      "description": "Todo: aerial_lost",
      "additionalInfo": {}
    },
    {
      "name": "aerial_won",
      "value": 169,
      "description": "Todo: aerial_won",
      "additionalInfo": {}
    },
    {
      "name": "appearances",
      "value": 89,
      "description": "Todo: appearances",
      "additionalInfo": {}
    },
    {
      "name": "assist_attempt_saved",
      "value": 0,
      "description": "Todo: assist_attempt_saved",
      "additionalInfo": {}
    },
    {
      "name": "assist_blocked_shot",
      "value": 3,
      "description": "Todo: assist_blocked_shot",
      "additionalInfo": {}
    },
    {
      "name": "assist_own_goal",
      "value": 1,
      "description": "Todo: assist_own_goal",
      "additionalInfo": {}
    },
    {
      "name": "assist_penalty_won",
      "value": 2,
      "description": "Todo: assist_penalty_won",
      "additionalInfo": {}
    },
    {
      "name": "attempted_tackle_foul",
      "value": 18,
      "description": "Todo: attempted_tackle_foul",
      "additionalInfo": {}
    },
    {
      "name": "attempts_conceded_ibox",
      "value": 377,
      "description": "Todo: attempts_conceded_ibox",
      "additionalInfo": {}
    },
    {
      "name": "attempts_conceded_obox",
      "value": 215,
      "description": "Todo: attempts_conceded_obox",
      "additionalInfo": {}
    },
    {
      "name": "attempts_ibox",
      "value": 146,
      "description": "Todo: attempts_ibox",
      "additionalInfo": {}
    },
    {
      "name": "attempts_obox",
      "value": 16,
      "description": "Todo: attempts_obox",
      "additionalInfo": {}
    },
    {
      "name": "att_assist_openplay",
      "value": 37,
      "description": "Todo: att_assist_openplay",
      "additionalInfo": {}
    },
    {
      "name": "att_bx_centre",
      "value": 99,
      "description": "Todo: att_bx_centre",
      "additionalInfo": {}
    },
    {
      "name": "att_bx_left",
      "value": 9,
      "description": "Todo: att_bx_left",
      "additionalInfo": {}
    },
    {
      "name": "att_bx_right",
      "value": 12,
      "description": "Todo: att_bx_right",
      "additionalInfo": {}
    },
    {
      "name": "att_cmiss_high",
      "value": 2,
      "description": "Todo: att_cmiss_high",
      "additionalInfo": {}
    },
    {
      "name": "att_cmiss_high_left",
      "value": 1,
      "description": "Todo: att_cmiss_high_left",
      "additionalInfo": {}
    },
    {
      "name": "att_cmiss_high_right",
      "value": 1,
      "description": "Todo: att_cmiss_high_right",
      "additionalInfo": {}
    },
    {
      "name": "att_cmiss_left",
      "value": 4,
      "description": "Todo: att_cmiss_left",
      "additionalInfo": {}
    },
    {
      "name": "att_cmiss_right",
      "value": 9,
      "description": "Todo: att_cmiss_right",
      "additionalInfo": {}
    },
    {
      "name": "att_corner",
      "value": 20,
      "description": "Todo: att_corner",
      "additionalInfo": {}
    },
    {
      "name": "att_fastbreak",
      "value": 8,
      "description": "Todo: att_fastbreak",
      "additionalInfo": {}
    },
    {
      "name": "att_goal_high_centre",
      "value": 1,
      "description": "Todo: att_goal_high_centre",
      "additionalInfo": {}
    },
    {
      "name": "att_goal_high_left",
      "value": 2,
      "description": "Todo: att_goal_high_left",
      "additionalInfo": {}
    },
    {
      "name": "att_goal_high_right",
      "value": 1,
      "description": "Todo: att_goal_high_right",
      "additionalInfo": {}
    },
    {
      "name": "att_goal_low_centre",
      "value": 4,
      "description": "Todo: att_goal_low_centre",
      "additionalInfo": {}
    },
    {
      "name": "att_goal_low_left",
      "value": 7,
      "description": "Todo: att_goal_low_left",
      "additionalInfo": {}
    },
    {
      "name": "att_goal_low_right",
      "value": 11,
      "description": "Todo: att_goal_low_right",
      "additionalInfo": {}
    },
    {
      "name": "att_hd_goal",
      "value": 3,
      "description": "Todo: att_hd_goal",
      "additionalInfo": {}
    },
    {
      "name": "att_hd_miss",
      "value": 23,
      "description": "Todo: att_hd_miss",
      "additionalInfo": {}
    },
    {
      "name": "att_hd_post",
      "value": 0,
      "description": "Todo: att_hd_post",
      "additionalInfo": {}
    },
    {
      "name": "att_hd_target",
      "value": 10,
      "description": "Todo: att_hd_target",
      "additionalInfo": {}
    },
    {
      "name": "att_hd_total",
      "value": 36,
      "description": "Todo: att_hd_total",
      "additionalInfo": {}
    },
    {
      "name": "att_ibox_blocked",
      "value": 27,
      "description": "Todo: att_ibox_blocked",
      "additionalInfo": {}
    },
    {
      "name": "att_ibox_goal",
      "value": 25,
      "description": "Todo: att_ibox_goal",
      "additionalInfo": {}
    },
    {
      "name": "att_ibox_miss",
      "value": 57,
      "description": "Todo: att_ibox_miss",
      "additionalInfo": {}
    },
    {
      "name": "att_ibox_post",
      "value": 1,
      "description": "Todo: att_ibox_post",
      "additionalInfo": {}
    },
    {
      "name": "att_ibox_target",
      "value": 37,
      "description": "Todo: att_ibox_target",
      "additionalInfo": {}
    },
    {
      "name": "att_lf_goal",
      "value": 1,
      "description": "Todo: att_lf_goal",
      "additionalInfo": {}
    },
    {
      "name": "att_lf_target",
      "value": 7,
      "description": "Todo: att_lf_target",
      "additionalInfo": {}
    },
    {
      "name": "att_lf_total",
      "value": 19,
      "description": "Todo: att_lf_total",
      "additionalInfo": {}
    },
    {
      "name": "att_lg_centre",
      "value": 0,
      "description": "Todo: att_lg_centre",
      "additionalInfo": {}
    },
    {
      "name": "att_miss_high",
      "value": 14,
      "description": "Todo: att_miss_high",
      "additionalInfo": {}
    },
    {
      "name": "att_miss_high_left",
      "value": 3,
      "description": "Todo: att_miss_high_left",
      "additionalInfo": {}
    },
    {
      "name": "att_miss_high_right",
      "value": 5,
      "description": "Todo: att_miss_high_right",
      "additionalInfo": {}
    },
    {
      "name": "att_miss_left",
      "value": 24,
      "description": "Todo: att_miss_left",
      "additionalInfo": {}
    },
    {
      "name": "att_miss_right",
      "value": 18,
      "description": "Todo: att_miss_right",
      "additionalInfo": {}
    },
    {
      "name": "att_obox_blocked",
      "value": 4,
      "description": "Todo: att_obox_blocked",
      "additionalInfo": {}
    },
    {
      "name": "att_obox_goal",
      "value": 1,
      "description": "Todo: att_obox_goal",
      "additionalInfo": {}
    },
    {
      "name": "att_obox_miss",
      "value": 7,
      "description": "Todo: att_obox_miss",
      "additionalInfo": {}
    },
    {
      "name": "att_obox_target",
      "value": 5,
      "description": "Todo: att_obox_target",
      "additionalInfo": {}
    },
    {
      "name": "att_obp_goal",
      "value": 2,
      "description": "Todo: att_obp_goal",
      "additionalInfo": {}
    },
    {
      "name": "att_obx_centre",
      "value": 17,
      "description": "Todo: att_obx_centre",
      "additionalInfo": {}
    },
    {
      "name": "att_one_on_one",
      "value": 7,
      "description": "Todo: att_one_on_one",
      "additionalInfo": {}
    },
    {
      "name": "att_openplay",
      "value": 133,
      "description": "Todo: att_openplay",
      "additionalInfo": {}
    },
    {
      "name": "att_post_high",
      "value": 0,
      "description": "Todo: att_post_high",
      "additionalInfo": {}
    },
    {
      "name": "att_post_left",
      "value": 1,
      "description": "Todo: att_post_left",
      "additionalInfo": {}
    },
    {
      "name": "att_rf_goal",
      "value": 20,
      "description": "Todo: att_rf_goal",
      "additionalInfo": {}
    },
    {
      "name": "att_rf_target",
      "value": 24,
      "description": "Todo: att_rf_target",
      "additionalInfo": {}
    },
    {
      "name": "att_rf_total",
      "value": 97,
      "description": "Todo: att_rf_total",
      "additionalInfo": {}
    },
    {
      "name": "att_setpiece",
      "value": 5,
      "description": "Todo: att_setpiece",
      "additionalInfo": {}
    },
    {
      "name": "att_sv_high_centre",
      "value": 5,
      "description": "Todo: att_sv_high_centre",
      "additionalInfo": {}
    },
    {
      "name": "att_sv_high_left",
      "value": 2,
      "description": "Todo: att_sv_high_left",
      "additionalInfo": {}
    },
    {
      "name": "att_sv_high_right",
      "value": 2,
      "description": "Todo: att_sv_high_right",
      "additionalInfo": {}
    },
    {
      "name": "att_sv_low_centre",
      "value": 22,
      "description": "Todo: att_sv_low_centre",
      "additionalInfo": {}
    },
    {
      "name": "att_sv_low_left",
      "value": 3,
      "description": "Todo: att_sv_low_left",
      "additionalInfo": {}
    },
    {
      "name": "att_sv_low_right",
      "value": 8,
      "description": "Todo: att_sv_low_right",
      "additionalInfo": {}
    },
    {
      "name": "backward_pass",
      "value": 280,
      "description": "Todo: backward_pass",
      "additionalInfo": {}
    },
    {
      "name": "ball_recovery",
      "value": 118,
      "description": "Todo: ball_recovery",
      "additionalInfo": {}
    },
    {
      "name": "big_chance_created",
      "value": 7,
      "description": "Todo: big_chance_created",
      "additionalInfo": {}
    },
    {
      "name": "big_chance_missed",
      "value": 30,
      "description": "Todo: big_chance_missed",
      "additionalInfo": {}
    },
    {
      "name": "big_chance_scored",
      "value": 17,
      "description": "Todo: big_chance_scored",
      "additionalInfo": {}
    },
    {
      "name": "blocked_pass",
      "value": 70,
      "description": "Todo: blocked_pass",
      "additionalInfo": {}
    },
    {
      "name": "blocked_scoring_att",
      "value": 31,
      "description": "Todo: blocked_scoring_att",
      "additionalInfo": {}
    },
    {
      "name": "challenge_lost",
      "value": 30,
      "description": "Todo: challenge_lost",
      "additionalInfo": {}
    },
    {
      "name": "clean_sheet",
      "value": 6,
      "description": "Todo: clean_sheet",
      "additionalInfo": {}
    },
    {
      "name": "crosses_18yard",
      "value": 30,
      "description": "Todo: crosses_18yard",
      "additionalInfo": {}
    },
    {
      "name": "crosses_18yardplus",
      "value": 2,
      "description": "Todo: crosses_18yardplus",
      "additionalInfo": {}
    },
    {
      "name": "dispossessed",
      "value": 103,
      "description": "Todo: dispossessed",
      "additionalInfo": {}
    },
    {
      "name": "draws",
      "value": 20,
      "description": "Todo: draws",
      "additionalInfo": {}
    },
    {
      "name": "duel_lost",
      "value": 434,
      "description": "Todo: duel_lost",
      "additionalInfo": {}
    },
    {
      "name": "duel_won",
      "value": 305,
      "description": "Todo: duel_won",
      "additionalInfo": {}
    },
    {
      "name": "effective_clearance",
      "value": 55,
      "description": "Todo: effective_clearance",
      "additionalInfo": {}
    },
    {
      "name": "effective_head_clearance",
      "value": 45,
      "description": "Todo: effective_head_clearance",
      "additionalInfo": {}
    },
    {
      "name": "fifty_fifty",
      "value": 27,
      "description": "Todo: fifty_fifty",
      "additionalInfo": {}
    },
    {
      "name": "final_third_entries",
      "value": 101,
      "description": "Todo: final_third_entries",
      "additionalInfo": {}
    },
    {
      "name": "formation_place",
      "value": 0,
      "description": "Todo: formation_place",
      "additionalInfo": {}
    },
    {
      "name": "fouled_final_third",
      "value": 19,
      "description": "Todo: fouled_final_third",
      "additionalInfo": {}
    },
    {
      "name": "fouls",
      "value": 56,
      "description": "Todo: fouls",
      "additionalInfo": {}
    },
    {
      "name": "fwd_pass",
      "value": 202,
      "description": "Todo: fwd_pass",
      "additionalInfo": {}
    },
    {
      "name": "game_started",
      "value": 52,
      "description": "Todo: game_started",
      "additionalInfo": {}
    },
    {
      "name": "goals",
      "value": 26,
      "description": "Todo: goals",
      "additionalInfo": {}
    },
    {
      "name": "goals_conceded",
      "value": 79,
      "description": "Todo: goals_conceded",
      "additionalInfo": {}
    },
    {
      "name": "goals_conceded_ibox",
      "value": 70,
      "description": "Todo: goals_conceded_ibox",
      "additionalInfo": {}
    },
    {
      "name": "goals_conceded_obox",
      "value": 9,
      "description": "Todo: goals_conceded_obox",
      "additionalInfo": {}
    },
    {
      "name": "goals_openplay",
      "value": 24,
      "description": "Todo: goals_openplay",
      "additionalInfo": {}
    },
    {
      "name": "goal_assist",
      "value": 5,
      "description": "Todo: goal_assist",
      "additionalInfo": {}
    },
    {
      "name": "goal_assist_intentional",
      "value": 4,
      "description": "Todo: goal_assist_intentional",
      "additionalInfo": {}
    },
    {
      "name": "goal_assist_openplay",
      "value": 5,
      "description": "Todo: goal_assist_openplay",
      "additionalInfo": {}
    },
    {
      "name": "goal_fastbreak",
      "value": 5,
      "description": "Todo: goal_fastbreak",
      "additionalInfo": {}
    },
    {
      "name": "hand_ball",
      "value": 5,
      "description": "Todo: hand_ball",
      "additionalInfo": {}
    },
    {
      "name": "head_clearance",
      "value": 45,
      "description": "Todo: head_clearance",
      "additionalInfo": {}
    },
    {
      "name": "head_pass",
      "value": 159,
      "description": "Todo: head_pass",
      "additionalInfo": {}
    },
    {
      "name": "hit_woodwork",
      "value": 3,
      "description": "Todo: hit_woodwork",
      "additionalInfo": {}
    },
    {
      "name": "interception",
      "value": 12,
      "description": "Todo: interception",
      "additionalInfo": {}
    },
    {
      "name": "interceptions_in_box",
      "value": 1,
      "description": "Todo: interceptions_in_box",
      "additionalInfo": {}
    },
    {
      "name": "interception_won",
      "value": 12,
      "description": "Todo: interception_won",
      "additionalInfo": {}
    },
    {
      "name": "leftside_pass",
      "value": 229,
      "description": "Todo: leftside_pass",
      "additionalInfo": {}
    },
    {
      "name": "long_pass_own_to_opp",
      "value": 55,
      "description": "Todo: long_pass_own_to_opp",
      "additionalInfo": {}
    },
    {
      "name": "long_pass_own_to_opp_success",
      "value": 31,
      "description": "Todo: long_pass_own_to_opp_success",
      "additionalInfo": {}
    },
    {
      "name": "losses",
      "value": 33,
      "description": "Todo: losses",
      "additionalInfo": {}
    },
    {
      "name": "lost_corners",
      "value": 12,
      "description": "Todo: lost_corners",
      "additionalInfo": {}
    },
    {
      "name": "mins_played",
      "value": 5028,
      "description": "Todo: mins_played",
      "additionalInfo": {}
    },
    {
      "name": "offside_provoked",
      "value": 1,
      "description": "Todo: offside_provoked",
      "additionalInfo": {}
    },
    {
      "name": "offtarget_att_assist",
      "value": 15,
      "description": "Todo: offtarget_att_assist",
      "additionalInfo": {}
    },
    {
      "name": "ontarget_att_assist",
      "value": 27,
      "description": "Todo: ontarget_att_assist",
      "additionalInfo": {}
    },
    {
      "name": "ontarget_scoring_att",
      "value": 68,
      "description": "Todo: ontarget_scoring_att",
      "additionalInfo": {}
    },
    {
      "name": "open_play_pass",
      "value": 826,
      "description": "Todo: open_play_pass",
      "additionalInfo": {}
    },
    {
      "name": "outfielder_block",
      "value": 3,
      "description": "Todo: outfielder_block",
      "additionalInfo": {}
    },
    {
      "name": "overrun",
      "value": 7,
      "description": "Todo: overrun",
      "additionalInfo": {}
    },
    {
      "name": "own_goals",
      "value": 1,
      "description": "Todo: own_goals",
      "additionalInfo": {}
    },
    {
      "name": "passes_left",
      "value": 92,
      "description": "Todo: passes_left",
      "additionalInfo": {}
    },
    {
      "name": "passes_right",
      "value": 145,
      "description": "Todo: passes_right",
      "additionalInfo": {}
    },
    {
      "name": "penalty_won",
      "value": 2,
      "description": "Todo: penalty_won",
      "additionalInfo": {}
    },
    {
      "name": "pen_area_entries",
      "value": 49,
      "description": "Todo: pen_area_entries",
      "additionalInfo": {}
    },
    {
      "name": "pen_goals_conceded",
      "value": 5,
      "description": "Todo: pen_goals_conceded",
      "additionalInfo": {}
    },
    {
      "name": "poss_lost_all",
      "value": 638,
      "description": "Todo: poss_lost_all",
      "additionalInfo": {}
    },
    {
      "name": "poss_lost_ctrl",
      "value": 638,
      "description": "Todo: poss_lost_ctrl",
      "additionalInfo": {}
    },
    {
      "name": "poss_won_att_3rd",
      "value": 26,
      "description": "Todo: poss_won_att_3rd",
      "additionalInfo": {}
    },
    {
      "name": "poss_won_def_3rd",
      "value": 25,
      "description": "Todo: poss_won_def_3rd",
      "additionalInfo": {}
    },
    {
      "name": "poss_won_mid_3rd",
      "value": 67,
      "description": "Todo: poss_won_mid_3rd",
      "additionalInfo": {}
    },
    {
      "name": "post_scoring_att",
      "value": 1,
      "description": "Todo: post_scoring_att",
      "additionalInfo": {}
    },
    {
      "name": "put_through",
      "value": 70,
      "description": "Todo: put_through",
      "additionalInfo": {}
    },
    {
      "name": "rightside_pass",
      "value": 211,
      "description": "Todo: rightside_pass",
      "additionalInfo": {}
    },
    {
      "name": "shield_ball_oop",
      "value": 2,
      "description": "Todo: shield_ball_oop",
      "additionalInfo": {}
    },
    {
      "name": "shot_fastbreak",
      "value": 8,
      "description": "Todo: shot_fastbreak",
      "additionalInfo": {}
    },
    {
      "name": "shot_off_target",
      "value": 65,
      "description": "Todo: shot_off_target",
      "additionalInfo": {}
    },
    {
      "name": "six_yard_block",
      "value": 3,
      "description": "Todo: six_yard_block",
      "additionalInfo": {}
    },
    {
      "name": "successful_fifty_fifty",
      "value": 14,
      "description": "Todo: successful_fifty_fifty",
      "additionalInfo": {}
    },
    {
      "name": "successful_final_third_passes",
      "value": 215,
      "description": "Todo: successful_final_third_passes",
      "additionalInfo": {}
    },
    {
      "name": "successful_open_play_pass",
      "value": 537,
      "description": "Todo: successful_open_play_pass",
      "additionalInfo": {}
    },
    {
      "name": "successful_put_through",
      "value": 31,
      "description": "Todo: successful_put_through",
      "additionalInfo": {}
    },
    {
      "name": "times_tackled",
      "value": 19,
      "description": "Todo: times_tackled",
      "additionalInfo": {}
    },
    {
      "name": "total_att_assist",
      "value": 42,
      "description": "Todo: total_att_assist",
      "additionalInfo": {}
    },
    {
      "name": "total_back_zone_pass",
      "value": 264,
      "description": "Todo: total_back_zone_pass",
      "additionalInfo": {}
    },
    {
      "name": "total_chipped_pass",
      "value": 20,
      "description": "Todo: total_chipped_pass",
      "additionalInfo": {}
    },
    {
      "name": "total_clearance",
      "value": 55,
      "description": "Todo: total_clearance",
      "additionalInfo": {}
    },
    {
      "name": "total_contest",
      "value": 102,
      "description": "Todo: total_contest",
      "additionalInfo": {}
    },
    {
      "name": "total_cross",
      "value": 32,
      "description": "Todo: total_cross",
      "additionalInfo": {}
    },
    {
      "name": "total_cross_nocorner",
      "value": 32,
      "description": "Todo: total_cross_nocorner",
      "additionalInfo": {}
    },
    {
      "name": "total_distance_in_m",
      "value": 182013.7470703125,
      "description": "Todo: total_distance_in_m",
      "additionalInfo": {}
    },
    {
      "name": "total_fastbreak",
      "value": 9,
      "description": "Todo: total_fastbreak",
      "additionalInfo": {}
    },
    {
      "name": "total_final_third_passes",
      "value": 376,
      "description": "Todo: total_final_third_passes",
      "additionalInfo": {}
    },
    {
      "name": "total_flick_on",
      "value": 109,
      "description": "Todo: total_flick_on",
      "additionalInfo": {}
    },
    {
      "name": "total_fwd_zone_pass",
      "value": 690,
      "description": "Todo: total_fwd_zone_pass",
      "additionalInfo": {}
    },
    {
      "name": "total_launches",
      "value": 10,
      "description": "Todo: total_launches",
      "additionalInfo": {}
    },
    {
      "name": "total_layoffs",
      "value": 90,
      "description": "Todo: total_layoffs",
      "additionalInfo": {}
    },
    {
      "name": "total_long_balls",
      "value": 33,
      "description": "Todo: total_long_balls",
      "additionalInfo": {}
    },
    {
      "name": "total_offside",
      "value": 39,
      "description": "Todo: total_offside",
      "additionalInfo": {}
    },
    {
      "name": "total_pass",
      "value": 922,
      "description": "Todo: total_pass",
      "additionalInfo": {}
    },
    {
      "name": "total_pull_back",
      "value": 3,
      "description": "Todo: total_pull_back",
      "additionalInfo": {}
    },
    {
      "name": "total_scoring_att",
      "value": 164,
      "description": "Todo: total_scoring_att",
      "additionalInfo": {}
    },
    {
      "name": "total_sub_off",
      "value": 27,
      "description": "Todo: total_sub_off",
      "additionalInfo": {}
    },
    {
      "name": "total_sub_on",
      "value": 37,
      "description": "Todo: total_sub_on",
      "additionalInfo": {}
    },
    {
      "name": "total_tackle",
      "value": 25,
      "description": "Todo: total_tackle",
      "additionalInfo": {}
    },
    {
      "name": "total_through_ball",
      "value": 4,
      "description": "Todo: total_through_ball",
      "additionalInfo": {}
    },
    {
      "name": "total_throws",
      "value": 1,
      "description": "Todo: total_throws",
      "additionalInfo": {}
    },
    {
      "name": "touches",
      "value": 1811,
      "description": "Todo: touches",
      "additionalInfo": {}
    },
    {
      "name": "touches_in_opp_box",
      "value": 296,
      "description": "Todo: touches_in_opp_box",
      "additionalInfo": {}
    },
    {
      "name": "turnover",
      "value": 158,
      "description": "Todo: turnover",
      "additionalInfo": {}
    },
    {
      "name": "unsuccessful_touch",
      "value": 158,
      "description": "Todo: unsuccessful_touch",
      "additionalInfo": {}
    },
    {
      "name": "was_fouled",
      "value": 63,
      "description": "Todo: was_fouled",
      "additionalInfo": {}
    },
    {
      "name": "winning_goal",
      "value": 0,
      "description": "Todo: winning_goal",
      "additionalInfo": {}
    },
    {
      "name": "wins",
      "value": 36,
      "description": "Todo: wins",
      "additionalInfo": {}
    },
    {
      "name": "won_contest",
      "value": 50,
      "description": "Todo: won_contest",
      "additionalInfo": {}
    },
    {
      "name": "won_corners",
      "value": 41,
      "description": "Todo: won_corners",
      "additionalInfo": {}
    },
    {
      "name": "won_tackle",
      "value": 17,
      "description": "Todo: won_tackle",
      "additionalInfo": {}
    },
    {
      "name": "yellow_card",
      "value": 2,
      "description": "Todo: yellow_card",
      "additionalInfo": {}
    }
  ]
}

SearchPlayer

{
    "hits": {
        "cursor": null,
        "found": 1,
        "hit": [
            {
                "id": "PLAYER_49481",
                "contentType": "FOOTBALL_PERSON",
                "response": {
                    "id": 49481,
                    "altIds": {
                        "opta": "p223340"
                    },
                    "metadata": null,
                    "birth": {
                        "date": {
                            "millis": 999648000000,
                            "label": "5 September 2001"
                        },
                        "country": {
                            "isoCode": "GB-ENG",
                            "country": "England",
                            "demonym": "English"
                        },
                        "place": "London"
                    },
                    "age": "19 years 311 days",
                    "name": {
                        "display": "Bukayo Saka",
                        "first": "Bukayo",
                        "middle": null,
                        "last": "Saka"
                    },
                    "playerId": 165569,
                    "info": {
                        "position": "M",
                        "shirtNum": 7,
                        "positionInfo": "Left Winger",
                        "loan": false
                    },
                    "debut": {
                        "millis": 1507939200000,
                        "label": "14 October 2017"
                    },
                    "nationalTeam": {
                        "isoCode": "GB-ENG",
                        "country": "England",
                        "demonym": "English"
                    },
                    "height": 178,
                    "currentTeam": {
                        "id": 1,
                        "altIds": {
                            "opta": "t3"
                        },
                        "metadata": null,
                        "name": "Arsenal",
                        "club": {
                            "id": 1,
                            "altIds": null,
                            "metadata": null,
                            "name": "Arsenal",
                            "shortName": "Arsenal",
                            "abbr": "ARS",
                            "shortAbbr": null,
                            "founded": null,
                            "country": null,
                            "city": null,
                            "postalCode": null,
                            "source": null,
                            "teams": null
                        },
                        "teamType": "FIRST",
                        "grounds": null,
                        "shortName": "Arsenal",
                        "awards": null,
                        "source": null
                    },
                    "previousTeam": {
                        "id": 385,
                        "altIds": {
                            "opta": "t7594"
                        },
                        "metadata": null,
                        "name": "Arsenal",
                        "club": {
                            "id": 1,
                            "altIds": null,
                            "metadata": null,
                            "name": "Arsenal",
                            "shortName": "Arsenal",
                            "abbr": "ARS",
                            "shortAbbr": null,
                            "founded": null,
                            "country": null,
                            "city": null,
                            "postalCode": null,
                            "source": null,
                            "teams": null
                        },
                        "teamType": "U21",
                        "grounds": null,
                        "shortName": "Arsenal",
                        "awards": null,
                        "source": null
                    },
                    "weight": 65,
                    "latestPosition": "MIDFIELDER",
                    "appearances": 117,
                    "goals": 23,
                    "assists": 30,
                    "tackles": 64,
                    "shots": 115,
                    "keyPasses": 60,
                    "cleanSheets": 13,
                    "saves": null,
                    "goalsConceded": null,
                    "awards": null,
                    "joinDate": null,
                    "leaveDate": null,
                    "teamHistory": null,
                    "active": null
                }
            }
        ],
        "start": 0
    }
}

Gameweeks

{
  "compSeason": {
    "label": "2021/22",
    "competition": {
      "abbreviation": "EN_PR",
      "description": "Premier League",
      "level": "SEN",
      "source": "",
      "id": 1
    },
    "id": 418
  },
  "gameweeks": [
    {
      "gameweek": 1,
      "from": {
        "completeness": 3,
        "millis": 1628881200000,
        "label": "Fri 13 Aug 2021, 20:00 BST",
        "gmtOffset": 1
      },
      "until": {
        "completeness": 3,
        "millis": 1629041400000,
        "label": "Sun 15 Aug 2021, 16:30 BST",
        "gmtOffset": 1
      },
      "matches": 10,
      "status": "U",
      "id": 6662
    },
    {
      "gameweek": 2,
      "from": {
        "completeness": 3,
        "millis": 1629545400000,
        "label": "Sat 21 Aug 2021, 12:30 BST",
        "gmtOffset": 1
      },
      "until": {
        "completeness": 3,
        "millis": 1629745200000,
        "label": "Mon 23 Aug 2021, 20:00 BST",
        "gmtOffset": 1
      },
      "matches": 10,
      "status": "U",
      "id": 6663
    },
    {
      "gameweek": 3,
      "from": {
        "completeness": 3,
        "millis": 1630150200000,
        "label": "Sat 28 Aug 2021, 12:30 BST",
        "gmtOffset": 1
      },
      "until": {
        "completeness": 3,
        "millis": 1630251000000,
        "label": "Sun 29 Aug 2021, 16:30 BST",
        "gmtOffset": 1
      },
      "matches": 10,
      "status": "U",
      "id": 6664
    },
    {
      "gameweek": 4,
      "from": {
        "completeness": 3,
        "millis": 1631359800000,
        "label": "Sat 11 Sep 2021, 12:30 BST",
        "gmtOffset": 1
      },
      "until": {
        "completeness": 3,
        "millis": 1631559600000,
        "label": "Mon 13 Sep 2021, 20:00 BST",
        "gmtOffset": 1
      },
      "matches": 10,
      "status": "U",
      "id": 6665
    },
    {
      "gameweek": 5,
      "from": {
        "completeness": 3,
        "millis": 1631905200000,
        "label": "Fri 17 Sep 2021, 20:00 BST",
        "gmtOffset": 1
      },
      "until": {
        "completeness": 3,
        "millis": 1632065400000,
        "label": "Sun 19 Sep 2021, 16:30 BST",
        "gmtOffset": 1
      },
      "matches": 10,
      "status": "U",
      "id": 6666
    },
    {
      "gameweek": 6,
      "from": {
        "completeness": 3,
        "millis": 1632569400000,
        "label": "Sat 25 Sep 2021, 12:30 BST",
        "gmtOffset": 1
      },
      "until": {
        "completeness": 3,
        "millis": 1632769200000,
        "label": "Mon 27 Sep 2021, 20:00 BST",
        "gmtOffset": 1
      },
      "matches": 10,
      "status": "U",
      "id": 6667
    },
    {
      "gameweek": 7,
      "from": {
        "completeness": 3,
        "millis": 1633183200000,
        "label": "Sat 2 Oct 2021, 15:00 BST",
        "gmtOffset": 1
      },
      "until": {
        "completeness": 3,
        "millis": 1633183200000,
        "label": "Sat 2 Oct 2021, 15:00 BST",
        "gmtOffset": 1
      },
      "matches": 10,
      "status": "U",
      "id": 6668
    },
    {
      "gameweek": 8,
      "from": {
        "completeness": 3,
        "millis": 1634392800000,
        "label": "Sat 16 Oct 2021, 15:00 BST",
        "gmtOffset": 1
      },
      "until": {
        "completeness": 3,
        "millis": 1634392800000,
        "label": "Sat 16 Oct 2021, 15:00 BST",
        "gmtOffset": 1
      },
      "matches": 10,
      "status": "U",
      "id": 6669
    },
    {
      "gameweek": 9,
      "from": {
        "completeness": 3,
        "millis": 1634997600000,
        "label": "Sat 23 Oct 2021, 15:00 BST",
        "gmtOffset": 1
      },
      "until": {
        "completeness": 3,
        "millis": 1634997600000,
        "label": "Sat 23 Oct 2021, 15:00 BST",
        "gmtOffset": 1
      },
      "matches": 10,
      "status": "U",
      "id": 6670
    },
    {
      "gameweek": 10,
      "from": {
        "completeness": 3,
        "millis": 1635602400000,
        "label": "Sat 30 Oct 2021, 15:00 BST",
        "gmtOffset": 1
      },
      "until": {
        "completeness": 3,
        "millis": 1635602400000,
        "label": "Sat 30 Oct 2021, 15:00 BST",
        "gmtOffset": 1
      },
      "matches": 10,
      "status": "U",
      "id": 6671
    },
    {
      "gameweek": 11,
      "from": {
        "completeness": 3,
        "millis": 1636210800000,
        "label": "Sat 6 Nov 2021, 15:00 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1636210800000,
        "label": "Sat 6 Nov 2021, 15:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6672
    },
    {
      "gameweek": 12,
      "from": {
        "completeness": 3,
        "millis": 1637420400000,
        "label": "Sat 20 Nov 2021, 15:00 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1637420400000,
        "label": "Sat 20 Nov 2021, 15:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6673
    },
    {
      "gameweek": 13,
      "from": {
        "completeness": 3,
        "millis": 1638025200000,
        "label": "Sat 27 Nov 2021, 15:00 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1638025200000,
        "label": "Sat 27 Nov 2021, 15:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6674
    },
    {
      "gameweek": 14,
      "from": {
        "completeness": 3,
        "millis": 1638301500000,
        "label": "Tue 30 Nov 2021, 19:45 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1638387900000,
        "label": "Wed 1 Dec 2021, 19:45 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6675
    },
    {
      "gameweek": 15,
      "from": {
        "completeness": 3,
        "millis": 1638630000000,
        "label": "Sat 4 Dec 2021, 15:00 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1638630000000,
        "label": "Sat 4 Dec 2021, 15:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6676
    },
    {
      "gameweek": 16,
      "from": {
        "completeness": 3,
        "millis": 1639234800000,
        "label": "Sat 11 Dec 2021, 15:00 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1639234800000,
        "label": "Sat 11 Dec 2021, 15:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6677
    },
    {
      "gameweek": 17,
      "from": {
        "completeness": 3,
        "millis": 1639511100000,
        "label": "Tue 14 Dec 2021, 19:45 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1639598400000,
        "label": "Wed 15 Dec 2021, 20:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6678
    },
    {
      "gameweek": 18,
      "from": {
        "completeness": 3,
        "millis": 1639839600000,
        "label": "Sat 18 Dec 2021, 15:00 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1639839600000,
        "label": "Sat 18 Dec 2021, 15:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6679
    },
    {
      "gameweek": 19,
      "from": {
        "completeness": 3,
        "millis": 1640530800000,
        "label": "Sun 26 Dec 2021, 15:00 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1640530800000,
        "label": "Sun 26 Dec 2021, 15:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6680
    },
    {
      "gameweek": 20,
      "from": {
        "completeness": 3,
        "millis": 1640703600000,
        "label": "Tue 28 Dec 2021, 15:00 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1640703600000,
        "label": "Tue 28 Dec 2021, 15:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6681
    },
    {
      "gameweek": 21,
      "from": {
        "completeness": 3,
        "millis": 1641049200000,
        "label": "Sat 1 Jan 2022, 15:00 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1641049200000,
        "label": "Sat 1 Jan 2022, 15:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6682
    },
    {
      "gameweek": 22,
      "from": {
        "completeness": 3,
        "millis": 1642258800000,
        "label": "Sat 15 Jan 2022, 15:00 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1642258800000,
        "label": "Sat 15 Jan 2022, 15:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6683
    },
    {
      "gameweek": 23,
      "from": {
        "completeness": 3,
        "millis": 1642863600000,
        "label": "Sat 22 Jan 2022, 15:00 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1642863600000,
        "label": "Sat 22 Jan 2022, 15:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6684
    },
    {
      "gameweek": 24,
      "from": {
        "completeness": 3,
        "millis": 1644349500000,
        "label": "Tue 8 Feb 2022, 19:45 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1644436800000,
        "label": "Wed 9 Feb 2022, 20:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6685
    },
    {
      "gameweek": 25,
      "from": {
        "completeness": 3,
        "millis": 1644678000000,
        "label": "Sat 12 Feb 2022, 15:00 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1644678000000,
        "label": "Sat 12 Feb 2022, 15:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6686
    },
    {
      "gameweek": 26,
      "from": {
        "completeness": 3,
        "millis": 1645282800000,
        "label": "Sat 19 Feb 2022, 15:00 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1645282800000,
        "label": "Sat 19 Feb 2022, 15:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6687
    },
    {
      "gameweek": 27,
      "from": {
        "completeness": 3,
        "millis": 1645887600000,
        "label": "Sat 26 Feb 2022, 15:00 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1645887600000,
        "label": "Sat 26 Feb 2022, 15:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6688
    },
    {
      "gameweek": 28,
      "from": {
        "completeness": 3,
        "millis": 1646492400000,
        "label": "Sat 5 Mar 2022, 15:00 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1646492400000,
        "label": "Sat 5 Mar 2022, 15:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6689
    },
    {
      "gameweek": 29,
      "from": {
        "completeness": 3,
        "millis": 1647097200000,
        "label": "Sat 12 Mar 2022, 15:00 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1647097200000,
        "label": "Sat 12 Mar 2022, 15:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6690
    },
    {
      "gameweek": 30,
      "from": {
        "completeness": 3,
        "millis": 1647702000000,
        "label": "Sat 19 Mar 2022, 15:00 GMT"
      },
      "until": {
        "completeness": 3,
        "millis": 1647702000000,
        "label": "Sat 19 Mar 2022, 15:00 GMT"
      },
      "matches": 10,
      "status": "U",
      "id": 6691
    },
    {
      "gameweek": 31,
      "from": {
        "completeness": 3,
        "millis": 1648908000000,
        "label": "Sat 2 Apr 2022, 15:00 BST",
        "gmtOffset": 1
      },
      "until": {
        "completeness": 3,
        "millis": 1648908000000,
        "label": "Sat 2 Apr 2022, 15:00 BST",
        "gmtOffset": 1
      },
      "matches": 10,
      "status": "U",
      "id": 6692
    },
    {
      "gameweek": 32,
      "from": {
        "completeness": 3,
        "millis": 1649512800000,
        "label": "Sat 9 Apr 2022, 15:00 BST",
        "gmtOffset": 1
      },
      "until": {
        "completeness": 3,
        "millis": 1649512800000,
        "label": "Sat 9 Apr 2022, 15:00 BST",
        "gmtOffset": 1
      },
      "matches": 10,
      "status": "U",
      "id": 6693
    },
    {
      "gameweek": 33,
      "from": {
        "completeness": 3,
        "millis": 1650117600000,
        "label": "Sat 16 Apr 2022, 15:00 BST",
        "gmtOffset": 1
      },
      "until": {
        "completeness": 3,
        "millis": 1650117600000,
        "label": "Sat 16 Apr 2022, 15:00 BST",
        "gmtOffset": 1
      },
      "matches": 10,
      "status": "U",
      "id": 6694
    },
    {
      "gameweek": 34,
      "from": {
        "completeness": 3,
        "millis": 1650722400000,
        "label": "Sat 23 Apr 2022, 15:00 BST",
        "gmtOffset": 1
      },
      "until": {
        "completeness": 3,
        "millis": 1650722400000,
        "label": "Sat 23 Apr 2022, 15:00 BST",
        "gmtOffset": 1
      },
      "matches": 10,
      "status": "U",
      "id": 6695
    },
    {
      "gameweek": 35,
      "from": {
        "completeness": 3,
        "millis": 1651327200000,
        "label": "Sat 30 Apr 2022, 15:00 BST",
        "gmtOffset": 1
      },
      "until": {
        "completeness": 3,
        "millis": 1651327200000,
        "label": "Sat 30 Apr 2022, 15:00 BST",
        "gmtOffset": 1
      },
      "matches": 10,
      "status": "U",
      "id": 6696
    },
    {
      "gameweek": 36,
      "from": {
        "completeness": 3,
        "millis": 1651932000000,
        "label": "Sat 7 May 2022, 15:00 BST",
        "gmtOffset": 1
      },
      "until": {
        "completeness": 3,
        "millis": 1651932000000,
        "label": "Sat 7 May 2022, 15:00 BST",
        "gmtOffset": 1
      },
      "matches": 10,
      "status": "U",
      "id": 6697
    },
    {
      "gameweek": 37,
      "from": {
        "completeness": 3,
        "millis": 1652623200000,
        "label": "Sun 15 May 2022, 15:00 BST",
        "gmtOffset": 1
      },
      "until": {
        "completeness": 3,
        "millis": 1652623200000,
        "label": "Sun 15 May 2022, 15:00 BST",
        "gmtOffset": 1
      },
      "matches": 10,
      "status": "U",
      "id": 6698
    },
    {
      "gameweek": 38,
      "from": {
        "completeness": 3,
        "millis": 1653231600000,
        "label": "Sun 22 May 2022, 16:00 BST",
        "gmtOffset": 1
      },
      "until": {
        "completeness": 3,
        "millis": 1653231600000,
        "label": "Sun 22 May 2022, 16:00 BST",
        "gmtOffset": 1
      },
      "matches": 10,
      "status": "U",
      "id": 6699
    }
  ]
}

Indices and tables