Data-Walkers REST API リファレンス
REST APIでオルタナティブデータにプログラムからアクセスできます。検索系(一覧・検索・カテゴリ)はAPIキー不要。データ本体の取得とダウンロードには認証が必要です。
認証
- ヘッダー
X-API-Key: dw_xxxxxxxx または Authorization: Bearer YOUR_API_KEY。
- APIキーは無料の会員登録後、 https://data-walkers.com/settings で発行。
- 無料枠は100リクエスト/日(APIキーごと、UTC 00:00リセット)。残量はレスポンスヘッダー
X-RateLimit-Remaining で確認。
エンドポイント(ベース: https://data-walkers.com/api/v1 )
GET /api/v1/datasets — データセット一覧・絞り込み(category, ticker, q)。認証不要。
GET /api/v1/datasets/:id — 単一データセット(メタデータ+プレビュー)。認証不要。
GET /api/v1/datasets/:id/data — 実データ行を取得(limit, date_from/to)。要APIキー。
GET /api/v1/datasets/:id/download — 署名付きCSVダウンロードURL(1時間有効)。要APIキー。
GET /api/v1/tickers/:ticker — 証券コード(TSE 4桁)に紐づくデータセット一覧。認証不要。
GET /api/v1/search — 全文検索。認証不要。
GET /api/v1/categories — カテゴリ名一覧。認証不要。
例
# 認証不要
curl "https://data-walkers.com/api/v1/tickers/5401"
# データ取得(要APIキー)
curl "https://data-walkers.com/api/v1/datasets/<UUID>/data?limit=100" -H "X-API-Key: dw_xxxxxxxxxxxxxxxx"
ステータスコード
- 401 APIキーが欠落・無効 / 404 データセットが存在しない / 429 日次上限超過 / 500 サーバーエラー
Claude等のAIエージェントから自然言語で使う場合はMCP接続が便利です: https://data-walkers.com/docs/mcp