
Gameweek Pilot | Transfers, captain, fixture plan
Unofficial tool. Not affiliated with, endorsed by or connected to the official fantasy game or the league. Information only: no betting advice, and no points or rank are promised.
Gameweek Pilot
A weekly squad report for the official fantasy football game of the English top flight. You send your public team ID. You get one report for the next deadline, built from the game's own public data.
What you send
- Your team ID: the number in the address of your points page, for example
.../entry/1234567/event/9. - Optional: how many free transfers you have and your bank, if you know them.
No password, no email, no login. The team ID is public data.
What you get back
| File | What is in it |
|---|---|
report.html |
One page, opens in any browser: transfer options, captaincy, line-up and bench order, your 15 players, the 6-gameweek fixture table, chips, and how every score is made |
summary.png |
One image with the plan, captain bars, squad scores and the easiest fixture runs |
squad.csv |
Your 15 players with last-5 points and minutes, form, xG/xA/xGI per 90, minutes share, chance of playing and every score component |
fixtures.csv |
All 20 clubs, next 6 gameweeks, opponent, home or away and FDR |
transfers.csv |
Every suggested move with prices, scores, gain, bank after and points cost |
What the report covers
- Your 15 players: last 5 matches (points and minutes), official form, expected goals, assists and goal involvements per 90, share of the club's minutes, chance of playing and the injury note.
- Fixture difficulty: all 20 clubs for the next 6 gameweeks, sorted from easiest to hardest, your clubs in bold. Blank and double gameweeks show up as empty or split cells.
- Transfers: Plan A, the best single move inside your bank. Plan B, a second move (with free transfers) or a different single move, and what a second move costs in points. Same position only, at most 3 players per club.
- Captain and vice: the top three by captain score with form, xGI per 90 and the next fixture.
- Line-up and bench order: the best XI within the formation rules and the bench order for the next gameweek, compared with last week's XI.
- Chips: which chips you still have in the current window, and a signal for each based on one measure and a fixed threshold.
How the scores work (fixed and printed in every report)
- Transfer score (0 to 100) = 100 x (0.35 form + 0.25 fixtures + 0.25 availability + 0.15 value). Form is the official form figure / 8. Fixtures is the mean of (5 - FDR) / 3 over the next 6 gameweeks. Availability is chance of playing x share of the club's minutes. Value is points per game per 1.0m / 1.4. Each part is capped at 1.
- A move is listed only when the incoming player beats the outgoing one by 3 or more score points and fits your bank.
- Captain score = availability x (0.40 form + 0.30 fixture ease + 0.30 xGI per 90), times the number of fixtures that week.
- The assistant writes short notes from these numbers only. A built-in check rejects notes with numbers that are not in the data, betting words or emojis.
Time
Measured in a 2-CPU sandbox image on 2026-11-01: reading the data takes 6 to 10 seconds (20 public calls at most), the analysis and the report under 1 second. The assistant then writes its short notes and builds the files in the same reply.
Requests and limits
Every message you send uses 1 request from your plan. A first report is one message; a follow-up such as "I have 2 free transfers" is another.
| Plan | Price | Requests |
|---|---|---|
| Weekly | $5.99 | 12 per week |
| Monthly | $14.99 | 50 per month |
| Yearly | $119.99 | 372 per year |
What it does not do
- It does not log in to your account, make transfers or set your captain. You make every change in the game.
- It cannot see transfers you made after the last deadline or your exact selling prices; it uses current prices and says so.
- Free transfers are estimated from your public history unless you tell it the number.
- It does not predict points, goals or results, and it does not give betting advice.
- No club crests or player photos. Clubs appear as three-letter codes.
- Between gameweeks the game site sometimes answers "updating" for a while; then try again later.
FAQ
Where do I find my team ID? Open your points page in a browser. The number after /entry/ in the address is your ID.
Is this the official game? No. It is an unofficial tool that reads the game's public data.
Why did it not suggest a transfer? No player in your budget beat an owned player by 3 score points. The report says so and you can save the transfer.
Can I change the weights? No. The weights are fixed so the numbers mean the same thing every week. The report explains each one.
Does it work for other leagues or other fantasy games? No, only this game.
Unofficial tool. Information only: no betting advice, and no points or rank are promised.
واجهات API الخارجية
fantasy.premierleague.com/api/ · pypi.org, files.pythonhosted.org


