VOOZH about

URL: https://apify.com/crawlerbros/flashscore-scraper

โ‡ฑ FlashScore Live Sports Scraper ยท Apify


Pricing

from $1.00 / 1,000 results

Go to Apify Store

FlashScore Live Sports Scraper

Scrape live matches from FlashScore for football, basketball, tennis, hockey, baseball and 11 other sports. Returns match ID, teams, live score, status, league, start time and optional event timeline.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

35

Total users

6

Monthly active users

2 months ago

Last modified

Share

Scrape live (or same-day) matches from FlashScore.com for 14 sports including football (soccer), tennis, basketball, hockey, baseball, cricket, and more. Returns match ID, home / away teams, live score, status, league, country, start time, and match URL โ€” all in one fast HTTP request.

What it does

  • Fetches matches from FlashScore's internal live-feed endpoint (no browser, no proxy, no cookies)
  • Supports 14 sports via a simple sport enum
  • Optional live-only filter to return only matches currently in progress
  • Clean, non-null output โ€” empty fields are omitted so every record has only populated keys
  • Hardcoded X-Fsign token + Chrome 131 TLS impersonation โ€” runs from any datacenter IP

Input

FieldTypeDefaultDescription
sportenumfootballOne of: football, tennis, basketball, hockey, american-football, baseball, handball, rugby-union, rugby-league, futsal, volleyball, cricket, darts, snooker
liveOnlybooleantrueIf true, only matches currently in progress. If false, return all matches for today (scheduled + live + finished).
maxItemsinteger100Maximum matches to return (1โ€“1000)

Example input

{
"sport":"football",
"liveOnly":false,
"maxItems":10
}

Output

Each match is a JSON record with the following fields (missing fields are omitted, never null):

FieldTypeAlways presentDescription
matchIdstringโœ“FlashScore match ID
sportstringโœ“The sport slug (same as the input)
homeTeamstringโœ“Home team name
awayTeamstringโœ“Away team name
statusstringโœ“scheduled, live, finished, half-time, etc.
statusCodenumberโœ“FlashScore's raw status code (AB)
scrapedAtstringโœ“UTC ISO 8601 scrape timestamp
homeScorenumberโ€”Current home score (omitted before kick-off)
awayScorenumberโ€”Current away score
leaguestringโ€”League or tournament name, e.g. ENGLAND: Premier League
countrystringโ€”Country label from FlashScore's tree
leaguePathstringโ€”Relative league URL path
startTimestringโ€”ISO 8601 UTC kick-off time
homeTeamShortstringโ€”3-letter home team abbreviation
awayTeamShortstringโ€”3-letter away team abbreviation
urlstringโ€”Full match summary URL

Sample output

{
"matchId":"bN6cMaFq",
"sport":"football",
"homeTeam":"Lanus",
"awayTeam":"Banfield",
"homeScore":1,
"awayScore":0,
"status":"finished",
"statusCode":3,
"league":"ARGENTINA: Liga Profesional - Apertura",
"country":"Argentina",
"leaguePath":"/football/argentina/liga-profesional/",
"startTime":"2026-04-13T13:20:00Z",
"homeTeamShort":"LAN",
"awayTeamShort":"BAN",
"url":"https://www.flashscore.com/football/argentina/liga-profesional/lanus-banfield/#/match-summary",
"scrapedAt":"2026-04-14T05:54:44Z"
}

FAQ

Do I need a proxy or cookies? No. FlashScore's internal feed accepts standard HTTP requests from any datacenter IP with just the X-Fsign token (which is hardcoded in the scraper) plus a Chrome 131 TLS fingerprint.

How fresh is the data? Every run hits the live feed at request time. Live match scores update within seconds of the event.

What does liveOnly do? Setting liveOnly=true filters the response to matches with a status code in the in-progress range (live, half-time, etc). Setting it to false returns all matches scheduled for today including finished ones โ€” useful for overnight historical pulls.

Why do some sports return 0 matches? Not every sport has live events running at every moment. For example, american-football will be empty outside the NFL season, and cricket will be empty outside the main test windows. The scraper returns 0 items with exit_code=0 in that case โ€” it is not a failure.

Are event timelines included? Not in the current release. The scraper returns match headers only. The per-match event timeline (goals, cards, substitutions) requires a second API call which is not yet implemented.

Use cases

  • Sports betting signals โ€” monitor live score changes across 14 sports
  • Fantasy sports feeds โ€” ingest live scores into a fantasy scoring engine
  • Media sites โ€” power live score widgets for a sports publication
  • Stats research โ€” build historical datasets by running liveOnly=false daily
  • Notification services โ€” trigger alerts on specific team / league events

Notes

  • Pricing is configured in the Apify UI (pay-per-event or pay-per-result).
  • The scraper uses a single HTTP request per run โ€” very cheap to operate at the default maxItems=100.
  • The daily Apify test run uses sport=football, liveOnly=false, maxItems=5 against the live feed.

You might also like

FlashScore Scraper Live

statanow/flashscore-scraper-live

Use this alternative FlashScore API to scrape live matches from FlashScore, including scores, status, league, kick-off time, odds detailed event history, and other sport stats. Export live match data, run the scraper using the API, manage and schedule runs, or integrate with external tools.

415

5.0

Bet365 Live Scores API | Real-Time Sports Data, 13 Sports

zen-studio/bet365-live-scores

Real-time sports scores via REST API. Live games, competition results, full match detail with lineups, statistics, and events. Football, basketball, tennis, hockey, and 9 more sports. 2600+ competitions. Multi-language support.

FlashScore Scraper Match Statistic

statanow/flashscore-scraper-match-statistic

Use this alternative FlashScore API to scrape any number last matches from FlashScore, including scores, status, league, kick-off time, detailed event history, and other sport stats. Export match data, run the scraper using the API, manage and schedule runs, or integrate with external tools.

Flashscore Live Matches - Football Scores, Stats & Lineups

extractify-labs/flashscore-live-matches

Extract live football match data from Flashscore โ€” scores, events, statistics, lineups, and odds in real time. No proxy required.

๐Ÿ‘ User avatar

Extractify Labs

35

Flashscore: Match Listings, Scores & Fixtures

extractify-labs/flashscore-extractor

Extract match listings from Flashscore for football and basketball. Filter by date (-7 to +7 days), match status, or league. Returns teams, scores, tournament, and match metadata.

๐Ÿ‘ User avatar

Extractify Labs

165

5.0

Flashscore Betting Odds Extractor

extractify-labs/flashscore-matches-odds

Extract live and opening betting odds from Flashscore for football and basketball. Get odds by bookmaker, bet type, and match for odds comparison, arbitrage detection, and prediction models.

๐Ÿ‘ User avatar

Extractify Labs

24

Flashscore Data Extractor

dataizi-srl/flashscore-data-extractor

Flashscore Match Scraper - fast, reliable extractor of fixtures and match metadata from Flashscore. Outputs clean JSON with team names, team IDs, tournament info, datetimes, and match URLs - ready for analytics, dashboards, arbitrage and betting models.

264

1.0

Flashscore Tennis Matches

extractify-labs/flashscore-tennis-matches

Extract ATP, WTA, ITF & Challenger tennis match listings, set-by-set scores, player rankings, and live data from Flashscore. Singles & doubles. No proxy needed.

๐Ÿ‘ User avatar

Extractify Labs

61

5.0

SofaScore Scraper โšฝ Live Scores | Teams | Players | Fixtures

abotapi/sofascore-scraper

From $1/1K. Pull structured sports data from SofaScore across football, basketball, tennis, and 20+ sports. Search by keyword, paste URLs, fetch live matches, or download fixtures by date. Returns scores, stats, lineups, incidents, odds, teams, players, tournaments, and more.

Sofascore Live Events Scraper

parseforge/sofascore-live-scraper

Scrape live and scheduled sports events from Sofascore including football, basketball, tennis, ice hockey, baseball, handball, volleyball, snooker, rugby, MMA, cricket, American football, and esports. No API key required.