Flashscore Scraper — Live Scores & Fixtures | from $0.90/1K
Pricing
from $0.87 / 1,000 match-items
Flashscore Scraper — Live Scores & Fixtures | from $0.90/1K
Scrape Flashscore live scores, fixtures and results by sport, date or league. Returns home/away teams, score, status (live/finished/scheduled), kickoff time, league, country, match ID and URL. Supports soccer, tennis, basketball and 15+ more sports.
Pricing
from $0.87 / 1,000 match-items
Rating
0.0
(0)
Developer
Vitalii Bondarev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Flashscore Scraper — Live Scores, Fixtures & Results
Scrape Flashscore.com live scores, fixtures, and results across 19+ sports including football, tennis, basketball, hockey, handball, volleyball, and more.
What you get
One record per match, with:
| Field | Description |
|---|---|
match_id | Unique Flashscore match ID |
match_url | Full URL to the match page |
home_team / away_team | Team names |
home_score / away_score | Scores (null = not yet played) |
status | scheduled / live / finished / postponed / abandoned |
live_minute | Current match minute (live games only) |
kickoff_time | ISO-8601 UTC kickoff timestamp |
sport | Sport name (football, basketball, etc.) |
country | Country / region |
league | Competition / league name |
league_url | Full URL to the league page |
tournament_id | Internal Flashscore tournament ID |
round | Competition round |
Inputs
| Input | Type | Description |
|---|---|---|
sport | Select | Sport to scrape (default: football) |
date | String | Filter by date YYYY-MM-DD (UTC) — leave blank for today's feed |
leagueFilter | String | Case-insensitive substring to filter league/country |
statusFilter | Select | all / scheduled / live / finished |
maxItems | Number | Max records to push (default 100, 0 = unlimited) |
proxyConfiguration | Proxy | Apify RESIDENTIAL proxy recommended |
Sports supported
football, tennis, basketball, hockey, handball, volleyball, baseball, rugby-union, american-football, cricket, badminton, table-tennis, boxing, mma, cycling, golf, rugby-league, ice-hockey, floorball
How it works
Flashscore uses an internal feed API at GET https://www.flashscore.com/x/feed/f_{sportId}_1_1_en_1 with a static x-fsign: SW9D1eZo authentication header (hardcoded in Flashscore's core_2_2302000000.js). The response is a custom ÷/¬-delimited format containing all match data for the current day.
No JavaScript execution, no HTML parsing — pure API call. Apify RESIDENTIAL proxy handles IP-based restrictions.
Pricing
Pay Per Event (PPE): $1.50 per 1,000 match items returned.
Football: 700+ matches per day. Basketball: 50–100. Tennis: 30–60.
Notes
- The Flashscore feed covers the current day's matches (today's schedule). Use
datefilter to limit results to a specific day. - Scores are
nullfor scheduled matches; populated for live and finished games. - Live games include
live_minute(current minute). - Postponed/abandoned matches have
status: postponedorstatus: abandonedwithhome_score: null.