Cover Image

Cómo consumir la API de Cat Facts con Python y mostrar datos curiosos sobre gatos

Marzo 4, 2025 - Tiempo de lectura: 5 minutos

Si estás aprendiendo a trabajar con APIs en Python, una forma divertida de empezar es consumir servicios gratuitos como Cat Facts. Esta API te devuelve frases aleatorias con datos curiosos sobre gatos, perfectas para practicar solicitudes HTTP y manejar respuestas JSON.


🧰 Requisitos

Antes de empezar, asegúrate de tener:

  • Python instalado (versión 3.x)

  • La biblioteca requests instalada (pip install requests)


🔌 Paso 1: Instalación de la biblioteca requests

pip install requests

✍️ Paso 2: Código básico para consumir la API

import requests url = "https://catfact.ninja/fact" response = requests.get(url) data = response.json() print("🐱 Dato curioso sobre gatos:") print(data["fact"])

🔁 Bonus: Mostrar varios datos

Puedes usar un bucle para mostrar múltiples datos:

import requests import time for _ in range(5): response = requests.get("https://catfact.ninja/fact") if response.status_code == 200: print("➤", response.json()["fact"]) else: print("❌ Error al obtener datos") time.sleep(1)

🧠 ¿Qué aprendiste?

  • Cómo hacer una solicitud GET a una API con requests

  • Cómo leer datos en formato JSON desde Python

  • Cómo mostrar los resultados de forma clara


Con esta base puedes consumir casi cualquier API pública en Python. ¿Te gustaría que el próximo post sea sobre cómo consumir una API de clima, criptomonedas o inteligencia artificial?