ESPN Soccer Scores, Fixtures & Standings Scraper avatar

ESPN Soccer Scores, Fixtures & Standings Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
ESPN Soccer Scores, Fixtures & Standings Scraper

ESPN Soccer Scores, Fixtures & Standings Scraper

Scrape soccer scores, fixtures, results, standings and teams for the FIFA World Cup and top leagues. Get match date, live status, home and away teams, scores, venue, broadcasts and league tables. Export to JSON, CSV or Excel.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Share

ESPN Soccer Scores, Fixtures & Standings Scraper

ESPN Soccer Scores, Fixtures & Standings Scraper

Collect soccer scores, fixtures, results, standings and teams for the FIFA World Cup and the top leagues in one structured feed

Apify Coverage Maintained Output

Live scores
and fixtures
World Cup + top leagues
coverage
JSON / CSV / Excel
output formats

What you get

Point the scraper at a competition and choose what you want: match scores and fixtures, the full league table, or the list of teams. It returns one clean record per match, per table row or per team, ready for a widget, an app or a spreadsheet. The FIFA World Cup is selected by default, so a plain run returns the current matchday during the tournament.

Scores and fixtures

  • matchId: unique identifier for the match
  • leagueName: the competition name
  • season: season or stage label
  • round: round or stage note when available
  • date: kickoff date and time in UTC
  • name: full match name (for example Norway at Brazil)
  • shortName: short match name (for example NOR @ BRA)
  • state: match state (pre for scheduled, in for live, post for finished)
  • status: readable status such as Scheduled, First Half or Full Time
  • statusDetail: short status detail such as FT or a live minute
  • completed: whether the match has finished
  • clock: live match clock when a game is in progress
  • period: current half or period number
  • homeTeam / awayTeam: the two teams
  • homeAbbrev / awayAbbrev: short team codes
  • homeScore / awayScore: current or final score for each side
  • homeWinner / awayWinner: which side won
  • homeForm / awayForm: recent form string (for example WWDLW)
  • homeLogo / awayLogo: team crest image URL
  • homeStats / awayStats: possession, total shots, shots on target, corners and fouls when the match provides them
  • venue: stadium name
  • venueCity / venueCountry: where the match is played
  • attendance: reported attendance when available
  • broadcasts: TV and streaming names carrying the match
  • url: link to the match page
  • observedAt: when the record was collected

Standings (league table)

  • rank: current table position
  • group: group name for group-stage competitions
  • team / teamAbbrev / teamLogo: the team, its short code and crest
  • gamesPlayed: matches played
  • wins / draws / losses: results breakdown
  • points: total points
  • goalsFor / goalsAgainst / goalDifference: goals scored, conceded and the difference
  • pointsPerGame: points per match
  • record: win-draw-loss record string

Teams

  • teamId: unique team identifier
  • team / shortName / abbreviation: naming variants
  • location: team home location
  • color / alternateColor: primary and secondary team colors
  • teamLogo: team crest image URL
  • isActive: whether the team is currently active
  • url: link to the team page

Who is it for

Use caseWho benefits
Power a live score widget or match tickerApp and web developers
Build a World Cup 2026 companion appProduct teams and indie developers
Feed fixtures and results into analyticsSports data analysts
Model outcomes and price marketsBetting and trading model builders
Track league tables across competitionsFan sites and media outlets

Frequently Asked Questions

Which competitions are covered? The FIFA World Cup plus top leagues and cups including the Premier League, LaLiga, Serie A, Bundesliga, Ligue 1, MLS, Liga MX, the Champions League, the Europa League and more. Pick one from the Competition list.

Can I get results for a specific day? Yes. In scores and fixtures mode you can set a single date, or a date range with Date from and Date to. Leave them empty to get the current matchday and nearby fixtures.

Does it return live, in-progress matches? Yes. During a live match the state, status, clock, period and current score update, and match statistics like possession and shots are filled in as the game develops.

How do I get the league table? Set What to scrape to Standings and choose a competition. Each row is one team with its position, points, wins, draws, losses and goals. Group-stage competitions like the World Cup return every group.

How many records can I collect in one run? Use Max Items to cap the output. A scoreboard run returns every match on the requested date or range, a standings run returns the full table, and a teams run returns every team in the competition.

Why are some fields empty? Some fields only apply in certain contexts. Match statistics, attendance and broadcasts appear when the competition reports them, and the live clock only shows while a match is in progress.

Export, API and AI agents (x402 + MCP)

Export the scraped data to JSON, CSV or Excel, pull it as a dataset through the Apify API, or wire it into your app with no code. This web scraper and data extractor also works for bulk data extraction and scheduled runs.

For AI agents: this Actor is available on x402, Apify's agentic payment standard built with Coinbase. An AI agent can discover, pay for and run it on its own with a funded wallet and a single HTTP request: no account, no subscription, no API key and no human in the loop. It also runs as an MCP tool inside Claude, Cursor and other AI clients out of the box. Learn more about x402 agentic payments on Apify.

Need data from the same space? Here are other scrapers we build and maintain:

More scrapers at scrapers.lat

This actor is built and maintained by scrapers.lat, where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at scrapers.lat.


This actor is an independent tool and has no affiliation with ESPN or any league or federation. It only accesses soccer information that is already public, and returns it in a structured form.