API v1.0 โ€” Ready for mobile integration

The backend powering the FIFA World Cup 2026 app

A complete REST API with authentication, live match data, team profiles, head-to-head matchups, tournament stats, and user profiles โ€” built with Next.js and PostgreSQL.

16

API Endpoints

48

Teams

12

Groups

104

Matches

What's included

๐Ÿ”

Auth & OTP

JWT-based signup, login, OTP verification, token refresh, and secure logout.

๐Ÿ 

Live Dashboard

Home summary with live matches, today's fixtures, and tournament stats.

โšฝ

Teams & Matchups

Browse 48 teams, head-to-head stats, and AI-powered match predictions.

๐Ÿ“Š

Stats & Profile

Top scorers, group standings, and user profile management.

Quick Reference

All ๐Ÿ”’ endpoints require Authorization: Bearer {token}

ScreenMethodEndpoint
SignupPOST/api/auth/signup
LoginPOST/api/auth/login
OTPPOST/api/auth/otp/verify
OTPPOST/api/auth/otp/resend
LoginPOST/api/auth/password/forgot
โ€”POST/api/auth/token/refresh
โ€”POST/api/auth/logout
DashboardGET/api/home/summary
DashboardGET/api/notifications
TeamsGET/api/teams
TeamsGET/api/teams/{code}
MatchupGET/api/matchup
MatchupPOST/api/matchup/logo/regenerate
StatsGET/api/stats/overview
ProfileGET/api/profile
ProfilePATCH/api/profile