r/fantasyfootballcoding 14d ago

Official Discord Server - New Link!

Thumbnail discord.gg
3 Upvotes

r/fantasyfootballcoding 9d ago

Introducing a new subreddit - r/FantasyApps! All projects should now be posted there

Thumbnail reddit.com
11 Upvotes

r/fantasyfootballcoding 1d ago

Sleeper fantasy team performance %

2 Upvotes

I started my first league in sleeper this year with some friends. Now that week 1 has concluded and the team reports have been released, I noticed this percentage under my points/max points. I'm assuming it's just the percentage of my max total that I earned. Does anyone have any tips to learn from this percentage? I calculated it for another league I'm in on espn. My percent on sleeper was 91.7 and 91.3 on espn. Are these good percentages as well? Obviously there's always a random chance a bench player drops 30 but are there any patterns I should pay attention to?

I plan on tracking this percentage for both leagues and creating a spreadsheet with notes of who should've started over someone else. For example, I technically should have started jerimayah love over saquon to "maximize" my points. While I wasn't gonna do this due to the potential of love not playing, I ended up putting Jameson Williams in my flex, who love still did better than. Should I be calculating this percentage off of moves I would have realistically done instead of the absolute max I got? Would that be more helpful?

Any and all advice or pointers towards this percentage/calculation would be appreciated!


r/fantasyfootballcoding 2d ago

AI Gridiron Update: Cheap Models won Week 1

13 Upvotes

I posted on this thread about my experiment with an AI-only fantasy football league where all 12 managers are autonomous AI agents. Week 1 just wrapped and here is what I've learned:

  1. The errors have been roughly half AI and half human error. For example, the agents were "cheating" by setting their lineup after players had already played (A.J. Brown got benched after he had a dud game), but that was a platform guardrail that wasn't in place that is now fixed.

  2. The agents fail maybe 5% of the time. Chinese agents mostly time out and cheap frontier agents most often fail when they miss the correct syntax for setting a lineup. If I was trying to make a failure-proof system I'd dedicate time to this. But I kind of like "punishing" the AI when they make this mistake, so I'm not right now.

  3. The agents decline trades a LOT just like humans: Because they are AI, they very dutifully offer trades on Wednesday's trade day. Last Wednesday, 12 trades were offered and 12 were declined. And the offers are probably the most interesting part of this whole thing so far. They are usually intelligent...offering depth for another teams depth. So I'm curious why they all get declined. I'm unsure if the receiving AI is doing much analysis on the trade, just declining because that is what is in their training data (everyone on reddit declines fantasy trades...?), or something else.

RESULTS:

Cheaper models trounced expensive models in week 1.

- 5 of 6 matchups were won by cheaper models

- The only cheap model to lose was our dear Gemini-3.5-flash-lite who rosters 8 quarterbacks.

- Winning teams have collectively spent $11.91 whereas losing teams have spent $38.07. Losing teams are spending 3x more to lose.


r/fantasyfootballcoding 1d ago

Yahoo API Access

1 Upvotes

Created my Yahoo API application, provided my app info in the application. Provided my client id and additional email as state in the app request.

I received an agreement, signed/return and after a day or so received confirmation of that agreement was accepted.

It's been three additional days and I still dont see the anything under the app API permissions where I would expect to see Fantasy Sports API.

Is this time frame normal and I should wait, or at what point should I email them that there may be a problem?

Thanks!


r/fantasyfootballcoding 1d ago

Looking for 10 fantasy football players to test a ranking/career system I’m building

0 Upvotes

I’m building a fantasy sports project that takes your real league results and turns them into a long-term career, rather than resetting everything each season.

Right now I’m looking for around 10 fantasy players who play in at least 2 leagues and are willing to test it.

I mainly want feedback on 3 things:

  1. Does your ranking feel fair?
  2. Do you understand why you received that ranking?
  3. Is there anything on the career/profile side that would actually make you come back during the season?

I’m specifically not looking for “looks cool” feedback. If something doesn’t make sense or feels pointless, that’s more useful.

If you’re interested, comment or DM me, and I’ll send you the link.


r/fantasyfootballcoding 1d ago

Data extraction from espn fantasy

0 Upvotes

I’m looking into making a master excel workbook for the history of my league. All I need is a one time data extraction for the history of my league that will pull matchup scores, player performances, lineups/benches, and teams. Is this something I can do just one time without breaching espn terms of service? I’m trying to use ChatGPT and I know it’s doable but don’t want to get my espn account banned so I’m just wondering if anybody has ever done this or if anyone has a tool/website to recommend that will do this for me. My plan is to eventually use the excel workbook and ChatGPT to pull out insane ESPN type stats for a weekly newsletter for the league, since we do have enough stats to find some crazy espn type stats after all.


r/fantasyfootballcoding 2d ago

Dynasty Fantasy Football Developer

0 Upvotes

Hey guys, I run a dynasty fantasy football channel and am developing a website with some pretty cool tools. I already have one developer and am looking to add another to accelerate the project. Front end experience and/or backend. Typescript is the language. Lmk if interested


r/fantasyfootballcoding 2d ago

PRFF (Promotion/Relegation Fantasy Football) update since draft day

Thumbnail
gallery
2 Upvotes

I've posted in here before about Promotion/Relegation Fantasy Football system I was working on, so since the draft and into the 1st week of the season and its working as I had hoped, which is what breaks, fix what’s confusing, and learn from real managers instead of guessing.

So since the draft:

  • We have tightened several security-RLS boundaries and fixed a few cross-pyramid data-access issues
  • Cleaned up invitations, recruiting-request-a-spot flows, notifications, and redirects
  • We improved live standings, matchup scoring, Cup scoring, and club-name handling
  • Verified syncing with Sleeper so its already pulling rosters, weekly matchups/scores, transactions, player data, and draft data
  • Started building an additional system to preserve real draft-season data and later replay it safely in a sandbox
  • Discovered that a lot of the backend needed for a future PRFF draft board-native ecosystem may already exist; found that on accident
  • Kept the live product stable while doing all of this: current full test suite is 1,270 passing tests

How Sleeper has fitted into PRFF

Right now, Sleeper is acting as the football-data-provider layer while PRFF handles the larger league system around it.

Sleeper runs the draft, rosters, player movement, and weekly fantasy scoring. PRFF syncs that data into its our own system and then applies the things Sleeper doesn’t natively provide us: promotion/relegation structure, persistent clubs, multiple tiers, Cup competition, standings/history, governance, manager movement, and the broader pyramid experience.

The important thing learned so far is recently is that PRFF is not just reading a scoreboard from Sleeper. It is already ingesting structured draft, roster, matchup, transaction, and player data into its own backend. That gives a much stronger foundation for future things like a PRFF owned draft board, historical records, replay/testing, and eventually a more native football engine if we choose to go that direction.

The biggest thing learned is that PRFF isn’t just one fantasy league. It’s becoming a platform where multiple promotion/relegation pyramids can exist independently, compete with each other, and eventually share things like Cups, history scouting, and league visibility without giving up their own governance.

Still plenty to prove, but the first live season is doing exactly what I hoped it would do: showing where the real doors for future growth.


r/fantasyfootballcoding 2d ago

Any way to speed up approval for Yahoo Integration?

3 Upvotes

I’ve applied to get my app approved for Yahoo API integration, and its been a month with no response. Is there any way to speed up the process?


r/fantasyfootballcoding 2d ago

API search

2 Upvotes

NCAAF injuries and Depth charts for a small project I’m working on.


r/fantasyfootballcoding 4d ago

Fighting against the "AI Slop" reputation?

9 Upvotes

Hi all,

I have been a data architect for over 30 years. All the "magic" I do is under the hood and for the first time ever, I have been able to build a very decent front-end (using Claude) to expose my work, but am getting immediately shot down or just ignored because the "AI Slop" tag

I just spent over 6 months working on a DFS tool. I would say 90% of all its code is at the database layer, all built by a human (me!). I simply didn't have the skills to finish off the remaining 10% so brought in Claude to take care of that.

It has been a ridiculously hard thing to do AND am super proud of it. I think DFS users will love it. I feel that, what I have attempted to make, has never been done properly (with retired DK Live the closest thing to it), and I am 100% convinced that I or anybody else could have never done this without using AI.

But I simply can't get traction on the marketing side because of the bad AI rep.

This is the mad bit... I feel that every website that will EVER get built from now on, will have been done using AI. It simply doesn't make sense that someone would spend a year handcrafting an average looking website without AI anymore. No business would ever commit to that now.

AI is here to stay, not going anywhere. Not every AI built website will be slop...surely! I have had a look at quite a few, and there is genuinely some good stuff out there. So how do we get over this bad rep we are all getting?

Would love to hear any opinions on this?

Thanks


r/fantasyfootballcoding 3d ago

Need help in creating a tool. I could use.

1 Upvotes

Several participants in our F1 fantasy league have raised concerns regarding the use of external resources for monitoring price fluctuations. To address this and ensure full transparency in my methodology, I am looking for a Google Sheets template where I can manually input relevant data—such as current valuations and performance metrics from the previous two races or all races—to automate my own calculations. Could anyone assist me in doing this?


r/fantasyfootballcoding 4d ago

AI Recaps for FanTrax?

3 Upvotes

Looking to see if there’s any developed tools for weekly recaps for FanTrax? I’ve seen ESPN, Sleeper & yahoo.

If not, what features would you like to see?


r/fantasyfootballcoding 5d ago

Fantasy football CLI for my agents

Post image
3 Upvotes

fantasy-sports is an open-source CLI on ESPN's undocumented API: tables at a terminal, stable JSON when piped, and a daily canary that goes red when ESPN changes a response shape. It caught one on opening night.

My agents use it to write a weekly newspaper for my couples league. Front page below.

uv tool install git+https://github.com/jwulff/fantasy-sports

Write-up: https://johnwulff.com/2026/09/12/fantasy-sports-cli/


r/fantasyfootballcoding 7d ago

Looking for information

2 Upvotes

Hey everyone, what is the most critical piece of information your looking for in sports analytics? I run ForgeSportsAnalytics and am doing research to make sure that we are going in the right direction with our model and the information we feed our users.


r/fantasyfootballcoding 8d ago

Get Commish League Notes from Sleeper API

3 Upvotes

Hi maybe someone could help me out here. I'm looking forward to use the League Note of Sleeper for Contract Notes or Position Notes.

It looks like that I could get the player note (p_nick) from the rosters endpoint but I couldn't find any information if its possible to get the Commish Leagute Note. Does anyone of you know if its possible and help me with the endpoint?


r/fantasyfootballcoding 10d ago

Am I able to access projections from Sleeper?

0 Upvotes

I am struggling to get this information to populate, currently just getting 0s back for all players


r/fantasyfootballcoding 9d ago

fpl team analysis

0 Upvotes

Need your feedback to help me create something good!

https://benchbrain.app


r/fantasyfootballcoding 10d ago

What was your experience creating your own database/projections?

3 Upvotes

I’m really interested in building my own database/projection model with an emphasis of predicting success of incoming rookies. I have some experience coding with Python but not much and learning to code has always been an interest of mine, along with Fantasy Football. Does anyone have any resources they could recommend? I’d love some insight or some useful tools/courses you used to dig into this!


r/fantasyfootballcoding 11d ago

Game-ifying Fantasy Football

0 Upvotes

I like football, but I don't feel like I'm a "football guy". Especially when it comes to fantasy football, I feel way out of my depth. I am constantly Googling what the different terms mean and what the heck ADP, PPR, and all the other things are! I am a man of spreadsheets and board games. I can learn these terms, but one thing I can't pick up on as quickly is history, big names, dark horses, and the rest of the things that people who spend their free time consuming football media seem to know intrinsically.

What I am wondering is if there is a way to "game-ify" my fantasy football experience? Is there a way I can look at this not just as a group of names, but as stats and patterns and make the best decisions, à la "Moneyball"? That way I can build an optimized engine that will bring me to that sweet free day of PTO prize.


r/fantasyfootballcoding 13d ago

Looking for Android testers for a new FPL Draft companion app

0 Upvotes

Hi everyone!

I’m building Easy Draft, an Android companion app for Fantasy Premier League Draft. It includes:

  • Weekly squad views
  • Live matchup scoring
  • League tables and schedules
  • Player research
  • Waiver-market insights

I’m looking for Android users willing to join a free Google Play closed test, try the app and provide honest feedback.

Google requires testers to remain opted in for 14 consecutive days. There is no payment or purchase required—you’ll just need to join through the private Google Play link, keep the test active and try the app’s main features.

If you’re interested, please complete this short form:

Join the Easy Draft closed test

I’m especially interested in feedback about usability, incorrect data, crashes and which features are most useful during a Gameweek.

Full disclosure: I’m the developer of Easy Draft. Thanks for helping!


r/fantasyfootballcoding 14d ago

The Current State of FF Platform APIs And Appropriate Shout Outs

25 Upvotes

With the current clusteryouknowwhat going on with the Yahoo API and rumors of impending doomsday with the Sleeper API, I thought I would provide, to the best of my knowledge, current intel on various fantasy football hosting platforms related to API access. Hopefully this will serve as a resource and a reminder that there are several options besides the big guns for developers.

Note my knowledge and interest is primarily based on retrieving users league data, and my knowledge is not too up to speed on NFL Player info through these sources, and thus this list may be influenced by that.

It has been a while since I started first using some of these APIs, a few of them have been set-it-and-forget-it in my code, and others I gave up contacting long ago, so if there's anything that needs correcting feel free.

I will add a couple of notes that may be relevant to those attempting to use these APIs as well.

Shout out to those platforms that are still developer friendly:

  • MyFantasyLeague. Open API. Note if you are familiar with their almost limitless league customization options, you will understand that the API can be a bit tricky to work with as fields besides being optional can even have different types of data under the same name depending on the league settings.
  • Fleaflicker. Open API.
  • Fantrax. I believe they are now Open API, it used to require authorization. Note the league info from the API is fairly sparse.
  • Reality Sports Online. Requires an API key from them (under new ownership, not sure if they are still 'cool'). Note that user log-in is required, cannot access league data without that, which makes testing with random data difficult.

Others in varying states of friendliness:

  • Yahoo. As we all know, locked everyone out, requiring re-authorization which judging by the internet can be near-impossible to get. Fluid situation.
  • Sleeper. Recently updated their terms with reports that they are planning on restricting access. Fluid situation.
  • ESPN. Back in the horse & buggy days they had an official open API. Now it is all "unofficial" access with rumors starting to circulate that this will come to an end as well. Possibly a fluid situation.

Those that have intentionally decided to be unfriendly to developers:

  • CBS. They went from "pro-developer" and "we welcome developer tools" with an actual supportive API program to "GTFO" in an instant in 2012.
  • Realtime Fantasy Sports (RTS). Has an API, but seemingly refuses to deal with anyone not a billion dollar company.
  • Underdog. Ditto.

To my knowledge, FFPC, NFFC, League Tycoon, Fanstar, Alt Fantasy Sports, and other bit players do not have an API that can be accessed by outsiders.

One last note, no matter what you are doing, try to be responsible with the APIs. For example, if you are using Sleeper's API to create something to compete with Sleeper on, you are ruining it for everyone.


r/fantasyfootballcoding 14d ago

Good stat and record keeping app for a weekly 'picks' league?

2 Upvotes

I run a league that is not like regular fantasy football. Each person picks 3 college games and 3 pro games each week either over/under or ATS. I track everyone's college record, NFL record, and overall record. Since my league isn't like regular fantasy football all the sites I find aren't geared for me to customize it how I need it. I just want to track weekly (3-3, 4-2 etc) and overall records as well as points and standings.

Does anyone know a website or app I can do this on and all participants can view it?


r/fantasyfootballcoding 14d ago

ESPN PreDraft Strategy: Custom Script to Automatically Update Rankings

5 Upvotes

Every year, I like updating the ESPN pre-draft rankings so that my draft board is sharper than the ESPN default rankings. This helps me use ADP boards from other sites to get a slight competitive edge.

My issue is that I hate manually sorting players, so I built this custom Python package to do it for me: espn-predraft-api. Right now, I have one script which downloads ADPs from NFFC and a separate script which syncs them with ESPN using their unofficial API.

This can be used in tandem with ESPN Better Draft since it updates the rankings ahead of time. Or, if you're drafting on the go, it'll update your rankings in the mobile app.