SEC 提出書類を大規模に処理するための Python パッケージ。ストレージ要件のない SEC データ用のオープンソース チャットボットである Mulebot が含まれています。 ?完全なドキュメント | ? Webサイト
記事:
記事: SEC 提出書類からの構造化データセットの作成
記事: 5 分で金融チャットボットを導入する
SEC 提出書類を迅速かつ効率的にダウンロードする
EDGAR で新しい申請をリアルタイムで監視する
ファイリングを大規模に解析する
包括的なデータセット (10-K、SIC コードなど) にアクセスします。
MuleBot を使用して SEC データを操作する
# 基本インストールpip install datamule# すべての機能を使用してインストールpip install datamule[all]
import datamule as dm# ファイルのダウンロードdownloader = dm.Downloader()downloader.download(form='10-K',ticker='AAPL')# 情報テーブルなどのファイルの添付ファイルをダウンロードdownloader.download(form='13F-HR', file_types=['情報テーブル'],date=('2024-09-14','2024-09-16'))# ダウンロード間隔2023 年から第 10 四半期。2 分かかりますdownloader.download_dataset(dataset='10q_2023')
filing_viewer
: ファイリングビューアモジュール
mulebot
: SEC データ対話チャットボット
mulebot_server
: MuleBot 用の Flask サーバー
all
: 利用可能なすべての機能
? SEC 出願用語集
? XBRL ファクト用語集
? MuleBot を試してみる
以下を含む包括的な SEC データセットにアクセスします。
過去の FTD データ (2004 年以降)
10-K および 10-Q 申告 (2001 年以降)
13F-HR情報テーブル(2013年以降)
MD&A コレクション (2001 年以降 100,000 以上、無料の API キーが必要)
貢献は大歓迎です!お気軽にプルリクエストを送信してください。
MITライセンス
詳細な使用例、API リファレンス、高度な機能については、ドキュメントを参照してください。