Premier League API
Premier League (premierleague.com) has 4 public methods: get league table, get player stats, list top players by stat and get fixtures and results. Each costs 1 credit per completed run (1¢ with pay as you go); failed runs are free.
Unofficial. Not affiliated with or endorsed by Premier League.
Methods
4Gets the Premier League table for the current season or a chosen season, with each club's last five league results.
Returns position, club, played, won, drawn, lost, goals, goal difference, points, recent form, club link
Readpremierleague.com/get_league_tableLooks up a Premier League player by name and returns the profile and either career totals or the stats for a chosen season. If names clash, a current Premier League player is preferred.
Returns name, club, position, shirt number, nationality, date of birth, photo and profile URL, appearances, goals, assists, clean sheets, cards, minutes played
Readpremierleague.com/get_player_statsRanks Premier League players for a season by goals, assists or goalkeeper clean sheets, with each player's club and nationality.
Returns rank, player, club, nationality, stat value, player URL
Readpremierleague.com/list_top_scorersGets Premier League fixtures and results in a date range, with kickoff times in your chosen time zone. Returns up to 380 matches.
Returns kickoff, matchweek, clubs, score, status, stadium, match link
Readpremierleague.com/get_fixtures_and_results