반응형

SEC_13F_Report_download.py
0.00MB

 

 

🔹 코드 설명

  1. SEC API를 통해 기업 CIK 조회:
    • company_tickers.json 파일에서 기업의 Ticker Symbol을 CIK로 변환.
  2. SEC Submission API에서 13F 보고서 검색:
    • 13F-HR(Holdings Report) 또는 13F-NT(Notice)를 찾음.
    • accessionNumber 및 primaryDocument 정보를 사용하여 보고서 URL을 구성.
  3. 13F 보고서 다운로드:
    • SEC에서 제공하는 HTML 파일을 다운로드하여 저장.
  4. Fortune 500 기업 전체 13F 보고서 다운로드:
    • fortune500.xlsx 파일을 읽어 Fortune 500 리스트의 기업을 대상으로 실행.
    • 기업별로 CIK 변환 → 13F 보고서 URL 조회 → 파일 저장 순서로 처리.
    • API 요청 제한을 피하기 위해 5초 대기.
반응형

+ Recent posts