English Premier LeagueiSportsAPI

Football - English Premier League SALE

This product provides comprehensive football data of English Premier League, including live data, match stats, league profile, etc.

$49

Monthly

Pay Now: $49

This Product includes 24 API Endpoints

API Name
Introduction
Docs
Live Data - Livescores for Today
• This API endpoint returns livescores for all football matches on the current day (GMT+0 00:00–23:59).
• Use it alongside the Livescores Changes endpoint to receive incremental updates and avoid repeated full pulls.
Live Data - Livescores Changes
• This API endpoint returns only the matches that have had livescore updates in the last 20 seconds.
• Use it alongside the Livescores for Today endpoint — call Livescores for Today once to get the full match list, then poll this endpoint every 2–10 seconds to receive incremental updates.
Live Data - Schedule & Results
• This API endpoint returns match schedule and result data filtered by date, league, or specific match ID.
• At least one of the parameters date, leagueId, or matchId is required. These three parameters cannot be used together at the same time.
• Use it alongside the Match Modify Record endpoint to detect and sync kick-off time changes.
Live Data - Shooting events
• This API endpoint provides detailed shooting event data for each match, including shot outcome, scenario, type, and goal zone.
• XY coordinates use a standardized 0–100 scale: X-axis = pitch width (0: left sideline, 100: right sideline); Y-axis = pitch length (0: opponent's goal line / attacking direction, 100: own goal line).
• Coordinate data is available for high-level matches only.
Live Data - Events
• This API endpoint returns match events for football matches, including goals, cards, substitutions, and VAR reviews.
• By default, returns events for all matches on the current day (GMT+0 00:00–23:59).
• Events are identified by eventId and may be added or deleted (not modified). Always synchronize using eventId — if an event is corrected, the old eventId will be deleted and a new one added.
Live Data - Stats
• This API endpoint returns real-time team technical statistics for football matches on the current day (GMT+0 00:00–23:59).
• Each stat is identified by a type code and provides separate values for home and away teams.
Live Data - Corner
• This API endpoint returns real-time corner kick events and statistics for football matches on the current day (GMT+0 00:00–23:59).
• Corner events are identified by eventId and may only be added or deleted (not modified). Always synchronize using eventId — if a corner event is corrected, the old eventId will be deleted and a new one added.
Live Data - Lineups
• This API endpoint returns starting lineups and substitute lists for football matches.
• By default, returns lineups for matches within the past 24 hours to the present. Use the isPreview parameter to access predicted or official lineups for upcoming matches.
• If a match has no formation data, all player position values return 0. Substitute players also return position 0 regardless of formation.
Live Data - Injury
This API endpoint returns player injury and suspension records for upcoming matches, covering the past 8 hours and the next 3 days. Use this data to identify unavailable players before placing odds or building lineups.
Profile - League & Cup Profile
• This API endpoint returns profile data for leagues and cups, including name, logo, current season, and competition structure. By default, returns all available leagues and cups.
• Use the leagueId parameter to retrieve a specific competition, or day to fetch recently modified records.
Profile - Team Profile
• This API endpoint returns detailed identity and background information for football teams.
• It provides metadata such as founding dates, home venues, coaching staff, and official website links.
• Use it to build comprehensive team profile pages or to display team logos and details in match-related interfaces.
Profile - Team Profile for Search
• This API endpoint returns team profile information based on a team name search.
• It supports fuzzy matching, allowing users to find specific clubs or national teams even with partial names.
• Use it as a search entry point to retrieve unique team IDs, which can then be used with the Team Profile endpoint for exhaustive data.
Profile - Player Profile
• This API endpoint returns comprehensive profile and identity data for football players, supporting records for both club and national team associations.
• Requests require at least one parameter from teamId, day, or playerId (these three parameters are mutually exclusive and cannot be used simultaneously).
• Use it after calling the Teamlist with Player Profile endpoint to obtain valid teamIds, then use those IDs here to retrieve the complete player profiles for each squad.
• It is recommended to perform an initial full data synchronization followed by regular incremental updates, using the unique recordId to distinguish between multiple team associations for the same player.
Profile - Player Profile for Search
• This API endpoint returns detailed player profile information based on a name-based search.
• It supports fuzzy matching and returns multiple records if a player is associated with different teams (e.g., both a club and a national team).
• Use it to retrieve unique recordId or playerId values when the team context is unknown, or to build search suggestions in player-related interfaces.
Profile - Referee Profile
• This API endpoint returns referee identity information and their historical performance statistics for specific matches.
• It covers matches scheduled from the past 24 hours into the future, providing details on referee roles and historical home/away team outcomes under their officiating.
• Use it to analyze the potential impact of match officials on game results based on their card-issuing averages and win percentages.
Profile - Teamlist with Player Profile
• This API endpoint returns a comprehensive list of all team IDs that have associated player profile data in the database.
• It provides a flat array of unique identifiers representing every team with an active roster.
• Use it as the primary entry point to obtain valid teamId values, which are required for retrieving detailed squad information via the Player Profile endpoint.
Stats - Matches Analysis
• This API endpoint returns match analysis data for the past 24 hours and the next 7 days.
• The data includes Head to Head of the home team and away team, last match, future schedule, odds result statistics and goals statistics.
• Data cache 24 hours, do not need to update the data frequently, can be controlled.
• Data presentation:https://live5.nowgoal26.com/match/h2h-2591211
Stats - List of Player Stats (Match)
• This API endpoint returns match list which contains players' technical statistics within one day (24H). You can use it with the Player Stats (Match) endpoint.
• Currently only some top leagues are supported.
• By using endpoints Schedule & Results (Basic) and Match Modify Record, you can get basic information of matches.
Stats - Player Stats (Match)
• This API endpoint returns players' technical statistics of specified matchId. You can use it with the List of Player Stats (Match) endpoint.
• Currently only some top leagues are supported.
• support to check back the matches within a week.
Stats - List of Player Stats (League & Cup)
• This API endpoint returns league list which contains players' seasonal technical statistics. You can use it with Player Stats (League&Cup) endpoint.
• By using endpoint League & Cup Profile (Basic) , you can get basic information of leagues and cups.
Stats - Player Stats (League & Cup)
• This API endpoint returns players' seasonal technical statistics of specified league or cup id. You can use it with List of Player Stats (League&Cup) endpoint.
• The data return distinguishes between home and away matches, and the total data needs to be aggregated through home and away matches.
Stats - League Standing
• This API endpoint returns the standings data of the specified league id. You can use it with League Standing (Get Subleague) endpoint if there're subleagues.
• By using endpoint League & Cup Profile (Basic), you can get basic information of leagues and cups.
• Without parameter, return the list of leagues and cups whose points have been updated in the last 24 hours.
Stats - Top Scorer
• This interface is used to obtain the technical statistics of players' goals in league and cup matches, which can be used as a reference to make the scorer list.
• Currently only some major leagues and cups are supported.
• By using endpoint League & Cup Profile (Basic) , you can get basic information of leagues and cups.
Common API - Match Modify Record
This API endpoint returns match deletion and kick-off time modification records from the past 12 hours. You can use it with the Schedule & Results (Basic) endpoint.
Tips: You have access to all the football Common API endpoints with any valid paid football plans.

Coverage of 1 League

You can request apis above with league ids below.

League ID
League Name
Short Name
League / Cup
Region
1639
League

FAQ

How many leagues & cups does this plan cover?

Please check the coverage list above.

How can I start free trial?

Register and then log in. Enter the free trial page by clicking button Start Free Trial. Submit the sport you want to try, then the free trial begins.

Which payment methods do you support?

Credit Card(Visa, Mastercard,American Express)
Bank transfers
Tether (USDT)

How can I get tenichcal support?

Please log in and create a ticket, our engineer will reply you in one business working day.

FAQ icon

Find More FAQs

Free Trial with All Features for 15 Days

140+

Countries

2,000+

Leagues & Cups

200+

Agencies

160,000+

Matches

Contact

Contact