Um pacote Python para trabalhar com registros da SEC em grande escala. Inclui Mulebot, um chatbot de código aberto para dados SEC sem requisitos de armazenamento. ? Documentação completa | ? Site
Artigos:
Artigo: Criação de conjuntos de dados estruturados a partir de arquivos da SEC
Artigo: Implante um chatbot financeiro em 5 minutos
Baixe os arquivos da SEC com rapidez e eficiência
Monitore o EDGAR para novos registros em tempo real
Analisar registros em escala
Acesse conjuntos de dados abrangentes (10-Ks, códigos SIC, etc.)
Interaja com dados SEC usando MuleBot
# Instalação básicapip install datamule# Instale com todos os recursospip install datamule[all]
importar datamule como dm# Baixar arquivamentosdownloader = dm.Downloader()downloader.download(form='10-K', ticker='AAPL')# Baixar anexos de arquivamento, como tabelas de informaçõesdownloader.download(form='13F-HR', file_types=['TABELA DE INFORMAÇÕES'],data=('2024-09-14','2024-09-16'))# Baixar a cada 10T a partir de 2023. Deve levar 2 minutosdownloader.download_dataset(dataset='10q_2023') filing_viewer : Módulo visualizador de arquivamento
mulebot : chatbot de interação de dados SEC
mulebot_server : servidor Flask para MuleBot
all : todos os recursos disponíveis
? Glossário de arquivamento SEC
? Glossário de fatos XBRL
? Experimente o MuleBot
Acesse conjuntos de dados abrangentes da SEC, incluindo:
Dados históricos do FTD (desde 2004)
Registros 10-K e 10-Q (desde 2001)
Tabelas de Informações 13F-HR (desde 2013)
Coleção MD&A (mais de 100.000 desde 2001, requer chave de API gratuita)
Contribuições são bem-vindas! Sinta-se à vontade para enviar uma solicitação pull.
Licença MIT
Para exemplos de uso detalhados, referência de API e recursos avançados, visite nossa documentação.