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.
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.
/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
Full reference at /docs. OpenAPI spec available on request — contact us.
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.