Skip to content

Aggregate stats > 10 years gives FanGraphs 5xx #492

@FishOfPitt116

Description

@FishOfPitt116

Observed Behavior

When I try to poll for player stats of > 10 years using batting_stats or pitching_stats APIs, for instance with the following call:

raw_accumulated_batting_stats = batting_stats(2008, 2019, ind=0)

I see a FanGraphs 5xx:

requests.exceptions.HTTPError: Error accessing 'https://www.fangraphs.com/leaders-legacy.aspx'. Received status code 500

Looking at that link and aggregating for stats > 10 years (from 2008-2019 for instance, or 2009-2020), FanGraphs throws a 5xx. This seems like a limitation of FanGraphs rather than this API.

Expected Behavior

One of the following

  • Fail gracefully in this scenario (potentially suggest that stats aggregated over 10+ years are not supported)
  • Make multiple calls to FanGraphs for stats < 10 years and manually aggregate the data

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions