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

企業検索API

企業名、ティッカー、または10桁の CIK で、対応する SEC 発行体を検索します。

エンドポイントとリクエスト

Narwhal APIキーで利用できます。

REST エンドポイント
GET /v1/companies
リクエスト
curl --request GET \
  --url "https://api.narwhalapi.com/v1/companies?query=AAPL&limit=20" \
  --header "Authorization: Bearer $NARWHAL_API_KEY"

MCPの使用 companies_search 以下の対応する引数を使用します。REST と MCP は同じレスポンススキーマを返し、クォータ計算を共有します。

パラメータ

名前必須種別意味
queryはいクエリ · 文字列、1~200文字企業名、ティッカー、または10桁のCIK。名前とティッカーの照合では大文字小文字を区別しません。
limitいいえクエリ · 整数、1~100返す企業の最大数。デフォルトは20です。
cursorいいえクエリ · 不透明な文字列前ページの継続トークン。元のクエリとフィルターに束縛されています。

レスポンス

レスポンス
{
  "query": "AAPL",
  "companies": [
    {
      "id": "cmp_a1b2c3d4e5f678901234567890abcdef",
      "name": "Apple Inc.",
      "cik": "0000320193",
      "listings": [
        {
          "ticker": "AAPL",
          "exchange": "Nasdaq"
        }
      ]
    }
  ],
  "next_cursor": null,
  "as_of": "2026-08-29T12:00:00Z"
}
フィールド種別必須意味
query文字列はい正規化された検索テキスト。
companies配列はいCIK と現在の上場別名を備えた安定した企業識別情報。
next_cursor文字列または nullはい不透明な継続トークン、またはページが完了した場合は null。
as_ofUTC タイムスタンプはいページ内のすべての結果で共有されるスナップショット時刻。

エラーとクォータ

  • 400 invalid_query — クエリ、日付、フォーム、上限、カーソルが無効です。
  • 401 invalid_api_key — Bearer キーがないか拒否されました。
  • 429 rate_limit_exceeded または quota_exhausted — 共有の短時間枠または月間枠を使い切りました。
  • 503 companies_unavailable — Companies が無効、権利が非アクティブ、または完全な受け入れ済み公開データを提供できません。

認証失敗と拒否されたスロットリング対象リクエストは月間クォータを消費しません。成功したRESTおよびMCP呼び出しは同じアカウント許容量を使用します。

初回リリースの対象範囲

ローンチ対象は、受け入れ済みの SEC ティッカーと CIK の関連付けスナップショットから導出されます。返されるティッカーは別名であり、有効な上場の証明ではありません。

カバレッジは受け入れ済み発行体コホートに限定されます。利用可能なスナップショットについて、レスポンスのas_of時刻とカバレッジページを確認してください。