Flashscore Scraper | Live Sports Scores and Fixtures
Pricing
from $19.00 / 1,000 results
Flashscore Scraper | Live Sports Scores and Fixtures
Pull live scores, fixtures, results, and standings from Flashscore across soccer, tennis, basketball, hockey, baseball, and more. Get match details, lineups, head to head, and statistics for sports analytics, fantasy tools, betting models, and live data dashboards globally.
Pricing
from $19.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Share

โฝ Flashscore Scraper
๐ Export live scores and match results from Flashscore in seconds. Get home/away teams, scores, match status, tournament, and direct match links for football, tennis, basketball, hockey, and baseball.
๐ Last updated: 2026-05-22 ยท ๐ 10 fields per record ยท Multi-sport ยท Global coverage
Flashscore is one of the world's most popular live sports scores platforms, tracking hundreds of thousands of matches per year across 30+ sports and 90+ countries. This actor scrapes match results directly from the Flashscore website and delivers clean, structured JSON/CSV/Excel datasets ready for analysis, dashboards, and automation.
With this scraper you can export football, tennis, basketball, hockey, and baseball match results for any date - including today's live scores, yesterday's results, and upcoming fixtures.
๐ Coverage
- Sports: Football, Tennis, Basketball, Hockey, Baseball
- Date range: Any past or future date
- Tournaments: International (Champions League, Copa Libertadores, etc.), national leagues (Bundesliga, Premier League, Eredivisie, etc.), and cups
- Fields: 10 per record including teams, scores, status, tournament, match URL, and timestamp
๐ฏ Target Audience / Use Cases
| Who | Why |
|---|---|
| Sports analysts | Track results, form, and tournament outcomes |
| Betting researchers | Build historical results databases for modeling |
| Sports journalists | Quickly pull match data for articles |
| App developers | Power live score feeds and sports dashboards |
| Data scientists | Train ML models on historical match outcomes |
| Fantasy sports managers | Track player and team performance |
๐ What the Flashscore Scraper does
- Scrapes match results for a given sport and date from Flashscore.com
- Returns home/away teams, scores, match status (Finished, Live, Postponed, etc.)
- Includes tournament/league name and country
- Provides direct Flashscore match URL for each game
- Supports football, tennis, basketball, hockey, and baseball
- Respects free/paid tiers with automatic item limiting
๐ก Why it matters: Flashscore aggregates real-time and historical match data from hundreds of sports competitions worldwide. This scraper gives you programmatic access to that data without needing to parse complex live websocket streams.
๐ฌ Full Demo
๐ง Coming soon
โ๏ธ Input
| Field | Type | Default | Description |
|---|---|---|---|
sport | select | football | Sport to scrape (football, tennis, basketball, hockey, baseball) |
date | string | today | Date in YYYY-MM-DD format |
maxItems | integer | 10 | Maximum number of matches to return |
Example - Football results from a specific date:
{"sport": "football","date": "2026-05-21","maxItems": 50}
Example - Today's basketball scores:
{"sport": "basketball","maxItems": 20}
โ ๏ธ Good to Know: Free users are limited to 10 items per run. Upgrade to a paid plan to unlock up to 1,000,000 items. Create a free account w/ $5 credit.
๐ Output
Each record contains 10 fields:
| Field | Type | Description |
|---|---|---|
๐ homeTeam | string | Home team name |
๐ awayTeam | string | Away team name |
โฝ homeScore | string | Home team score (null if not started) |
๐ฅ
awayScore | string | Away team score (null if not started) |
๐ด status | string | Match status (Finished, Live, Postponed, etc.) |
๐
matchDate | string | Match date (YYYY-MM-DD) |
๐ tournament | string | Country and tournament name |
๐ฝ sport | string | Sport type |
๐ matchUrl | string | Direct Flashscore match URL |
๐ scrapedAt | string | ISO timestamp when data was scraped |
Sample output (5 records from 2026-05-21 football scrape):
[{"homeTeam": "Wolfsburg","awayTeam": "Paderborn","homeScore": "0","awayScore": "0","status": "Finished","matchDate": "2026-05-21","tournament": "GERMANY: Bundesliga - Relegation","sport": "football","matchUrl": "https://www.flashscore.com/match/football/paderborn-G2Op923t/wolfsburg-nwkTahLL/?mid=K8bh3OkJ","scrapedAt": "2026-05-22T03:46:36.278Z"},{"homeTeam": "Ajax","awayTeam": "Groningen","homeScore": "2","awayScore": "0","status": "Finished","matchDate": "2026-05-21","tournament": "NETHERLANDS: Eredivisie - Conference League - Play Offs","sport": "football","matchUrl": "https://www.flashscore.com/match/football/ajax-8UOvIwnb/groningen-MBUGcjb9/?mid=AcuhRUx2","scrapedAt": "2026-05-22T03:46:36.278Z"},{"homeTeam": "Utrecht","awayTeam": "Heerenveen","homeScore": "3","awayScore": "2","status": "Finished","matchDate": "2026-05-21","tournament": "NETHERLANDS: Eredivisie - Conference League - Play Offs","sport": "football","matchUrl": "https://www.flashscore.com/match/football/heerenveen-EDjXSyWG/utrecht-p6QXMgOj/?mid=GfSwkYU8","scrapedAt": "2026-05-22T03:46:36.278Z"},{"homeTeam": "La Guaira (Ven)","awayTeam": "Ind. Rivadavia (Arg)","homeScore": "2","awayScore": "4","status": "Finished","matchDate": "2026-05-21","tournament": "SOUTH AMERICA: Copa Libertadores - Group Stage","sport": "football","matchUrl": "https://www.flashscore.com/match/football/deportivo-la-guaira-4SRaHjat/ind-rivadavia-Eg51aDC4/?mid=xG3NcKdd","scrapedAt": "2026-05-22T03:46:36.278Z"},{"homeTeam": "Penarol (Uru)","awayTeam": "Corinthians (Bra)","homeScore": "1","awayScore": "1","status": "Finished","matchDate": "2026-05-21","tournament": "SOUTH AMERICA: Copa Libertadores - Group Stage","sport": "football","matchUrl": "https://www.flashscore.com/match/football/corinthians-QBGfQbSe/penarol-r1hkKQek/?mid=KC8HhsYr","scrapedAt": "2026-05-22T03:46:36.278Z"}]
โจ Why choose this Actor
| Feature | Benefit |
|---|---|
| โฝ Multi-sport | Football, tennis, basketball, hockey, baseball |
| ๐ Date-flexible | Any past or future date |
| ๐ Tournament labels | Country and league name included |
| ๐ Direct match URLs | Link straight to each match page |
| ๐ Fast | Completes in under 60 seconds for a day's results |
| ๐พ Export-ready | JSON, CSV, Excel, XML out of the box |
| ๐ก๏ธ Anti-bot bypass | Uses residential proxies for reliable access |
๐ How it compares to alternatives
| Feature | Flashscore Scraper | Manual copy-paste | Official API |
|---|---|---|---|
| Structured JSON output | Yes | No | Yes |
| Multi-sport | Yes | Manual effort | Limited |
| Date selection | Any date | Manual navigation | Yes |
| Automation | Full | None | Yes |
| Cost | Pay-per-use | Free (time cost) | Subscription |
| Setup time | 30 seconds | N/A | Hours |
๐ How to use
- Create a free Apify account with $5 in free credits
- Open the Flashscore Scraper actor
- Configure your sport, date, and maxItems
- Click Start and wait under 60 seconds
- Download your dataset as JSON, CSV, Excel, or XML
๐ผ Business use cases
Sports Analytics Firms
Build comprehensive historical match databases for team and player performance analysis. Run the actor daily to keep your dataset current with yesterday's results across multiple sports.
Betting and Trading Platforms
Power your odds models with clean, structured historical match data. Export thousands of matches across leagues and dates to build training datasets for predictive models.
Fantasy Sports Applications
Automate daily result collection to update fantasy league standings, track player performance across matches, and power scoring engines without manual data entry.
Sports Media and Publishing
Quickly pull match results for articles, round-up posts, or automated score alert systems. Integrate with CMS tools via Zapier or Make to publish updates automatically.
๐ Automating Flashscore Scraper
Connect this actor to your favorite apps using Apify's built-in integrations:
- Make (Integromat): Trigger a scenario whenever new match results are added to the dataset
- Zapier: Push match results to Google Sheets, Slack, or Airtable automatically
- Slack: Get daily score summaries posted to your team channel
- Google Sheets: Maintain a live-updating spreadsheet of match results
- Webhook: Send results to your own API endpoint as soon as the run completes
๐ Beyond business use cases
Academic Research
Sports scientists and statisticians can build rich longitudinal datasets for studying home advantage, fatigue effects, and scheduling impacts across multiple leagues and seasons.
Hobby Projects and Personal Dashboards
Build your own live score dashboard, weekly league table tracker, or personal football stats app without paying for an expensive sports data API subscription.
Non-profit and Journalism
Investigative sports journalists can quickly pull bulk match data for research into refereeing patterns, scheduling fairness, or competitive balance across leagues.
Learning Data Science
Use real Flashscore match data as training material for machine learning courses - predict match outcomes, model tournament progressions, or visualize scoring distributions.
๐ค Ask an AI assistant about this scraper
You can ask your favorite AI assistant:
- "How do I get last week's Premier League results using the Flashscore Scraper?"
- "Can I schedule this to run every day automatically?"
- "What sports does this actor support?"
- "How do I filter results to just finished matches?"
The actor outputs structured JSON that AI tools can read and analyze directly.
โ Frequently Asked Questions
โ What sports does this actor support?
Football (soccer), tennis, basketball, hockey, and baseball.
โ Can I scrape matches from a specific date?
Yes - set the date field to any date in YYYY-MM-DD format. Leave it blank to default to today.
โ How many matches can I get per run?
Free users get up to 10 matches. Paid users can retrieve up to 1,000,000. Typical usage is 10-100 matches per sport per day.
โ Does this work for live scores?
Yes - running with today's date will return matches currently in play with their live scores and status.
โ Can I get match details like lineups or goal scorers?
Currently this actor returns the top-level match data (teams, score, status, tournament). Detailed match events are not included in this version.
โ How long does a run take?
Typically under 60 seconds for a full day of results for one sport.
โ Is Flashscore blocking the scraper?
The actor uses residential proxy rotation to reliably access the site. If you encounter any issues, try running again or contact ParseForge support.
โ Can I export to Excel or CSV?
Yes - Apify automatically makes all datasets downloadable as JSON, CSV, Excel, and XML from the dataset view.
โ How often can I run this?
As often as you like. Many users schedule it to run daily to keep their results database updated.
โ What timezone are the match dates in?
Match dates are returned as provided by Flashscore. The scrapedAt field is always in UTC.
โ What happens if no matches are found?
The actor pushes a single error record explaining that no matches were found for the given sport and date. This can happen for sports that do not have fixtures on a particular day.
๐ Integrate with any app
This actor integrates natively with Apify's ecosystem:
- REST API - Call the actor programmatically and retrieve results via the Apify API
- JavaScript/Python SDK - Use the official Apify client libraries to automate runs
- Make - Build automated workflows triggered by new match data
- Zapier - Connect to 5,000+ apps with no code
- Google Sheets - Auto-populate spreadsheets with match results
- Slack - Post daily score summaries to any channel
- Webhooks - Receive real-time notifications when runs complete
- Airbyte - Sync sports data to your data warehouse
- n8n - Build complex data pipelines with open-source automation
- Keboola - Integrate into enterprise data stacks
๐ Recommended Actors
| Actor | Description |
|---|---|
| Sofascore Scraper | Live scores and match data from SofaScore |
| ESPN Scraper | Sports news, scores, and stats from ESPN |
| OurAirports Scraper | Global airport database with 80+ fields |
๐ก Pro Tip: browse the complete ParseForge collection for scrapers covering 200+ websites across sports, real estate, jobs, finance, and more.
Disclaimer: This actor is an independent tool and is not affiliated with, endorsed by, or officially connected to Flashscore or its parent company Livescore Group. All data is publicly accessible on the Flashscore website. Use responsibly and in accordance with Flashscore's terms of service.