すべての APIexpand_more
販売費及び一般管理費の内訳
GET
/stable/sga-breakdown1 回 1 トークン販売費及び一般管理費(販管費)と、開示から取れる関連項目(売上原価・売上総利益・営業費用・研究開発費・減価償却費)を期ごとに返し、売上高比と売上総利益比も計算します。給料手当や広告宣伝費などの費目別内訳は、損益計算書に費目を載せている会社だけ items に入り、それ以外は空の配列です。未開示の項目は null で、金額は円、比率は 0〜1 の小数です。
この API でできること
- check_circle売上に対する販管費の割合の推移からコスト構造を確認する
- check_circle研究開発費や広告宣伝費にどれだけ使っているかを比べる
- check_circle売上総利益に対する販管費の重さで収益性を評価する
例の URL
https://api.zenithcode.net/stable/sga-breakdown?symbol=7203&period=annual&limit=10読みやすいように符号化せずに表示しています。日本語などの値は、送るときに自動で符号化されます。
パラメータ
| 引数 | 必須 | 説明 | 例 |
|---|---|---|---|
symbolstring | 必須 | 証券コード(4 桁。例: 7203 = トヨタ自動車。130A のような英字入りも可) | 7203 |
periodselect | 任意 | 期間の種類。annual = 通期(FY)だけ、quarter = 四半期だけ。Q1・Q2・Q3・Q4・FY の個別指定も可。省略するとすべて 選べる値: Q1, Q2, Q3, Q4, FY, annual, quarter | annual |
limitnumber | 任意 | 返す件数の上限(既定 10、最大 40) | 10 |
試してみる
自分の条件で実行して、応答を表・JSON・CSV で確かめられます。ログインが必要で、実行するたびに 1 トークンを使います。
travel_exploreAPI ビューワーで試す応答の例(実データ)
lock
実データの応答例は、ログインした方だけに表示しています(株価などの取引所データを含むため)。 ログインして見る
レスポンス項目
symbol | string | |
fiscalPeriod四半期末月 YYYY-MM | string | 四半期末月 YYYY-MM計算方法 → |
periodQ1 | Q2 | Q3 | FY | string | Q1 | Q2 | Q3 | FY計算方法 → |
accountingStandard | string | |
revenue売上高(円) | number | 売上高(円)計算方法 → |
costOfRevenue売上原価(円)。開示の明細行から。該当行が無い期は null | number | 売上原価(円)。開示の明細行から。該当行が無い期は null |
grossProfit売上総利益(円)。開示の明細行から。該当行が無い期は null | number | 売上総利益(円)。開示の明細行から。該当行が無い期は null |
sellingGeneralAndAdministrativeExpenses販売費及び一般管理費(円)。開示の明細行から。該当行が無い期は null | number | 販売費及び一般管理費(円)。開示の明細行から。該当行が無い期は null |
operatingExpenses営業費用(売上原価 + 販管費を営業費用として表示する会社のみ)(円)。開示の明細行から。該当行が無い期は null | number | 営業費用(売上原価 + 販管費を営業費用として表示する会社のみ)(円)。開示の明細行から。該当行が無い期は null |
researchAndDevelopmentExpenses研究開発費(販管費に含まれる会社と別建ての会社がある)(円)。開示の明細行から。該当行が無い期は null | number | 研究開発費(販管費に含まれる会社と別建ての会社がある)(円)。開示の明細行から。該当行が無い期は null |
depreciation減価償却費(PL 上の行。会社全体で、販管費に含まれる分に限らない)(円)。開示の明細行から。該当行が無い期は null | number | 減価償却費(PL 上の行。会社全体で、販管費に含まれる分に限らない)(円)。開示の明細行から。該当行が無い期は null |
operatingIncome営業利益(円) | number | 営業利益(円) |
itemsPL 本体に展開された販管費の費目。展開していない会社・期は空配列 | array | PL 本体に展開された販管費の費目。展開していない会社・期は空配列 |
sgaToRevenue販管費 ÷ 売上高。0〜1 の小数(0.12 = 12%) | number | 販管費 ÷ 売上高。0〜1 の小数(0.12 = 12%)計算方法 → |
provenance | object | |
sgaToGrossProfit販管費 ÷ 売上総利益(売上総利益が 0 以下なら null。営業赤字の会社は 1 を超える)。0〜1 の小数(0.12 = 12%) | number | 販管費 ÷ 売上総利益(売上総利益が 0 以下なら null。営業赤字の会社は 1 を超える)。0〜1 の小数(0.12 = 12%)計算方法 → |
researchAndDevelopmentToRevenue研究開発費 ÷ 売上高。0〜1 の小数(0.12 = 12%) | number | 研究開発費 ÷ 売上高。0〜1 の小数(0.12 = 12%)計算方法 → |
関連する API
よくある質問
items が空なのはなぜですか?expand_more
その会社が損益計算書の本体に費目別の内訳を載せていないためです。この場合でも販管費の合計は取得できます。
1 回の呼び出しでトークンをいくつ使いますか?expand_more
1 トークンです。件数や期間によらず、1 回の呼び出しごとに同じ数を使います。月の上限はプランによって決まります。
試すのに登録は必要ですか?expand_more
API ビューワーで、自分の条件で実行して応答を確かめられます。無料登録してログインしてください(クレジットカード不要)。実行するたびに、この API のトークンを使います。
CSV で受け取れますか?expand_more
URL に format=csv を付けると CSV で返ります。表計算ソフトや pandas にそのまま読み込めます。
英語で受け取れますか?expand_more
lang も Accept-Language も無いと、業種名などの label は英語で返ります。日本語にするには lang=ja を付けるか、Accept-Language: ja を送ります。企業名・業種名は nameJa / nameEn、sectorJa / sectorEn のように両方の項目で常に返ります。項目名は日英とも同じです。

