Frequently asked questions

What does Catch All Fantasy actually do?

It's one dashboard for every fantasy football league you're in. Connect your Sleeper and ESPN leagues and see every matchup's score and projection together, which players show up on more than one of your rosters (including against yourself), and a single probability breakdown for how many of your leagues you're favored to win this week.

Which platforms are supported?

Sleeper and ESPN today. Yahoo isn't supported yet. Sleeper connects with just a username — its API is public and read-only. ESPN needs a sign-in (or its espn_s2/SWID cookies) for private leagues; public ESPN leagues just need a league ID.

Do you store my ESPN password?

No. Signing in submits your credentials directly to ESPN's real login page, through a real browser this app controls — your password only ever touches this server and ESPN's own login endpoint, never a third party, and it's never saved. What does get saved (encrypted) is the espn_s2/SWID cookie pair ESPN issues after a successful login, so the app can keep refreshing your league's data without asking you to sign in every time.

Why does ESPN ask me for a verification code sometimes?

That's the same MFA challenge you'd see signing into espn.com directly — it means ESPN itself wants to confirm it's you. The code you type goes straight into ESPN's real form; this app isn't bypassing anything, just relaying the code you already have.

What happens if I forget/delete a saved ESPN login?

Any leagues that were using it stop being able to refresh their data until you sign in again — leagues added with a different ESPN login aren't affected. You'll see which leagues need reconnecting right on the dashboard, with an option to remove them instead if you'd rather not bother.

Is this affiliated with Sleeper, ESPN, or Yahoo?

No. This is an independent project and isn't affiliated with or endorsed by any of them.