KLineAPI - A株リアルタイム行情APIスキル
ミリ秒応答 · 56+ データインターフェース · 一度の接続で全カバレッジ 公式サイト:https://klineapi.com · ドキュメント:https://klineapi.com/docs · 登録:https://klineapi.com/register
KLineAPIは、開発者や定量チーム向けのA株行情データインターフェースで、リアルタイム行情、履歴Kライン、ストップ高モニタリング、資金流動、財務データなど全シナリオをカバーします。このスキルは、すぐに使える統合マニュアルとコードサンプルを提供します。
クイックスタート
1. 登録してAPIキーを取得
https://klineapi.com/register にアクセスして無料登録し、登録後「開発者コンソール」でAPIキー(形式:kline_xxxxxxxx)を取得します。
スキル体験枠(登録ですぐ有効):
- ✅ 全インターフェース開放
- ✅ 1日100回呼び出し / 毎分10回
- ✅ 超過した場合、プロフェッショナル版(49元/月)またはエンタープライズ版(199元/月、期間限定)にアップグレードすると、大幅に枠が拡大されます
2. 認証方法
すべてのインターフェースにはAPIキーが必要です。以下の2つの受け渡し方法から選択できます:
# 方法1:クエリパラメータ
curl "https://klineapi.com/v1/quote?key=YOUR_KEY&code=600519"
# 方法2:リクエストヘッダー
curl -H "X-API-Key: YOUR_KEY" "https://klineapi.com/v1/quote?code=600519"
3. Pythonサンプル
import requests
KEY = "YOUR_API_KEY"
BASE = "https://klineapi.com"
def get_quote(code):
r = requests.get(f"{BASE}/v1/quote", params={"key": KEY, "code": code}, timeout=10)
return r.json()
print(get_quote("600519")) # 貴州茅台リアルタイム行情
インターフェース一覧(56以上、全カテゴリ)
📊 リアルタイム行情(無料インターフェース)
| インターフェース | パス | 説明 |
|---|---|---|
| リアルタイム行情 | /v1/quote | 単一銘柄のリアルタイム相場 |
| バッチ行情 | /v1/batch | 最大50銘柄のバッチ行情 |
| 5段階板情報 | /v1/orderbook | 売買5段階の注文状況 |
| 分時データ | /v1/intraday | 当日の分時チャート |
| バランスオークション | /v1/auction | 競売情報 |
| 上昇率ランキング | /v1/top | 全市場の上昇率ランキング |
| 市場インデックス | /v1/index | 上海/深セン/創業板などの指数 |
| Kライン履歴 | /v1/kline | 日/週/月/分単位のKライン |
| コード検索 | /v1/search | 銘柄コード/名前検索 |
| AH株行情スナップショット | /v1/hsgt/ah_spot | AH株対照行情 |
🚀 ストップ高/ストップ安トレード
| インターフェース | パス | 説明 |
|---|---|---|
| ストップ高プール | /v1/limit_up | 当日/過去のストップ高銘柄一覧 |
| ストップ安プール | /v1/limit_down | 当日/過去のストップ安銘柄一覧 |
| 炸板プール | /v1/limit_up_break | 一時ストップ高後に開放された銘柄 |
| 連板ラダー | /v1/lianban | 連続ストップ高回数の階層構造 |
これら4つのプールは、
?date=YYYY-MM-DDで過去の取引日のデータを取得可能
🏷️ セクター/テーマ
個別銘柄セクター /v1/stock_sector · セクター一覧 /v1/board_list · コンセプトセクター /v1/thematic/list · 産業セクター /v1/thematic/industry_list · セクター構成 /v1/sector_detail · セクターストップ高 /v1/plates_zt
🐉 龍虎榜
龍虎榜 /v1/lhb · 機関席 /v1/lhb/institution · 活発銘柄統計 /v1/lhb_active
💰 資金流動
個別銘柄資金詳細 /v1/finance/stock_fund_flow · 個別銘柄資金ランキング /v1/moneyflow/rank · 主力資金 /v1/moneyflow/main_rank
🏢 企業データ
企業概要 /v1/company/profile(事業、代表者、コンセプトタグ含む)· 配当明細 /v1/company/dividend · トップ10株主 /v1/company/top10_holder · トップ10流通株主 /v1/company/top10_float_holder · 株式構造 /v1/company/capital_structure · ロックアップ解除 /v1/trade/release
📈 財務分析
財務データ /v1/finance · 損益計算書 /v1/finance/income · 貸借対照表 /v1/finance/balance · キャッシュフロー計算書 /v1/finance/cashflow · 業績予告 /v1/finance/forecast · 業績速報 /v1/finance/express · 業績レポート /v1/finance/performance · 財務指標分析 /v1/finance/analysis
💹 ファンド/ETF
ファンド概要 /v1/fund/brief · ファンド保有 /v1/fund/hold · 履歴基準価格 /v1/fund/nav · ETFパノラマ行情 /v1/fund/etf_spot · ETF Kライン /v1/etf/kline · 転換社債リアルタイム /v1/bond/realtime
応用用法
ストップ高レビューの自動化(毎日終値後)
import requests
from datetime import date
KEY = "YOUR_KEY"
BASE = "https://klineapi.com"
def daily_limitup_review(d=None):
d = d or date.today().isoformat()
pools = {}
for name, path in [("ストップ高", "limit_up"), ("ストップ安", "limit_down"),
("炸板", "limit_up_break"), ("連板", "lianban")]:
r = requests.get(f"{BASE}/v1/{path}", params={"key": KEY, "date": d}, timeout=15)
pools[name] = r.json().get("data", {})
return pools
保有銘柄監視 + 財務チェック
def watch_stock(code):
q = get_quote(code) # リアルタイム価格
f = requests.get(f"{BASE}/v1/finance/analysis",
params={"key": KEY, "code": code}, timeout=15).json()
return {"quote": q, "finance": f}
エラーコード
| コード | 意味 |
|---|---|
| 200 | 成功 |
| 400 | パラメータエラー |
| 401 | 無効なAPIキー |
| 403 | プラン権限不足 |
| 429 | 呼び出し制限超過(プランアップグレードで改善可能) |
| 502 | データソースが一時的に利用不可、後で再試行 |
プラン比較
| プラン | 価格 | 1日枠 | 毎分 | インターフェース権限 |
|---|---|---|---|---|
| 無料版 | ¥0 | 100回 | 10回 | 基本インターフェース |
| スキル体験版 | ¥0(登録ですぐ) | 100回 | 10回 | 全56+インターフェース |
| プロフェッショナル版 | ¥49/月 | 10,000回 | 100回 | 全インターフェース |
| エンタープライズ版 | ¥199/月(通常価格299) | 100,000回 | 無制限 | 全インターフェース |
リンク
- 🌐 公式サイト:https://klineapi.com
- 📖 API ドキュメント:https://klineapi.com/docs
- 🚀 体験登録:https://klineapi.com/register
- 💬 お問い合わせ:https://klineapi.com/contact