mcpField
N
nasdaq-data

nasdaq-data

github.com/gauss314データ・データベース252257 回インストール19 週間前に更新
リポジトリ

nasdaq-data について

Nasdaq.com の内部 REST API から株式、企業、カレンダー、市場データを取得するコマンドラインスキルです。API キーなしで使えますが、エンドポイントの変更に備え、リクエスト頻度の調整が必要です。

主な機能

  1. 01株価と主要指標の取得
  2. 02過去価格と空売り残高の取得
  3. 03財務諸表と比率の照会
  4. 04保有状況、配当、インサイダー取引の確認
  5. 05市場・経済カレンダーの照会
  6. 06株式と ETF のスクリーニング

活用シーン

  1. 01銘柄の株価と企業プロフィールの確認
  2. 02過去の OHLCV や空売り残高の取得
  3. 03財務、機関投資家の保有状況、インサイダー取引の調査
  4. 04決算、IPO、配当、経済カレンダーの確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/gauss314/skills --skill nasdaq-data

インストール後、Claude Code で/nasdaq-dataを入力して読み込まれたか確認します。

同梱ファイルreferences/REFERENCE.mdscripts/fetch_nasdaq.py

詳細

Nasdaq — 内部 API による市場データ

Nasdaq.com のデータを、内部 REST API を使って取得するスキルです。API キーも認証も不要で、厳しいレート制限もありません。


⚠️ 法的な注意事項

  • Nasdaq には無料の公式公開 APIはありません。これらのエンドポイントは内部向けであり、予告なく変更される場合があります。
  • レート制限を実装してください(リクエスト間隔は最低 0.3 秒)。
  • サイトの利用規約を遵守してください。

インストール

スクリプトは requests を使用します(環境にすでにインストールされています)。


スクリプト

スクリプト説明
fetch_nasdaq.pyメインスクリプト:利用可能なすべてのエンドポイント

クイックスタート

# Informacion de la empresa + precio
python scripts/fetch_nasdaq.py info NVDA
python scripts/fetch_nasdaq.py info GGAL

# Short interest historico
python scripts/fetch_nasdaq.py short-interest GGAL

# Chart OHLCV (ultimo año por defecto)
python scripts/fetch_nasdaq.py chart NVDA
python scripts/fetch_nasdaq.py chart NVDA --from 2025-01-01 --to 2026-06-04

# Estados financieros (Income Statement, Balance Sheet, Cash Flow, Ratios)
python scripts/fetch_nasdaq.py financials NVDA

# Institutional holdings (13F)
python scripts/fetch_nasdaq.py institutional-holdings NVDA

# ETFs donde el stock es Top 10 Holding
python scripts/fetch_nasdaq.py holdings NVDA
python scripts/fetch_nasdaq.py holdings GGAL

# Top 10 Holdings de un ETF
python scripts/fetch_nasdaq.py etf-holdings SPY
python scripts/fetch_nasdaq.py etf-holdings QQQ

# Perfil de la empresa
python scripts/fetch_nasdaq.py company-profile AAPL

# Dividendos
python scripts/fetch_nasdaq.py dividends NVDA
python scripts/fetch_nasdaq.py eps NVDA                  # EPS histórico + upcoming

# Insider trading
python scripts/fetch_nasdaq.py insider-trades NVDA       # Summary 3/12m + transacciones
python scripts/fetch_nasdaq.py insider-trades NVDA --type buy
python scripts/fetch_nasdaq.py insider-trades NVDA --type sell
python scripts/fetch_nasdaq.py insider-trades NVDA --limit 20

# Opciones
python scripts/fetch_nasdaq.py option-chain NVDA

# Ultimas noticias
python scripts/fetch_nasdaq.py news NVDA --limit 5

# Screener de acciones
python scripts/fetch_nasdaq.py screener --exchange nasdaq --limit 10

# Screener de ETFs (4551 ETFs listados)
python scripts/fetch_nasdaq.py screener-etf --limit 5

# Calendarios globales
python scripts/fetch_nasdaq.py ipo-calendar                        # IPO upcoming (mes actual)
python scripts/fetch_nasdaq.py ipo-calendar --type spo             # SPO: secondary offerings
python scripts/fetch_nasdaq.py ipo-calendar --date 2026-05         # IPOs de Mayo 2026
python scripts/fetch_nasdaq.py ipo-calendar --type spo --date 2026-06  # SPOs de Junio 2026
python scripts/fetch_nasdaq.py earnings-calendar                   # Earnings hoy
python scripts/fetch_nasdaq.py earnings-calendar --date 2026-06-05 # Earnings de una fecha especifica
python scripts/fetch_nasdaq.py economic-calendar                   # Economic calendar (hoy)
python scripts/fetch_nasdaq.py economic-calendar --date 2026-06-04 # Economic calendar de una fecha
python scripts/fetch_nasdaq.py dividend-calendar                   # Dividendos hoy
python scripts/fetch_nasdaq.py dividend-calendar --date 2026-06-04 # Dividendos de una fecha
python scripts/fetch_nasdaq.py splits-calendar                     # Stock splits

# TODO: todos los endpoints en uno
python scripts/fetch_nasdaq.py all GGAL
python scripts/fetch_nasdaq.py all NVDA -o nvda_all.json

# Modo silencioso (solo JSON)
python scripts/fetch_nasdaq.py info AAPL -q
python scripts/fetch_nasdaq.py all MSFT -o msft.json -q

利用可能なエンドポイント

モードデータメソッド内部エンドポイント
info株価、価格、主要統計REST API/api/quote/{ticker}/info
short-interest過去の空売り残高REST API/api/quote/{ticker}/short-interest
chart過去の OHLCVREST API/api/quote/{ticker}/chart
financials損益計算書、貸借対照表、キャッシュフロー、各種比率REST API/api/company/{ticker}/financials
institutional-holdings機関投資家の保有状況(13F)REST API/api/company/{ticker}/institutional-holdings
holdingsその株式が上位 10 銘柄に含まれる ETFREST API/api/company/{ticker}/holdings
etf-holdingsETF の上位 10 保有銘柄REST API/api/company/{ticker}/holdings
company-profile事業概要、セクター、住所REST API/api/company/{ticker}/company-profile
dividends配当REST API/api/quote/{ticker}/dividends
epsティッカーごとの過去の EPS と今後の EPSREST API/api/quote/{ticker}/eps
insider-tradesインサイダー取引:3/12 か月の概要と取引REST API/api/company/{ticker}/insider-trades
option-chainオプションチェーンREST API/api/quote/{ticker}/option-chain
news最新ニュースREST API/api/news/topic/articlebysymbol
screener株式スクリーナーREST API/api/screener/stocks
screener-etfETF スクリーナーREST API/api/screener/etf
ipo-calendarIPO と SPO のカレンダーREST API/api/ipo/calendar
earnings-calendarEPS を含む決算カレンダーREST API/api/calendar/earnings
economic-calendar経済イベント(実績、コンセンサス、前回値)REST API/api/calendar/economicevents
dividend-calendar配当(権利落ち日、支払日、配当率)REST API/api/calendar/dividends
splits-calendar株式分割REST API/api/calendar/splits
all上記すべてを組み合わせたデータ--

追加フラグ

フラグ説明
--from YYYY-MM-DDチャートの開始日
--to YYYY-MM-DDチャートの終了日
--limit N結果数の上限(ニュース、スクリーナー)
--offset Nページネーションのオフセット(スクリーナー)
--exchange Xスクリーナーの取引所(デフォルト:nasdaq)
--type ipo|spo|all|buy|sell種類:ipo/spo(ipo-calendar)、または all/buy/sell(insider-trades)
--date YYYY-MM|DDカレンダーの日付:YYYY-MM(ipo)、または YYYY-MM-DD(earnings/dividend)
-o archivo.json出力をファイルに保存
-q / --quietサイレントモード(JSON のみ)

レート制限

間隔結果
<0.2s429 エラー/BAN のリスク
0.3s✅ 安全(--all のデフォルト)
1s+✅ 複数リクエストに最適

API で利用できないエンドポイント

以下のデータには内部 JSON エンドポイントがなく、HTML スクレイピングが必要です。

ページ状態代替手段
休場日スケジュール❌ 内部 API は検出されていませんHTML のみ
ETF 詳細(AUM、手数料、概要)❌ 内部 API はありませんcompaniesmarketcap --etf TICKER を使用

スキルの構造

skills/nasdaq-data/
├── SKILL.md                          # Este archivo (guia rapida)
├── references/
│   └── REFERENCE.md                  # Documentacion completa de todos los endpoints
└── scripts/
    └── fetch_nasdaq.py               # Script principal

詳細なドキュメント: 各エンドポイント、JSON 構造、例、技術的な考慮事項について詳しくは、references/REFERENCE.md を参照してください。

コメント