Sports data

Sports Scores API: live scores, schedules and standings for 33 leagues

Live scores, schedules, results, standings, teams, rosters, box scores and betting lines for 33 leagues — NFL, NBA, MLB, NHL, Premier League, LaLiga, Champions League, MLS, ATP, WTA, UFC, F1 and PGA — from ESPN's public data. One flat row per game, no API key, no proxy.

★ 5.0 rating · 1 reviews19 users97.5% successful runs (30 days)

What data you get

status / scoreGame status and score
teams / recordsTeams and their records
startTime / venueStart time and venue
broadcastTV broadcast
bettingLineBetting line
standingsLeague standings
rosterTeam rosters
boxScoreTeam stats, leaders and scoring plays
newsLatest league news articles

How it works

  1. Open the scraper on Apify and sign up (free).
  2. Enter routes, dates and options in the form.
  3. Click Start and download results as JSON, CSV or Excel, or call the API.

Pricing

$1.80 per 1,000 rows

Pay per event: you are charged per game, game detail, standing, team, player or news article returned.

Apify gives $5 free credits every month — enough to test this scraper at no cost.

Example tasks

Ready-made inputs. Copy one into the scraper form or send it through the API.

NFL schedule and scores for the next 7 days

Every NFL game this week with score, venue and line.

{
  "leagues": [
    "nfl"
  ],
  "mode": "scoreboard",
  "days": 7
}
Run this task →

NBA and Premier League standings

Current tables for both leagues.

{
  "leagues": [
    "nba",
    "epl"
  ],
  "mode": "standings"
}
Run this task →

Premier League results with box scores for October 2026

Finished games with team stats and scoring plays.

{
  "leagues": [
    "epl"
  ],
  "mode": "scoreboard",
  "dateFrom": "2026-10-01",
  "dateTo": "2026-10-31",
  "onlyStatus": "final",
  "includeGameDetails": true
}
Run this task →

Latest NFL and NBA news

20 newest articles per league.

{
  "leagues": [
    "nfl",
    "nba"
  ],
  "mode": "news",
  "newsLimit": 20
}
Run this task →

Use cases

FAQ

Which leagues are covered?

33 leagues including NFL, NBA, MLB, NHL, Premier League, LaLiga, Champions League, MLS, ATP, WTA, UFC, F1 and PGA.

How far ahead or back can I go?

Pick a date range of up to 60 days per run, or use the days shortcut for today or the coming week.

Can I get box scores?

Yes. Turn on game details for team stats, leaders, injuries, scoring plays and win probability.

Is it legal to scrape ESPN data?

The actor reads ESPN's publicly available sports data. Make sure your use complies with local law and ESPN's terms, especially for commercial redistribution. It is not affiliated with ESPN.

How do I get the data into my app?

Use the Apify API, Python or JavaScript clients, or integrations with Make, n8n, Zapier and Google Sheets.

More scrapers

Get live scores into your app today

Run on Apify — free trial