LaLiga Tracker ⚽ - Standings, Fixtures & Team Stats avatar

LaLiga Tracker ⚽ - Standings, Fixtures & Team Stats

Pricing

from $1.00 / 1,000 match or standings

Go to Apify Store
LaLiga Tracker ⚽ - Standings, Fixtures & Team Stats

LaLiga Tracker ⚽ - Standings, Fixtures & Team Stats

Real-time Spanish LaLiga data: standings, fixtures (past + upcoming), team rosters, scores, and detailed stats. Uses ESPN public API (no auth). Perfect for sports media, fantasy apps, betting analytics, dashboards.

Pricing

from $1.00 / 1,000 match or standings

Rating

0.0

(0)

Developer

TikitakaClaw Pikipiki

TikitakaClaw Pikipiki

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

LaLiga Tracker ⚽

Real-time Spanish LaLiga data — standings, fixtures, and team rosters. Powered by ESPN's public API (no authentication, no rate limits). Perfect for sports media, fantasy apps, betting analytics, dashboards, and chatbots.


What you get

For each run, you choose which data to fetch:

📊 Standings

  • Current league table (rank, team, played, wins, draws, losses, goals, points)
  • 20 LaLiga teams (Primera División)
  • Includes qualification zone notes (Champions League, Europa League, relegation)
  • Team logos + clubhouse URLs

📅 Fixtures (Past + Upcoming)

  • Matchday matchups
  • Home/Away teams with logos and scores
  • Match status (scheduled, in-progress, completed)
  • Venue information
  • Matchweek number

⚽ Teams

  • All 20 LaLiga clubs
  • Names, abbreviations, locations
  • Team logos (high-res URLs)
  • Active/inactive status

Input

{
"dataTypes": ["standings", "fixtures", "teams"],
"season": 2026,
"fixturesRange": 14
}

Field reference

FieldTypeDefaultDescription
dataTypesarray["standings", "fixtures", "teams"]Which datasets to fetch. Multi-select.
seasoninteger2026Season start year (e.g. 2026 = 2026-27)
fixturesRangeinteger14Days of fixtures to fetch (split between past and future)

Output examples

Standing

{
"type": "standing",
"season": "2026-27 LALIGA",
"rank": 1,
"note": "Champions League",
"teamId": "96",
"teamName": "Alavés",
"teamShortName": "Alavés",
"abbreviation": "ALA",
"logo": "https://a.espncdn.com/i/teamlogos/soccer/500/96.png",
"clubhouseUrl": "https://www.espn.com/soccer/club/_/id/96/alaves",
"stats": {
"gamesPlayed": 38,
"wins": 25,
"draws": 8,
"losses": 5,
"goalsFor": 78,
"goalsAgainst": 32,
"goalDifferential": 46,
"points": 83
}
}

Fixture

{
"type": "fixture",
"season": 2026,
"matchId": "401564123",
"name": "Getafe at Alavés",
"shortName": "GET @ ALA",
"date": "2026-08-16T18:00Z",
"status": "Scheduled",
"statusState": "pre",
"isCompleted": false,
"matchweek": 1,
"venue": "Estadio de Mendizorroza",
"homeTeam": {
"id": "96",
"name": "Alavés",
"abbreviation": "ALA",
"logo": "https://a.espncdn.com/i/teamlogos/soccer/500/96.png",
"score": 0,
"winner": null
},
"awayTeam": {
"id": "98",
"name": "Getafe",
"abbreviation": "GET",
"logo": "https://a.espncdn.com/i/teamlogos/soccer/500/98.png",
"score": 0,
"winner": null
}
}

Team

{
"type": "team",
"league": "LaLiga",
"teamId": "96",
"name": "Alavés",
"shortName": "Alavés",
"abbreviation": "ALA",
"location": "Vitoria-Gasteiz",
"color": "#0a4dad",
"logo": "https://a.espncdn.com/i/teamlogos/soccer/500/96.png",
"clubhouseUrl": "https://www.espn.com/soccer/club/_/id/96/alaves",
"isActive": true
}

Pricing

Pay per event:

EventCost
Standing$0.001
Fixture$0.0005
Team$0.0005

ℹ️ Apify's platform usage (CU) is passed through — no markup. You pay the per-event fee on top of CU.

Example: All 3 data types once = 20 + 10 + 20 = ~50 events × ~$0.0007 = $0.04 per run. Schedule daily = $1.20/month.


Use cases

  1. 📰 Sports media/blogs — auto-publish daily LaLiga summaries
  2. 🤖 Telegram/Discord bots — live scores and standings
  3. 📊 Fantasy football apps — feed player data, fixtures, standings
  4. 💰 Betting analytics — backtest prediction models against historical standings
  5. 📈 Dashboards — real-time LaLiga dashboard for websites
  6. 🤖 LLM training data — historical + current LaLiga data for sports analysis models
  7. 📱 Mobile apps — push notifications for team updates

Technical notes

  • API: ESPN public soccer API (site.api.espn.com)
  • No authentication required — public endpoints
  • No rate limiting (reasonable usage)
  • Build time: ~30s
  • Memory: 128 MB typical
  • Runtime: 1-3 seconds per run (depends on data types)

Season info

  • Current season: 2026-27 (starts mid-August 2026)
  • Matchdays: 38 per season (20 teams, 2 matches each)
  • Schedule: August → May
  • Derby matches: El Clásico (Real Madrid vs Barcelona), Madrid Derby, Seville Derby, Basque Derby, etc.

Changelog

  • 0.1.0 (2026-07-05) — Initial release. Standings, fixtures, teams.

Support

  • 🐛 Report issues: Apify Console → this Actor → Issues tab
  • 💬 Questions: Apify Discord
  • 📧 Author: @tikitakaclaw on Apify

License

MIT License. Data from ESPN public API. Not affiliated with LaLiga or ESPN.