SEC-Fichier : Téléchargez facilement les documents de la SEC

September 14, 2025

Pour quiconque a besoin d'accéder aux données financières de la U.S. Securities and Exchange Commission (SEC), la navigation dans la base de données EDGAR peut s'avérer une tâche ardue. Cependant, le projet open source sec-edgar vise à simplifier considérablement ce processus.

Qu'est-ce que SEC-Edgar ?

SEC-Edgar est une bibliothèque Python conçue pour permettre aux utilisateurs de télécharger des rapports périodiques, des déclarations et des formulaires de la base de données EDGAR avec une facilité remarquable. Que vous ayez besoin du dernier 10-Q pour une seule entreprise ou des déclarations historiques pour plusieurs sociétés, cet outil offre une solution optimisée.

Fonctionnalités clés :

  • Téléchargements en une seule commande : L'utilité principale de SEC-Edgar réside dans sa capacité à récupérer les déclarations à l'aide d'une simple commande. Cela élimine le besoin de recherche et de téléchargement manuels.
  • Déclarations spécifiques à une entreprise : Récupérez facilement les déclarations d'une entreprise particulière en utilisant son symbole boursier ou son CIK (Central Index Key).
  • Prise en charge de plusieurs entreprises : Téléchargez les déclarations de plusieurs entreprises simultanément, ce qui rend l'analyse comparative plus efficace.
  • Déclarations quotidiennes : Accédez aux déclarations qui ont été soumises à une date spécifique.
  • Large prise en charge des types de déclarations : La bibliothèque prend en charge un large éventail de types de déclarations, et les utilisateurs sont encouragés à soumettre des demandes pour tout type manquant.

Premiers pas avec SEC-Edgar :

L'installation est simple, accessible via pip :

pip install secedgar

Alternativement, vous pouvez cloner le dépôt et l'installer localement :

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

Pour les utilisateurs de Jupyter Notebooks, assurer le bon fonctionnement des opérations asynchrones nécessite le package nest-asyncio :

import nest_asyncio
nest_asyncio.apply()

Exemple d'utilisation :

Pour télécharger toutes les déclarations 10-Q d'Apple (ticker 'aapl') :

from secedgar import filings, FilingType

my_filings = filings(cik_lookup="aapl",
filing_type=FilingType.FILING_10Q,
user_agent="Votre nom (votre email)")
my_filings.save('/chemin/vers/le/dossier')

Contribution et communauté :

Avec plus de 1,3k étoiles et 319 forks sur GitHub, SEC-Edgar est un projet open source en pleine croissance et actif. Le projet accueille les contributions, et ses développeurs sont réactifs aux problèmes et aux demandes de fonctionnalités. Le projet est sous licence permissive Apache-2.0, encourageant ainsi une adoption et une modification généralisées.

Que vous soyez un data scientist, un analyste financier ou un étudiant intéressé par les tendances du marché, SEC-Edgar offre un moyen robuste et accessible de collecter des documents financiers essentiels. Consultez la documentation officielle pour plus de détails sur ses capacités et sur la manière de contribuer.

Original Article: Voir l’original

Partager cet article

Table des matières

Aller à n’importe quelle section