Sofascore Live Scores & Match Stats Scraper
Pricing
from $6.15 / 1,000 results
Sofascore Live Scores & Match Stats Scraper
Scrape live football scores, fixtures, results, lineups, player ratings and match statistics from Sofascore. Track the World Cup and any league by tournament or match. Export to JSON, CSV or Excel.
Pricing
from $6.15 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share

Sofascore Live Scores & Match Stats Scraper
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
Pull live football scores, fixtures, results, lineups, player ratings and match statistics as clean, structured data. Follow the 2026 World Cup as it happens, track any league or cup, and export everything to JSON, CSV or Excel in a couple of clicks.
Use cases
- World Cup 2026 live coverage power a live scoreboard, a match ticker or a results widget
- Sports analytics build datasets of results, player ratings and team statistics across seasons
- Fantasy football feed player ratings, minutes and returns into your fantasy models
- Betting and prediction models collect historical fixtures, results and match stats to train and backtest
- Media and content auto generate match reports, standings tables and previews
- Fan apps and bots keep a Discord, Telegram or Slack community updated with live scores
Input
- Mode live matches, tournament fixtures, or single matches by id
- Sport football by default, plus basketball, tennis, ice hockey and more for live matches
- Tournament id and optional season id for tournament mode (season is resolved automatically when left blank)
- Match ids for single match mode
- Fetch lineups and match statistics toggle for full per match detail
- Include standings to also pull the league or group table
- Max items to cap how many matches you collect
A run with no changes returns the matches in play right now, so you get data immediately.
Output
Each match is one record. Example (trimmed):
{"eventId": 12436870,"status": "finished","statusDescription": "Ended","startTime": "2025-05-11T15:30:00.000Z","tournament": "Premier League","category": "England","round": "Round 36","homeTeam": "Manchester United","awayTeam": "West Ham United","homeScore": 2,"awayScore": 0,"winner": "home","venue": "Old Trafford","venueCity": "Manchester","attendance": 73297,"referee": "Robert Jones","lineups": { "homeFormation": "4-2-3-1", "homePlayers": [ { "name": "André Onana", "rating": 7.3 } ] },"statistics": [ { "group": "Match overview", "name": "Ball possession", "home": "55%", "away": "45%" } ],"url": "https://www.sofascore.com/...","observedAt": "2026-07-06T03:22:28.887Z"}
FAQ
Which competitions can I scrape? Any competition covered on the source, from the World Cup and Champions League to domestic leagues worldwide. Point the tournament id at the competition you want; the most recent season is picked automatically.
Can I get data for other sports? Yes. Live matches mode supports football, basketball, tennis, ice hockey, baseball, American football, rugby, cricket, handball, volleyball and MMA.
How fresh is the live data? Scores and match status reflect the moment of the run, including the current minute for games in play. Schedule the Actor to run every minute for a near live feed.
Do I get player ratings? Yes. Turn on match details and each lineup includes player ratings once a match is under way or finished, plus goals, assists and minutes played.
In what formats can I export? JSON, CSV, Excel, HTML or via the API.
Example use cases
Ready-to-run example tasks, each preconfigured for a common scenario. Open one and press run, or use it as a template:
- Live football matches and scores: Get live football matches with scores, teams and status from Sofascore in JSON for score feeds and betting dashboards.
- Live basketball games and scores: Track live basketball games with scores and team data from Sofascore in JSON for apps, widgets and analytics tools.
- Live tennis matches and scores: Collect live tennis matches with set scores and player data from Sofascore in JSON for score pages and trackers.
- Live ice hockey games and scores: Get live ice hockey games with scores and team info from Sofascore in JSON for NHL feeds and score dashboards.
- Live baseball games and scores: Track live baseball games with scores and team data from Sofascore in JSON for MLB feeds and sports applications.
- Live American football games and scores: Collect live American football games with scores and team data from Sofascore in JSON for NFL feeds and dashboards.
- Live MMA fights and results: Get live MMA fights with results and fighter data from Sofascore in JSON for combat sports apps and score trackers.
- Football tournament events and standings: Pull football tournament fixtures, results and standings by tournament ID from Sofascore in JSON for league dashboards.
- Basketball tournament fixtures and results: Get basketball tournament fixtures and results by tournament ID from Sofascore in JSON for NBA and league trackers.
- Tennis tournament matches and draws: Collect tennis tournament matches and draws by tournament ID from Sofascore in JSON for Grand Slam and tour coverage.
Disclaimer
This Actor collects only publicly available sports data and does not access any account protected or private information. Team names, competition names and other trademarks belong to their respective owners and are used here for identification only. You are responsible for using the scraped data in line with the source website's terms and with applicable laws, including copyright and database rights. This Actor is not affiliated with, endorsed by or sponsored by Sofascore.