SEC-Edgar: Descargue Presentaciones de la SEC Fácilmente

Para quienes necesitan acceder a datos financieros de la U.S. Securities and Exchange Commission (SEC), navegar por la base de datos EDGAR puede ser una tarea desalentadora. Sin embargo, el proyecto de código abierto sec-edgar tiene como objetivo simplificar drásticamente este proceso.

¿Qué es SEC-Edgar?

SEC-Edgar es una biblioteca de Python diseñada para permitir a los usuarios descargar informes periódicos, presentaciones y formularios de la base de datos EDGAR con una facilidad notable. Ya sea que necesite el último informe 10-Q de una sola empresa o presentaciones históricas de varias corporaciones, esta herramienta ofrece una solución optimizada.

Funcionalidades Principales:

  • Descargas con un solo comando: La utilidad principal de SEC-Edgar radica en su capacidad para obtener presentaciones mediante un comando simple. Esto elimina la necesidad de búsquedas y descargas manuales.
  • Presentaciones específicas de empresas: Recupere fácilmente presentaciones de una empresa en particular utilizando su símbolo bursátil (ticker) o CIK (Central Index Key).
  • Soporte para múltiples empresas: Descargue presentaciones de varias empresas simultáneamente, haciendo el análisis comparativo más eficiente.
  • Presentaciones diarias: Acceda a las presentaciones que se enviaron en una fecha específica.
  • Amplio soporte para tipos de presentación: La biblioteca admite una amplia variedad de tipos de presentación, y se anima a los usuarios a enviar solicitudes para cualquier tipo faltante.

Primeros Pasos con SEC-Edgar:

La instalación es sencilla, accesible a través de pip:

pip install secedgar

Alternativamente, puede clonar el repositorio e instalarlo localmente:

git clone https://github.com/sec-edgar/sec-edgar.git
cd sec-edgar
python setup.py install

Para los usuarios de Jupyter Notebooks, asegurar que las operaciones asíncronas funcionen sin problemas requiere el paquete nest-asyncio:

import nest_asyncio
nest_asyncio.apply()

Ejemplo de Uso:

Para descargar todas las presentaciones 10-Q de Apple (ticker 'aapl'):

from secedgar import filings, FilingType

my_filings = filings(cik_lookup="aapl",
filing_type=FilingType.FILING_10Q,
user_agent="Your name (your email)")
my_filings.save('/path/to/dir')

Contribución y Comunidad:

Con más de 1.3 mil estrellas y 319 forks en GitHub, SEC-Edgar es un proyecto de código abierto en crecimiento y activo. El proyecto agradece las contribuciones, y sus desarrolladores responden a problemas y solicitudes de funciones. El proyecto tiene licencia bajo la permisiva licencia Apache-2.0, lo que fomenta la adopción y modificación generalizadas.

Ya sea que sea un científico de datos, analista financiero o estudiante interesado en tendencias del mercado, SEC-Edgar ofrece una forma robusta y accesible de recopilar documentos financieros esenciales. Explore la documentación oficial para obtener más detalles sobre sus capacidades y cómo contribuir.

Artículo original: Ver original

Compartir este artículo

Tabla de contenidos

Saltar a cualquier sección