UEFA Euro API logo Zafronix UEFA Euro API
Zafronix UEFA Euro API logo

api.zafronix.com/uefa/euro/v1

The UEFA European Championship in JSON.

Every tournament from 1960 to 2024. Player-level squad data, knockout brackets, group standings, geocoded stadiums, per-match weather and referees, top scorers. The same REST API and data depth as our World Cup product — now for the Euros. Free tier with a key. Paid tiers when you need more.

Live sample dashboard no signup required
UEFA Euro Explorer

Interactive showcase of every endpoint on this page — 17 tournaments, 388 matches, 4,639 players, 97 stadiums. Compare any two editions, browse every team, search every player, or open a per-tournament drill-down with knockout brackets and stadium maps.

Live data, hits the same API Reference implementation Compare, drill, search
/euro-explorer/ Open →
# Full Euro 2020 tournament — teams, group stages, knockouts, awards
$ curl -H "X-API-Key: $WC_API_KEY" \
       https://api.zafronix.com/uefa/euro/v1/tournaments/2020

# Cross-tournament summary for Italy
$ curl -H "X-API-Key: $WC_API_KEY" \
       "https://api.zafronix.com/uefa/euro/v1/teams/Italy"

# Cristiano Ronaldo's career across every European Championship
$ curl -H "X-API-Key: $WC_API_KEY" \
       "https://api.zafronix.com/uefa/euro/v1/players/Cristiano%20Ronaldo"

# Every match from the 2024 tournament
$ curl -H "X-API-Key: $WC_API_KEY" \
       "https://api.zafronix.com/uefa/euro/v1/matches?year=2024"
📚

Full historical depth

17 tournaments, 204 team squads, 4,639 players with jersey, position, DOB, and club. The dataset that's actually missing from the public web.

Fast + simple

JSON over HTTP. No SDK required. Every endpoint serves in milliseconds from a single in-process cache.

🤝

Parity with the World Cup API

Same endpoints, same response shapes, same enrichment fields. If you've built against our World Cup API, this just works.

A UEFA Euro data API for fantasy apps, dashboards & analytics

The Zafronix UEFA Euro API ships every UEFA European Championship as JSON over HTTP — from the inaugural 1960 tournament in France through the 24-team 2024 edition hosted by Germany. Base URL https://api.zafronix.com/uefa/euro/v1.

Every squad as JSON

4,639 players across 204 squads in 17 tournaments. Jersey, position, DOB, and club for each. Searchable by name, country, or birth month.

388 matches, every stage

Group standings with UEFA tiebreaker math, knockout brackets round-by-round, top scorers, and final positions for all 17 editions.

Stadiums with altitude & coordinates

97 venues, geocoded with lat/long and meters above sea level, plus capacity and year opened. The same geocoding pipeline as the World Cup API.

Per-match weather

Kickoff temperature, humidity, precipitation, and wind backfilled per match — ready for condition-effect analyses and recap widgets.

Per-match referees

Match officials on record for every tournament, bucketed into aggregate referee histories — matches officiated, years, and per-stage breakdown.

Free tier & instant API key

Sign up in 30 seconds, no card required. Hobby ($9), Pro ($29), and Studio ($99) tiers add bandwidth and bulk-export. See /pricing.

What you get

GET /tournaments
Every European Championship since 1960 — year, host, champion.
GET /tournaments/{year}
Full tournament: teams, group stages, knockouts, awards.
GET /teams/{name}
Cross-tournament appearances + final positions.
GET /teams/{name}/roster?year=YYYY
Squad with jersey, position, club, DOB, goals.
GET /players/{name}
Career across every tournament the player appeared in.
GET /matches?year=YYYY
Every match for one tournament, with weather + referee.
GET /standings?year=YYYY
Computed group tables with UEFA tiebreakers applied.
GET /stadiums
97 venues, geocoded with capacity + elevation.

Full reference at /docs. OpenAPI spec available on request — contact us.

Authentication

Add the UEFA Euro to your key

Requests require a Zafronix API key scoped for UEFA Euro. Send it as the X-API-Key header on every request, just like the World Cup API.

Already have a Zafronix API key? You can add this API to your existing subscription — manage it from your dashboard. New here? Sign up at /signup — the free tier needs no card.

Built by Zafronix

Seventeen tournaments of UEFA European Championship history, publicly addressable as one REST API. Build something with it — we’ll have you up and running in minutes.