Flashscore Live Scraper avatar

Flashscore Live Scraper

Pricing

Pay per usage

Go to Apify Store
Flashscore Live Scraper

Flashscore Live Scraper

Flashscore Live Scraper. Extract structured data with automatic pagination, proxy rotation, and JSON/CSV export. Pay only for results.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

2

Monthly active users

6 hours ago

Last modified

Categories

Share

Scrape live scores and match results from Flashscore.com, one of the world's most comprehensive live score services covering 30+ sports. This actor uses Puppeteer to render the JavaScript-heavy Flashscore pages and extract match data including scores, teams, leagues, and match status.

Features

  • Scrape live and scheduled matches across soccer, tennis, basketball, hockey, and more
  • Filter by sport, country, and live-only matches
  • Extract team names, scores, league information, and match times
  • Handles Flashscore's dynamic JavaScript rendering
  • Cookie consent auto-dismissal
  • Configurable maximum results

Use Cases

Flashscore data powers sports betting analytics, live score aggregation services, and statistical research. Betting analysts need real-time score data across dozens of sports and leagues to track market movements. Sports media companies aggregate scores from multiple sources for comprehensive coverage. Researchers studying competitive sports outcomes rely on comprehensive cross-sport databases for pattern analysis and modeling.

Input Configuration

ParameterTypeDescription
sportsArraySports to scrape: soccer, tennis, basketball, hockey, baseball, etc.
countryStringFilter by country name, or 'all' for all countries (default: all)
liveOnlyBooleanOnly return currently live matches (default: false)
maxResultsIntegerMaximum matches to return (default: 200)

Output Format

Each match result includes:

  • sport - Sport category
  • league / country - Competition and country
  • homeTeam / awayTeam - Team names
  • homeScore / awayScore - Current or final scores
  • status - Match status (Live, Finished, Scheduled, etc.)
  • startTime - Scheduled match start time
  • isLive - Whether the match is currently being played
  • sourceUrl - Flashscore page URL

Data Coverage

Flashscore covers matches from around the world including Premier League, La Liga, ATP/WTA Tennis, NBA, NHL, and many other leagues. Data availability depends on the current day's schedule and the sports selected.

Integration

Use the Apify API to integrate live scores into dashboards or notification systems. Schedule frequent runs (every 5-15 minutes) during peak match times for near-real-time monitoring. Export data as JSON or CSV for further analysis.

Limitations

Flashscore may update its page structure, which could temporarily affect scraping. Very high-frequency scraping may be rate-limited. The actor captures the current state of the scoreboard at the time of execution and does not provide real-time streaming updates.