FISO side game data aggregator

The tools provided on this site are intended for use by FISO side game administrators to manage and run side games based on the offical Fantasy Premier League game. To ask for help, report errors or for any additional data requests, please see the dedicated thread on the FISO Forum.

Disclaimer

  • Information displayed by these tools is taken from publicly available data extracted from the Fantasy Premier League game.
  • The information on this website has been verified to the best of our abilities, however we cannot guarantee the accuracy or completeness of the data displayed.
  • You are welcome to use the data we provide without restriction in your own activities, however we accept no liability for losses, injuries or damages caused by your use of the information we provide.
  • No data is stored or retained on this site.

FPL GW30+ and beyond

FPL have implemented GW30+ and beyond as new 'events' in their API. In practice this means that all the tools below should continue to work, with the caveat that you will have to map the GW label (e.g. GW31+) to an event number for use in our URLs. The FISO GRID will automatically include GWs up to event number 47.

The table below shows the mapping of gameweek labels to gameweek numbers you will need to use for each of the post-lockdown FPL GWs:

FPL GW Label Gameweek Number to use in URLs
GW30+ 39
GW31+ 40
GW32+ 41
GW33+ 42
GW34+ 43
GW35+ 44
GW36+ 45
GW37+ 46
GW38+ 47

Classic Leagues

You can view side game data for any FPL Classic League by using the league id and GW number in the format:

https://www.emerald-solutions.co.uk/Fiso/SideGameData/{LeagueId}}/{GameweekNumber}

Classic league data extracts include not just the common FPL data (such as points, transfered made, chips used, etc) but also data such as number of goals scored or yellow cards accrued which side game administrators can use in their games. All participants in the league are loaded into one page so the data can be easily copied and pasted into Excel for further processing.

By default the results will be returned in an HTML format, if you'd prefer a JSON response then simply add the appropriate accept header to your request:

accept: application/json

The FISO GRID

The FISO GRID is a proprietary tabular data format designed and used by FISO side game runners. The GRID is designed for copy/pasting into Excel for further processing and is intended to support complex side games with intricate rules.

The GRID can be accessed in one of two ways:

  • For all participants in a given FPL League
  • For a custom list of team Ids

To access the GRID data for a given league, simply use the following format:

https://www.emerald-solutions.co.uk/Fiso/GRID/{LeagueId}

To access the GRID for a list of team ids, either paste the team ids into the form on this page or send a request containing comma separated list of team ids like so:

POST /Fiso/GRID HTTP/1.1
Host: www.emerald-solutions.co.uk
Accept: */*
Content-Type: application/x-www-form-urlencoded

Request Body:
teamIds={teamId1},{teamId2},{teamId3}

GRID is available only in an HTML format and is not available in a JSON response.

Head-To-Head Leagues

You can view side game data for any FPL Head-To-Head League by using the league id in the format:

https://www.emerald-solutions.co.uk/Fiso/H2HData/{LeagueId}

There is no per-gameweek breakdown available for H2H leagues, but the full standings without paging will be brought back making copy/pasting into Excel for further processing much easier

By default the results will be returned in an HTML format, if you'd prefer a JSON response then simply add the appropriate accept header to your request:

accept: application/json

Draft Leagues

You can view draft data for any FPL draft team by using the draft league id in the format:

https://www.emerald-solutions.co.uk/Fiso/DraftLeague/{DraftLeagueId}

Extracted draft data will show you:

  • The full current league standings.
  • A list of all waivers and free agent transactions for all teams for all gameweeks.
  • A summary of the initial draft, including the full initial drafts, pick order and time taken.
  • For H2H leagues, the results and fixtures of all H2H matches.

By default the results will be returned in an HTML format, if you'd prefer a JSON response then simply add the appropriate accept header to your request:

accept: application/json