Club

API containing common properties needed for all club API implementations. This allows you to get details about your club.

APIDescription
GET api/{version}/Club/Teams

Details of team Ids and names you have assoicated to your club.

GET api/{version}/Club/Seasons

Details of season Ids and names you have within your club.

GET api/{version}/Club/Teams/{teamId}/Seasons

Details of seasons for a certain team.

GET api/{version}/Club/Competitions

Details of competition Ids and names you have within your club.

GET api/{version}/Club/Competitions/{competitionId}/Teams

Details of competition with teams which are part of the competition.

GET api/{version}/Club/Teams/{teamId}/Competitions

Details of team with all competitions they are part of.

GET api/{version}/Club/Fixtures

List of every fixture for every team for every competition and every season past and present.

GET api/{version}/Club/Fixtures/Results

List of every fixture result for every team for every competition for every season.

GET api/{version}/Club/Fixtures/Future

Full list of every future fixture for every team for every competition.

GET api/{version}/Club/Fixtures/Live

Full list of every live fixture for every team for every competition.

Fixture

API containing available calls for all fixture API implementations. A little tip for performance the more information you have regarding the fixture the faster the API call will respond i.e. if you have the sessionId, competitionId and teamId etc. Always use the API call which you supply the most information to for quicker responses.

APIDescription
GET api/{version}/Fixtures

Details of fixtures for a all competitions set up for your API, this will bring back all fixtures within these competitions across all seasons which you have set up within the API.

GET api/{version}/Fixtures/Results

Details of completed fixtures for a all competitions set up for your API, this will bring back all completed fixtures within these competitions across all seasons which you have set up within the API.

GET api/{version}/Fixtures/Future?includeLive={includeLive}

Details of future fixtures for a all competitions set up for your API, this will bring back all future fixtures within these competitions across all seasons which you have set up within the API.

GET api/{version}/Fixtures/Live

Details of live fixtures for a all competitions set up for your API, this will bring back all live fixtures within these competitions across all seasons which you have set up within the API.

GET api/{version}/Competitions/{competitionId}/Fixtures/Live

Details of live fixtures for a specified competition, this will bring back all live fixtures within that competition.

GET api/{version}/Fixtures/{fixtureId}

Details of a fixture this will search within all competitions and across all seasons which you have set up within the API.

GET api/{version}/Competitions/{competitionId}/Fixtures

Details of fixtures for a specified competition, this will bring back all fixtures within that competition across all seasons.

GET api/{version}/Competitions/{competitionId}/Fixtures/Next

Details of next fixtures for a specified competition.

GET api/{version}/Competitions/{competitionId}/Fixtures/Results

Details of result fixtures for a specified competition, this will bring back all result fixtures within that competition across all seasons.

GET api/{version}/Competitions/{competitionId}/Fixtures/Future?includeLive={includeLive}

Details of future fixtures for a specified competition, this will bring back all future fixtures within that competition.

GET api/{version}/Competitions/{competitionId}/Fixtures/{fixtureId}

Details of fixture for a specified competition, this will bring back a fixture which matches the fixtureId specified.

GET api/{version}/Seasons/{seasonId}/Fixtures

Details of fixtures for a specified season, this will bring back all fixtures within that season.

GET api/{version}/Seasons/{seasonId}/Fixtures/Next

Details of the next fixtures for a specified season, this will bring back the next fixture within that season for all competitions.

GET api/{version}/Seasons/{seasonId}/Fixtures/Future?includeLive={includeLive}

Details of future fixtures for a specified season, this will bring back all future fixtures within that season.

GET api/{version}/Seasons/{seasonId}/Fixtures/Results

Details of result fixtures for a specified season, this will bring back all result fixtures within that season.

GET api/{version}/Seasons/{seasonId}/Fixtures/Live

Details of live fixtures for a specified season, this will bring back all live fixtures within that season.

GET api/{version}/Seasons/{seasonId}/Fixtures/{fixtureId}

Details of a fixture for a specified season, this will bring back a fixture which matches the fixtureId specified.

GET api/{version}/Teams/{teamId}/Fixtures

Details of all fixtures for a specified team, this will bring back all fixtures for every competition and every season.

GET api/{version}/Teams/{teamId}/Fixtures/Next?skip={skip}

Details of fixture for a specified team, this will bring back a fixture and search in every competition and every season.

GET api/{version}/Teams/{teamId}/Fixtures/{fixtureId}

Details of fixture for a specified team, this will bring back the fixture and search for it through every competition and every season.

GET api/{version}/Teams/{teamId}/Fixtures/Live

Details of live fixtures for a specified team, this will bring back all live fixtures for every competition the team is in within every season.

GET api/{version}/Teams/{teamId}/Fixtures/Results

Details of result fixtures for a specified team, this will bring back all result fixtures for every competition the team is in.

GET api/{version}/Teams/{teamId}/Fixtures/Future?includeLive={includeLive}

Details of future fixtures for a specified team, this will bring back all future fixtures for every competition the team is in.

GET api/{version}/Teams/{teamId}/Competitions/{competitionId}/Seasons/{seasonId}/Fixtures

Details of all fixture for a specified team season and competition.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Competitions/{competitionId}/Fixtures

Details of all fixture for a specified team season and competition.

GET api/{version}/Teams/{teamId}/Competitions/{competitionId}/Seasons/{seasonId}/Fixtures/Next?skip={skip}

Details of next fixture for a specified team competition and season. This will bring back the fixture if it is a pre-match or a live

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Competitions/{competitionId}/Fixtures/Next?skip={skip}

Details of next fixture for a specified team competition and season. This will bring back the fixture if it is a pre-match or a live

GET api/{version}/Teams/{teamId}/Competitions/{competitionId}/Seasons/{seasonId}/Fixtures/Future?includeLive={includeLive}

Details of future fixtures for a specified team competition and season.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Competitions/{competitionId}/Fixtures/Future?includeLive={includeLive}

Details of future fixtures for a specified team competition and season.

GET api/{version}/Teams/{teamId}/Competitions/{competitionId}/Seasons/{seasonId}/Fixtures/Results

Details of result fixtures for a specified team competition and season.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Competitions/{competitionId}/Fixtures/Results

Details of result fixtures for a specified team competition and season.

GET api/{version}/Teams/{teamId}/Competitions/{competitionId}/Seasons/{seasonId}/Fixtures/Live

Details of live fixtures for a specified team competition and season.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Competitions/{competitionId}/Fixtures/Live

Details of live fixtures for a specified team competition and season.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Fixtures

Details of fixtures for a specified team and season, this will bring back all fixtures for that team and season within every competition they are in.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Fixtures/Next?skip={skip}

Details of a fixture for a specified team and season, this will bring back the next fixture for that team and season within every competition they are in.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Fixtures/Future?includeLive={includeLive}

Details of future fixtures for a specified team and season, this will bring back all future fixtures for that team and season within every competition they are in.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Fixtures/Results

Details of result fixtures for a specified team and season, this will bring back all result fixtures for that team and season within every competition they are in.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Fixtures/Live

Details of live fixtures for a specified team and season, this will bring back all live fixtures for that team and season within every competition they are in.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Fixtures/{fixtureId}

Details of a fixture for a specified team and season, this will bring back a fixture for that team and season and search through every competition they are in to find it.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Fixtures/{fixtureId}/Stats

Details of fixture stats for a specifed fixture.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Fixtures/{fixtureId}/LineUp

Details of fixture lineup for a specifed fixture.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Fixtures/{fixtureId}/Commentary?languageId={languageId}&min={min}&max={max}

Details of fixture commentary for a specifed fixture.

Score

API containing common properties needed for all score API implementations. This API controller is normally used for the latest scores and live scores. If you are wanting to get scores from the past use the fixture results API calls which will give you all the information you need. All providers differ.

APIDescription
GET api/{version}/Scores

Details of all latest scores for every competition and every season and every team.

GET api/{version}/Scores/Live

Details of all the latest live scores for every competition and every season and every team.

GET api/{version}/Scores/Results

Details of all the latest result scores for every competition and every season and every team.

GET api/{version}/Competitions/{competitionId}/Scores

Details of all latest scores for every season and every team for the specified competition

GET api/{version}/Competitions/{competitionId}/Scores/Live

Details of all latest live scores for every season and every team for the specified competition

GET api/{version}/Competitions/{competitionId}/Scores/Results

Details of all latest result scores for every season and every team for the specified competition

GET api/{version}/Seasons/{seasonId}/Scores

Details of all latest scores for every competition and every team for the specified season

GET api/{version}/Seasons/{seasonId}/Scores/Live

Details of all latest live scores for every competition and every team for the specified season

GET api/{version}/Seasons/{seasonId}/Scores/Results

Details of all latest result scores for every competition and every team for the specified season

GET api/{version}/Competitions/{competitionId}/Seasons/{seasonId}/Scores

Details of all latest scores for every team for the specified season and competition

GET api/{version}/Seasons/{seasonId}/Competitions/{competitionId}/Scores

Details of all latest scores for every team for the specified season and competition

GET api/{version}/Competitions/{competitionId}/Seasons/{seasonId}/Scores/Results

Details of all latest result scores for every team for the specified season and competition

GET api/{version}/Seasons/{seasonId}/Competitions/{competitionId}/Scores/Results

Details of all latest result scores for every team for the specified season and competition

GET api/{version}/Competitions/{competitionId}/Seasons/{seasonId}/Scores/Live

Details of all latest live scores for every team for the specified season and competition

GET api/{version}/Seasons/{seasonId}/Competitions/{competitionId}/Scores/Live

Details of all latest live scores for every team for the specified season and competition

GET api/{version}/Teams/{teamId}/Scores

Details of all latest scores for every competition and every season for a specified team.

GET api/{version}/Teams/{teamId}/Scores/Live

Details of all latest live scores for every competition and every season for a specified team.

GET api/{version}/Teams/{teamId}/Scores/Results

Details of all latest results for every competition and every season for a specified team.

GET api/{version}/Teams/{teamId}/Competitions/{competitionId}/Scores

Details of all latest scores for every season for a specified team and competitions.

GET api/{version}/Teams/{teamId}/Competitions/{competitionId}/Scores/Live

Details of all latest live scores for every season for a specified team and competitions.

GET api/{version}/Teams/{teamId}/Competitions/{competitionId}/Scores/Results

Details of all latest result scores for every season for a specified team and competitions.

Player

API containing common properties needed for all player API implementations.

APIDescription
GET api/{version}/Players

Details of every player for every team in every competition and season. This API call can take up to 100 seconds if it is not cached due to the amount of data it has to bring back. I would always recommand using one of the calls which are more specfic in what you are requesting. Obviously when the data is cached the response will take miniseconds.

GET api/{version}/Competitions/{competitionId}/Players

Details of every player for every team for every season for the specified competition.

GET api/{version}/Seasons/{seasonId}/Players

Details of every player for every team for every competition for the specified season.

GET api/{version}/Seasons/{seasonId}/Competitions/{competitionId}/Players

Details of every player for every team for the specified season and competition.

GET api/{version}/Competitions/{competitionId}/Seasons/{seasonId}/Players

Details of every player for every team for the specified season and competition.

GET api/{version}/Teams/{teamId}/Players

Details of every player for specified team this will query all club seasons and competitions. This API call can take up to 100 seconds if it is not cached due to the amount of data it has query against. I would always recommand using one of the calls which where you pass in the competitionId and seasonId. Obviously when the data is cached the response will take miniseconds.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Players

Details of every player for specified team for every competition for the specified season.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Players/{playerId}

Details of player for specified team for the specified season - this will search every competition until it finds the player.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Players/{playerId}/Stats

Details of player stats for specified team for every competition for the specified season.

GET api/{version}/Teams/{teamId}/Competitions/{competitionId}/Players

Details of every player for specified team for every season for the specified competition.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Competitions/{competitionId}/Players

Details of every player for specified team based on the specified season and competition.

GET api/{version}/Teams/{teamId}/Competitions/{competitionId}/Seasons/{seasonId}/Players

Details of every player for specified team based on the specified season and competition.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Competitions/{competitionId}/Players/{playerId}

Details of every player for specified team based on the specified season and competition.

GET api/{version}/Teams/{teamId}/Competitions/{competitionId}/Seasons/{seasonId}/Players/{playerId}

Details of every player for specified team based on the specified season and competition.

GET api/{version}/Teams/{teamId}/Seasons/{seasonId}/Competitions/{competitionId}/Players/{playerId}/Stats

Details of every player for specified team based on the specified season and competition.

GET api/{version}/Teams/{teamId}/Competitions/{competitionId}/Seasons/{seasonId}/Players/{playerId}/Stats

Details of every player for specified team based on the specified season and competition.

Standing

API containing available calls for all standings API implementations.

APIDescription
GET api/{version}/Competitions/{competitionId}/Seasons/{seasonId}/Standings?live={live}

Details of league standings for a specified competition and season. This can bring back multiple standing tables for example the conference has a north and south so 2 standings table would get brought back. Use {version}/Teams/{teamId}/Competitions/{competitionId}/Seasons/{seasonId}/Standing if you just want one standing table to come back.

GET api/{version}/Seasons/{seasonId}/Competitions/{competitionId}Standings?live={live}

Details of league standings for a specified competition and season. This can bring back multiple standing tables for example the conference has a north and south so 2 standings table would get brought back. Use {version}/Teams/{teamId}/Competitions/{competitionId}/Seasons/{seasonId}/Standing if you just want one standing table to come back.

GET api/{version}/Teams/{teamId}/Competitions/{competitionId}/Seasons/{seasonId}/Standings?live={live}

Details of league standings for a specified team, competition and season.

Team

API containing available calls needed for all team API implementations.

APIDescription
GET api/{version}/Teams

Details of all team information associated to the seasons and competitions the API is setup to look for. This will bring back every team and bring back every competition and every season that team is in.

GET api/{version}/Seasons/{seasonId}/Teams

Details of all team information associated to the specified season. This will bring back every team who played in that season and search every competition.

GET api/{version}/Competitions/{competitionId}/Teams

Details of all team information associated to the specified competition. This will bring back every team who played in that competition and season and search every season.

GET api/{version}/Competitions/{competitionId}/Seasons/{seasonId}/Teams

Details of all team information associated to the specified competition and season. This will bring back every team who played in that competition and season.

GET api/{version}/Seasons/{seasonId}/Competitions/{competitionId}/Teams

Details of all team information associated to the specified competition and season. This will bring back every team who played in that competition and season.

Image

API containing API implementations to bring back images

APIDescription
GET api/{version}/Logos/Teams/{teamName}

This gets the logo for the team you request. It will come back with a svg image and a png image. Some teams only have a png image. If no images or teams are found on the server we will send back a placeholder image.

GET api/{version}/Logos

This gets all the logos for all teams that we store in our image service. It will come back with a svg image and a png image. Some teams only have a png image. If no images or teams are found on the server we will send back a placeholder image.

ApiInfo

API containing available calls needed for all API internal implementations.

APIDescription
POST api/{version}/ApiInfo/UpdateApiTeamsInformation

We hold certain information about your team so we can easily pass in the correct information when you call a method not containing everything needed to process the provider call. Along side this we store all the other teams in your competitions information so you can query those teams also. This then allows us to know what competitions they are in and make sure the API calls do not call competitions and seasons they are not present in which would result in a longer wait for the data or a possible failed API request. If you post to this API call it will update this data so for example next season if you stayed in the same league and obviously teams go up and down we can use this API call to get all the team data back in sync. This only really effects customers who want to use the API to query other teams then there own team and gives the API a lot more flexiblity. This call is not one needed to be used constantly but very useful to have.