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.

Football-Data.orgdocs →

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.

TerminalSchema
$ "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.

Stop gluing. Start shipping.

Describe your data. Deploy. Query. Done.

API Library →