Football / Soccer Stats API To Power Your Predictions and Betting.

Affordable Soccer Stats API for making football predictions. Includes stats such as: Over and Unders, BTTS, Corners, Cards, Goals and so much more.

Watch: Quick Start Guide
API Specifications & Package Comparison
  • Sport: Soccer
  • Data Format: JSON
  • Designed For: Bettors, Predictions, and Websites
  • Included Leagues & Competitions: 400+
  • Rate Limiting: 30 - 60 Requests / Min
  • Results Update Frequency: Every 20 minutes
  • Data Points Per League: 170+
  • Data Points Per Team: 710+
  • Data Points Per Player: 65+

Package Comparison Free, Hobby and Serious

Free Hobby Serious
Maximum Leagues 1 40 100
Requests Limit 180 / Hour 1800 / Hour 3600 / Hour
API Endpoints Limited All All
Player Stats Included Included Included
  • Name: Premier League
  • Nation: England
  • Matches: 380/380 Played
  • Goals Per Match: 2.82
  • AVG Corners: 10.28 Per Match
  • BTTS: 51%
View Raw JSON Response

Test Our Stats API

Click on either Premier League or La Liga buttons and it will show you the Live JSON response that's received.

You can also change the date of the stats that you want to retrieve. For example, setting a date for July 20, 2018 will calculate the stats for the league as of that date! How great is that?

Subscribe View Tutorials

Hundreds of Leagues Included

The Footballing World. All Yours.
Scroll For More Leagues

Data Points and Stat Identifiers

Datasets that are perfect for Soccer / Football Predictions
  • Leagues
  • League Variable Description
  • id
  • division
  • name
  • shortHand
  • country
  • type
  • iso
  • continent
  • image
  • image_thumb
  • image_thumb_20
  • url
  • parent_url
  • countryURL
  • tie_break
  • domestic_scale
  • international_scale
  • clubs
  • clubNum
  • year
  • season
  • starting_year
  • ending_year
  • no_home_away
  • seasonClean
  • goalTimingDisabled
  • flag_element
  • flag_element_11
  • premium
  • status
  • table
  • table_corrections
  • table_home
  • table_away
  • allGoalsArr
  • latest
  • players
  • player_ids
  • manager_ids
  • referee_ids
  • managers
  • referees
  • matches
  • totalMatches
  • matchesCompleted
  • canceledMatchesNum
  • game_week
  • total_game_week
  • game_week_dates
  • round_dates
  • round
  • round_obj
  • progress
  • seasonGoals_home
  • seasonConceded_home
  • seasonGoals_away
  • seasonConceded_away
  • total_goals
  • home_teams_goals
  • home_teams_conceded
  • away_teams_goals
  • away_teams_conceded
  • seasonAVG_overall
  • seasonAVG_home
  • seasonAVG_away
  • seasonBTTS_overall
  • btts_matches
  • seasonBTTSPercentage
  • seasonCSPercentage
  • seasonCS_home
  • seasonCS_away
  • seasonFS_home
  • seasonFS_away
  • home_teams_clean_sheets
  • away_teams_clean_sheets
  • home_teams_failed_to_score
  • away_teams_failed_to_score
  • risk
  • riskNum
  • homeAttackAdvantagePercentage
  • homeDefenceAdvantagePercentage
  • homeOverallAdvantage
  • cornersAVG_overall
  • cornersAVG_home
  • cornersAVG_away
  • cornersTotal_overall
  • cornersTotal_home
  • cornersTotal_away
  • cardsAVG_overall
  • cardsAVG_home
  • cardsAVG_away
  • cardsTotal_overall
  • cardsTotal_home
  • cardsTotal_away
  • cardsTimings_overall
  • foulsTotal_overall
  • foulsTotal_home
  • foulsTotal_away
  • foulsAVG_overall
  • foulsAVG_home
  • foulsAVG_away
  • shotsTotal_overall
  • shotsTotal_home
  • shotsTotal_away
  • shotsAVG_overall
  • shotsAVG_home
  • shotsAVG_away
  • offsidesTotal_overall
  • offsidesTotal_home
  • offsidesTotal_away
  • offsidesAVG_overall
  • offsidesAVG_home
  • offsidesAVG_away
  • offsidesOver05_overall
  • offsidesOver15_overall
  • offsidesOver25_overall
  • offsidesOver35_overall
  • offsidesOver45_overall
  • offsidesOver55_overall
  • offsidesOver65_overall
  • over05OffsidesPercentage_overall
  • over15OffsidesPercentage_overall
  • over25OffsidesPercentage_overall
  • over35OffsidesPercentage_overall
  • over45OffsidesPercentage_overall
  • over55OffsidesPercentage_overall
  • over65OffsidesPercentage_overall
  • possession_overall
  • possession_home
  • possession_away
  • seasonOver55_overall
  • seasonOver45_overall
  • seasonOver35_overall
  • seasonOver25_overall
  • seasonOver15_overall
  • seasonOver05_overall
  • seasonUnder55_overall
  • seasonUnder45_overall
  • seasonUnder35_overall
  • seasonUnder25_overall
  • seasonUnder15_overall
  • seasonUnder05_overall
  • seasonOver05Percentage_overall
  • seasonOver15Percentage_overall
  • seasonOver25Percentage_overall
  • seasonOver35Percentage_overall
  • seasonOver45Percentage_overall
  • seasonOver55Percentage_overall
  • seasonUnder05Percentage_overall
  • seasonUnder15Percentage_overall
  • seasonUnder25Percentage_overall
  • seasonUnder35Percentage_overall
  • seasonUnder45Percentage_overall
  • seasonUnder55Percentage_overall
  • cornersRecorded_matches
  • cardsRecorded_matches
  • offsidesRecorded_matches
  • over65Corners_overall
  • over75Corners_overall
  • over85Corners_overall
  • over95Corners_overall
  • over105Corners_overall
  • over115Corners_overall
  • over125Corners_overall
  • over135Corners_overall
  • over145Corners_overall
  • over65CornersPercentage_overall
  • over75CornersPercentage_overall
  • over85CornersPercentage_overall
  • over95CornersPercentage_overall
  • over105CornersPercentage_overall
  • over115CornersPercentage_overall
  • over125CornersPercentage_overall
  • over135CornersPercentage_overall
  • over145CornersPercentage_overall
  • over05Cards_overall
  • over15Cards_overall
  • over25Cards_overall
  • over35Cards_overall
  • over45Cards_overall
  • over55Cards_overall
  • over65Cards_overall
  • over75Cards_overall
  • over05CardsPercentage_overall
  • over15CardsPercentage_overall
  • over25CardsPercentage_overall
  • over35CardsPercentage_overall
  • over45CardsPercentage_overall
  • over55CardsPercentage_overall
  • over65CardsPercentage_overall
  • over75CardsPercentage_overall
  • tempTeamsArr
  • zones
  • zone_descriptions_element
  • previous_seasons
  • league_top_attackers_num
  • league_top_midfielders_num
  • league_top_defenders_num
  • homeWins
  • draws
  • awayWins
  • homeWinPercentage
  • drawPercentage
  • awayWinPercentage
  • db_english_name
  • format
  • failed_to_score_total
  • clean_sheets_total
  • round_format
  • top_attackers
  • top_defenders
  • top_midfielders
  • top_scorers
  • goals_min_0_to_10
  • goals_min_11_to_20
  • goals_min_21_to_30
  • goals_min_31_to_40
  • goals_min_41_to_50
  • goals_min_51_to_60
  • goals_min_61_to_70
  • goals_min_71_to_80
  • goals_min_81_to_90
  • goals_min_0_to_15
  • goals_min_16_to_30
  • goals_min_31_to_45
  • goals_min_46_to_60
  • goals_min_61_to_75
  • goals_min_76_to_90
  • Players
  • Player Variables Description
  • id
  • competition_id
  • full_name
  • first_name
  • last_name
  • known_as
  • shorthand
  • age
  • league
  • league_type
  • season
  • starting_year
  • ending_year
  • url
  • club_team_id
  • club_team_2_id
  • national_team_id
  • position
  • minutes_played_overall
  • minutes_played_home
  • minutes_played_away
  • birthday
  • nationality
  • continent
  • appearances_overall
  • appearances_home
  • appearances_away
  • goals_overall
  • goals_home
  • goals_away
  • clean_sheets_home
  • clean_sheets_away
  • clean_sheets_overall
  • conceded_overall
  • conceded_home
  • conceded_away
  • assists_overall
  • assists_home
  • assists_away
  • penalty_goals
  • penalty_misses
  • penalty_success
  • goals_involved_per_90_overall
  • assists_per_90_overall
  • goals_per_90_overall
  • clean_sheets_per_overall
  • goals_per_90_home
  • goals_per_90_away
  • min_per_goal_overall
  • conceded_per_90_overall
  • min_per_conceded_overall
  • cards_overall
  • yellow_cards_overall
  • red_cards_overall
  • min_per_match
  • min_per_card_overall
  • min_per_assist_overall
  • cards_per_90_overall
  • rank_in_league_top_attackers
  • rank_in_league_top_midfielders
  • rank_in_league_top_defenders
  • rank_in_club_top_scorer
  • last_match_timestamp
Show All Data Points

Incredibly Affordable

Pricing For Soccer Stats API
Developer FREE
What's Included?
  • Premier League Data Points
  • 180 Requests / Hour
Who's This For?

Find out just how powerful the FootyStats API is by taking it for a free test-drive. All basic accounts have access to the Premier League.

Create Account
Hobby £29.99 / Month
What's Included?
  • Pick 40 Leagues
  • 1800 Requests / Hour
Who's This For?

This is for anyone looking to cretae their own betting strategies and models using our data. Select up to 40 leagues of your choice.

Subscribe
Serious £69.99 / Month
What's Included?
  • 100 Leagues
  • 3600 Requests / Hour
Who's This For?

This is for anyone looking to cretae their own products and applications using our data. Pick 100 leagues from all 400+ of our available leagues.

Subscribe
Custom Packages Available

Need Something Bespoke?

Need more leagues, or run a website with lots of traffic? Contact us to discuss a custom package for you and your business.

Email Sales Team
/
https://cdn.footystats.org/
- Starts in ### min'
- Starts in ### Hr'
- Started'
Soon
Started
no