482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / E-commerce

Fantasy Premier League Scraper logo

Fantasy Premier League Scraper

hipersoft/fpl-scraper

Export Fantasy Premier League data: every player with points, price, form, ownership, goals, assists and xG; club table and strength; and the full fixture list. Filter by position or team and download as JSON, CSV or Excel for FPL tools, dashboards and bots.

Total users

2

Monthly users

1

Total runs

40

Per row scraped

$0.0002

Last rebuilt

Oct 26, 2026

Overview

Export Fantasy Premier League data in one click with the FPL Scraper. Pull every player with points, price, form, ownership, goals, assists and expected stats, the club table and strength ratings, or the full season fixture list — one clean row each as JSON, CSV or Excel.

Built for FPL tools and websites, Discord and Telegram bots, mini-league dashboards, differential finders and data analysis, it turns the live Fantasy Premier League dataset into a structured feed you can drop into any project.

What it does

  • ⚽ All players — points, price, form, points per game, ownership, minutes, goals, assists, clean sheets, bonus and xG/xA.
  • 🏟️ All teams — league position, played/won/drawn/lost, points and home/away attack & defence strength.
  • 📅 All fixtures — gameweek, kickoff time, result and fixture difficulty for each club.
  • 🎛️ Filters — by position (GK/DEF/MID/FWD) or club, and sort players by points, form, price or ownership.
  • 🖼️ Player photos — direct headshot image URL for each player.
  • 📤 Export anywhere — JSON, CSV or Excel, or straight into a bot, sheet or dashboard.

Example output

{
  "webName": "Saka",
  "team": "Arsenal",
  "position": "Midfielder",
  "cost": 10.0,
  "totalPoints": 62,
  "form": 6.5,
  "selectedByPercent": 34.2,
  "goalsScored": 5,
  "assists": 6,
  "expectedGoals": 4.1,
  "ictIndex": 121.5
}

How to use it

  1. Choose a dataset: players, teams or fixtures.
  2. Optionally filter by position or team, and pick a sort order.
  3. Run, and download the results as JSON, CSV or Excel.

Input fields

Field Description
Dataset Players (stats & prices), Teams (table & strength) or Fixtures (schedule & results).
Position Filter players by Goalkeeper, Defender, Midfielder or Forward.
Team Filter by club name or short code (e.g. Arsenal or ARS).
Sort players by Total points, form, price or ownership %.
Max items Maximum rows to collect (0 = all).

Output fields (players)

id, webName, firstName, secondName, team, teamShort, position, cost, totalPoints, form, pointsPerGame, selectedByPercent, minutes, goalsScored, assists, cleanSheets, bonus, bps, expectedGoals, expectedAssists, ictIndex, influence, creativity, threat, status, news, chanceOfPlayingNextRound, photo.

Popular use cases

  • Differential finder — sort by points and low ownership to spot value picks.
  • Price & transfer tracker — monitor player prices and transfers in/out.
  • Fixture planner — line up easy runs using fixture difficulty by club.
  • Discord & Telegram bots — post live prices, form and injury news.
  • Analysis & modeling — build datasets of points, xG and minutes over time.

FAQ

Do I need an account or key? No. Choose a dataset and run.

Which data is included? Players (points, price, form, ownership, goals, assists, xG and more), teams (table and strength) and the full fixture list.

Can I get only one position or club? Yes — filter by position (GK/DEF/MID/FWD) and/or by club name or code.

How fresh is it? It reflects the live Fantasy Premier League dataset, including current prices, form and injury news.

Can I export to Excel or Google Sheets? Yes — results download as JSON, CSV or Excel and integrate with bots, sheets and dashboards.


Structured Fantasy Premier League data — players, prices, ownership, teams and fixtures — clean and export-ready for FPL tools, bots and analysis.

Input

FieldTypeDescription
dataset
Dataset
string · players, teams, fixturesWhat to collect: all FPL players with stats and prices, all clubs with form and strength, or the full season fixture list.
Default: "players"
positionFilter
Position (players only)
string · , Goalkeeper, Defender, Midfielder, ForwardFilter players by position. Leave empty for all positions.
teamFilter
Team
stringFilter by club name or short code (e.g. "Arsenal" or "ARS"). Applies to players and fixtures. Leave empty for all clubs.
sortBy
Sort players by
string · total_points, form, now_cost, selected_by_percentSort order for the players dataset (highest first).
Default: "total_points"
maxItems
Max items
integerMaximum rows to collect (0 = all).
Default: 0
proxyConfiguration
Proxy
objectProxy used to reach the source. The default (Apify residential) works out of the box; you can switch groups or supply your own if you prefer.
Default: {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]}

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~fpl-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'

Pricing

EventPricePaid plans from
Row scraped
One FPL player, team or fixture row
$0.0002$0.0001

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Carousell Scraper

Scrape Carousell search listings: title, price, condition, location, seller, photo and URL. Requires your own Carousell app token.

242 runs · 2 users · $0.003 / listing scraped

Google Flights Scraper

Scrape flight options from Google Flights by route and date: airline, flight number, departure and arrival times, duration, stops, layovers and price. One-way or round-trip, any cabin and currency. For travel and price monitoring.

216 runs · 4 users · $0.004 / flight scraped

Pinterest Scraper

Search Pinterest and scrape pins (title, description, destination link, image, pinner, board, saves), boards and users. Fast. For visual research, e-commerce, trend and marketing analysis.

151 runs · 2 users · $0.0034 / item scraped

Google Trends Scraper

Scrape Google Trends for any keyword: interest over time, related and rising queries, and interest by region. Per country and timeframe. For SEO, market and trend research. No setup.

139 runs · 6 users · $0.001 / keyword scraped

AliExpress Product Search Scraper

Search AliExpress by keyword and export one clean row per product — title, sale price, original price, image and product URL. Export to JSON, CSV or Excel.

135 runs · 3 users · $0.003 / product scraped

Google Maps Scraper

Search Google Maps and scrape places: name, category, full address, city, coordinates, rating, phone, website, Place ID and map link. Fast browser-free via Google's internal endpoint, no setup. For local lead generation and market research.

130 runs · 2 users · $0.005 / place scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build