Un package Python pour travailler avec les dépôts SEC à grande échelle. Inclut Mulebot, un chatbot open source pour les données SEC sans aucune exigence de stockage. ? Documentation complète | ? Site web
Article :
Article : Création d'ensembles de données structurés à partir de documents déposés auprès de la SEC
Article : Déployer un chatbot financier en 5 minutes
Téléchargez les documents déposés auprès de la SEC rapidement et efficacement
Surveillez EDGAR pour les nouveaux dépôts en temps réel
Analyser les dépôts à grande échelle
Accédez à des ensembles de données complets (10-K, codes SIC, etc.)
Interagissez avec les données SEC à l'aide de MuleBot
# Installation de basepip install datamule# Installer avec toutes les fonctionnalitéspip install datamule[all]
importer datamule en tant que dm# Télécharger filingsdownloader = dm.Downloader()downloader.download(form='10-K', ticker='AAPL')# Télécharger les pièces jointes telles que les tables d'informationsdownloader.download(form='13F-HR', file_types=['INFORMATIONS TABLE'],date=('2024-09-14','2024-09-16'))# Téléchargement tous les 10 trimestres à partir de 2023. Cela devrait prendre 2 minutesdownloader.download_dataset(dataset='10q_2023')
filing_viewer
: module de visualisation de classement
mulebot
: chatbot d'interaction avec les données SEC
mulebot_server
: serveur Flask pour MuleBot
all
: Toutes les fonctionnalités disponibles
? Glossaire de dépôt auprès de la SEC
? Glossaire factuel XBRL
? Essayez MuleBot
Accédez à des ensembles de données SEC complets, notamment :
Données FTD historiques (depuis 2004)
Dépôts 10-K et 10-Q (depuis 2001)
Tableaux d'informations 13F-HR (depuis 2013)
Collection de rapports de gestion (plus de 100 000 depuis 2001, nécessite une clé API gratuite)
Les contributions sont les bienvenues ! N'hésitez pas à soumettre une Pull Request.
Licence MIT
Pour des exemples d'utilisation détaillés, une référence API et des fonctionnalités avancées, veuillez consulter notre documentation.