r/fantasyfootballcoding

Idk who needs to hear this, but tell your AI agent to not use common AI design patterns

This is going to come across preachy, and maybe it is, but if you are someone building something with AI, do yourself a favor and tell your coding agent to avoid common "AI tells" like em dashes, certain card borders, backgrounds, gradients, and color schemes, to name a few.

You don't even have to know what they are, just tell your agent to avoid the "tells."

I personally am someone who enjoys supporting anyone making their thing, but when your thing that you made literally looks like all the other things, it's just not going to go well. It just feels like you didn't put enough effort in to distinguish yourself so why would I think your product also got the effort needed to be good enough?

You can see that from the responses to these things across the internet. The only things that get away with that are the products that are just too good and/or provide too much value for the user to care.

Maybe you have that thing, but you're probably better off trying to take an easy pass through.

And again, sorry to be preachy, but I'm also thinking a lot of people may just not know how obvious it is to some of us (which maybe I am just in way minority, idk).

Anyways, good luck either way!

reddit.com
u/Deep-Influence-7430 — 10 hours ago

Looking for someone to try out lots of the fantasy apps in the megathread

Hi!

Do YOU enjoy fantasy football?

Do YOU like trying new things?

Do YOU have too much free time?

Well I've got just the job^1 for you! We are looking for an actual human being to help curate all of the fantasy apps and tools we get here on the subreddit. All you'd need to do is check out some of the projects in the project showcase megathread and report back which ones are pretty good. Totally OK having multiple people, we just need a better system to sift through all of the fantasy projects out there.

Please leave a reply here or message me or mod mail directly. Thanks!

^1 This is not a real job because you won't get any compensation. Maybe a pathway to becoming a moderator here if you wanted more unpaid work. Great deal, right?

reddit.com
u/johnny-papercut — 16 hours ago

Actual Fantasy Platfroms

Anybody in here have any actual fantasy football platforms where you can actually play? Not just tools or features for your leagues. If anybody does feel free to drop them below. Would love to check them out!

reddit.com
u/Top_Breadfruit_6789 — 3 days ago

Personal fantasy management app

So I’m not selling anything.

I simply wanted something to help me run my leagues as i am in way too many. So basically I’m pulling from nflverse, FantasyPros and Vegas lines. Right now i have it helping me with keeper decisions and locking out drafts. What’s cool is it brought in the historical data from my leagues so it told me all the draft tendencies of each owner and i asked it to mock out thinks like going rb early, wr early etc. did a great job. I also have it emailing me a daily brief of analyst takes. It pulls from the analysts YouTube’s and summarizes their player takes for me.

During season my goal is to help me with waiver adds, start sits, trading, etc.

Nothing special but so far it’s been useful. I’m using Claude code for it. Anyone else doing something similar? Any thoughts on things i could add? I plan to build a dashboard as well but haven’t gotten to that.

reddit.com
u/ICE_MF_Mike — 4 days ago

Is Sleeper Fantasy API going the way of Yahoo API? Or maybe even worse?

Maybe I'm late to the game, but this is the first I've heard of this. Apparently, Sleeper updated it's Terms of Service about 3 weeks ago, and the new terms "say that third-party products accessing Sleeper data for commercial purposes need Sleeper’s express written consent, and that third-party access generally requires a separate agreement or approval from Sleeper."

Yahoo sprung there changes on developers by surprise (what a complete execution mess that is), so it's worth expecting this may be coming from Sleeper too.

x.com
u/lumberteeth — 4 days ago

With all the vibe coding going around, ESPN is starting to tightly secure their API

I have a C# app created like 4 years ago that would hit endpoints like this "https://site.api.espn.com/apis/site/v2/sports/basketball/nba/news" for news. No authentication was required. All of sudden like a month ago, it stopped working. I got around to debugging today, and noticed that it's returning

"403 Access Denied You don't have permission to access "http://site.api.espn.com/apis/site/v2/sports/basketball/nba/news?" on this server. https://errors.edgesuite.net/18.1cbbd717.1786840874.354481ea".

Tried the same request in postman and browser, no issues. It's not an IP block since the app, postman, and browser are all running local. Doesn't look like header issue either as I have passed every header that postman sends. Still trying to figure out what's going on. Looks like the request is being blocked by Akamai at the CDN/security layer, before ESPN's API server gets the request. I'm afraid to check what other API endpoint are getting locked.

I'm not surprised that all these fantasy platform are starting to lockdown their API because of all these vibe coders hitting their services. Yahoo is now requiring formal request. Sleeper is in talks to make their API paid. Espn has this new security blocker.

This is going to get more interesting in the future. I could see all these fantasy platform doing a complete shutdown of their api.

reddit.com
u/wowstopimhurt — 4 days ago

Official FantasyPros MCP server just released

Hey r/fantasyfootballcoding, I'm one of the Product Managers at FantasyPros 👋

A couple of days ago, we released an official MCP server so that you can easily plug our data and advice into your AI agent of choice.

This community seems like the right intersection for this, so hoping there's some people here who'll find it useful!

You can point your agent here to connect it (note that you'll need a FantasyPros account):

https://api.fantasypros.com/mcp

That's it! If you have any questions, suggestions or feedback, let me know. I'll check back periodically to reply!

EDIT: Some have asked about what tools the MCP has, so adding this info to the post.

Free:

  • Rankings/ADP: get_ecr, get_adp, get_projections, get_leaders, get_player_stats, get_player_comparisons
  • News/context: injury_status, get_nfl_depth_charts, get_schedule_and_strength, get_mlb_lineups, get_streaming_pitchers
  • League/roster: get_leagues, get_league_settings, get_roster, get_current_starters, get_player_ownership, get_mlb_player_ownership, get_keeper_value, league_analyzer, matchup_analyzer, resync_league

Premium Advice:

  • start_sit_assistant (NFL + MLB)
  • trade_analyzer (NFL + MLB)
  • waiver_analyzer (NFL + MLB)
  • trade_finder (NFL
  • waiver_finder (NFL
  • mlb_waiver_finder (MLB 😄)
reddit.com
u/FantasyPros_Michael — 7 days ago

First attempt at a fantasy model

I'm a math PhD who loves fantasy, and I've been building a fantasy football model for a while now. I finally put the rankings/projections online if anyone wants to play around with them:

https://christianbagshaw.github.io/fantasy/

TL;DR: Weekly and rest-of-season rankings, with PPR and Standard scoring. Rather than just predicting a single fantasy-point number, the model predicts a distribution of possible outcomes and simulates each week thousands of times.

For weekly rankings, I simulate that week's games thousands of times. For ROS rankings, I simulate every remaining week through the end of the season.

The simulations are also correlated, so things that happen together in real football tend to happen together in the sims. For example, if a QB has a huge game, his WR1 is more likely to have a huge game in that same simulation.

I personally find the probabilistic side more useful than just looking at a single projected point total, since it lets you distinguish between things like "safe floor" and "massive upside."

A couple of things to keep in mind:

  • The rankings are 100% model output. I don't manually move players up or down, so there will occasionally be rankings that look weird to a human, especially at the tail end.
  • Injuries are currently shown as tags but don't alter the ranking itself, so definitely apply your own judgement there.
  • It's still very much a work in progress, and I'm constantly tweaking/testing the underlying model.

I'm also working on tools like trade values, start/sit decisions under uncertainty, playoff odds, roster construction, etc.

I'd like to write up the methodology properly at some point too, because there's quite a bit more going on under the hood than makes sense to dump into a Reddit post.

In terms of performance: on historical data, the model is competitive with some popular ranking/projection sites. That said, historical backtesting can always hide things like leakage or overfitting, so the real test is how it performs prospectively this season. I plan on tracking that and publishing the comparisons.

reddit.com
u/Bagggggggggggggggggg — 6 days ago

ESPN API for commercial use

Hey all, I’m working on building an app that I eventually want to publish to App Store + have paid options.

I’m wondering how feasible using the undocumented ESPN API would be for something like this. Has anyone ran into major issues with using their API as opposed to one of the paid options? Would it be a huge problem to build a lot of infrastructure based off of an undocumented API? I know that it’s technically just a reverse engineered version of the data from the app, but wondering if I might run into legal trouble here.

Thanks!

reddit.com
u/Salt-Conclusion2538 — 6 days ago

Offline Draft Tool

Hey Reddit Ballers!

I'm in a league that does an offline draft, and I'm looking for a tool with a specific set of skills. Skills that make it a nightmare for people like... The rest of my league? I'm curious to see if anybody knows of anything like this that's currently in existence, either free or paid.

I'm looking for a live tool to use during the draft where I can mark players off the draft board and also enter my own rankings, tiers, and related data. In my head I'm picturing a tabbed database where the "main" tab is the ADP listing and I could then mark players off as they're drafted. The next tab would be my WR tiers, then RB tiers, etc. and those tabs would also mark players off as I eliminate them from the main page.

I could build this in Excel myself, but it would be TEDIOUS with my limited knowledge of data validation, so I'm hunting if something like this already exists for offline drafts.

Thanks!

reddit.com
u/freshlancer — 6 days ago

Yahoo Fantasy API Repeat Emails (sorry if this is the millionth one)

I've been approved, fully executed the agreement, provided the client ID and App ID via email only for them to repeatedly send me the email asking for the information and telling me they haven't received it. Each new email has been a slight variation of "we have yet to receive your information". I provide it to them every time to no avail.

Is anyone experiencing the same issue and/or can shed some light on what is going on?

reddit.com
u/Future-Membership-36 — 7 days ago

Rule Proposal - Allow 100% free sites/apps to be posted on the main subreddit

I know that we've had a deluge of sites and apps posted lately. As you can read in the state of the subreddit post, lots of new sites and apps get posted often, most offering the same functionality and overall design, but there are some diamonds in that rough. I want to avoid people using the site to market, which is happening right now. So this would be opening up the main subreddit only to 100% free sites/apps with absolutely no paid offerings. If paid offerings are added later (like microtransactions in video games can be), a site can be reported and then removed.

Do we want to try this, or just keep everyone posting in the project showcase, so people looking for new apps can look there?

An alternative would be to completely split the subreddit and have this sub just be entirely coding-based and no projects can be posted at all, while all sites/apps go to r/FantasyFootballApps with much less rules. Most people posting their sites/apps here post to 3-5 fantasy football subreddits at the same time anyway and clearly don't care that this is a coding subreddit and are just using it for marketing, with answering questions about tech just being an after-thought (or included in the description by Claude).

As the users of this subreddit reading this, please comment with your preference. I would also HIGHLY appreciate if you mention in your comment if you're also a creator with a site/app or if you're solely a user and not pushing anything yourself. I do want both opinions, but I'd really like a good feel for each group.

Thanks all and sorry for this headache!

reddit.com
u/johnny-papercut — 7 days ago
▲ 5 r/fantasyfootballcoding+2 crossposts

Fantasy Football Record Book Suggestions

I created a google sheets fantasy record book and was wondering if anyone had any ideas for it or how to make it better. (I have Hall of Fame, Hall of Shame, and each years Draft board on my personal one)

Feel free to use it if you like it. All you have to do is change the Year and Team Names in the Teams and Years sheet and put your Points in the VS sheet and the sheet will do all the calculations. I can help with any confusion

https://docs.google.com/spreadsheets/d/1Bb43lD7TgxRXi-rWUbYl3Vo3FUa1w5DdKbAbCHLtOJo/edit?usp=sharing

u/Ordinary_Hornet3418 — 8 days ago

Has anyone been approved by yahoo for api access?

Its been the offseason and i haven't been doing much dev work. I decided to work on some things and noticed my api access is dead. I did some digging and figured out that yahoo has went to an application only process. It looks like people have been waiting weeks/months to get approved. I just applied and i'm hoping it doesn't take months

reddit.com
u/Vegas-Education — 11 days ago

Virtual Draft Board

I’m getting together with my friends for a draft this year and would like to do a physical big board as to avoid over reliance on rankings. About 8-9 can make it but 3-4 will be missing. I want to be fair to them and use an online draft board to keep track, but again I don’t want to do the built in board. Are there existing tools anyone has used/built for this? Wanted to ask before I make one myself.

reddit.com
u/Dry-Rate4059 — 10 days ago

Best working espn API

Hi,

I’ve been looking at a couple apis for espn league pulling, but what is the consensus best api for this? I’m having issues pulling league history using the popular ones posted here in this sub, this seems like something I have to self host, can someone please point me in the right direction, thanks!

reddit.com
u/ballislife423 — 10 days ago

Fantasy Football and AI

Anyone here a fantasy football fan? I need some help Beta testing something I built.

It's a lot harder to find people who are both FF native and AI native than I thought.

reddit.com
u/Best_Ant_5023 — 9 days ago
▲ 49 r/fantasyfootballcoding+1 crossposts

Fantasy Football Job: FantasyPros is hiring a Senior Product Manager

Hey everyone! FantasyPros is hiring a new full-time Senior Product Manager. Check out the description and apply (link to apply is at the bottom of the job description) if you think you are a fit.

FP prefers to hire people who love sports and fantasy sports, and this role will own some of the flagship tools like Expert Consensus Rankings (ECR), Who Should I Start, player pages, reports, and more.

I'm not the hiring manager for the role, but happy to answer any questions you may have. Thanks!

fantasypros.com
u/MaherDynasty — 14 days ago

Yahoo Fantasy API updated - Still confusing

Anyone interact with the Yahoo NFL fantasy API.
For example when they talk about a Team, do they mean the fantasy team or the NFL team. It could be both, it doesn't say. When they say league, I'm assuming they mean the fantasy league, but I have no idea.

Before I dive it and waste my time. Just wondering if anyone has looked at it.

reddit.com
u/thedangler — 13 days ago