Análisis de datos de F1 con Python: GP de Bahréin 2026 paso a paso
Bienvenid@ a Programación para Todos, un espacio personal donde documento aprendizajes técnicos, ideas y procesos de programación que he querido probar y entender por cuenta propia. Los casos y ejemplos que comparto no tienen referencia a mi trabajo, sino que son ejercicios, pruebas y escenarios recreados a partir de inquietudes técnicas personales. Este blog funciona como un compendio personal de conocimiento: código, ideas y reflexiones que decido compartir.
En este tutorial aprenderás a crear un Football Match Predictor utilizando JavaScript y la API de API-Football. El proyecto consume una API REST para obtener los partidos del día, mostrar las competiciones disponibles y consultar las probabilidades de victoria de cada encuentro.
El resultado es un dashboard dinámico que funciona para cientos de ligas alrededor del mundo, incluyendo el Mundial, Champions League, Premier League, LaLiga, Liga MX y muchas más.
Puedes probar el dashboard aquí:
👉 Football Match Predictor Demo
La documentación completa de API-Football se encuentra en:
Para utilizar la API primero debes crear una cuenta gratuita y generar una API Key.
Puedes hacerlo desde:
https://dashboard.api-football.com/
Después únicamente reemplaza tu llave dentro del código JavaScript:
const API_KEY="TU_API_KEY";
Los costos hay 4 modelos, por un mes, 3 meses, 6 meses y por año .
Usuario
↓
Selecciona una fecha
↓
GET /fixtures
↓
Obtiene todos los partidos del día
↓
Genera automáticamente la lista de ligas
↓
Selecciona una competición
↓
GET /predictions
↓
Muestra probabilidades de victoria
Esta arquitectura permite reducir el número de llamadas a la API y mejorar el rendimiento del dashboard.
GET /fixtures
Ejemplo:
GET /fixtures?date=2026-06-30
Este endpoint devuelve información como:
GET /predictions
Ejemplo:
GET /predictions?fixture=1562345
La respuesta incluye:
API-Football ofrece una gran cantidad de información que puede utilizarse para desarrollar nuevos dashboards.
Este proyecto demuestra cómo consumir una API REST utilizando únicamente HTML, CSS y JavaScript, construyendo un dashboard moderno capaz de mostrar información deportiva en tiempo real.
La misma arquitectura puede reutilizarse para desarrollar aplicaciones con resultados en vivo, estadísticas, clasificaciones o cualquier otro dato disponible en API-Football.
Si estás aprendiendo JavaScript, este proyecto es una excelente práctica para consumir APIs REST, trabajar con JSON y construir interfaces dinámicas.
¿Qué otro dashboard te gustaría desarrollar utilizando API-Football? Déjamelo en los comentarios. ⚽🚀
Comentarios
Publicar un comentario
Dejanos tus dudas y comentarios