barchart について
barchart は、Barchart の静的 HTML ページから株価や企業データを取得する Python スクレイパーです。API キーなしで、ファンダメンタルズ、アナリスト予想、財務諸表、企業プロフィールを調べたいユーザー向けです。
主な機能
- 01株価と27項目のファンダメンタルズ
- 02インサイダー取引の概要
- 03アナリスト評価と業績予想
- 04年次・四半期財務諸表
- 05企業プロフィールと主要統計
- 06複数ティッカーの照会
活用シーン
- 01上場企業の株価とファンダメンタルズの確認
- 02インサイダー取引とアナリスト評価の確認
- 03期間ごとの業績予想の比較
- 04分析用の財務諸表の取得
MCP 対応
MCP サーバーではなくスキルです。入力には MCP 連携についての記載がありません。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ gauss314/ skills --skill barchartインストール後、Claude Code で/barchartを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/API.mdREFERENCE.mdscripts/fetch_barchart.py詳細
Barchart スクレイパー
HTML スクレイピングで Barchart のデータを取得します。bs4 も lxml も API key も不要です。
⚠️ 主なデータ情報
| 項目 | 回答 |
|---|---|
| データの種類 | 株価情報 + ファンダメンタルズ + インサイダー取引 + アナリスト評価 + 業績予想 + 財務サマリー + 損益計算書/貸借対照表/キャッシュフロー計算書の詳細 + 企業プロフィール |
| 遅延 | ❌ 15~20 分遅延(標準的な取引所の遅延)。先物は 10 分です。リアルタイムではありません |
| 対象範囲 | 米国の約 30,000 以上のシンボル:NYSE、NASDAQ、AMEX、OTC-US。世界各地の ADR も含みます(GGAL、BABA、SUPV など) |
| 登録/API key が必要か | 不要 |
| 依存関係 | pip install requests のみ |
| 方法 | 静的 HTML のスクレイピングです。Barchart は AngularJS を使用しているため、クライアント側でレンダリングされるデータは 取得できません |
インストール
pip install requests
スクリプト
| スクリプト | 説明 |
|---|---|
fetch_barchart.py | スクレイパー:株価情報 + ファンダメンタルズ + インサイダー取引 + アナリスト + 業績予想 + 損益計算書/貸借対照表/キャッシュフロー計算書の詳細 + 企業プロフィール |
簡単な使い方
# Quote + fundamentals (27 campos) — sin flags extra
py fetch_barchart.py AAPL
py fetch_barchart.py AAPL,MSFT,GGAL # Multi-ticker
# Insider summary (--insider)
py fetch_barchart.py AAPL --insider
# Analyst ratings (--analysts)
py fetch_barchart.py AAPL --analysts
# Earnings estimates (--estimates)
py fetch_barchart.py AAPL --estimates
# Financial summary annual (--financials)
py fetch_barchart.py GGAL --financials
# Financial summary quarterly (--financials quarterly)
py fetch_barchart.py GGAL --financials quarterly
# Income statement detail (--income)
py fetch_barchart.py GGAL --income # trimestral (default)
py fetch_barchart.py GGAL --income annual
# Balance sheet detail (--balance)
py fetch_barchart.py GGAL --balance # trimestral (default)
py fetch_barchart.py GGAL --balance annual
# Cash flow detail (--cashflow)
py fetch_barchart.py GGAL --cashflow # trimestral (default)
py fetch_barchart.py GGAL --cashflow annual
# Company profile (--profile)
py fetch_barchart.py GGAL --profile
# Combinar flags
py fetch_barchart.py GGAL --insider --analysts --estimates --income --balance --cashflow
# Output
py fetch_barchart.py AAPL -o aapl.json # Guardar JSON
py fetch_barchart.py AAPL -q # JSON a stdout
フラグごとの実際の出力
py fetch_barchart.py AAPL(株価情報 + ファンダメンタルズ)
ticker: AAPL
symbol: AAPL
name: Apple Inc
lastPrice: 310.26
netChange: -4.94
percentChange: -1.57%
bid: 313.88
ask: 313.97
exchange: NASDAQ
tradeTime: 06/03/26
marketCap: 4,629,454,720 # en $K (dividir /1000)
sharesOutstanding: 14,687,355 # en K
annualSales: 416,161 M
annualIncome: 112,010 M
ebit: 147,366 M
ebitda: 159,064 M
beta: 1.09
priceSales: 10.81
priceCashFlow: 36.59
priceBook: 42.25
peRatio: 37.04
eps: 8.27
mostRecentEarnings: $2.01 on 04/30/26
nextEarningsDate: 07/30/26
dividend: 1.08 (0.35%) # monto anual + yield
mostRecentDividend: 0.270 on 05/11/26
py fetch_barchart.py GGAL(ADR の同じ項目)
ticker: GGAL
symbol: GGAL
name: Grupo Fin Galicia ADR
lastPrice: 48.33
netChange: -2.00
percentChange: -3.97%
bid: 47.15 / ask: 49.99
exchange: NASDAQ
marketCap: 8,084,256 $K
sharesOutstanding: 160,625 K
annualSales: 10,559 M
annualIncome: 170,020 K # utilidad negativa
ebit: -1,178 M
ebitda: -934 M
beta: 1.32
priceSales: 0.78
priceBook: 1.37
peRatio: 0.00
eps: 2.27
dividend: 4.86 (9.50%)
nextEarningsDate: 08/25/26
--insider(追加項目)
--- insider ---
summaryLast3M:
buys: 0
buyShares: 0
sells: 6
sellShares: 397759
意味: 過去 3 か月間に、企業のインサイダーによる購入は 0 件、397,759 株の売却は 6 件ありました。
--analysts(追加項目)
--- analysts ---
current: Moderate Buy (4.12) - 42 analysts
1_mth_ago: Moderate Buy (4.12) - 42 analysts
2_mths_ago: Moderate Buy (4.07) - 42 analysts
3_mths_ago: Moderate Buy (4.07) - 42 analysts
意味: 現在の評価は Moderate Buy で、42 人のアナリストに基づく評価値は 4.12/5 です。評価尺度は 1(Strong Sell)から 5(Strong Buy)までです。過去 3 か月の推移も表示されます。
--estimates(追加項目)
--- earnings estimates ---
Average Earnings Estimate: $0.82 | $1.11 | $3.69 | $6.42
Number of Estimates: 3 | 2 | 3 | 3
High Estimate: $1.02 | $1.30 | $4.45 | $8.12
Low Estimate: $0.69 | $0.92 | $3.29 | $5.21
Prior Year: $0.94 | $0.08 | N/A | $3.69
Growth Rate Est. (yoy): -12.77% | +1,287.50% | -99.63% | +73.98%
テーブルの列: Current Qtr (06/2026) | Next Qtr (09/2026) | Fiscal Yr (12/2026) | Fiscal Yr (12/2027)
意味:
- Average Earnings Estimate = アナリストによる EPS 平均予想
- Number of Estimates = その期間の予想を提示したアナリストの人数
- High/Low Estimate = 最も楽観的な予想と最も悲観的な予想
- Prior Year = 前年の同じ期間に報告された EPS
- Growth Rate Est. = 前年比の予想成長率
--financials annual(追加項目)
--- financial summary (annual) ---
incomeStatement:
Periods: 12-2025 | 12-2024 | 12-2023 | 12-2022 | 12-2021
Sales: $10.56B | $11.64B | $24.99B | $9.99B | $5.11B
Net Income: $170.02M | $1.79B | $1.28B | $374.52M | $326.49M
balanceSheet:
Periods: 12-2025 | 12-2024 | 12-2023 | 12-2022 | 12-2021
Assets: $36.54B | $35.77B | $38.82B | $25.96B | $17.62B
Liabilities: $30.33B | $29.10B | $31.16B | $21.27B | $14.42B
cashFlow:
Periods: 12-2025 | 12-2024 | 12-2023 | 12-2022 | 12-2021
Cash (Operating): $-1.28B | $3.85B | $6.34B | $4.47B | $2.97B
Net Cash Flow: $423.52M | $320.47M | $-3.28B | $588.02M | $736.72M
意味: 過去 5 年間の売上高と純利益を含む損益計算書、資産と負債を含む貸借対照表、営業キャッシュフローと純キャッシュフローを含むキャッシュフロー計算書が表示されます。各値は B(10 億)または M(100 万)で書式設定されています。期間は MM-YYYY です。
--financials quarterly(追加項目)
--- financial summary (quarterly) ---
incomeStatement:
Periods: 03-2026 | 09-2025 | 06-2025 | 03-2025 | 12-2024
Sales: $672.00M | $409.98M | $2.24B | $2.18B | $8.58B
Net Income: $46.54M | $-70.17M | $150.71M | $146.32M | $846.01M
balanceSheet:
Periods: 03-2026 | 09-2025 | 06-2025 | 03-2025 | 12-2024
Assets: $31.61B | $36.54B | $33.60B | $31.33B | $35.77B
Liabilities: $25.60B | $30.33B | $27.92B | $25.26B | $29.10B
cashFlow:
Periods: 03-2026 | 09-2025 | 06-2025 | 03-2025 | 12-2024
Cash (Operating): $-1.28B | $-966.19M | $3.85B | $5.32B | $0.00
Net Cash Flow: $423.52M | $-1.16B | $320.47M | $1.14B | $0.00
意味: 年次ではなく、直近 5 四半期分の同じ項目が表示されます。
--income quarterly(詳細な損益計算書を追加)
--- income statement detail (quarterly) ---
Periods: 09-2025 | 03-2025 | 12-2024 | 09-2024 | 06-2024
Interest Income: N/A | 1,590,672 | 7,624,088 | 1,444,576 | N/A
Interest Expense: 0 | 628,468 | 2,797,842 | 606,029 | 0
Interest Income (Net of Interest Expense): 996,333 | 962,204 | 1,774,389 | 838,547 | 1,400,136
Non-Interest Income: 409,984 | 589,955 | 959,292 | 576,923 | 526,451
Sales: 1,406,317 | 1,552,158 | 2,997,404 | 1,415,470 | 1,926,588
Credit Losses Provision: N/A | N/A | N/A | N/A | 160,058
Non Interest Expenses: 1,545,414 | 1,340,467 | 2,005,786 | 1,132,053 | 1,074,184
Pre-tax Income: -139,097 | 211,692 | 991,619 | 283,417 | 692,346
Income Tax: -68,924 | 65,327 | 145,681 | 98,683 | 242,396
Other Income: -139,097 | 840,160 | 3,789,461 | 889,446 | 692,346
Net Income: $-70,168 | $146,321 | $846,011 | $184,766 | $449,884
EPS Basic Continuous Ops: -0.44 | 0.92 | 4.62 | 1.25 | 3.05
EPS Basic Total Ops: -0.44 | 0.92 | 5.67 | 1.25 | 3.05
EPS Diluted Continuous Ops: -0.44 | 0.92 | 4.62 | 1.25 | 3.05
EPS Diluted Total Ops: -0.44 | 0.92 | 5.67 | 1.25 | 3.05
EPS Diluted Before Non-Recurring Items: 0.08 | 0.96 | N/A | N/A | N/A
EBITDA(a): $N/A | $N/A | $N/A | $N/A | $N/A
--income annual では期間が 12-YYYY に変わり、値は年次になります。
--balance quarterly(詳細な貸借対照表を追加)
--- balance sheet detail (quarterly) ---
Periods: 09-2025 | 03-2025 | 12-2024 | 09-2024 | 06-2024
Assets:
Cash & Cash Equivalents: 6,955,327 | 5,545,430 | 7,419,325 | 7,422,673 | 2,853,684
Securities And Investments: 676,711 | 6,598,840 | 8,225,726 | 6,138,255 | 1,748,708
Loans Gross: 17,647,550 | 15,687,540 | 16,561,370 | 10,078,030 | 7,070,364
PPE Net: 936,089 | 989,632 | 1,095,073 | 810,412 | 720,216
Total Assets: $33,596,770 | $31,332,270 | $35,769,780 | $25,272,940 | $19,191,830
Total deposits: 19,632,510 | 17,298,760 | 20,497,760 | 15,073,540 | 9,613,379
Long Term Debt: N/A | 1,421,175 | 1,110,457 | 507,279 | N/A
Total Liabilities: $27,922,710 | $25,256,920 | $29,099,660 | $20,389,730 | $15,007,280
Retained earnings: N/A | 558,626 | 464,154 | -172,847 | N/A
Total Liabilities And Equity: $33,596,766 | $31,332,267 | $35,769,779 | $25,272,935 | $19,191,833
--cashflow quarterly(詳細なキャッシュフロー計算書を追加)
--- cash flow detail (quarterly) ---
Periods: 09-2025 | 03-2025 | 12-2024 | 09-2024 | 06-2024
Net Income: N/A | 211,692 | 2,432,345 | 1,610,563 | N/A
Depreciation Amortization: N/A | 55,824 | 206,874 | 125,586 | N/A
Operating Cash Flow: $N/A | $-966,190 | $3,853,060 | $5,324,640 | $N/A
Investing Cash Flow: $N/A | $-65,007 | $951,697 | $-142,836 | $N/A
Financing Cash Flow: $N/A | $147,569 | $454,877 | $-490,960 | $N/A
End Cash Position: N/A | 6,077,983 | 8,147,057 | 8,384,714 | N/A
Net Cash Flow: $N/A | $-1,158,989 | $320,472 | $1,140,003 | $N/A
Free Cash Flow: 0 | -1,056,768 | 3,616,886 | 5,176,481 | 0
--profile(企業プロフィール + 主要統計を追加)
--- profile ---
Name: Grupo Fin Galicia ADR
Address: TTE. GRAL. JUAN D. PERON 430 25TH FLOOR BUENOS AIRES C1 CP1038AAJ ARG
Website: http://www.gfgsa.com
Employees: 10,079
Phone: 54-11-4343-7528
Fax: 114-331-9183
Sector: Finance
Industries: SIC-6029 Commercial Banks, NEC, Banks - Foreign, Indices Nasdaq Composite
Description: Grupo Financiero Galicia SA. is involved in the Financial Services Industry...
--- overview ---
Market Capitalization, $K: 8,084,256
Enterprise Value, $K: 2,012,866
Shares Outstanding, K: 160,625
Float, K: 160,625
% Float: 100.00%
Short Interest, K: 6,552
Short Float: 4.08%
Days to Cover: 6.72
Short Volume Ratio: 0.53
% of Institutional Shareholders: 0.00%
--- financials ---
Annual Sales, $: 10,559 M
Annual Net Income, $: 170,020 K
Last Quarter Sales, $: 672,000 K
Last Quarter Net Income, $: 46,540 K
EBIT, $: -1,178 M
EBITDA, $: -934,100 K
--- growth ---
1-Year Return: -14.61%
3-Year Return: 226.33%
5-Year Return: 387.69%
5-Year Revenue Growth: 141.77%
5-Year Earnings Growth: -100.00%
5-Year Dividend Growth: 2,725.00%
--- perShareInfo ---
Most Recent Earnings: 0.29 on 05/26/26
Next Earnings Date: 08/25/26
Earnings Per Share ttm: 2.27
EPS Growth vs. Prev Year: -69.79%
Annual Dividend & Yield (Paid): 2.16 (4.28%)
Annual Dividend & Yield (Fwd): 4.86 (9.50%)
Most Recent Dividend: 0.405 on 05/11/26
Next Ex-Dividends Date: 05/11/26
Dividend Payable Date: 05/29/26
Dividend Payout Ratio: 51.43%
--- ratios ---
Price/Earnings ttm: 0.00
Price/Earnings forward: 13.85
Price/Earnings to Growth: 0.36
Return-on-Equity %: 0.00%
Return-on-Assets %: 0.00%
Profit Margin %: 1.61%
Debt/Equity: 0.00
Price/Sales: 0.78
Price/Cash Flow: 19.86
Price/Book: 1.37
Book Value/Share: 37.43
Interest Coverage: -1.21
60-Month Beta: 1.32
--- dividendHistory ---
Date: Value
05/11/26: $0.4050
05/04/26: $0.1640
03/30/26: $0.1600
... (12+ entries)
各フラグで取得できる内容(概要)
py fetch_barchart.py TICKER — 常時:27 個の quote フィールド+ファンダメンタルズ
| # | フィールド | 説明 | AAPL の例 | 備考 |
|---|---|---|---|---|
| 1 | ticker | ユーザー入力 | AAPL | |
| 2 | symbol | Barchart のシンボル | AAPL | |
| 3 | name | 会社名 | Apple Inc | |
| 4 | lastPrice | 直近価格 | 310.26 | 15~20 分遅延 |
| 5 | netChange | 純変動額($) | -4.94 | |
| 6 | percentChange | 変動率 | -1.57% | |
| 7 | bid | 現在の買値 | 313.88 | |
| 8 | ask | 現在の売値 | 313.97 | |
| 9 | exchange | 上場取引所 | NASDAQ | |
| 10 | tradeTime | 最終取引時刻 | 06/03/26 | |
| 11 | marketCap | 時価総額($K) | 4,629,454,720 | $ にするには /1000 で割ります |
| 12 | sharesOutstanding | 発行済み株式数(K) | 14,687,355 | 千単位 |
| 13 | annualSales | 年間売上高 | 416,161 M | M は百万を表します |
| 14 | annualIncome | 年間純利益 | 112,010 M | |
| 15 | ebit | EBIT | 147,366 M | |
| 16 | ebitda | EBITDA | 159,064 M | |
| 17 | beta | 60 か月のベータ値 | 1.09 | |
| 18 | priceSales | 株価売上高倍率 | 10.81 | |
| 19 | priceCashFlow | 株価キャッシュフロー倍率 | 36.59 | |
| 20 | priceBook | 株価純資産倍率 | 42.25 | |
| 21 | peRatio | 株価収益率(TTM) | 37.04 | |
| 22 | eps | 1 株当たり利益(TTM) | 8.27 | |
| 23 | mostRecentEarnings | 直近の報告済み決算 | $2.01 on 04/30/26 | |
| 24 | nextEarningsDate | 次回決算日 | 07/30/26 | |
| 25 | dividend | 年間配当+利回り | 1.08 (0.35%) | |
| 26 | mostRecentDividend | 直近の配当支払額 | 0.270 on 05/11/26 | |
| 27 | sector | 会社のセクター | Technology |
--insider で追加:4 フィールド
| # | フィールド | 説明 | AAPL の例 |
|---|---|---|---|
| 28 | summaryLast3M.buys | インサイダーによる買い取引の件数(3 か月) | 0 |
| 29 | summaryLast3M.buyShares | インサイダーが購入した株式数 | 0 |
| 30 | summaryLast3M.sells | 売り取引の件数 | 6 |
| 31 | summaryLast3M.sellShares | インサイダーが売却した株式数 | 397,759 |
--analysts で追加:4 期間 × 3 フィールド = 12 フィールド
| 期間 | フィールド | AAPL の例 |
|---|---|---|
| current | rating(テキスト)、value(1~5)、analysts(人数) | Moderate Buy, 4.12, 42 |
| 1_mth_ago | rating、value、analysts | Moderate Buy, 4.12, 42 |
| 2_mths_ago | rating、value、analysts | Moderate Buy, 4.07, 42 |
| 3_mths_ago | rating、value、analysts | Moderate Buy, 4.07, 42 |
--estimates で追加:5 行以上 × 4 期間
| 行 | 説明 | GGAL の当四半期の例 |
|---|---|---|
| Average Earnings Estimate | EPS の平均予想 | $0.82 |
| Number of Estimates | 予想を出しているアナリストの人数 | 3 |
| High Estimate | 最も強気な EPS 予想 | $1.02 |
| Low Estimate | 最も弱気な EPS 予想 | $0.69 |
| Prior Year | 前年の同期間の EPS | $0.94 |
| Growth Rate Est. | 前年比の予想成長率 | -12.77% |
スクリプトで取得できないデータ
これらのデータはすべて AngularJS で描画され、静的 HTML では取得できません。ヘッドレスブラウザー(Playwright、Selenium など)を使用する必要があります。
| ページ | 取得できないデータ |
|---|---|
/stocks/quotes/{TICKER}/financial-summary | --financials で取得できるのは 損益計算書、貸借対照表、キャッシュフローのみ。成長率(%)はありません |
/stocks/quotes/{TICKER}/options | オプションチェーン |
/stocks/quotes/{TICKER}/technical-analysis | RSI、ストキャスティクス、ATR、ADX、移動平均、ボラティリティ |
/stocks/quotes/{TICKER}/analyst-ratings | 目標株価(高値/平均/安値)、評価の内訳(カテゴリーごとの件数) |
/stocks/quotes/{TICKER}/insider-trades | 詳細な取引(取得できるのはサマリーのみ) |
/stocks/quotes/{TICKER}/related-etfs | 関連 ETF の表(シンボル、名称、比率)—すべて AngularJS |
/stocks/signals/top-bottom/top | スクリーナー/上位リスト |
仕組み — エンドポイント
Quote + fundamentals
GET https://www.barchart.com/stocks/quotes/{TICKER}
data-ng-init='init({...})'属性から JSON を抽出します(symbol、lastPrice、bid/ask、exchange、tradeTime)- fundamentals の
<span class="left">Label</span>+<span class="right">Value</span>の組み合わせを抽出します
Insider
GET https://www.barchart.com/stocks/quotes/{TICKER}/insider-trades
- プレーンテキストの概要を抽出します:「Last 3 Months: X Buys, Y Shares; Z Sells, W Shares」
Analyst ratings
GET https://www.barchart.com/stocks/quotes/{TICKER}/analyst-ratings
- プレーンテキストから次のパターンを抽出します:
{Período}\n{Rating}\n{Valor}\nBased on\n{Cantidad}
Earnings estimates
GET https://www.barchart.com/stocks/quotes/{TICKER}/earnings-estimates
- EPS 推定値の HTML テーブルを抽出します
Financial summary
GET https://www.barchart.com/stocks/quotes/{TICKER}/financial-summary/{annual|quarterly}
data-content属性から JSON を抽出します。5 期間分の Income Statement(Sales、Net Income)、Balance Sheet(Assets、Liabilities)、Cash Flow(Operating Cash Flow、Net Cash Flow)が含まれます
Income statement detail
GET https://www.barchart.com/stocks/quotes/{TICKER}/income-statement/{quarterly|annual}
- 詳細な Income Statement の HTML テーブルを抽出します:Interest Income/Expense、Sales、Net Income、EPS (Basic/Diluted)、EBITDA など(約17行)
Balance sheet detail
GET https://www.barchart.com/stocks/quotes/{TICKER}/balance-sheet/{quarterly|annual}
- 詳細な Balance Sheet の HTML テーブルを抽出します:Cash、Securities、Loans、Total Assets/Liabilities、Shareholders' Equity など(約23行)
Cash flow detail
GET https://www.barchart.com/stocks/quotes/{TICKER}/cash-flow/{quarterly|annual}
- 詳細な Cash Flow の HTML テーブルを抽出します:Operating、Investing、Financing Cash Flow、Free Cash Flow、Net Cash Flow、End Cash Position など(約27行)
Company profile
GET https://www.barchart.com/stocks/quotes/{TICKER}/profile
- Company Info セクションから企業情報(address、website、employees、phone、fax、sector、industries、description)を抽出します
- 6 つの主要統計テーブルを抽出します:概要(enterprise value、float、short interest)、財務情報(直近四半期のデータ)、成長率(リターン、CAGR)、1株当たり情報(EPS growth、payout ratio、ex-div date)、比率(P/E forward、PEG、ROE、ROA、profit margin、book value/share)、配当履歴
スクリプトのフラグ
| フラグ | 説明 | エンドポイント |
|---|---|---|
TICKER | カンマ区切りのティッカー(例:AAPL,MSFT,GGAL) | 常に |
--insider | 過去3か月のインサイダー取引の概要 | /insider-trades |
--analysts | 現在および過去3か月のアナリスト評価 | /analyst-ratings |
--estimates | Earnings estimates(4期間) | /earnings-estimates |
--financials | 年次 Financial summary(デフォルト) | /financial-summary/annual |
--financials quarterly | 四半期 Financial summary | /financial-summary/quarterly |
--income | 四半期の詳細な Income statement(デフォルト) | /income-statement/quarterly |
--income annual | 年次の詳細な Income statement | /income-statement/annual |
--balance | 四半期の詳細な Balance sheet(デフォルト) | /balance-sheet/quarterly |
--balance annual | 年次の詳細な Balance sheet | /balance-sheet/annual |
--cashflow | 四半期の詳細な Cash flow(デフォルト) | /cash-flow/quarterly |
--cashflow annual | 年次の詳細な Cash flow | /cash-flow/annual |
--profile | Company profile + 主要統計 | /profile |
--output / -o | 出力を JSON ファイルに保存します | - |
--quiet / -q | JSON のみを stdout に出力します(パイプモード) | - |
組み合わせて使用できます:py fetch_barchart.py AAPL --insider --analysts --estimates --financials --income --balance --cashflow -o aapl_full.json
技術的な注意事項
- marketCap は $K(千単位)です。AAPL = 4,629,454,720 → $4.6T
- sharesOutstanding は K(千単位)です
- annualSales/Income では接尾辞が使われます:
M= millions、K= thousands - データはリアルタイム市場データより 15~20分遅延しています
- NYSE/NASDAQ に上場しているグローバル ADR(GGAL、SUPV、BABA など)を対象としています
- ブラウザーの User-Agent が必要です(スクリプトに含まれています)
- レート制限: リクエスト間隔は約300msです(スクリプトで設定可能)
スキルの構成
skills/barchart/
├── SKILL.md # Este archivo — documentación principal
├── references/
│ └── REFERENCE.md # Referencia técnica detallada
├── scripts/
│ └── fetch_barchart.py # Script principal (sin dependencias extra)
└── assets/
📖 技術リファレンス: references/REFERENCE.md — フィールドごとの表、抽出の詳細、技術的な注意事項