FRScraper

Python module for Football Reference scraping and easy access to football data from various leagues


Keywords
football, reference, scraper, premier, league, la, liga, ligue, 1, serie, a, bundesliga, eredivisie, data
License
MIT
Install
pip install FRScraper==0.1.3

Documentation

fbref_logo

pypi python version license

⚽ FRScraper

Python package for easy access to football data through scraping of Football Reference website.

This allows users to obtain statistics, standings, and scores of the following tournaments:

  • Premier League (England)
  • La Liga (Spain)
  • Bundesliga (Germany)
  • Ligue 1 (France)
  • Serie A (Italy)
  • Eredivisie (Netherlands)
  • Liga Portuguesa (Portugal)
  • Campeonato Brasileiro (Brazil)
  • Primera DivisiΓ³n Argentina (Argentina)
  • Ekstraklasa (Poland)
  • Russian Premier League (Russia)
  • Saudi Pro League (Saudi Arabia)

πŸš€ Installing

Via pip

Install with the following command:

pip install FRScraper

πŸ“– Documentation

For documentation about the API methods refer to the documentation.

πŸ”Œ Example of use

from FRScraper import FRScraper
# League table
df = FRScraper.get_rankings('ENG').head()

Output:

Rk Squad MP W D L ... xGD xGD/90 Attendance Top Scorer Goals
0 1 Manchester City 38 28 7 3 ... 44.9 1.18 50112 27
1 2 Arsenal 38 28 5 5 ... 48.2 1.27 60236 16
2 3 Liverpool 38 24 10 4 ... 42.0 1.11 55979 18
3 4 Aston Villa 38 20 8 10 ... 3.4 0.09 41858 19
4 5 Tottenham 38 20 6 12 ... 4.8 0.13 61482 17

More examples in the files.

Use it wisely!