The four steps
Your FPL team ID is the number in your own team's web address. Here is how to see it. It works at any point in the season, whether or not you have joined a league:
1. Sign in at fantasy.premierleague.com in a browser. 2. Open **Pick Team** from the menu. 3. In the "Points & Rankings" box, click **Gameweek History**. 4. Look at the address bar. It reads fantasy.premierleague.com/en/entry/1234567/history — the number in the middle is your team ID.
That is it. The same number also appears if you open the Transfers section and click **Transfer History**.
To check you have the right one, open fantasy.premierleague.com/api/entry/YOUR-ID/ in a browser. It should show your team name and your own name. If it shows somebody else, you have copied the wrong number.
Why the advice you found elsewhere does not work
Almost every guide online — and a lot of FPL tools — still give one of two methods, and neither works when most people first go looking. If you have been going round in circles, this is why, and it is not your fault.
**"Visit /api/me/ while logged in."** This used to return your details. In 2026/27 it returns `{"player":null,"watched":[]}` even when you are definitely signed in — the page will happily tell you "You are logged in as ..." while that address insists there is nobody there. The site was rebuilt this season and that address no longer reflects your browser session.
**"Open Leagues, click your own team name."** League tables stay empty until the season's first deadline has passed, so this route fails for anyone looking in pre-season — which is when most people first need their ID. The Gameweek History route above works at any point.
One more thing that trips people up: addresses now include a language code, so you will see **/en/entry/1234567/** rather than /entry/1234567/. An old-style link still opens — it forwards to the /en/ address. The number is what matters.
| Method | Works? | What you see |
|---|---|---|
| Pick Team → Gameweek History | Yes | fantasy.premierleague.com/en/entry/1234567/history |
| Transfers → Transfer History | Yes | fantasy.premierleague.com/en/entry/1234567/transfers |
| An old /entry/1234567/ link | Yes | It forwards to the /en/entry/ address |
| Checking an ID at /api/entry/1234567/ | Yes | Your team name and your own name |
| fantasy.premierleague.com/api/me/ | No | {"player":null,"watched":[]} — even when signed in |
On your phone
The steps are the same in a mobile browser — sign in, Pick Team, Gameweek History, then read the address bar. You may need to tap the address bar once to see the full address rather than just the site name.
If you use the official FPL app, open your team in a browser instead for this one step. The app does not show the address bar, so there is nowhere for the number to appear.
What your team ID is for
It is a public identifier, not a password. It says which team is yours so a tool can look up the parts of your team that FPL publishes openly. It cannot be used to sign in as you, change your team, or make transfers — none of that is reachable with the ID alone, by anyone.
At Onside you can paste either the number or the whole address; we read the ID out of it either way. One note for the start of any season: **FPL publishes no squad, rank, budget or transfer data for anybody until the season's first deadline has passed**, so a team connected in pre-season shows no XI until then — nobody's tool can, ours included. From the first deadline onwards, your squad appears as soon as you connect.