Here you will find all the calls available in API return.
All calls have a first required parameter called apiKey, there are methods that receive more than one parameter, such as team by ID or league by ID, in which case the apiKey parameter must always be the first.
The default data format is Json, with a structure that you can check the return status, the success of the call and the data return.
Use the left menu for main methods or scroll down to view all API methods
"Success": true, "Status": "Ok","Data": [ {} ]
Get current status of API
HTTP GET
apisoccer.com/api/Soccer/isAlive
action = isAlive
apiKey = Your unique apiKey (freeAPIKey for test)
Get list of all livematches from API
HTTP GET
apisoccer.com/api/Soccer/getLiveMatches
action = getLiveMatches
apiKey = Your unique apiKey (freeAPIKey for test)
justInPlay = Flag to hide 'Not Started' matches (usage &justInPlay=true)
Get the lineup by matchID
HTTP GET
apisoccer.com/api/Soccer/getLineupByMatchID
action = getLineupByMatchID
apiKey = Your unique apiKey (freeAPIKey for test)
matchID = The match ID (Tottenham Hotspur x Liverpool Example)
Get list of all teams from API
HTTP GET
apisoccer.com/api/Soccer/getAllTeams
action = getAllTeams
apiKey = Your unique apiKey (freeAPIKey for test)
Get list of all leagues from API
HTTP GET
apisoccer.com/api/Soccer/getAllLeagues
action = getAllLeagues
apiKey = Your unique apiKey (freeAPIKey for test)
Get list of all countries from API
HTTP GET
apisoccer.com/api/Soccer/getAllCountries
action = getAllCountries
apiKey = Your unique apiKey (freeAPIKey for test)
Get standings for the league
HTTP GET
apisoccer.com/api/Soccer/getStandingsByLeagueID
action = getStandingsByLeagueID
apiKey = Your unique apiKey (freeAPIKey for test)
leagueID = The league ID (England Premier League Example)
Get list of upcoming matches from API (Next 10 Days)
HTTP GET
apisoccer.com/api/Soccer/getUpcomingMatches
action = getUpcomingMatches
apiKey = Your unique apiKey (freeAPIKey for test)
Get a system predictions with all favorites home teams to win
HTTP GET
apisoccer.com/api/Soccer/getMatchesForHomeWin
action = getMatchesForHomeWin
apiKey = Your unique apiKey (freeAPIKey for Example)
Get a system predictions with all matches that average gols is high
HTTP GET
apisoccer.com/api/Soccer/getMatchesForOver
action = getMatchesForOver
apiKey = Your unique apiKey (freeAPIKey for Example)
Get a system predictions for accumulator bets
HTTP GET
apisoccer.com/api/Soccer/getMatchesForAccumulator
action = getMatchesForAccumulator
apiKey = Your unique apiKey (freeAPIKey for Example)
Verify the details of your APIKey
HTTP GET
apisoccer.com/api/Soccer/checkAPIKey
action = checkAPIKey
apiKey = Your unique apiKey (freeAPIKey for Example)
Get odds match by match ID
HTTP GET
apisoccer.com/api/Soccer/getOddsByMatchID
action = getOddsByMatchID
apiKey = Your unique apiKey (freeAPIKey for Example)
matchID = The match ID (Tottenham Hotspur x Liverpool Example)
Get list of all livematches with odds from API
HTTP GET
apisoccer.com/api/Soccer/getLiveMatchesWithOdds
action = getLiveMatchesWithOdds
apiKey = Your unique apiKey (freeAPIKey for test)
justInPlay = Flag to hide 'Not Started' matches (usage &justInPlay=true)
Get all fixtures matches for leagueID
HTTP GET
apisoccer.com/api/Soccer/getFixturesSeasonByLeagueID
action = getFixturesSeasonByLeagueID
apiKey = Your unique apiKey (freeAPIKey for test)
leagueID = The league ID (England Premier League Example)
Get list of all leagues with all features coverage from API
HTTP GET
apisoccer.com/api/Soccer/getCompleteCoverageLeagues
action = getCompleteCoverageLeagues
apiKey = Your unique apiKey (freeAPIKey for test)
Get all leagues with this countryID
HTTP GET
apisoccer.com/api/Soccer/getLeaguesByCountryID
action = getLeaguesByCountryID
apiKey = Your unique apiKey (freeAPIKey for test)
countryID = The country ID (England Example)
Get list of all top scorers players
HTTP GET
apisoccer.com/api/Soccer/getAllTopScorers
action = getAllTopScorers
apiKey = Your unique apiKey (freeAPIKey for test)
Get list of all top scorers players by leagueID
HTTP GET
apisoccer.com/api/Soccer/getTopScorersByLeagueID
action = getUpcomingMatchesByLeagueID
apiKey = Your unique apiKey (freeAPIKey for test)
leagueID = The league ID (England Premier League Example)
Get a system predictions with all favorites teams to win (Baseball)
HTTP GET
apisoccer.com/api/Soccer/getMatchesBasebolFavorites
action = getMatchesBasebolFavorites
apiKey = Your unique apiKey (freeAPIKey for Example)
GGet a system predictions with all favorites home teams to win (Premium Tips)
HTTP GET
apisoccer.com/api/Soccer/getTopMatchesForHomeWin
action = getTopMatchesForHomeWin
apiKey = Your unique apiKey (freeAPIKey for Example)
Get all matches between two dates with leagueID (Optional)
HTTP GET
apisoccer.com/api/Soccer/getMatchesByDateInterval
action = getUpcomingMatchesByDateInterval
apiKey = Your unique apiKey (freeAPIKey for Example)
dateFrom = Date From Return (Format Example yyyy-MM-dd)
dateTo = Date To Return (Format Example yyyy-MM-dd)
leagueID = The league ID (England Premier League Example) - Its Optional Parameter
Get list of upcoming matches from API (Next 10 Days) by league ID
HTTP GET
apisoccer.com/api/Soccer/getUpcomingMatchesByLeagueID
action = getUpcomingMatchesByLeagueID
apiKey = Your unique apiKey (freeAPIKey for test)
leagueID = The league ID (England Premier League Example)
Get list of upcoming matches from API (Next 10 Days) by team ID
HTTP GET
apisoccer.com/api/Soccer/getUpcomingMatchesByTeamID
action = getUpcomingMatchesByTeamID
apiKey = Your unique apiKey (freeAPIKey for Example)
teamID = The team ID (Manchester United Example)
Get a single match by match ID
HTTP GET
apisoccer.com/api/Soccer/getMatchByID
action = getMatchByID
apiKey = Your unique apiKey (freeAPIKey for Example)
matchID = The match ID (Bayern München x Manchester City Example)
Get last 10 matches from team ID
HTTP GET
apisoccer.com/api/Soccer/getMatchesByTeamID
action = getMatchesByTeamID
apiKey = Your unique apiKey (freeAPIKey for Example)
teamID = The team ID (Manchester United Example)
Get last 20 matches from league ID
HTTP GET
apisoccer.com/api/Soccer/getMatchesByLeagueID
action = getMatchesByLeagueID
apiKey = Your unique apiKey (freeAPIKey for Example)
leagueID = The league ID (England Premier League Example)
Get all matches between two dates (Max 10 days)
HTTP GET
apisoccer.com/api/Soccer/getMatchesByDateInterval
action = getMatchesByDateInterval
apiKey = Your unique apiKey (freeAPIKey for Example)
dateFrom = Date From Return (Format Example yyyy-MM-dd)
dateTo = Date To Return (Format Example yyyy-MM-dd)
Get all matches between two dates and specific team(Max 30 days)
HTTP GET
apisoccer.com/api/Soccer/getMatchesByDateIntervalAndTeamID
action = getMatchesByDateIntervalAndTeamID
apiKey = Your unique apiKey (freeAPIKey for Example)
dateFrom = Date From Return (Format Example yyyy-MM-dd)
dateTo = Date To Return (Format Example yyyy-MM-dd)
teamID = The team ID (Manchester United Example)
Get all matches between two dates and specific league (Max 30 days)
HTTP GET
apisoccer.com/api/Soccer/getMatchesByDateIntervalAndLeagueID
action = getMatchesByDateInterval
apiKey = Your unique apiKey (freeAPIKey for Example)
dateFrom = Date From Return (Format Example yyyy-MM-dd)
dateTo = Date To Return (Format Example yyyy-MM-dd)
leagueID = The league ID (England Premier League Example)