VOOZH about

URL: https://apify.com/extractify-labs/flashscore-extractor

⇱ Flashscore: Match Listings, Scores & Fixtures Β· Apify


πŸ‘ Flashscore: Match Listings, Scores & Fixtures avatar

Flashscore: Match Listings, Scores & Fixtures

Pricing

from $0.001 / result

Go to Apify Store

Flashscore: Match Listings, Scores & Fixtures

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.

Pricing

from $0.001 / result

Rating

5.0

(1)

Developer

πŸ‘ Extractify Labs

Extractify Labs

Maintained by Community

Actor stats

0

Bookmarked

178

Total users

16

Monthly active users

2 days

Issues response

2 months ago

Last modified

Categories

Share

Extract match listings from Flashscore for football (soccer) and basketball β€” no proxy required. This Flashscore scraper (data extractor) fetches a point-in-time snapshot of matches within a Β±7-day window: yesterday's results, today's live matches, and upcoming fixtures, all in one run. Returns 19 structured fields per match including teams, scores, tournament, and match metadata.

What does this actor extract?

Every match record contains 19 fields covering teams, scores, tournament context, and match identity.

FieldTypeExample
match_idstring"aB3xK9mQ"
match_datestring (ISO 8601)"2026-04-16T19:45:00"
match_urlstring (URL)"https://www.flashscore.com/match/football/..."
match_statusstring"Finished" / "1st Half" / "Scheduled"
match_score_home_goalsinteger2
match_score_away_goalsinteger1
stage_descriptionstring"2nd Half" / "Half Time"
home_team_namestring"Manchester City"
home_team_short_namestring"Man City"
home_team_idstring"dKq7LP"
away_team_namestring"Arsenal"
away_team_short_namestring"Arsenal"
away_team_idstring"nRs2XB"
tournament_namestring"Premier League"
tournament_idstring"TNmw3"
tournament_urlstring (URL)"https://www.flashscore.com/football/england/premier-league/"
sport_namestring"football"
sport_idstring"1"
category_namestring"England"

Who is this for?

This actor serves three primary audiences:

  • Betting and odds analysts: Feed match results, live statuses, and tournament context into your odds model or results database. Filter to specific leagues (e.g. "Champions League", "NBA") and combine past results with upcoming fixtures in a single run.
  • Fantasy sports and gaming platforms: Populate your fantasy league dashboard with today's scores and tomorrow's fixtures. Use dayOffsets to target any combination of days in the current 14-day window.
  • Data journalists and researchers: Build a daily match results pipeline for content automation, academic research, or sports analytics. The structured JSON output integrates directly with standard data pipelines and spreadsheet tools.

Why use this actor?

Focused, accurate scope. This actor does exactly what it says: match listings, scores, and fixture metadata. No stats, no odds, no guesswork about what you will get.

Documented date window. Fetch up to 7 days back and 7 days forward (14-day total window) in a single run. No competitor documents this as a specific, bounded range.

No proxy required. The actor fetches directly from Flashscore's feed endpoint. You pay only for Apify compute β€” no residential or datacenter proxy costs on top.

Honest live data model. Matches with status "live" reflect their state at the moment the actor runs. This is a point-in-time snapshot, not a continuous push feed. If you need near-real-time monitoring, schedule the actor to run on a short interval via Apify Scheduler.

How to use it

  1. Open the actor on the Apify Store.
  2. Select your sport(s): football, basketball, or both.
  3. Set dayOffsets to the days you want. Use [0] for today only, [-1, 0, 1] for yesterday/today/tomorrow, or any combination from -7 to +7.
  4. (Optional) Filter by match status (finished, live, scheduled, or all) and by league name (e.g. ["Premier League"] or ["NBA"]).
  5. Click Start and download results as JSON, CSV, or XLSX when the run completes.

Sample input (JSON):

{
"sports":["football","basketball"],
"dayOffsets":[-1,0,1],
"matchStatuses":["finished","live"],
"leagues":["Premier League"],
"maxItems":100
}

Input parameters

ParameterTypeDefaultDescription
sportsarray["football"]Sports to extract. Supported values: football, basketball.
dayOffsetsarray[0]Days relative to today. 0 = today, -1 = yesterday, 7 = 7 days ahead. Range: -7 to +7.
matchStatusesarray["all"]Filter by match status: all, finished, live, scheduled. If all is included, other values are ignored. Note: live reflects status at the moment of the run β€” this is a snapshot, not a real-time feed.
leaguesarray[]Filter by league or tournament name. Partial, case-insensitive match (e.g. "Champions" matches all Champions League variants). Leave empty to return all leagues.
maxItemsintegerβ€”Optional cap on total results. Leave unset to return all matches.

Output format

A complete match record looks like this:

{
"match_id":"aB3xK9mQ",
"match_date":"2026-04-16T19:45:00",
"match_url":"https://www.flashscore.com/match/football/manchester-city-dKq7LP/arsenal-nRs2XB/?mid=aB3xK9mQ",
"match_status":"Finished",
"match_score_home_goals":2,
"match_score_away_goals":1,
"stage_description":"Finished",
"home_team_name":"Manchester City",
"home_team_short_name":"Man City",
"home_team_id":"dKq7LP",
"away_team_name":"Arsenal",
"away_team_short_name":"Arsenal",
"away_team_id":"nRs2XB",
"tournament_name":"Premier League",
"tournament_id":"TNmw3",
"tournament_url":"https://www.flashscore.com/football/england/premier-league/",
"sport_name":"football",
"sport_id":"1",
"category_name":"England"
}

Which sports are supported?

Football (soccer) and basketball. These are the only two sports currently supported. League filtering works across both: you can filter to "Premier League" for football or "NBA" for basketball in the same run by including both sports in the sports array.

The actor does not currently support tennis, hockey, volleyball, or other sports.

No proxy required

This actor fetches match data directly from Flashscore's internal feed endpoint without residential or datacenter proxies. You are not charged for proxy bandwidth β€” only standard Apify compute costs apply. This makes it significantly cheaper to run at scale compared to scrapers that require proxy infrastructure.

What this actor does not cover

This actor is intentionally focused on match listings. It does not extract:

  • Betting odds or bookmaker lines
  • Match statistics (possession, shots, cards, corners)
  • League standings or tables
  • Head-to-head (H2H) records
  • Player profiles or player statistics
  • News articles or match reports
  • Images or media assets

If you need any of these, you will need a separate data source.

FAQ

Is this actor a real-time live feed?

No. The actor fetches a point-in-time snapshot each time it runs. Matches with status "live" reflect their state at the moment of extraction β€” they do not update continuously. To approximate near-real-time data, schedule the actor to run at short intervals (e.g. every 2 minutes) using Apify Scheduler.

Which sports does this actor support?

Football (soccer) and basketball. These are the only two confirmed working sports. No other sports are currently available.

Can I get upcoming fixtures as well as past results?

Yes. Use the dayOffsets parameter with positive values for future days (e.g. 7 for matches 7 days from now) and negative values for past days (e.g. -7 for matches 7 days ago). Any combination within the -7 to +7 range is valid.

Does this actor require a proxy?

No. The actor fetches directly from Flashscore's feed endpoint without any proxy. You do not need a residential or datacenter proxy subscription to use it.

Can I run this on a schedule?

Yes. Use Apify Scheduler to run the actor automatically at any interval β€” every few minutes for near-real-time monitoring, once a day for a results digest, or whatever cadence fits your use case. Each run produces a fresh snapshot; combine it with your own storage or Apify's dataset API to build a running history.

Is scraping Flashscore legal?

Web scraping publicly available data is generally permitted for personal use and research purposes. Users are responsible for complying with Flashscore's terms of service and applicable local laws. Apify's legal guidelines on web scraping provide further context.

Related actors

You might also like

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.

266

1.0

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 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

FlashScore Live Sports Scraper

crawlerbros/flashscore-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.

34

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

25

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

62

5.0

SofaScore scraper PRO⚑

azzouzana/sofascore-scraper-pro

πŸš€ Free & Blazing-fast SofaScore Scraper! Extract match stats, live scores, events, players, teams, leagues, cups, and tournament data (and much more) from any page, with multi-language support ⚽ Supports Football, Tennis, Basketball, and more. The ultimate sports data API! πŸ”₯

627

4.6

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.