A Sleeper league ID is an 18-digit number that identifies one league for one season. Almost every tool that reads your league — including this one — asks for it, and Sleeper never labels it as an ID anywhere in the interface, which is why it is hard to find.
On the web
- Open sleeper.com and sign in.
- Open the league you want.
- Look at the address bar. The URL looks like sleeper.com/leagues/1388555898586136576/team.
- The long number between /leagues/ and the next slash is your league ID.
https://sleeper.com/leagues/1388555898586136576/team
└──────────────────┘
your league IDIn the mobile app
The app never shows the ID directly, so you have to get a link out of it:
- Open the league, tap the gear icon for League Settings.
- Tap Share League, then copy the link.
- Paste it anywhere you can read text. The long number in the link is your league ID.
If you would rather not hunt for it at all, you can enter your Sleeper username instead and pick the league from a list.
Why the ID changes every year
This catches people out. Sleeper does not reuse a league ID across seasons — each year your league is created as a new object with a new ID, linked to the previous season by a field called previous_league_id. So the ID you copied last season is not the one in your address bar today.
That matters when a tool asks for an ID: give it the ID of an old season and it can only see that season and earlier, because the chain is walked backwards. If you want your whole history, use the current season's ID.