Live Sports Scores, Fixtures & Results
Pricing
$1.00 / 1,000 event returneds
Live Sports Scores, Fixtures & Results
Live and scheduled sports scores, fixtures, and final results across many sports and leagues. One clean row per game with teams, scores, status, and start time.
Pricing
$1.00 / 1,000 event returneds
Rating
0.0
(0)
Developer
Goutam Soni
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Get live scores, upcoming fixtures, and final results across many sports and leagues in one clean, structured feed. Give it a list of leagues and it returns one row per game with both team names, the current score, the game state, and the start time. Ideal for live scoreboards, score bots, notification pipelines, and scheduled result collection.
What it does
For each league you list, the actor returns every game currently on the board:
- Live games with the running score and clock/period detail
- Upcoming fixtures with scheduled start times
- Final results with the completed score
Pass an optional date to pull a specific day's slate, or leave it empty for today. Run it on a schedule to keep a scores table always up to date.
Supported leagues
Leagues are given as a sport/league pair. A few common ones:
| Pair | League |
|---|---|
basketball/nba | Basketball |
soccer/eng.1 | Top-flight English soccer |
football/nfl | American football |
baseball/mlb | Baseball |
hockey/nhl | Ice hockey |
Many more sports and leagues follow the same sport/league pattern.
Input
| Field | Type | Default | Notes |
|---|---|---|---|
leagues | array | ["basketball/nba"] | One or more sport/league pairs |
date | string | (today) | Optional single day as YYYYMMDD, e.g. 20260614 |
maxConcurrency | integer | 5 | How many leagues to fetch in parallel (1–20) |
Example input:
{"leagues": ["basketball/nba", "soccer/eng.1"],"maxConcurrency": 5}
Output
One row per game:
| Field | Description |
|---|---|
league | The sport/league pair the game belongs to |
eventId | Stable identifier for the game |
name | Full matchup name (e.g. Team A at Team B) |
shortName | Compact matchup (e.g. A @ B) |
date | Scheduled start time (ISO 8601) |
state | pre (scheduled), in (live), or post (finished) |
completed | true once the game is final |
statusDetail | Human-readable status (e.g. Final, Halftime, 7:30 - 2nd) |
homeTeam, homeScore | Home side and its score |
awayTeam, awayScore | Away side and its score |
Pricing
Pay-per-result: you are charged only for each game row returned. Empty responses (no games for a league or date) are free.
Tips
- Schedule the run every few minutes for a near-live scoreboard.
- Filter output on
stateto split live games (in) from finished ones (post). - Scores are
nullfor games that have not started yet.