← 콩시스트 도구함 미국공시 수집기

미국공시 수집기 문제 해결

EDGAR 일별 인덱스 master · form · company 는 무엇이 다른가

작성

SEC EDGAR 는 날마다 그날 들어온 제출 기록을 인덱스 파일로 냅니다 (www.sec.gov/Archives/edgar/daily-index/). 같은 날짜에 master · form · company 세 파일이 있는데, 담긴 기록은 같고 정렬과 줄 모양만 다릅니다. 그런데 그 「줄 모양」 차이 때문에 코드로 읽으면 열이 뒤바뀌는 일이 생깁니다.

2026년 9월 3일 원본으로 보면

세 파일에서 머리글과, 같은 제출 한 건(애플의 Form 4)이 적힌 줄을 뽑았습니다.

master — 파이프(|)로 구분, CIK 순

master 인덱스 원본. CIK Company Name Form Type 머리글과 애플 줄에 붉은 원 표시가 있다.
CIK|Company Name|Form Type|Date Filed|File Name — 구분자가 있어 가장 읽기 쉽습니다.

form — 고정 폭, 서식 순

form 인덱스 원본. Form Type Company Name 머리글과 애플 줄에 붉은 원 표시가 있다.
맨 앞이 Form Type, 그다음 Company Name. 칸을 공백으로 맞춘 고정 폭입니다.

company — 고정 폭, 회사명 순

company 인덱스 원본. Company Name Form Type 머리글과 애플 줄에 붉은 원 표시가 있다.
맨 앞이 Company Name, 그다음 Form Type. form 과 두 열의 순서가 반대입니다.
파일구분정렬앞 두 열그날 파일 크기(글자)
master파이프 |CIKCIK · Company Name414,767
form고정 폭서식Form Type · Company Name930,967
company고정 폭회사명Company Name · Form Type701,582

코드로 읽을 때 조심할 점

  • form 용으로 짠 파서를 company 에 그대로 쓰면 회사명과 서식이 뒤바뀝니다. 두 파일 모두 고정 폭이라 겉보기가 비슷해 알아채기 어렵습니다. 머리글 줄을 읽어 열 이름으로 자르거나, 첫 줄 Description: … by Form Type / by Company Name 으로 종류를 가르세요.
  • 고정 폭은 회사명 안의 공백 때문에 공백으로 쪼개면 안 됩니다. 머리글에서 각 열이 시작하는 글자 위치를 재어 그 위치로 자릅니다.
  • 머리글이 두 줄에 걸쳐 있고(Date Filed File Name 이 다음 줄), 앞쪽에 빈 줄이 몇 줄 있습니다. 구분선(-----) 다음 줄부터가 자료입니다.
  • 용도만 보면 master 가 가장 안전합니다. 파일도 가장 작습니다.

미국공시 수집기의 기간별 전체 공시는 첫 줄을 읽어 종류를 가르므로, 어느 인덱스를 골라도 결과 표의 열 이름은 같습니다.