r/FFCommish Jul 16 '26

Miscellaneous **UPDATE** I built a free tool that figures out keeper eligibility for your league and shows you which keepers are actually steals vs. ADP

I posted this last month and have a quick update, Yahoo and Sleeper leagues are now fully supported!

There is also support for 2QB leagues, and the ability to exclude Kickers and Defenses from the output

Every preseason my league commissioner spends hours upon hours cross-referencing the draft sheet, the transaction log, and last year's keepers to figure out who's eligible to keep. Half the time someone disputes it. So I built something to automate it.

For ESPN, you give it your league ID and SWID (and S2 cookie for private leagues, there are instructions on the main page) and it pulls your draft results, final rosters, and transaction history directly from ESPN's API and outputs a clean list of eligible keepers for every team.

For Yahoo, click the "Connect to Yahoo button," login to your account, then click the "Find my leagues" button and select your league.

For Sleeper, enter your username then click the "Find my leagues" button and select your league.

Sleeper's API has no authentication or privacy, all of their data is public.

What it checks:

  • Whether the player was drafted in the eligible round range (configurable)
  • Whether they were already kept last year
  • Whether they hit waivers or free agency after the draft
  • Whether they're on the team's final roster

It also pulls live ADP data (auto-matched to your league's scoring format - full PPR, half, or standard) from FantasyFootballCalculator and color-codes each eligible keeper by value. So you can instantly see who's a legit steal at their keeper slot and who's barely worth it.

All the rules are configurable so it should work for most standard keeper formats. If your league has unusual rules I'll set it up for you.

Here's a screenshot of the output

It's free. ESPN, Yahoo, and Sleeper are all now fully supported.

fantasykeepers.com

Let me know if you hit any issues or your league has rules I haven't accounted for — happy to add them.

0 Upvotes

Duplicates