Fantasy Premier League Scraper avatar

Fantasy Premier League Scraper

Pricing

from $11.25 / 1,000 results

Go to Apify Store
Fantasy Premier League Scraper

Fantasy Premier League Scraper

Get Fantasy Premier League player stats, prices, form, expected goals, ownership, injury news and the next fixtures with difficulty. Also pull gameweek history, past seasons, live points, fixtures, gameweek summaries, league tables and manager squads. Export to CSV or Excel.

Pricing

from $11.25 / 1,000 results

Rating

0.0

(0)

Developer

ParseLab

ParseLab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

This Fantasy Premier League scraper returns every player in the game with the numbers managers use to pick a team: price, points, form, points per game, ownership, minutes, goals, assists, expected goals and assists, ICT index, injury news and how likely the player is to play. Each player row also carries the next fixtures with opponent, home or away and difficulty, and an average difficulty score for those fixtures.

Beyond the player list you can pull the full gameweek history of every player, past seasons, the fixture list with scorers and bonus points, live points with a breakdown for a gameweek, gameweek summaries with the most captained player and chip usage, league tables and the squads of any manager team.

Fantasy managers, content creators, betting analysts and data scientists use it to build differentials lists, fixture tickers, price change trackers and dashboards.

What can you do with this Fantasy Premier League scraper?

  • Get all Fantasy Premier League players with price, form and ownership
  • Rank players by expected goal involvements, points per million or ICT index
  • Find budget midfielders under a price with a good fixture run
  • List injured, doubtful and suspended players with the latest news
  • Build a fixture difficulty ticker for every team
  • See how a player scored in every gameweek
  • Compare a player's past seasons
  • Get live points with the reason for every point in a gameweek
  • Download a league table with rank movement
  • Look at a manager's chips, transfers, bank and squad
  • Export Fantasy Premier League data to CSV or Excel

What data can you extract from Fantasy Premier League?

ModeOne row isHighlights
PlayersOne playerPrice, points, form, ownership, minutes, goals, assists, expected stats, ICT, ranks, news, chance of playing, next fixtures and difficulty, points per million
Gameweek historyOne player and gameweekOpponent, home or away, points, minutes, all stats, expected stats, price, transfers in and out
Past seasonsOne player and seasonStart and end price, total points and season stats
FixturesOne matchScore, difficulty for each side, goal scorers, assists, cards, bonus points
TeamsOne teamTable position and strength ratings home and away
GameweeksOne gameweekDeadline, average and highest score, top player, most captained, most transferred in, chip plays
Live pointsOne player in one gameweekPoints and a breakdown by stat
League tableOne team in a leagueRank, rank movement, gameweek and total points
Manager teamsOne manager teamOverall rank, history by gameweek, past seasons, chips, squad picks with captain

Real names of managers are not included. Manager rows show the team name and team ID only.

How to scrape Fantasy Premier League data

  1. Choose What to collect, for example Players.
  2. Optionally filter by team, position, price, minutes or availability.
  3. Pick how to sort the list, for example by form.
  4. Set Max Items and click Start.
  5. Export the dataset as CSV, Excel or from the Apify console.

Input example

{
"mode": "players",
"positions": ["MID"],
"maxPrice": 8.0,
"minMinutes": 300,
"sortBy": "expectedGoalInvolvements",
"nextFixtures": 5,
"maxItems": 50
}

Player output example

{
"playerId": 124,
"webName": "Groß",
"team": "Brighton",
"position": "MID",
"price": 5.7,
"statusLabel": "available",
"totalPoints": 47,
"form": 9.4,
"pointsPerGame": 9.4,
"selectedByPercent": 23.5,
"minutes": 450,
"goalsScored": 3,
"assists": 4,
"expectedGoals": 1.77,
"expectedAssists": 0.86,
"expectedGoalInvolvements": 2.63,
"ictIndex": 40.3,
"pointsPerMillion": 8.25,
"avgFixtureDifficultyNext": 3.8,
"nextFixtures": [
{ "gameweek": 5, "opponent": "ARS", "home": true, "difficulty": 4 },
{ "gameweek": 6, "opponent": "SUN", "home": false, "difficulty": 3 }
]
}

How much does it cost to scrape Fantasy Premier League data?

You pay per result: $15 per 1,000 rows plus a tiny start fee. The free plan returns up to 10 rows per run. The full player list is about 670 rows, and a full gameweek history for every player is a few thousand rows.

Tips for better results

  • Use the maximum price and minimum minutes filters together to find playing budget options.
  • Sort by expected goal involvements to find players who are due more returns than their points show.
  • Prices in the data are in millions, so 5.7 means 5.7m.
  • Live points work best after matches have started. Leave gameweeks empty to use the current one.
  • For gameweek history of a whole squad, filter by team and run the Actor after each deadline.

Who uses Fantasy Premier League data?

  • Fantasy managers shortlist transfers by form, fixtures and expected stats.
  • Content creators publish tickers, tips and charts.
  • Analysts study price changes and ownership.
  • Developers feed apps and Discord bots.

Automate and connect

Schedule the Actor an hour before every deadline to refresh prices, injury news and ownership. Send finished datasets to Google Sheets, Zapier, Make or n8n, or trigger a webhook when a run ends.

FAQ

Do I need a Fantasy Premier League account? No. The Actor works without any login.

How current is the data? It matches what the game shows at the time of the run, including prices, injury news and ownership.

Can I get any manager's team? Yes, if you know the team ID. It is in the address of a team page on the game website. Only information the game shows publicly is returned.

Why are some player numbers empty early in the season? Expected stats and form need matches to be played first.

Does it cover other fantasy games? No. This Actor covers the official Fantasy Premier League only.

This Actor collects information that is publicly visible on the website. Check the source site's terms and your local rules before using the data. It is not affiliated with the Premier League. Nothing here is betting advice.

Support

Missing a field or found a bug? Open an issue from the Actor page.