Flashscore Scores Scraper
Pricing
from $0.50 / 1,000 results
Flashscore Scores Scraper
Scrapes match scores, results and fixtures from Flashscore for any sport. Covers tennis, football, basketball, hockey and more. For each league you choose, it returns every match with teams or players, set scores, stage, dates and match links. Works without a browser and without proxies.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
kibalee
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrapes match results and fixtures from Flashscore for any sport: tennis, football, basketball, hockey and more.
What you get
For each league you select, the actor returns one record per match with:
- Teams or players (name, country, short code)
- Scores (set scores for tennis, and the sport-specific score fields)
- Match status, tournament stage, start/end dates
- League name and links to both the league and the match page
- The full raw data fields of the match, in case you need something extra
How it works
- Pick sport sections (e.g.
tennis) — the actor discovers the leagues on the site, or - Pass specific league URLs (e.g.
/tennis/atp-singles/us-open/).
Each league page returns finished matches (results) and scheduled matches (fixtures). The scraper reads the match data that Flashscore embeds in the league pages themselves, so it is fast and stable.
What it does not do
- It does not scrape live in-play scores minute by minute. Flashscore's live scoreboard is loaded dynamically and is not part of league pages. This actor covers final results and upcoming fixtures.
- It does not scrape match detail pages (point-by-point history, player statistics).
- It does not require a login and does not bypass any paid product.
Input
| Field | Description |
|---|---|
sections | Sport sections to scrape, e.g. ["tennis", "football"] (default ["tennis"]) |
leagueUrls | Optional list of specific leagues, e.g. ["/tennis/atp-singles/us-open/"] |
includeResults | Include finished matches (default true) |
includeFixtures | Include scheduled matches (default true) |
maxLeaguesPerSection | Cap on discovered leagues per section (default 10, 0 = all) |
Output example
{"matchId": "pIjwuyeL","sport": "tennis","status": "3","stage": "Quarter-finals","startDate": "2026-09-10T08:00:00+00:00","leagueName": "ATP - SINGLES: US Open (USA), hard","home": {"name": "Zverev A.","country": "Germany","code": "ZVE","setsWon": "3","setScores": ["6", "7", "6", "", ""]},"away": {"name": "Van De Zandschulp B.","country": "Netherlands","code": "VAN","setsWon": "0","setScores": ["2", "5", "1", "", ""]},"url": "https://www.flashscore.com/match/tennis/zverev-alexander-dGbUhw9m/van-de-zandschulp-botic-YwiLpILD/"}