Skip to main content

pro-football-reference-web-scraper

Web scraper to retrieve player and team data from Pro Football Reference.

License GitHub issues codecov Package Status PyPI readthedocs Github Pages Docs

Overview

pro-football-reference-web-scraper is a Python library that helps developers take advantage of the plethora of free data provided by Pro Football Reference. It is intended primarily to help fantasy sports players and sports bettors gain an edge in their NFL sports gaming endeavors. However, it can be used for any project that requires team- and player-specific data.

Installation

To install, run the following:

pip install pro-football-reference-web-scraper

Usage

Player Game Logs

The following code will retrieve and print Josh Allen's game log during the 2022 season as a pandas DataFrame.

player: a player's full name, as it appears on Pro Football Reference
position: 'QB', 'RB', 'TE', or 'WR'
season: the season you are looking for (int)

from pro_football_reference_web_scraper import player_game_log as p

game_log = p.get_player_game_log(player = 'Josh Allen', position = 'QB', season = 2022)
print(game_log)

Team Game Logs

The following code will retrieve and print the Kansas City Chiefs' game log during the 1995 season as a pandas DataFrame.

team: a team's full name (city and mascot), as it appears on Pro Football Reference
season: the season you are looking for (int)

from pro_football_reference_web_scraper import team_game_log as t

game_log = t.get_team_game_log(team = 'Kansas City Chiefs', season = 1995)
print(game_log)

Release files for pro-football-reference-web-scrape-v2 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pro-football-reference-web-scrape-v2 0.2.0
File Size Uploaded
pro-football_reference_web_scrape_v2-0.2.0.tar.gz 37.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pro-football-reference-web-scrape-v2 0.2.0
File Interpreter ABI Platform
pro_football_reference_web_scrape_v2-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 56.3 kB

Release files / pro-football_reference_web_scrape_v2-0.2.0.tar.gz

Download URL pro-football_reference_web_scrape_v2-0.2.0.tar.gz
Size 37.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3d7209ab4e1f3f40a2f71085ffb0ee67c88b214816d00f93e77dfa5d49994710
BLAKE2b-256 checksum
How to use checksums
1a1e8ce34f145fcc9115e4c679758382f0b8bc733741e73e8c1a684fcf2b9649
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / pro_football_reference_web_scrape_v2-0.2.0-py3-none-any.whl

Download URL pro_football_reference_web_scrape_v2-0.2.0-py3-none-any.whl
Size 19.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
419a33313dab1348c320427ebe421c8354b47f1c2e854ef73c7f175d37bc4e36
BLAKE2b-256 checksum
How to use checksums
e53ba36612d4590415ad0779d2a9d606e0c7c2161884768064465115d67325b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page