スケジュールで更新する
小さなスクリプトで、新しい開示書類と数値を毎日取得します。
ガイドを読む →企業の開示書類、標準化された財務諸表、5%以上の保有者を、REST と MCP の両方で使える1つの API キーで、Narwhal から取得できます。
curl --request GET \
--url "https://api.narwhalapi.com/v1/companies?q=microsoft" \
--header "Authorization: Bearer $NARWHAL_API_KEY"{
"results": [
{
"id": "usa:0000789019",
"name": "Microsoft Corp",
"country": "USA",
"registry": "usa",
"status": "active",
"exchange": "XNAS",
"code": "MSFT",
"matched": "name"
}
]
}/v1/companies企業名で検索してIDを取得します。そのIDを、ほかのすべての呼び出しで使います。
q任意企業名などの検索テキスト。
listings (on a company)フィールド企業に紐づく株式のリスティングID(XNAS:MSFT など)。株式ルートで使います。リスティングは、現在有効な取引所とティッカーの完全一致でのみ紐づけられ、名前では紐づけません。一覧が空の場合は、該当なしを意味します。
/v1/companies/{company_id}/filings企業の開示書類を新しい順に並べたもので、各書類の公式コピーへのリンク付きです。
company_id必須usa:0000789019 のような企業ID、または usa:MSFT のようなティッカーのエイリアス。
type任意annual などの開示書類のカテゴリ。
/v1/companies/{company_id}/financials企業の標準化された財務諸表。期間ごとに1行で、提出時の通貨で表示されます。
company_id必須usa:0000789019 のような企業ID、または usa:MSFT のようなティッカーのエイリアス。
period任意レジストリに応じて annual または semiannual。
statement任意income、balance、cash_flow、per_share のいずれか。
fields任意revenue,net_income のように、項目名をカンマで区切ります。
/v1/companies/{company_id}/holders5%以上の保有者。報告された保有割合、株数、それを報告した開示書類付き。
company_id必須usa:0000789019 のような企業ID、または usa:MSFT のようなティッカーのエイリアス。
はい。usa:0000789019 のような識別子、または usa:MSFT のような受け付けられるティッカーのエイリアスを使えます。
すべてのアカウントで、開示書類が公表されたときに通知する Webhook を設定できます。
金額は、換算も百万単位への調整も行わず、開示書類の通貨のままの10進数の文字列です。欠けている項目は省略され、報告された0は0のまま返されます。
企業は上場株式のリスティングIDの一覧を持っています。そのうち1つを株式ルートで使うと、価格、履歴、配当、分割、バリュエーションを取得できます。株式のリスティングには企業IDも含まれるため、どちらからでもたどれます。
開示書類の日付、種類、タイトルを、公式の写しへのリンクとあわせて読み取れます。
損益計算書、貸借対照表、キャッシュフロー、1株あたり、株式数にわたる77の標準項目を利用できます。
米国、日本、韓国の5%以上の保有者を取得できます。
12か月間、毎月10ドル分の無料クレジット。カードは不要です。毎月10ドル分の無料クレジット。カードは不要です。