Strasmore Research
学習 Matt Connor著者: Matt Connor ・更新: 2026-07-24 · data as of July 24, 2026 · refreshed weekly

米国株データ無料SQL API

22年分の米国株データにSQLでアクセス可能です。配当やファンダメンタルズも対象で、1日100クエリまで無料で利用できます。

株式市場データ向けの無料SQL APIが存在します。本ページではその仕様を説明します。無料の市場データAPIは数多く存在しますが、独自のSQLを受け付け、22年分の米国株式の履歴に対して実行し、結果をJSON形式で返すAPIは極めて稀です。Strasmoreの無料プランはまさにその機能を提供します。クレジットカードの登録は不要で、1日あたり100クエリまで利用可能です。

無料のデータAPIは一般的ですが、無料のSQLは稀です。

一般的な無料データAPIでは、固定されたエンドポイントが提供されます。データセットごとにURLが1つ決まっており、パラメータはベンダーによって選択されています。そのため、すべての質問は、既存のエンドポイントの形式に合わせる必要があります。例えば、「空売り残高が減少した企業の配当成長率」のように、2つのデータセットをまたぐ質問をする場合、CSVをダウンロードして自分で結合しなければなりません。

SQLはこの制限を解消します。クエリそのものがエンドポイントとなります。結合、ウィンドウ関数、集計、日付演算はデータが存在する場所で実行されます。ユーザーは生データではなく、計算結果をダウンロードできます。当ブログのすべてのパネルはこの方式を採用しており、各チャートのすぐ下にSQLが用意されています。

What the warehouse holds

The queryable surface is a ClickHouse warehouse of US market data: daily and minute price aggregates from 2003, dividends and splits, quarterly fundamentals, valuation ratios, short interest and short volume, IPOs, market news, and an options dataset with end-of-day greeks and implied volatility from 2014. The panels below run three real queries against it, each a shape a fixed-endpoint API struggles with.

A twenty-year dividend record in one GROUP BY. Coca-Cola paid 1 per share across 2004 and 2.04 across 2025, and the 22 yearly rows in between draw the whole history. For a deeper single-name treatment, see Microsoft's dividend record.

クエリKO: 年次1株当たり配当金合計
各数値の背後にある正確なSQL
SELECT toYear(ex_dividend_date) AS year,
       round(sum(cash_amount), 2) AS total_cash_per_share
FROM global_markets.stocks_dividends
WHERE ticker = 'KO'
  AND cash_amount IS NOT NULL
  AND ex_dividend_date >= '2004-01-01'
  AND toYear(ex_dividend_date) < toYear(today())
GROUP BY year
ORDER BY year

The options volatility term structure, computed in one pass. Average end-of-day implied volatility for SPY by expiry bucket, 9 buckets from the front of the curve out past a year. The front bucket reads 26.4% as of the latest session. This dataset (greeks and implied volatility) sits in the paid tiers, and the seven-day trial that comes with a free account covers it in full.

クエリSPY 満期までの日数別予想変動率(直近セッション)
各数値の背後にある正確なSQL
SELECT least(floor(days_to_expiry / 30) * 30, 360) AS dte_bucket_days,
       round(avg(implied_volatility) * 100, 1) AS avg_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND date = (SELECT max(date) FROM global_markets.options_greeks)
  AND iv_converged
  AND days_to_expiry BETWEEN 1 AND 400
GROUP BY dte_bucket_days
ORDER BY dte_bucket_days

A valuation screen across the largest names. Every company above $500 billion in market cap with a positive P/E, ranked by size. The largest, NVDA, trades at 30.8 times earnings as of the latest session.

クエリ時価総額$500B超の米国企業のP/E比率
各数値の背後にある正確なSQL
SELECT ticker,
       round(price_to_earnings, 1) AS pe_ratio
FROM global_markets.stocks_ratios
WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
  AND market_cap > 5e11
  AND price_to_earnings > 0
  AND ticker NOT IN ('SPCX')
ORDER BY market_cap DESC
LIMIT 12

無料プランの範囲

無料アカウントは、以下の制限が適用される実用的なSQLインターフェースです。

  • 1日あたり100クエリまで。SQLまたは自然言語(英語)で入力可能です(ターミナルが英語をSQLに変換し、実行前にクエリを表示します)。
  • 無料プランでは2年分の価格履歴が利用可能です。有料プランでは22年分の全履歴が利用できます。
  • 日次および分次の集計データ、配当、株式分割、ファンダメンタルズ、比率、空売り残高、IPO、ニュースは、無料プランでクエリ可能です。ティックレベルの売買・気配値、およびGreeks/IVデータセットは有料機能です。
  • 新規アカウントには、7日間のQuotesティアのトライアルが付帯します。クレジットカードの登録は不要で、試用期間中に全履歴および制限付きデータセットを利用できます。
  • すべてのアクセスはSQLゲート経由の読み取り専用です。SELECTおよびWITHは実行可能ですが、それ以外のコマンドは実行できません。

スクレイピング対策などの回避策は不要です。上記の制限は実際の製品構成であり、ブラウザセッションとAPI呼び出しの双方に同様に適用されます。

登録前に試用する

SQLインターフェースの鍵となる 無料デモAPI があります。これは固定クエリのカタログであり、アカウント登録は不要です。各レスポンスには、その結果を生成したSQLが含まれています。これにより、ユーザー(またはAIエージェント)は、SQLプランの契約を検討する前に、curlコマンドでデータ構造を確認できます。https://ai.strasmore.com/api/demo/catalog のカタログには、すべてのキーが記載されています。

FAQ

SQLが使用できる無料のAPIはありますか?

はい。無料のStrasmoreアカウントでは、米国株式のデータウェアハウスに対して、1日最大100件までのSQLクエリを読み取り専用で実行できます。過去2年分のデータが利用可能です。支払情報の登録は必要ありません。

どのSQL方言を使用していますか?

ClickHouse SQLを使用しています。ウィンドウ関数を備えた標準的なSELECT構文に加え、ClickHouseの集計コンビネータが利用可能です。ブログのパネルは実行例として機能しており、各チャートの下で正確なSQLを展開して確認できます。

SQLを書かずに利用することはできますか?

はい。ターミナルは自然言語での質問を受け付け、SQLを自動生成します。実行前に生成されたクエリを表示します。生成されたSQLは編集可能なため、スキーマを迅速に学習するのに適しています。

無料プランの正確な制限は何ですか?

1日あたり100件のクエリ、2年分の履歴、読み取り専用のアクセス権限が適用されます。ティックレベルのデータおよびgreeksデータセットは、有料プラン専用です。登録時にカード情報の入力なしで、7日間のフルトライアルを開始できます。

登録なしで利用できるものはありますか?

デモAPIがあります。これは同一のデータウェアハウスに対する固定クエリのカタログであり、CORSが開放されており、APIキーは不要です。カスタムSQLは受け付けません。これは、即時の評価やAIエージェント向けに用意されています。

上記のパネルは、誰もが閲覧可能な保存済みクエリです。ご自身で作成したクエリを実行するには、Strasmore terminalをご利用ください。

#sql#api#market data#clickhouse#free tier