Elite Football Cloud · API

Datos de fútbol listos para integrar

REST JSON con ligas, equipos, jugadores, partidos en vivo, clasificaciones, fichajes, valor de mercado y scouting. Base URL estable y esquema OpenAPI interactivo.

Abrir Swaggeropenapi.json

Base URL

https://api.elitefootball.cloud

Formato

JSON · UTF-8

Versión estable

/api/v1/*

Autenticación

La API pública está disponible en lectura para evaluación. Para uso en producción (apps, productos, alto volumen o redistribución), solicita una clave comercial a .

Cuando tengas clave, envíala en cada petición:

HTTP header
X-API-Key: TU_CLAVE_AQUI
# o, según acuerdo:
X-Internal-Token: TU_CLAVE_AQUI

Inicio rápido

Tres llamadas típicas para validar la integración en menos de un minuto.

Listar ligas
curl -sS "https://api.elitefootball.cloud/api/v1/leagues" \
  -H "Accept: application/json"
Jugadores paginados
curl -sS "https://api.elitefootball.cloud/api/v1/players?page=1&page_size=20&position=Delantero" \
  -H "Accept: application/json"
Partidos en vivo / hoy
curl -sS "https://api.elitefootball.cloud/api/matches/live" \
  -H "Accept: application/json"

Formato de respuesta

Los listados simples (p. ej. ligas) devuelven un array JSON. Los listados paginados de jugadores usan envelope:

application/json
{
  "items": [ { "id": "…", "display_name": "…", "position": "Delantero", … } ],
  "total": 6232,
  "page": 1,
  "page_size": 20,
  "pages": 312
}

Los identificadores son UUID. Las imágenes relativas (p. ej. /images/…) se sirven desde el sitio https://elitefootball.cloud.

Catálogo estable · /api/v1

Superficie recomendada para integraciones comerciales a largo plazo.

MétodoEndpointDescripciónQuery
GET/api/v1/leaguesCatálogo de ligas con país y slug—
GET/api/v1/countriesPaíses—
GET/api/v1/continentsContinentes—
GET/api/v1/teamsEquiposclub_id, league_id
GET/api/v1/clubsClubes—
GET/api/v1/clubs/teamsRelación club → equiposclub_id
GET/api/v1/clubs/{club_id}/teamsEquipos de un club—
GET/api/v1/coachesEntrenadoresactive, nationality
GET/api/v1/stadiumsEstadioscountry_name
GET/api/v1/matchesPartidosleague_id, season_id
GET/api/v1/matches/{match_id}/statisticsEstadísticas del partido—
GET/api/v1/matches/{match_id}/lineupsAlineaciones—
GET/api/v1/playersJugadores paginadospage, page_size, position
GET/api/v1/players/statsRanking de estadísticasseason_id, season_name, league_id, team_id, limit, offset
GET/api/v1/players/{player_id}/historyHistorial / trayectoria—
GET/api/v1/players/{player_id}/snapshotsSnapshots de valor de mercado—
GET/api/v1/players/{player_id}/injuriesLesiones—

Producto · live, standings, fichajes, scouting

Endpoints que alimentan la web (tiempo real, clasificaciones, mercado y explorador de scouting). Incluidos en el mismo host API.

MétodoEndpointDescripciónQuery
GET/api/matches/livePartidos en directo y calendario del díadate (YYYY-MM-DD), league_id, include_secondary
GET/api/matches/{match_id}Detalle de partido—
GET/api/matches/{match_id}/eventsEventos (goles, tarjetas, cambios)—
GET/api/matches/{match_id}/hubPayload completo para hub en vivo—
GET/api/matches/{match_id}/predictionPredicción 1X2—
GET/api/standings/{season_id}Clasificación de temporadaleague_id
GET/api/standings/{season_id}/player-statsEstadísticas de jugadores en la temporada—
GET/api/transfersFeed de fichajeswindow (recent|summer|winter|all), league_id, page, page_size
GET/api/players/{player_id}Ficha completa de jugador—
GET/api/players/{player_id}/value-historyHistórico de valor de mercado—
GET/api/players/{player_id}/season-statsAgregados por temporada—
GET/api/players/{player_id}/match-statsEstadísticas partido a partido—
GET/api/players/{player_id}/similarJugadores similares—
GET/api/teams/{team_id}Detalle de equipo—
GET/api/teams/{team_id}/playersPlantilla por posición—
GET/api/scout/playersMotor de scouting con filtros avanzadosposition_group, age_min/max, market_value_*, goals_min, form_*, sort, limit…
GET/api/academiesCanteras y filiales—
GET/api/seasons/currentTemporada actual—
GET/healthHealth check—

Scouting avanzado

GET /api/scout/players admite filtros de posición (GK|DF|MF|FW), edad, valor, goles, asistencias, pie, nacionalidad, ventana de forma (5/10) y ordenación.

Ejemplo scouting
curl -sS "https://api.elitefootball.cloud/api/scout/players?position_group=FW&age_max=23&goals_min=5&limit=25" \
  -H "Accept: application/json"

Errores y códigos

CódigoSignificado
200OK
404Recurso no encontrado (UUID inválido o inexistente)
422Parámetros de query inválidos
429Límite de tasa (planes comerciales)
500Error interno — reintenta o contacta soporte

Uso comercial

Planes para medios, apps, scouting clubs y data products. Incluyen cuota de requests, soporte y acceso a endpoints premium (live hub, predicciones, scouting). Escribe a soporte indicando caso de uso y volumen estimado.

Probar en Swagger

Referencia interactiva completa: https://api.elitefootball.cloud/docs. Esquema: https://api.elitefootball.cloud/openapi.json.