米国株データ無料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.
各数値の背後にある正確な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 yearThe 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.
各数値の背後にある正確な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_daysA 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.
各数値の背後にある正確な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をご利用ください。