馃憠 Aprende a usar una API de F贸rmula 1 con JavaScript | Tutorial paso a paso
- Obtener v铆nculo
- X
- Correo electr贸nico
- Otras apps
馃弾️ C贸mo usar una API de F贸rmula 1 con JavaScript (Ranking de pilotos en tiempo real)
Si eres fan de la F贸rmula 1 y adem谩s te gusta programar, este tutorial te encantar谩. En lugar de buscar los resultados de cada carrera en distintas p谩ginas, ¿por qu茅 no crear tu propia aplicaci贸n para consultar el ranking de pilotos en tiempo real?
En esta gu铆a aprender谩s c贸mo consumir una API de F贸rmula 1 usando JavaScript, obtener datos en formato JSON y mostrarlos en tu propia p谩gina web. Este es un ejercicio perfecto si est谩s comenzando en el mundo de las APIs o quieres practicar integraciones reales.
Ejemplo de API de F贸rmula 1 con JavaScript (fetch paso a paso)
Este es un ejemplo pr谩ctico de c贸mo consumir una API de F贸rmula 1 con JavaScript usando fetch. Obtendremos el ranking de pilotos en tiempo real en formato JSON.
fetch("https://api.jolpi.ca/ergast/f1/current/driverStandings.json")
.then(res => res.json())
.then(data => {
console.log(data.MRData.StandingsTable.StandingsLists[0].DriverStandings);
});
Con este c贸digo puedes obtener posiciones, puntos y datos8 de pilotos de la temporada actual.
馃搶 ¿Qu茅 es una API? (Explicado f谩cil)
Una API es un puente que permite que dos aplicaciones se comuniquen entre s铆.
Imagina que vas a un supermercado y quieres saber el precio de un producto. Usas el esc谩ner — ese esc谩ner ser铆a la API. Tu aplicaci贸n hace la solicitud y el servidor responde con la informaci贸n.
La mayor铆a de las APIs modernas devuelven datos en formato JSON, ideal para trabajar con JavaScript.
馃攷 Paso 1: Encontrar una API de F贸rmula 1
Para este ejemplo utilizaremos una API disponible en RapidAPI:
馃憠 https://rapidapi.com/api-sports/api/api-formula-1/details
Antes de integrarla debemos entender:
- Qu茅 datos debemos enviar
- Qu茅 datos recibiremos
- En qu茅 formato llegar谩 la respuesta
En este caso obtendremos el ranking de pilotos de una temporada.
馃捇 Ejemplo de c贸digo para consumir la API de F1 en JavaScript
El siguiente ejemplo usa XMLHttpRequest para obtener el ranking de la temporada.
Al ejecutar este c贸digo recibir谩s una respuesta en formato JSON con toda la informaci贸n de pilotos.
馃寪 Prueba la p谩gina funcionando
Puedes ver el ejemplo en vivo aqu铆:
馃憠 https://www.programacionparatodos.com/p/api-de-f1-racking-drivers.html馃帴 Video explicaci贸n paso a paso
⚠️ Actualizaci贸n: usar Fetch en lugar de XMLHttpRequest
Algunas APIs modernas pueden generar errores de tipo CORS cuando se usan con XMLHttpRequest. Por ello, es recomendable utilizar Fetch API, que es el est谩ndar actual en JavaScript.
Aqu铆 tienes una versi贸n actualizada:
https://www.programacionparatodos.com/p/dashboard-formula1-f1.html
馃殌 ¿Por qu茅 aprender a usar APIs?
Saber consumir APIs es una de las habilidades m谩s valiosas hoy en d铆a. Te permite:
- Crear aplicaciones din谩micas
- Conectar servicios externos
- Automatizar procesos
- Construir proyectos reales para tu portafolio
Este ejemplo es solo el inicio — podr铆as expandirlo para mostrar resultados por carrera, equipos, estad铆sticas o temporadas completas.
馃敟 Mas APIs gratuitas para seguir practicando
Explorar distintas APIs te ayudar谩 a convertirte en un desarrollador m谩s vers谩til.
馃摎 Sigue aprendiendo sobre APIs
Tambi茅n puede interesarte este tutorial:
馃憠 C贸mo usar la API de Banxico paso a paso- Obtener v铆nculo
- X
- Correo electr贸nico
- Otras apps


Comentarios
Publicar un comentario
Dejanos tus dudas y comentarios