¿Qué API de código abierto puedo usar para obtener datos financieros automáticamente?
Respuestas
03/05/2021
Heymann
Simfin ofrece datos sobre el precio de las acciones y datos fundamentales de declaraciones de ingresos, balances y estados de flujos de efectivo. Todos los datos son actualmente gratuitos, pero se retrasan 12 meses en la descarga masiva. Si desea datos actualizados que se actualicen diariamente, debe pagar una pequeña tarifa de suscripción mensual.
Los datos se pueden descargar como archivos CSV a granel. O puedes usar el API de Python. También hemos realizado varios tutoriales que le muestra cómo usar la API de SimFin para hacer un simple analizador de existencias, análisis estadístico, aprendizaje automático usando scikit-learn y redes neuronales usando TensorFlow.
También puede ver un video tutorial en YouTube:
Aquí hay un breve ejemplo para que pueda ver lo fácil que es usar la API de SimFin. Primero debe instalar el paquete a través de pip install simfin. Luego, puede probar el siguiente programa de Python, que descarga automáticamente todos los Estados de ingresos para empresas de EE. UU. E imprime los Ingresos y los Ingresos netos para Microsoft:
importar simfin as sf
de simfin.nombres importar *
# Configure su clave API para descargar datos.
# Si la clave API es 'gratuita', obtendrá los datos gratuitos,
# de lo contrario, obtendrá los datos que ha pagado.
# Vea SimFin - Home para ver qué datos son gratuitos y cómo comprar más.
sf.set_api_key('gratis')
# Establecer el directorio local donde se almacenan los archivos de datos.
# El directorio se creará si aún no existe.
sf.set_data_dir('~ / simfin_data /')
# Cargue los estados de ingresos anuales de todas las empresas en los Estados Unidos.
# Los datos se descargan automáticamente si aún no los tiene.
Con respecto al Progreso Académico Satisfactorio (SAP), en nuestra escuela (y, supongo, en otro lugar), solo observamos el GPA acumulativo (cGPA) de las clases tomadas aquí. Entonces, por ejemplo, si un estudiante cumple con el requisito del ritmo de progresión de su carrera universitaria (todas las horas de carrera universitaria intentadas divididas en horas pasadas, que deben ser al menos del 67...
Simfin ofrece datos sobre el precio de las acciones y datos fundamentales de declaraciones de ingresos, balances y estados de flujos de efectivo. Todos los datos son actualmente gratuitos, pero se retrasan 12 meses en la descarga masiva. Si desea datos actualizados que se actualicen diariamente, debe pagar una pequeña tarifa de suscripción mensual.
Los datos se pueden descargar como archivos CSV a granel. O puedes usar el API de Python. También hemos realizado varios tutoriales que le muestra cómo usar la API de SimFin para hacer un simple analizador de existencias, análisis estadístico, aprendizaje automático usando scikit-learn y redes neuronales usando TensorFlow.
También puede ver un video tutorial en YouTube:
Aquí hay un breve ejemplo para que pueda ver lo fácil que es usar la API de SimFin. Primero debe instalar el paquete a través de pip install simfin. Luego, puede probar el siguiente programa de Python, que descarga automáticamente todos los Estados de ingresos para empresas de EE. UU. E imprime los Ingresos y los Ingresos netos para Microsoft:
Esto produce el siguiente resultado:
También puede cargar los precios de las acciones diarias y trazar el precio de las acciones de cierre para Microsoft (ticker MSFT):
Esto produce la siguiente imagen:
Si desea más acceso de bajo nivel a los datos, también tenemos una API web tradicional.