전체 문서 탐색

등록 캘린더 API 레퍼런스

제출일별 S-1, F-1, 424B 공시와 공모 조건

개요

등록 캘린더는 기업이 SEC에 제출한 증권신고서와 최종 투자설명서를 제출일별로 나열합니다. S-1과 F-1 신고서, 그 정정본, 공모 조건을 확정하는 424B4와 424B1 투자설명서가 대상입니다. 모든 요청에 Bearer 키가 필요하며, REST와 MCP는 하나의 크레딧 잔액을 함께 사용합니다.

각 행은 공시 한 건이며, 대부분은 기업이 처음 주식을 파는 공시가 아닙니다. class가 각 공시의 종류를 알려 줍니다: ipo, spac, shell, resale 또는 other입니다. S-1, 그 정정본, 최종 투자설명서는 하나의 file_number를 공유하므로, 공모 수는 file_number로 세세요.

end를 생략하면 UTC 기준 오늘, start를 생략하면 end의 30일 전입니다. 요청 하나는 최대 12개월(달력 기준)에 걸칠 수 있으며, 더 긴 구간은 400 range_too_large입니다. 이력은 2025년 11월부터 시작합니다.

기본값은 미국입니다. country=jpn 요청은 일본의 유가증권 신고서를 반환하며, 그중 일부만 다룹니다. 일본 공시의 약 79%는 읽을 수 있는 본문 파일이 있고 나머지는 없습니다. country=kor 요청은 무료 404 not_covered입니다.

기본 URL: https://api.narwhalapi.com. 아래 각 경로는 같은 매개변수를 가진 별도의 MCP 도구입니다.

배당, 분할, 실적은 다음 페이지에 있습니다: 기업 캘린더 페이지.

기업 ID는 공시 API 기업 검색이 반환하는 값입니다.

모든 계정에 제공되는 것

항목모든 계정
등록 캘린더포함

확인 요금 페이지에서 호출당 비용을 확인할 수 있습니다. 라우트에 별도 안내가 없으면 요청은 해당 API의 가격으로 청구됩니다.

  • 이 경로는 캘린더 아래에 있지만 Companies 가격으로 청구됩니다. 성공한 응답은 행 수와 관계없이 호출 1회이며, 빈 페이지도 청구됩니다. 오류는 청구되지 않습니다.
  • 금액은 currency로 표시하며 공시에 인쇄된 그대로입니다. 미국 공시는 currency를 생략하며, 이는 미국 달러를 뜻합니다.
  • 다음 필드는 공시 본문에서 읽으며, 공시에 없으면 생략합니다: ticker, 공모 조건, underwriters, law_firms, management. 목록이 완전하다고 보장하지 않으며, 인수인 목록에 Joint Book-Runners 같은 표 제목이 이름으로 들어갈 수 있습니다.
  • management 필드는 ipo, spac, shell 공시에서만 읽습니다. financials 필드는 투자설명서 안의 재무 태그에서 가져옵니다. 아직 상장하지 않은 많은 기업이 재무제표에 태그를 달지 않으므로 생략되는 경우가 많습니다.
  • cik 필드는 미국 공시에만 제공합니다. 다른 국가는 ticker로 필터링하세요.

엔드포인트

모든 경로는 GET이며, 키를 다음 헤더에 담아 보내야 합니다: Authorization: Bearer 헤더입니다. 예시는 응답의 형태를 보여 줄 뿐이며 실시간 데이터가 아닙니다.

등록 공시 목록

GET /v1/calendars/registrations

증권신고서(S-1, F-1과 그 정정본)와 최종 투자설명서(424B4, 424B1)를 최대 12개월 범위에서 오래된 순으로 반환합니다. 각 행은 공시 한 건이며, 대부분은 IPO가 아닙니다. class가 각 공시의 종류를 알려 줍니다.

class 값 ipo는 기업의 첫 공모이며, 기업이나 기존 보유자 또는 둘 다 파는 경우를 포함합니다. spac은 블랭크 체크 회사이고, shell은 사업이 없는 신생 회사입니다. resale은 이미 상장된 회사의 주식을 기존 보유자가 파는 것입니다. other는 후속 공모이거나 구분할 수 없는 모든 경우입니다.

price_low와 price_high는 S-1 또는 F-1의 예상 범위입니다. 424B4 또는 424B1에서는 최종 가격이므로 둘이 같습니다.

MCP: 도구 calendars_list_registrations.

매개변수

매개변수위치필수유형의미
start쿼리아니요날짜첫 공시일(YYYY-MM-DD)이며 해당 일을 포함합니다. 생략하면 end의 30일 전입니다.
end쿼리아니요날짜마지막 공시일이며 해당 일을 포함합니다. 생략하면 오늘(UTC)입니다. start부터 end까지 최대 12개월(달력 기준)에 걸칠 수 있습니다(초과 시 400 range_too_large).
country쿼리아니요문자열등록처의 세 글자 국가 코드입니다. 생략하면 USA입니다. 이 경로가 지원하지 않는 국가는 404 not_covered입니다.
cik쿼리아니요문자열이 SEC Central Index Key의 공시만 반환합니다(앞의 0은 생략 가능). 미국 전용이며, 다른 국가는 ticker를 사용합니다.
ticker쿼리아니요문자열표지에 이 심볼이 적힌 공시(상장 예정 기업의 예정 심볼), 또는 제출자가 카탈로그에서 이 티커로 알려진 공시만 반환합니다.
class쿼리아니요one of ipo, spac, shell, resale, other이 종류의 공시만 반환합니다: ipo, spac, shell, resale 또는 other.
form쿼리아니요one of S-1, S-1/A, F-1, F-1/A, 424B4, 424B1, TODOKE, TODOKE/A이 양식의 공시만 반환합니다. 예: S-1 또는 424B4.
cursor쿼리아니요문자열이전 페이지의 next_cursor. 다른 매개변수는 동일하게 유지합니다.
limit쿼리아니요정수페이지당 행 수입니다. 기본값 100, 최대 500입니다.

응답 필드

필드유형전송의미
start날짜항상기본값을 적용한 뒤의 조회 구간 첫 공시일입니다.
end날짜항상기본값을 적용한 뒤의 조회 구간 마지막 공시일입니다.
registrations객체 목록항상조회 구간의 공시를 오래된 순으로 나열합니다.
registrations[].filing_id문자열항상공시 API에서 쓰는 공시 ID입니다.
registrations[].cik문자열선택제출자의 SEC Central Index Key입니다. 미국 공시에만 있습니다.
registrations[].company_id문자열선택제출자가 카탈로그에 있으면 카탈로그의 기업 ID입니다.
registrations[].name문자열선택제출자 이름입니다.
registrations[].formone of S-1, S-1/A, F-1, F-1/A, 424B4, 424B1, TODOKE, TODOKE/A항상양식: S-1, S-1/A, F-1, F-1/A, 424B4, 424B1, 그리고 일본의 TODOKE, TODOKE/A입니다.
registrations[].filed날짜항상공시가 제출된 날입니다.
registrations[].classone of ipo, spac, shell, resale, other항상공시 종류: ipo, spac, shell, resale 또는 other입니다.
registrations[].currency문자열선택금액 필드의 통화입니다. 생략하면 미국 달러입니다.
registrations[].price_low문자열선택예상 주당 가격의 하단이며, 투자설명서에서는 최종 가격입니다.
registrations[].price_high문자열선택예상 주당 가격의 상단이며, 투자설명서에서는 최종 가격입니다.
registrations[].exchange문자열선택제출자가 표지에 적은 시장입니다.
registrations[].file_number문자열선택공시에 인쇄된 등록 번호입니다. 예: 333-284180. 공모 하나에 번호 하나입니다.
registrations[].ticker문자열선택표지에 적힌 주식의 심볼입니다.
registrations[].shares_offered문자열선택표지 머리글의 주식, 단위 또는 ADS 수이며, 초과배정 전 수치입니다.
registrations[].offered_asone of shares, units, ads선택공모 대상: shares, units 또는 ads입니다.
registrations[].offering_amount문자열선택표지 가격표의 총 공모 금액입니다.
registrations[].underwriting_discount문자열선택표지 가격표의 총 인수 수수료입니다.
registrations[].proceeds_before_expenses문자열선택표지 가격표의 비용 차감 전 총 수익금입니다.
registrations[].price_per_share문자열선택offered_as가 가리키는 단위(주식, 단위 또는 ADS)당 공모 가격입니다.
registrations[].underwriting_discount_per_share문자열선택주식, 단위 또는 ADS당 인수 수수료입니다.
registrations[].proceeds_per_share문자열선택주식, 단위 또는 ADS당 수익금입니다.
registrations[].underwriterslist of string선택표지에 인수인으로 적힌 회사들입니다.
registrations[].law_firmslist of string선택Copies to 블록에서, 그리고 ipo, spac, shell 공시는 Legal Matters에서 가져온 법률 자문사입니다.
registrations[].management객체 목록선택공시의 경영진 표에서 가져온 이사와 임원입니다.
registrations[].management[].name문자열항상이사 또는 임원의 이름입니다.
registrations[].management[].title문자열항상공시에 적힌 직함입니다.
registrations[].management[].age정수선택공시에 적힌 나이입니다.
registrations[].financials객체선택투자설명서의 재무 태그에서 읽은 기업의 가장 최근 연간 수치입니다. 재무제표에 태그가 없으면 생략합니다.
registrations[].financials.fiscal_year_end날짜항상태그된 수치가 있는 가장 최근 전체 회계연도의 종료일입니다.
registrations[].financials.currency문자열선택재무제표의 통화입니다.
registrations[].financials.revenue문자열선택해당 연도의 매출이며 전체 단위로 표시합니다.
registrations[].financials.net_income문자열선택해당 연도의 순이익이며 전체 단위로 표시합니다.
registrations[].financials.total_assets문자열선택해당 날짜의 총자산이며 전체 단위로 표시합니다.
registrations[].financials.total_liabilities문자열선택해당 날짜의 총부채이며 전체 단위로 표시합니다.
registrations[].financials.total_equity문자열선택해당 날짜의 총자본이며 전체 단위로 표시합니다.
registrations[].financials.cash문자열선택해당 날짜의 현금이며 전체 단위로 표시합니다.
next_cursor문자열항상다음 페이지를 읽으려면 cursor로 전달합니다. 항상 제공하며 마지막 페이지에서는 null입니다.
요청
curl -H "Authorization: Bearer $NARWHAL_API_KEY" \
  "https://api.narwhalapi.com/v1/calendars/registrations?ticker=ACCV&form=424B4&start=2026-10-01&end=2026-11-12"
응답 예시
{ "start": "2026-10-01", "end": "2026-11-12", "registrations": [ { "filing_id": "usa:0002141406:0001628280-26-064097", "cik": "0002141406", "company_id": "usa:0002141406", "name": "Accelevation Holdings Corp.", "form": "424B4", "filed": "2026-10-01", "class": "ipo", "price_low": "18.00", "price_high": "18.00", "exchange": "Nasdaq", "file_number": "333-298715", "ticker": "ACCV", "shares_offered": "30000000", "offered_as": "shares", "offering_amount": "540000000", "underwriting_discount": "28350000", "proceeds_before_expenses": "170550000", "price_per_share": "18.00", "underwriting_discount_per_share": "0.945", "proceeds_per_share": "17.055", "underwriters": [ "Morgan Stanley", "J.P. Morgan", "Goldman Sachs & Co. LLC", "Barclays" ], "law_firms": [ "Kirkland & Ellis LLP", "Simpson Thacher & Bartlett LLP" ], "management": [ { "name": "Michael Rubiera", "title": "Chief Executive Officer and Director", "age": 52 }, { "name": "Kenneth Krause", "title": "Chief Financial Officer", "age": 51 } ] } ], "next_cursor": null }

오류

오류는 공통 문제 형식을 사용하며, 다음 필드를 포함합니다: request_id. 확인 API 오류 코드와 크레딧 형식과 크레딧 헤더에 대한 설명이 있습니다. 실패한 요청에는 요금이 부과되지 않습니다.

코드상태의미
invalid_query400매개변수가 없거나, 알 수 없거나, 중복되었거나, 범위를 벗어났습니다.
range_too_large400기간이 이 경로에서 허용하는 길이를 넘었습니다.
invalid_cursor400이 요청이 반환한 커서가 아니거나, 다른 요청의 커서입니다.
not_covered404해당 시장, 국가 또는 기업은 아직 제공되지 않습니다.
insufficient_credits402크레딧 잔액이 요청 비용보다 적습니다.
company_data_unavailable503이 경로의 근거 공시를 지금은 읽을 수 없습니다. 잠시 후 다시 시도하세요.

이 페이지가 도움이 되었나요?