12/02/2025
🔄 Python para Finanzas: Descubre el Poder de la API de FRED 💸
🕵️♂️¿Quieres predecir tendencias económicas con datos en tiempo real?
Si trabajas en finanzas, economía o análisis de datos, conocer la API de la Reserva Federal de St. Louis (FRED) te dará acceso a una enorme base de datos de indicadores macroeconómicos. Con Python, puedes extraer, analizar y visualizar datos financieros en minutos.
En este artículo, te explicamos cómo utilizar la API de FRED con Python para obtener datos como el Índice de Precios al Consumidor (CPI) y graficarlos. ✅
📂 Instalación y Configuración
Antes de empezar, necesitas instalar la biblioteca fredapi. Puedes hacerlo con el siguiente comando:
pip install fredapi pandas matplotlib
Luego, necesitas una clave API, que puedes obtener gratis en: FRED API Key.
📊 Código para Obtener Datos de FRED
A continuación, mostramos un script básico en Python para acceder al CPI de EE.UU. a través de la API de FRED y visualizar los datos.
import datetime
from fredapi import Fred
import pandas as pd
import matplotlib.pyplot as plt
# Configura tu clave API
fred = Fred(api_key='TU_CLAVE_AQUI')
# Obtener el Índice de Precios al Consumidor (CPI)
cpi_series = fred.get_series('CPALTT01USM657N')
# Convertir a DataFrame y mostrar las últimas filas
df_cpi = pd.DataFrame(cpi_series, columns=['CPI'])
df_cpi.index.name = 'Fecha'
print(df_cpi.tail())
# Graficar la serie temporal
df_cpi.plot(figsize=(10, 5), title='Índice de Precios al Consumidor (CPI) en EE.UU.')
plt.ylabel('CPI')
plt.xlabel('Año')
plt.grid()
plt.show()
📊 Salida y Gráficos
La ejecución del código genera:
Una tabla con los últimos valores del CPI
Un gráfico con la evolución del CPI en el tiempo
Ejemplo de salida en consola:
Últimos datos del Índice de Precios al Consumidor (CPI):
Fecha
2023-09-01 125.6
2023-10-01 126.1
2023-11-01 126.8
2023-12-01 127.4
2024-01-01 127.9
Name: CPI, dtype: float64
📈 Gráfico generado:
(Muestra una línea ascendente con la evolución del CPI)
🌟 Conclusión
Python y la API de FRED son una combinación poderosa para el análisis financiero. Con pocas líneas de código, puedes obtener datos económicos actualizados y generar visualizaciones útiles para tomar decisiones informadas.
¡Prueba este código y comienza a explorar los datos económicos en tiempo real! 💪
🌐 Comparte tu opinión
¿Has usado la API de FRED en tus análisis? ¿Qué otros indicadores económicos te gustaría analizar?
👉 Comenta y comparte para que más personas descubran esta herramienta.