Assist with Fantasy Premier League decisions: squad analysis, transfers, captaincy, chip timing, and gameweek planning. Combine FPL API data with multi-dimensional analysis (not just FDR).
Before making recommendations, collect:
Use curl against the public FPL API. No auth needed.
bash
# Bootstrap data (teams, players, events)
curl -s 'https://fantasy.premierleague.com/api/bootstrap-static/'
# GW fixtures with difficulty ratings
curl -s 'https://fantasy.premierleague.com/api/fixtures/?event={gw}'
# Player detail (history, fixtures)
curl -s 'https://fantasy.premierleague.com/api/element-summary/{player_id}/'
# Manager team
curl -s 'https://fantasy.premierleague.com/api/entry/{manager_id}/event/{gw}/picks/'
See references/api.md for full API reference.
Do NOT rely solely on FDR (Fixture Difficulty Rating). FDR is a season-long aggregate and misses short-term dynamics. Layer these factors:
FactorWhat to CheckSourceRecent formLast 4-6 GW results, player form ratingFPL API form field, recent resultsLeague position & motivationTop 4/6 (European race), bottom 3 (relegation), mid-table dead rubberLeague tableFixture congestionMidweek European/FA Cup matches, travel loadSchedule checkHead-to-headRecent meetings between the two teamsHistorical dataHome/away splitSome teams significantly better at homeSeason statsInjury/rotation riskFlagged players, midweek match recoveryFPL API status, newsExpected statsxG, xA, shots, key passes vs actual returnsAdvanced stats sites
Priority factors:
Provide recommendations as:
references/rules.md — Full FPL scoring rules and squad constraintsreferences/api.md — FPL API endpoints and data structuresreferences/strategy.md — Advanced selection methodology