Sports Data API � scores, standings, rosters (no key) avatar

Sports Data API � scores, standings, rosters (no key)

Pricing

from $4.00 / 1,000 sports queries

Go to Apify Store
Sports Data API � scores, standings, rosters (no key)

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

Synthetic

Maintained by Community

Actor 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

Base URL: https://synthetic-ia--sports-data-api.apify.actor with header Authorization: Bearer <APIFY_TOKEN>.

EndpointBodyDoes
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 scores
curl -X POST ".../scoreboard" -H "Authorization: Bearer $APIFY_TOKEN" \
-d '{"sport":"soccer","league":"eng.1"}'
# NBA standings
curl -X POST ".../standings" -H "Authorization: Bearer $APIFY_TOKEN" \
-d '{"sport":"basketball","league":"nba"}'
# A team's roster
curl -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.

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.

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.