Developers · API
Query BallSignal’s full World Cup 2026 dataset programmatically over a typed REST API.
Interactive API reference
BallSignal exposes its full dataset over a typed REST API (OpenAPI 3). The interactive reference — with every schema, parameter and a try-it console — is generated live from the server.
Open API reference → /api/docsAuthentication
Requests are authenticated with your BallSignal session (cookie-based, via the /api/auth endpoints). Send requests with credentials included; premium-gated fields require an active subscription.
# Example — fetch all qualified teams
curl -s https://ballsignal.com/api/football/teams \
-H "Cookie: better-auth.session_token=<your-session>"Endpoints
GET
/api/football/dashboardTournament dashboard summaryGET
/api/football/teamsAll qualified nations with statsGET
/api/football/teams/{key}Team detail: ELO history, squad, formGET
/api/football/groupsGroup standings & analyticsGET
/api/football/matchesAll fixturesGET
/api/football/matches/{key}Match detail + ML predictionGET
/api/football/insightsModel explainability + dataset analyticsGET
/api/football/match-simulationMonte Carlo scoreline simulationGET
/api/football/strategy-benchmarkBacktested Elo-signal performanceGET
/api/football/model-validationCalibration vs 49k real resultsGET
/api/football/players/searchSearch the full player databaseGET
/api/football/players/{id}/profilePlayer profile, value & injuriesGET
/api/football/newsLive + archived tournament newsGET
/api/football/sports-stocksLive football-related equities