Football-Data.org API
Track Premier League standings, results, and top scorers
Pull fixtures, results, standings, and scorer data for major European football leagues. Build a season tracker with prediction accuracy scoring.
Free. 10 requests/min. Premier League, La Liga, Serie A, Bundesliga.
How it works with Loony
Describe it.
Deploy it.
Query it.
Managed database.
Your Football-Data.org data lives in its own Postgres instance. Zero config. Data accumulates over time.
Scheduled syncs.
Cron jobs run on Loony infra. Every minute on free. Your data stays fresh without you thinking about it.
REST + MCP endpoints.
Query from your agent, your dashboard, or connect BI tools directly. Full OpenAPI spec included.
$ "Pull Premier League fixtures and results for the current season from Football-Data.org. Build a standings timeline showing position changes week by week." ✓ Schema validated ✓ Database provisioned ✓ Scripts deployed ✓ Schedules registered Done. # Your data is now at: REST /data/v1/football-data/query MCP /mcp/v1/football-data/mcp SQL psql $DATABASE_URL
What you get
Football-Data gives you the current matchday. Loony stores every matchday of the season, so you can track how the table evolved, which teams had the longest unbeaten runs, and how your pre-match predictions held up over time.
mv_league_timeline matchday integer -- gameweek number team text -- team name position integer -- league position points integer -- cumulative gd integer -- goal difference form text -- last 5 results (WWLDW)
Even better together
Pair league data with TheSportsDB for richer team/player metadata and images. Add NewsAPI to correlate results with media coverage.