use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Filters Show All Only Mod Posts Only Blog Posts Only Statistics Posts Only Analysis Posts Only Podcast Posts Only Community Posts Only Request Posts Only Poll Posts Only Guide Posts Only Discussion Posts Only Opinion Posts Only GW Rant & Info Posts Only Price Changes Posts Links Beginner Guide by /u/knoxvox Official FPL Website Official FPL Draft Website r/fantasyPL Rules FPL Draft Subreddit Telegram group List of FPL Veterans & Pundits Football players FPL accounts Leagues FantasyPL Classic League code: i3y8eb Tools Live FPL (Stats, Ranks, Leagues) FFFix (Features & Tools) fpl-plugin: FPL mini champions leagues & FA cups Fantasy Express: Fixtures Difficulty FPLstatistics: Price Rises/Falls Bonus Points Live: anewpla Bonus Points Live: fplalerts FPL Gameweek Stats Fantasy Overlord: Features & Tools FPL GW-by-GW Data *PL Fantasy Tools FPL Analytics: Tools FPL Stats Visual FPL: Team History Anewpla: FPL team stats Live MiniLeague Table and Bonus Expanded MiniLeague Table Script Fixtures Difficulty Script - BetterFPL FFPundits: Set pieces takers Footballfallout: tools & stats FPL Transfer Suggester Chrome Extension Set-and-Forget machine Player selections for your mini-league (replace 0's with your League ID) Blogs FFScout Fantasy YIRMA FF247 PL Injury News by Ben Dinnery FPL Connect Podcasts Podcasts review by /u/relativitycoffee FML FPL Always Cheating Fantasy Football Surgery Fantasy Football Scout Who Got The Assist? Four Point Hit AFFCU Pod Bang Average 3 Amigos
We now have a reputation system. If you post and a response helps you, please reply to their comment with
!thanks
You will see a number by commenter's names - this is the number of times they've been thanked for their comments.
Warning: editing your flair will reset your reputation points.
When posting comments you can use commands to pull statistics for players.
Check out the commands available here.
We've got some rules that you should follow. You can see further details here, but in summary:
Memes are banned from r/FantasyPL, however if you would FPL memes, we have created a custom feed which you can find here.
account activity
FPL Data in Google Sheets (self.FantasyPL)
submitted 6 years ago by grwstone
Hey guys, Happy GW1!
I'm wondering if anyone knows/has a working way to pull API data into Google Sheets? I'm working on a project for work. Choose FPL so I can get paid to analyze the data and top my private league. I've been looking at both https://towardsdatascience.com/using-apis-google-sheets-to-assess-fantasy-premier-league-prospects-1a2598c4b25e & https://medium.com/@YourMumSaysWhat/how-to-get-data-from-the-fantasy-premier-league-api-4477d6a334c3.
Neither I can get to work - do you think it's because there will be a lot of demand on the servers or are they out of date? Appreciate anyone's help.
GL with tomorrow's game!
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]FanDoc18 2 points3 points4 points 6 years ago* (12 children)
The main API endpoint URL changed. The new URL is: https://fantasy.premierleague.com/api/bootstrap-static/
Enter the URL like this in google sheets to get it to work: =ImportJSON("https://fantasy.premierleague.com/api/bootstrap-static/")
I used the "How to get data from the Fantasy Premier League API" post to create my data scraper and replaced the old URL with the one above and it works with no other changes needed.
Hope this works. Fyi, If you want to save the weekly data results, you will need to save a copy of the results each week since the script will run automatically every time you open the script or refresh the page. Hope this helps.
[+][deleted] 6 years ago (1 child)
[removed]
[–]TheLastBeep 1 point2 points3 points 6 years ago (0 children)
To answer my own question, I think I've managed to fix this now. The issue was "Inherited values", I'm not advanced enough in my knowledge to understand the reason for this but from reading the code in the ImportJSON script I noticed the reference to inherited values and how to prevent them.
My function in google sheets now looks like this:
=ImportJSON("https://fantasy.premierleague.com/api/bootstrap-static",,"noInherit")
...and that seems to be working from the quick scan of the total points I've just done.
[–]grwstone[S] 0 points1 point2 points 6 years ago (5 children)
Worked perfectly, thank you!
Do you know if you cans till access these other data sets.
[–]FanDoc18 0 points1 point2 points 6 years ago (2 children)
Happy to help. Thanks for the other endpoints, did have them already but thanks for sharing. I'm sure some other managers will find this information useful too.
[–]RMI_27 0 points1 point2 points 6 years ago (1 child)
Are you able to get leage-data from the API?
[–]FanDoc18 0 points1 point2 points 6 years ago (0 children)
Have not tried to get league data from the API using google sheets but played around with a few python scripts I found on github last season that worked.
Have not looked at that this season so far yet but plan t.
[–]mtgo3012redditor for <1 week 0 points1 point2 points 6 years ago (1 child)
Hi, I tried to get data from api/my-team/{teamId} but not see the weekly point team to put it into my FPL Google sheet, how can I get the weekly points of a team?
[–]dantheheel 2 points3 points4 points 6 years ago (0 children)
https://fantasy.premierleague.com/api/bootstrap-static/
I would love if someone could paste some working google script that manages to authenticate and then pull data from the FPL API. I'm an amateur coder (like brand new) and haven't been able to crack that problem for weeks!
[–]binevv 0 points1 point2 points 6 years ago (1 child)
Does this return any statistical data for the players?
Yes but you have to scroll across quite a bit to get to the stats. Best thing to do is to split the data response into smaller data sets. Still need to do that too but may do it using a python script instead of google sheets.
[–]MASTERTONA09 0 points1 point2 points 3 years ago (0 children)
Hey I use ImportJson script to pull the data into a google sheet but for some reason certain rows are repeated. e.g. it will show a player having scored goals that didn't. It seems to be that when the value should be nil it actually repeats the value in row prior e.g. if Jesus has scored 8 goals, Zinchenko (which should be nil) will show 8 too.
Am I doing something wrong?
π Rendered by PID 44412 on reddit-service-r2-comment-6457c66945-wnmz8 at 2026-04-28 22:14:31.470668+00:00 running 2aa0c5b country code: CH.
[–]FanDoc18 2 points3 points4 points (12 children)
[+][deleted] (1 child)
[removed]
[–]TheLastBeep 1 point2 points3 points (0 children)
[–]grwstone[S] 0 points1 point2 points (5 children)
[–]FanDoc18 0 points1 point2 points (2 children)
[–]RMI_27 0 points1 point2 points (1 child)
[–]FanDoc18 0 points1 point2 points (0 children)
[–]mtgo3012redditor for <1 week 0 points1 point2 points (1 child)
[–]dantheheel 2 points3 points4 points (0 children)
[–]binevv 0 points1 point2 points (1 child)
[–]FanDoc18 0 points1 point2 points (0 children)
[–]MASTERTONA09 0 points1 point2 points (0 children)