Sports Data API � scores, standings, rosters (no key)
Pricing
from $4.00 / 1,000 sports queries
Sports Data API � scores, standings, rosters (no key)
Live scores, fixtures, standings, teams, rosters, schedules, players and news across dozens of sports (soccer, NBA, NFL, MLB, NHL…) via ESPN's public API. No API key. Clean HTTP API + MCP. Pay per query.
Pricing
from $4.00 / 1,000 sports queries
Rating
0.0
(0)
Developer
Synthetic
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Sports Data API — scores, standings, rosters (no key)
Get live sports data over a clean HTTP API — scores, fixtures, standings, teams, rosters, schedules, player profiles and news — across dozens of sports and leagues. Aggregated from a public sports-data source, wrapped so you get clean JSON without an API key, a portal, or the reverse-engineering. Set sport + league on any call and reuse the same endpoints everywhere. Pay per query.
- ⚽🏀🏈 Multi-sport — soccer, basketball (NBA), football (NFL), baseball (MLB), hockey (NHL), tennis, and more
- 🔴 Live scoreboard — fixtures & live scores with teams, logos, venue, broadcasts and betting odds
- 📊 Standings — full league tables (W/D/L, GF/GA, points, rank, streak)
- 👥 Teams & rosters — team profiles, colors/logos, full squads with bios & stats
- 📅 Schedules and 🧑 player profiles and 📰 news
- ⚡ HTTP API (Standby) + usable from AI agents (MCP)
Sample output (scoreboard)
{"ok": true, "sport": "soccer", "league": "eng.1", "count": 1,"events": [{"id": "704...", "date": "2026-09-17T19:00Z", "status": "Full Time", "completed": true,"venue": "Gtech Community Stadium","competitors": [{ "team": "Brentford", "abbrev": "BRE", "homeAway": "home", "score": "1" },{ "team": "Chelsea", "abbrev": "CHE", "homeAway": "away", "score": "2", "winner": true }],"odds": [{ "provider": "DraftKings", "details": "CHE -1.5", "overUnder": 2.5 }]}]}
How to use
HTTP API (Standby — recommended)
Base URL: https://synthetic-ia--sports-data-api.apify.actor with header Authorization: Bearer <APIFY_TOKEN>.
| Endpoint | Body | Does |
|---|---|---|
POST /scoreboard | { sport, league, dates? } | Fixtures & live scores |
POST /summary | { sport, league, event } | Full match sheet (stats, events, lineups, commentary) |
POST /standings | { sport, league, season? } | League table |
POST /teams | { sport, league, teamId? } | Team list or one team |
POST /roster | { sport, league, teamId } | Squad |
POST /schedule | { sport, league, teamId } | Team fixtures |
POST /athlete | { sport, league, athleteId } | Player profile & stats |
POST /news | { sport, league } | Articles |
GET / | — | Endpoint list & sport/league examples |
GET /scoreboard?sport=soccer&league=eng.1 also works (query-string form).
# Today's Premier League scorescurl -X POST ".../scoreboard" -H "Authorization: Bearer $APIFY_TOKEN" \-d '{"sport":"soccer","league":"eng.1"}'# NBA standingscurl -X POST ".../standings" -H "Authorization: Bearer $APIFY_TOKEN" \-d '{"sport":"basketball","league":"nba"}'# A team's rostercurl -X POST ".../roster" -H "Authorization: Bearer $APIFY_TOKEN" \-d '{"sport":"football","league":"nfl","teamId":"12"}'
sport / league codes
Same endpoints, just swap the pair:
- Soccer:
soccer/esp.1(LaLiga),soccer/eng.1(Premier League),soccer/ita.1,soccer/ger.1,soccer/fra.1,soccer/uefa.champions,soccer/conmebol.libertadores - US:
basketball/nba,football/nfl,baseball/mlb,hockey/nhl,basketball/mens-college-basketball - …and many more sports and leagues covered.
Input (one-shot run)
Set operation (scoreboard/summary/standings/teams/roster/schedule/athlete/news), sport, league, and the id/date the operation needs. The result is saved to the run's key-value store as OUTPUT and pushed to the dataset.
Pricing
Per query from $0.01 (drops to $0.003 on higher tiers). Platform usage included. One /scoreboard call returns a whole day's matches for a single query fee.
Related Actors
- Yahoo Finance API — market data, same clean-API approach.
- ffmpeg API & Media Downloader — build sports clips & graphics from the data.
FAQ
Do I need an API key? No — we handle the data source for you; you just call this API.
Which sports? Dozens — soccer, basketball, football, baseball, hockey, tennis and more. Pass the sport/league code.
How current is it? Live/near-live.
Legal
This Actor returns data aggregated from a public sports-data source and is not affiliated with or endorsed by any sports league, team, or data provider. Field shapes are best-effort and can change. Logos, photos and articles belong to their respective owners and licensors — you are responsible for using them within their rights and for your own use case.