FBref Football Statistics Scraper
Pricing
from $3.00 / 1,000 results
FBref Football Statistics Scraper
Scrape FBref (fbref.com) - the Football Reference site. Get league stats, match results, and player statistics for Premier League, La Liga, Bundesliga, Serie A, and Ligue 1.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrape player statistics, match results, and league tables from FBref (fbref.com) — the most comprehensive football statistics database, covering all major European leagues.
What This Actor Does
Fetches football data from FBref including:
- League Stats: All player stats for a full season (goals, assists, xG, minutes played, pass completion, cards)
- Match Results: Fixture results with scores, xG, venues, attendance, and referees
- Player Stats: Career statistics by season for any FBref player
Supported Leagues
| League | Country |
|---|---|
| Premier League | England |
| La Liga | Spain |
| Bundesliga | Germany |
| Serie A | Italy |
| Ligue 1 | France |
Input
| Field | Type | Description |
|---|---|---|
mode | string | leagueStats, matchResults, or playerStats |
league | string | League slug (e.g. premier-league, bundesliga) |
season | string | Season in FBref format, e.g. 2024-2025 |
playerName | string | Player name for playerStats mode (e.g. Erling Haaland) |
maxItems | integer | Max records to return (default: 10) |
Example Input
{"mode": "leagueStats","league": "premier-league","season": "2024-2025","maxItems": 10}
Output
Each record contains:
| Field | Description |
|---|---|
playerId | FBref player ID |
playerName | Player's full name |
team | Current club |
position | Playing position |
league | League name |
season | Season string |
appearances | Matches played |
goals | Goals scored |
assists | Assists |
yellowCards | Yellow cards |
redCards | Red cards |
minutesPlayed | Total minutes on pitch |
passCompletion | Pass completion percentage |
xg | Expected goals |
xga | Expected goal assists |
playerUrl | Link to player's FBref page |
Example Output
{"playerName": "Erling Haaland","team": "Manchester City","position": "FW","league": "Premier League","season": "2024-2025","appearances": 28,"goals": 22,"assists": 5,"xg": 19.8,"minutesPlayed": 2340,"playerUrl": "https://fbref.com/en/players/..."}
FAQs
Is this free to use? Yes. FBref is a publicly accessible website and this actor uses standard HTTP requests without any paid proxies or API keys.
How fresh is the data? Data is scraped live from FBref on each run. FBref typically updates stats within 24-48 hours of matches.
Why might some stats be missing? FBref only shows xG/xGA for the Big 5 leagues. Some older seasons may have fewer advanced stats.
Can I get historical seasons?
Yes — set the season field to any past season like 2020-2021.
What is the daily test prefill?
The actor's default test runs leagueStats for Premier League 2024-2025 with maxItems=10, which should always return data during an active season.