FlashScore
Pricing
from $1.00 / 1,000 api requests
FlashScore
FlashScore API (flashscore.com) - Real-Time Scores, Results & Match Stats. Get detailed sports data including live scores, fixtures, results, and stats from FlashScore across football (soccer), tennis, basketball, hockey and more.
Pricing
from $1.00 / 1,000 api requests
Rating
0.0
(0)
Developer
SuperAPIs
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
9 hours ago
Last modified
Categories
Share
FlashScore API gives you real-time and historical sports data from FlashScore through a plain HTTP JSON API - live scores, fixtures, results, match details, lineups, statistics, commentary, point-by-point, momentum, odds, standings, players, teams, tournaments and search. Football, tennis, basketball, ice hockey, volleyball, handball, baseball, American football and more are all covered through a single sport_id parameter.
What makes it different
It answers instantly. This Actor runs in Standby mode, so it behaves like a normal REST API instead of a scraper you start and wait for. You send a GET request, you get JSON back in the same response - no runs to poll, no datasets to fetch.
You pay per call, not per row. One request to /v2/matches/list returns every match of the day and is billed as a single request. Scrapers that charge per result would bill you hundreds of units for the same call.
40+ endpoints, all documented. Every endpoint is a plain GET with query parameters and a full OpenAPI schema, visible in the API tab. No input schemas to learn, no wrapper objects to unpack.
Versioning
Endpoints are versioned in the path. Everything today lives under /v2/, and it will keep working exactly as it does now - new versions ship alongside it under their own prefix, never by changing what /v2/ returns.
Pricing
$1.00 per 1,000 API requests. A request is a request, no matter how much data comes back in it.
That distinction is worth more than it sounds. One call to /v2/matches/list returns every match of the day across every competition - 246 of them when this was written, in a single 600 KB response. One call to /v2/tournaments/results returned 105 finished matches. One call to /v2/teams/squad returns an entire squad. Each of those is billed as one request, a tenth of a cent.
An Actor priced per result would bill that same /v2/matches/list call as 246 units. Here it costs $0.001.
So the more each endpoint gives you, the cheaper your data gets, and the endpoints are built to give you a lot. There is no per-row charge, no minimum, and no charge at all for failures: validation errors, missing parameters and upstream problems are never billed.
Note: as with every Standby Actor on Apify, your run also consumes Apify platform usage while it is awake, billed to your own account at your plan's rate. This Actor is deliberately kept small, and its run shuts down automatically after 5 minutes without requests.
Notes and support
Data is sourced from publicly available FlashScore pages. This Actor is not affiliated with or endorsed by FlashScore.
Found a bug or need an endpoint that is not covered yet? Open an issue in the Issues tab.