すべてのドキュメントを閲覧

登録カレンダーAPIリファレンス

S-1、F-1、424Bの提出書類を提出日別に、募集条件つきで

概要

登録カレンダーは、企業がSECに提出した登録届出書と最終目論見書を、提出日別に一覧表示します。S-1とF-1の届出書、その修正、募集条件を確定する424B4と424B1の目論見書が対象です。すべてのリクエストにBearerキーが必要で、RESTとMCPは1つのクレジット残高を共有します。

各行は1件の提出書類で、その大半は企業の最初の株式売出しではありません。どの種類かはclassで分かります:ipo、spac、shell、resale、other。S-1、その修正、最終目論見書は1つのfile_numberを共有するので、募集の数はfile_numberで数えてください。

endを省略すると今日(UTC)、startを省略するとendの30日前になります。1回のリクエストで扱えるのは最大12か月で、それより長い期間は400 range_too_largeです。履歴は2025年11月に始まります。

デフォルトは米国です。country=jpnは日本の有価証券届出書を返しますが、一部のみが対象です。日本の提出書類の約79%には読み取れる本文ファイルがあり、残りはありません。country=korは無料の404 not_coveredです。

ベースURL: https://api.narwhalapi.com。 以下の各ルートは、同じパラメータを持つ独立したMCPツールです。

配当、株式分割、決算は次にあります: 企業カレンダーのページ。

企業IDは次が返すものです: 開示書類 API 企業検索から返されます。

すべてのアカウントで利用できるもの

課金額すべてのアカウント
登録カレンダー含まれる

参照: 料金表 で、呼び出し1回の料金を確認できます。ルートに別の記載がない限り、リクエストはその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か月の期間で、古い順に返します。各行は1件の提出書類で、その大半は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クエリいいえ文字列レジストリの3文字の国コード。省略はUSAを意味します。ルートが対応していない国は404 not_coveredです。
cikクエリいいえ文字列このSEC Central Index Keyの提出書類だけ(先頭のゼロは省略できます)。米国のみ:他の国では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クエリいいえ整数1ページあたりの行数。デフォルトは100、最大500。

レスポンスフィールド

フィールド種別送信意味
start日付常にデフォルトを適用した後の、期間の最初の提出日。
end日付常にデフォルトを適用した後の、期間の最後の提出日。
registrationsオブジェクトの配列常に期間内の提出書類。古い順。
registrations[].filing_id文字列常に提出書類のID。Filings API用。
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文字列任意予想価格帯の下限(1株あたり)。目論見書では最終価格。
registrations[].price_high文字列任意予想価格帯の上限(1株あたり)。目論見書では最終価格。
registrations[].exchange文字列任意提出者がカバーページに記載した市場。
registrations[].file_number文字列任意提出書類に印字された登録番号。例:333-284180。1つの募集に1つあります。
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文字列任意1株、1ユニット、1ADSあたりの募集価格。offered_asに従います。
registrations[].underwriting_discount_per_share文字列任意1株、1ユニット、1ADSあたりの引受手数料。
registrations[].proceeds_per_share文字列任意1株、1ユニット、1ADSあたりの手取金。
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 }

エラー

エラーは共通の problem 形式で返され、次のコードを含みます: request_id。参照: APIエラーとクレジット で形式とクレジットヘッダーを確認できます。失敗したリクエストには課金されません。

コードステータス意味
invalid_query400パラメータが欠けている、未知である、重複している、または範囲外です。
range_too_large400期間がルートの許容範囲を超えています。
invalid_cursor400このカーソルは、このリクエストが返したものではないか、別のリクエストのものです。
not_covered404その市場、国、企業にはまだ対応していません。
insufficient_credits402クレジット残高が、リクエストの費用に足りません。
company_data_unavailable503この経路の元になる提出書類を、現在は読み取れません。しばらくしてからもう一度お試しください。

このページは役に立ちましたか?