立花証券 e支店 API (4.8.0)

Download OpenAPI specification:

立花証券 e支店が提供する JSON API のリファレンスドキュメントです。

本ドキュメントは非公式です。 立花証券株式会社が公開している情報を基に有志が作成したものであり、立花証券株式会社とは一切関係ありません。内容の正確性は保証されません。最新かつ正確な情報は 公式リファレンス を参照してください。

概要

本 API は HTTPS 上の JSON 形式でデータの送受信を行います。 リアルタイムデータ配信には WebSocket(RFC 6455)および HTTP プロトコルに対応しています。

公式リファレンス

インターフェース分類

分類 説明 ベース URL
認証 I/F ログイン・ログアウト {ベースURL}/auth/
REQUEST I/F 注文発注・取消、残高照会など ログイン応答の sUrlRequest
MASTER I/F マスターデータ取得 ログイン応答の sUrlMaster
PRICE I/F 残高サマリー・可能額照会 ログイン応答の sUrlPrice
EVENT I/F リアルタイムデータ配信 ログイン応答の sUrlEvent

プロトコル

  • HTTPS GET/POST(JSON 形式)
  • WebSocket(RFC 6455 準拠)

共通仕様

  • リクエスト/レスポンスは全て JSON 形式
  • 各電文には sCLMID フィールドで電文種別を指定
  • HTTP ステータスコードは常に 200 が返されます
  • 日付は YYYYMMDD 形式、日時は YYYYMMDDHHmmss 形式

エラー判定

エラーは HTTP ステータスコードではなく、レスポンスボディの sResultCode フィールドで判定します。

フィールド 説明
sResultCode "0" = 成功、それ以外 = エラー
sResultText エラー時のメッセージ(成功時は空文字)
sWarningCode "0" = 警告なし、それ以外 = 警告あり
sWarningText 警告時のメッセージ(警告なし時は空文字)

注意: 具体的なエラーコードの一覧は公式マニュアルを参照してください。

認証

認証 I/F

API を利用するにはまずログインを行い、セッション情報と各 I/F の URL を取得する必要があります。

ログイン

API の認証を行い、セッション情報と各 I/F の URL を取得します。

全ての API リクエストに先立ち、本エンドポイントで認証を行う必要があります。

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMAuthLoginRequest"

電文 ID

sUserId
required
string

ユーザー ID(e支店のログイン ID)

sPassword
required
string

パスワード(e支店のパスワード)

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMAuthLoginRequest",
  • "sUserId": "your_user_id",
  • "sPassword": "your_password"
}

Response samples

Content type
application/json
{}

ログアウト

セッションを終了します。

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMAuthLogoutRequest"

電文 ID

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMAuthLogoutRequest"
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMAuthLogoutAck",
  • "sResultCode": "0",
  • "sResultText": ""
}

リクエスト

REQUEST I/F

注文発注・訂正・取消、保有銘柄照会、建玉照会、注文照会、残高照会などを行います。

リクエスト先は、ログイン応答の sUrlRequest で取得した URL です。

株式新規注文

株式の新規注文(現物買付・売却、信用新規建・返済)を発注します。

電文 ID: CLMKabuNewOrder

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMKabuNewOrder"

電文 ID

sZyoutoekiKazeiC
string

税制区分

コード 説明
1 一般
3 特定(源泉)
5 NISA
6 N-成長
sIssueCode
required
string

銘柄コード(例: 6501

sSizyouC
required
string

市場コード

コード 説明
00 東証
sBaibaiKubun
required
string

売買区分

コード 説明
1
3
5 新規(信用)
7 返済(信用)
sCondition
string

執行条件

コード 説明
0 指定なし
2 引け
4 寄付
6 不成
sOrderPrice
string

注文価格

  • "*": 指値なし
  • "0": 成行
  • その他: 指値(例: "1500"
sOrderSuryou
required
string

注文数量(例: "100"

sGenkinShinyouKubun
string

現金/信用区分

コード 説明
0 現物
2 新規・制度信用6ヶ月
4 継続・制度信用6ヶ月
6 新規・一般信用6ヶ月
8 継続・一般信用6ヶ月
sOrderExpireDay
string

注文有効期限

  • "0": 当日限り
  • その他: YYYYMMDD 形式で期日指定
sGyakusasiOrderType
string

逆指値注文タイプ

コード 説明
0 通常注文
1 逆指値
2 通常+逆指値
sGyakusasiZyouken
string

逆指値条件(トリガー価格)

sGyakusasiPrice
string

逆指値発動後の注文価格

  • "*": 指値なし
  • "0": 成行
  • その他: 指値
sTatebiType
string

建日タイプ(信用返済時)

コード 説明
* 指定なし
1 指定
2 順序
3 一部指定
4 一部順序
sTategyokuZyoutoekiKazeiC
string

建玉税制区分(信用返済時)

コード 説明
* 指定なし
1 一般
3 特定(源泉)
sSecondPassword
string

第2パスワード(設定時のみ)

Array of objects

返済データリスト(信用返済時に指定)

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMKabuNewOrder",
  • "sZyoutoekiKazeiC": "3",
  • "sIssueCode": "6501",
  • "sSizyouC": "00",
  • "sBaibaiKubun": "1",
  • "sCondition": "0",
  • "sOrderPrice": "1500",
  • "sOrderSuryou": "100",
  • "sGenkinShinyouKubun": "0",
  • "sOrderExpireDay": "0",
  • "sGyakusasiOrderType": "0",
  • "sGyakusasiZyouken": "",
  • "sGyakusasiPrice": "",
  • "sSecondPassword": ""
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMKabuNewOrder",
  • "sResultCode": "0",
  • "sResultText": "",
  • "sWarningCode": "0",
  • "sWarningText": "",
  • "sOrderNumber": "20250317-001",
  • "sEigyouDay": "20250317",
  • "sOrderUkewatasiKingaku": "150000",
  • "sOrderTesuryou": "150",
  • "sOrderSyouhizei": "15",
  • "sOrderDate": "20250317100000"
}

株式注文訂正

既存の株式注文の価格・数量・有効期限・逆指値条件を訂正します。

電文 ID: CLMKabuCorrectOrder

変更しないフィールドには "*" を指定します。

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMKabuCorrectOrder"
sOrderNumber
required
string

注文番号

sEigyouDay
required
string

営業日(YYYYMMDD

sCondition
string

執行条件("*" = 変更なし)

sOrderPrice
string

注文価格("*" = 変更なし)

sOrderSuryou
string

注文数量("*" = 変更なし)

sOrderExpireDay
string

有効期限("*" = 変更なし)

sGyakusasiZyouken
string

逆指値条件("*" = 変更なし)

sGyakusasiPrice
string

逆指値価格("*" = 変更なし)

sSecondPassword
string

第2パスワード

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMKabuCorrectOrder",
  • "sOrderNumber": "20250317-001",
  • "sEigyouDay": "20250317",
  • "sCondition": "*",
  • "sOrderPrice": "1600",
  • "sOrderSuryou": "*",
  • "sOrderExpireDay": "*",
  • "sGyakusasiZyouken": "*",
  • "sGyakusasiPrice": "*",
  • "sSecondPassword": ""
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMKabuCorrectOrder",
  • "sResultCode": "0",
  • "sResultText": "",
  • "sOrderNumber": "20250317-001",
  • "sEigyouDay": "20250317",
  • "sOrderUkewatasiKingaku": "160000",
  • "sOrderTesuryou": "150",
  • "sOrderSyouhizei": "15",
  • "sOrderDate": "20250317100500"
}

株式注文取消

指定した株式注文を取り消します。

電文 ID: CLMKabuCancelOrder

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMKabuCancelOrder"
sOrderNumber
required
string

注文番号

sEigyouDay
required
string

営業日(YYYYMMDD

sSecondPassword
string

第2パスワード

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMKabuCancelOrder",
  • "sOrderNumber": "20250317-001",
  • "sEigyouDay": "20250317",
  • "sSecondPassword": ""
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMKabuCancelOrder",
  • "sResultCode": "0",
  • "sResultText": "",
  • "sOrderNumber": "20250317-001",
  • "sEigyouDay": "20250317",
  • "sOrderUkewatasiKingaku": "0",
  • "sOrderDate": "20250317101000"
}

株式全注文取消

全ての有効な株式注文を一括で取り消します。

電文 ID: CLMKabuCancelOrderAll

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMKabuCancelOrderAll"
sSecondPassword
string

第2パスワード

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMKabuCancelOrderAll",
  • "sSecondPassword": ""
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMKabuCancelOrderAll",
  • "sResultCode": "0",
  • "sResultText": ""
}

現物株保有一覧

現物株式の保有銘柄一覧を取得します。

電文 ID: CLMGenbutuKabuList

銘柄コードを指定した場合は該当銘柄のみ、未指定の場合は全保有銘柄を返します。

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMGenbutuKabuList"
sIssueCode
string

銘柄コード(未指定時は全保有銘柄)

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMGenbutuKabuList",
  • "sIssueCode": ""
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMGenbutuKabuList",
  • "sResultCode": "0",
  • "sResultText": "",
  • "sWarningCode": "0",
  • "sWarningText": "",
  • "sIssueCode": "",
  • "sIppanGaisanHyoukagakuGoukei": "1500000",
  • "sIppanGaisanHyoukaSonekiGoukei": "50000",
  • "sNisaGaisanHyoukagakuGoukei": "0",
  • "aGenbutuKabuList": [
    ]
}

信用建玉一覧

信用取引の建玉一覧を取得します。

電文 ID: CLMShinyouTategyokuList

銘柄コードを指定した場合は該当銘柄のみ、未指定の場合は全建玉を返します。

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMShinyouTategyokuList"
sIssueCode
string

銘柄コード(未指定時は全建玉)

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMShinyouTategyokuList",
  • "sIssueCode": ""
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMShinyouTategyokuList",
  • "sResultCode": "0",
  • "sResultText": "",
  • "sIssueCode": "",
  • "sUritateDaikin": "0",
  • "sKaitateDaikin": "500000",
  • "sTotalDaikin": "500000",
  • "aShinyouTategyokuList": [
    ]
}

注文一覧

注文の一覧を取得します。

電文 ID: CLMOrderList

銘柄コード、約定日、注文状況で絞り込みが可能です。

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMOrderList"
sIssueCode
string

銘柄コード(未指定時は全銘柄)

sSikkouDay
string

約定日(YYYYMMDD

sOrderSyoukaiStatus
string

注文照会ステータス

コード 説明
(空) 全て
1 未約定
2 全約定
3 部分約定
4 失効(約定可能)
5 失効+部分約定

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMOrderList",
  • "sIssueCode": "",
  • "sSikkouDay": "",
  • "sOrderSyoukaiStatus": ""
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMOrderList",
  • "sResultCode": "0",
  • "sResultText": "",
  • "sWarningCode": "0",
  • "sWarningText": "",
  • "aOrderList": [
    ]
}

注文詳細

指定した注文の詳細情報を取得します。約定履歴、決済建玉情報を含みます。

電文 ID: CLMOrderListDetail

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMOrderListDetail"
sOrderNumber
required
string

注文番号

sEigyouDay
required
string

営業日(YYYYMMDD

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMOrderListDetail",
  • "sOrderNumber": "20250317-001",
  • "sEigyouDay": "20250317"
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMOrderListDetail",
  • "sResultCode": "0",
  • "sResultText": "",
  • "sOrderNumber": "20250317-001",
  • "sEigyouDay": "20250317",
  • "sIssueCode": "6501",
  • "sOrderBaibaiKubun": "1",
  • "sOrderOrderPrice": "1500",
  • "sOrderOrderSuryou": "100",
  • "sOrderStatusCode": "10",
  • "sChannel": "F",
  • "sYakuzyouPrice": "1500",
  • "sYakuzyouSuryou": "100",
  • "sBaiBaiDaikin": "150000",
  • "sBaiBaiTesuryo": "150",
  • "sShouhizei": "15",
  • "aYakuzyouSikkouList": [
    ]
}

残高可能額

現物買付可能額、NISA 投資可能額などの残高情報を取得します。

電文 ID: CLMZanKaiKanougaku

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMZanKaiKanougaku"
sIssueCode
string

銘柄コード

sSizyouC
string

市場コード

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMZanKaiKanougaku",
  • "sIssueCode": "",
  • "sSizyouC": ""
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMZanKaiKanougaku",
  • "sResultCode": "0",
  • "sResultText": "",
  • "sSummaryUpdate": "202503171000",
  • "sSummaryGenkabuKaituke": "1000000",
  • "sSummaryNseityouTousiKanougaku": "500000",
  • "sHusokukinHasseiFlg": "0"
}

新規建可能額・保証金率

信用新規建可能額および委託保証金率を取得します。

電文 ID: CLMZanShinkiKanoIjiritu

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMZanShinkiKanoIjiritu"
sIssueCode
string

銘柄コード

sSizyouC
string

市場コード

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMZanShinkiKanoIjiritu",
  • "sIssueCode": "",
  • "sSizyouC": ""
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMZanShinkiKanoIjiritu",
  • "sResultCode": "0",
  • "sResultText": "",
  • "sSummaryUpdate": "202503171000",
  • "sSummarySinyouSinkidate": "3000000",
  • "sItakuhosyoukin": "35.50",
  • "sOisyouKakuteiFlg": "0"
}

売却可能数量

指定銘柄の税制区分別の売却可能数量を取得します。

電文 ID: CLMZanUriKanousuu

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMZanUriKanousuu"
sIssueCode
required
string

銘柄コード

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMZanUriKanousuu",
  • "sIssueCode": "6501"
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMZanUriKanousuu",
  • "sResultCode": "0",
  • "sResultText": "",
  • "sSummaryUpdate": "202503171000",
  • "sZanKabuSuryouUriKanouIppan": "0",
  • "sZanKabuSuryouUriKanouTokutei": "100",
  • "sZanKabuSuryouUriKanouNisa": "0",
  • "sZanKabuSuryouUriKanouNseityou": "0"
}

価格・残高

PRICE I/F

残高サマリー、可能額推移、リアルタイム保証金率などの照会を行います。

リクエスト先は、ログイン応答の sUrlPrice で取得した URL です。

残高サマリー

現物買付可能額、信用新規建可能額、保証金率、NISA 投資可能額などの残高サマリーを取得します。

電文 ID: CLMZanKaiSummary

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMZanKaiSummary"

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMZanKaiSummary"
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMZanKaiSummary",
  • "sResultCode": "0",
  • "sResultText": "",
  • "sUpdateDate": "202503171000",
  • "sOisyouHasseiFlg": "0",
  • "sGenbutuKabuKaituke": "1000000",
  • "sSinyouSinkidate": "3000000",
  • "sHosyouKinritu": "35.50",
  • "sNseityouTousiKanougaku": "500000"
}

残高可能額推移

預かり金、現金保証金、保証金余力、不足額などの推移情報を取得します。

電文 ID: CLMZanKaiKanougakuSuii

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMZanKaiKanougakuSuii"

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMZanKaiKanougakuSuii"
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMZanKaiKanougakuSuii",
  • "sResultCode": "string",
  • "sUpdateDate": "string",
  • "sNearaiKubun": "string",
  • "sAzukariKin": "string",
  • "sGenkinHosyoukin": "string",
  • "sHosyoukinYoryoku": "string",
  • "sFusokugaku": "string"
}

現物買付詳細

日付別の現物買付可能額、預かり金、保証金余力の詳細を取得します。

電文 ID: CLMZanKaiGenbutuKaitukeSyousai

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMZanKaiGenbutuKaitukeSyousai"

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMZanKaiGenbutuKaitukeSyousai"
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMZanKaiGenbutuKaitukeSyousai",
  • "sHitukeIndex": "string",
  • "sHituke": "string",
  • "sGenbutuKaitukeKanougaku": "string",
  • "sAzukariKin": "string",
  • "sHosyoukinYoryoku": "string"
}

信用新規建詳細

日付別の信用新規建可能額、保証金率、委託保証金率の詳細を取得します。

電文 ID: CLMZanKaiSinyouSinkidateSyousai

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMZanKaiSinyouSinkidateSyousai"

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMZanKaiSinyouSinkidateSyousai"
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMZanKaiSinyouSinkidateSyousai",
  • "sHitukeIndex": "string",
  • "sHituke": "string",
  • "sSinyouSinkidateKanougaku": "string",
  • "sHosyoukinRitu": "string",
  • "sItakuHosyoukinRitu": "string"
}

リアルタイム保証金率

リアルタイムの委託保証金率、差入保証金、建株代金、追証余力を取得します。

電文 ID: CLMZanRealHosyoukinRitu

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMZanRealHosyoukinRitu"

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMZanRealHosyoukinRitu"
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMZanRealHosyoukinRitu",
  • "sSasiireHosyoukin": "1500000",
  • "sUkeireHosyoukin": "1200000",
  • "sTateKabuDaikin": "3000000",
  • "sItakuHosyoukinRitu": "40.00",
  • "sOisyouYoryoku": "500000"
}

時価情報問合取得

指定銘柄の時価情報を取得します。

電文 ID: CLMMfdsGetMarketPrice

最大120銘柄まで指定可能です。 取得する情報コードを sTargetColumn で指定します。

情報コードの詳細は EVENT I/F 利用方法・データ仕様 の「情報コード一覧」を参照してください。

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMMfdsGetMarketPrice"
sTargetIssueCode
required
string

対象銘柄コード(カンマ区切り、最大120銘柄)

sTargetColumn
required
string

対象情報コード(カンマ区切り)

情報コードは EVENT I/F 利用方法・データ仕様 の「情報コード一覧」記載の「型+情報コード」を指定。

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMMfdsGetMarketPrice",
  • "sTargetIssueCode": "6501,6502",
  • "sTargetColumn": "pDPP,pPRP,pDHP,pDLP,pDV"
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMMfdsGetMarketPrice",
  • "aCLMMfdsMarketPrice": [
    ]
}

蓄積情報問合取得

指定銘柄の日足ヒストリカルデータ(OHLCV 等)を取得します。最大約20年分のデータを日付昇順で返します。

電文 ID: CLMMfdsGetMarketPriceHistory

1リクエスト1銘柄です。

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMMfdsGetMarketPriceHistory"
sIssueCode
required
string

銘柄コード(1銘柄)

sSizyouC
string

市場コード(省略時は東証。00 = 東証)

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMMfdsGetMarketPriceHistory",
  • "sIssueCode": "6501",
  • "sSizyouC": "00"
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMMfdsGetMarketPriceHistory",
  • "sIssueCode": "string",
  • "sSizyouC": "string",
  • "aCLMMfdsGetMarketPriceHistory": [
    ]
}

マスターデータ

MASTER I/F

銘柄マスター、運用ステータス、呼値、保証金マスター等のデータを取得します。

マスターデータは EVENT I/F の CLMEventDownload を通じてダウンロードされます。

イベント

EVENT I/F

マスターデータの一括ダウンロード、条件付きマスター取得、ニュース取得、銘柄詳細取得などを行います。

リクエスト先は、ログイン応答の sUrlEvent で取得した URL です。 WebSocket または HTTP を利用したリアルタイムデータ配信にも対応しています。

注文約定通知・時価配信(EVENT I/F リアルタイム通知)

EVENT I/F では WebSocket または HTTP による以下のリアルタイム通知が利用可能です。

通知種別 説明
ST エラーステータス通知
KP キープアライブ(5秒間無通知時)
FD 時価情報配信
EC 注文約定通知
NS ニュース通知
SS システムステータス
US 運用ステータス

通知データ仕様の詳細は以下の資料を参照してください。

注文約定通知(EC)の主要な通知項目は本ドキュメントの Schemas セクション「OrderNotification」を参照してください。

注文約定通知(EC)

EVENT I/F で p_evt_cmdEC を指定すると、注文・約定・失効等の発生時にリアルタイムで配信されます。

本エンドポイントは REST API ではありません。 WebSocket または HTTP の EVENT I/F を通じて配信される通知データの仕様です。

初回接続時は当日営業日内の全通知が再送され、以降は発生時にリアルタイム配信されます。

通知データは ^A(項目区切り)^B(項目と値の区切り)^C(値と値の区切り)を区切り子とした文字列形式で送信されます。

接続方法の詳細は EVENT I/F 利用方法・データ仕様(PDF) を参照してください。

Responses

Response samples

Content type
application/json
{
  • "p_no": "70",
  • "p_date": "2018.12.03-13:22:43.921",
  • "p_cmd": "EC",
  • "p_PV": "MSGSV",
  • "p_ENO": "10507",
  • "p_ALT": "1",
  • "p_NT": "100",
  • "p_ON": "3000945",
  • "p_ED": "20181203",
  • "p_OON": "0",
  • "p_OT": "1",
  • "p_ST": "1",
  • "p_IC": "2468",
  • "p_MC": "00",
  • "p_BBKB": "3",
  • "p_THKB": "0",
  • "p_CRSJ": "0",
  • "p_CRPRKB": "2",
  • "p_CRPR": "850.000000",
  • "p_CRSR": "5300",
  • "p_CREXSR": "0",
  • "p_ODST": "1",
  • "p_EXST": "0",
  • "p_LMIT": "20181211",
  • "p_IN": "フュートレック"
}

マスターダウンロード

指定したマスターデータを一括ダウンロードします。

電文 ID: CLMEventDownload

ダウンロード対象の電文 ID をカンマ区切りで指定します。 レスポンスとして各マスターデータがストリーム配信され、最後に CLMEventDownloadComplete が送信されます。

指定可能な対象 CLMID

CLMID 説明
CLMSystemStatus システムステータス
CLMDateZyouhou 日付情報
CLMYobine 呼値
CLMUnyouStatus 運用ステータス
CLMUnyouStatusKabu 運用ステータス(株式)
CLMUnyouStatusHasei 運用ステータス(派生)
CLMIssueMstKabu 銘柄マスタ(株式)
CLMIssueSizyouMstKabu 銘柄市場マスタ(株式)
CLMIssueSizyouKiseiKabu 銘柄市場規制(株式)
CLMIssueMstSak 銘柄マスタ(先物)
CLMIssueMstOp 銘柄マスタ(オプション)
CLMIssueSizyouKiseiHasei 銘柄市場規制(派生)
CLMDaiyouKakeme 代用掛目
CLMHosyoukinMst 保証金マスタ
CLMOrderErrReason 注文エラー理由
Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMEventDownload"
sTargetCLMID
required
string

ダウンロード対象の電文 ID(カンマ区切り)

例: "CLMIssueMstKabu,CLMDateZyouhou"

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMEventDownload",
  • "sTargetCLMID": "CLMIssueMstKabu,CLMDateZyouhou"
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMEventDownloadComplete"
}

マスター複合取得

指定した条件でマスターデータをフィルタリングして取得します。

電文 ID: CLMMfdsGetMasterData

対象の電文 ID とカラム名をカンマ区切りで指定することで、必要なデータのみを取得できます。

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMMfdsGetMasterData"
sTargetCLMID
required
string

対象電文 ID(カンマ区切り)

sTargetColumn
string

取得カラム名(カンマ区切り)

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMMfdsGetMasterData",
  • "sTargetCLMID": "CLMIssueMstKabu",
  • "sTargetColumn": "sIssueCode,sIssueName,sBaibaiTani"
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMMfdsGetMasterData"
}

ニュースヘッダ取得

ニュースのヘッダ情報(タイトル・日時・カテゴリ等)を一覧で取得します。

電文 ID: CLMMfdsGetNewsHead

カテゴリ、銘柄コード、日付範囲で絞り込みが可能です。 ヘッダ文字列は Base64 エンコード(Shift-JIS)されています。

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMMfdsGetNewsHead"
p_CG
string

カテゴリコード

p_IS
string

銘柄コード

p_DT_FROM
string

開始日(YYYYMMDD

p_DT_TO
string

終了日(YYYYMMDD

p_REC_OFST
integer

レコードオフセット(デフォルト: 0

p_REC_LIMT
integer

レコード上限(デフォルト: 100、最大: 100

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMMfdsGetNewsHead",
  • "p_CG": "",
  • "p_IS": "",
  • "p_DT_FROM": "20250301",
  • "p_DT_TO": "20250317",
  • "p_REC_OFST": 0,
  • "p_REC_LIMT": 100
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMMfdsGetNewsHead",
  • "p_REC_MAX": 0,
  • "aCLMMfdsNewsHead": [
    ]
}

ニュース本文取得

指定したニュース ID の本文を取得します。

電文 ID: CLMMfdsGetNewsBody

本文は Base64 エンコード(Shift-JIS)されています。

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMMfdsGetNewsBody"
p_ID
required
string

ニュース ID

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMMfdsGetNewsBody",
  • "p_ID": "NEWS20250317001"
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMMfdsGetNewsBody",
  • "p_ID": "string",
  • "aCLMMfdsNewsBody": [
    ]
}

銘柄詳細取得

指定した銘柄の詳細情報を取得します。

電文 ID: CLMMfdsGetIssueDetail

複数銘柄を指定する場合はカンマ区切りで指定します。

Request Body schema: application/json
required
sCLMID
required
string
Value: "CLMMfdsGetIssueDetail"
sTargetIssueCode
required
string

銘柄コード(カンマ区切りで複数指定可)

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMMfdsGetIssueDetail",
  • "sTargetIssueCode": "6501,7201"
}

Response samples

Content type
application/json
{
  • "sCLMID": "string",
  • "sResultCode": "string",
  • "sResultText": "string"
}

証金残情報問合取得

指定銘柄の証金残情報(日証金の融資残・貸株残等)を取得します。

電文 ID: CLMMfdsGetSyoukinZan

最大120銘柄まで指定可能です。

Request Body schema: application/json
required
sCLMID
required
string

電文 ID

sTargetIssueCode
required
string

対象銘柄コード(カンマ区切り、最大120銘柄)

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMMfdsGetSyoukinZan",
  • "sTargetIssueCode": "6501,7203"
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMMfdsGetSyoukinZan",
  • "aCLMMfdsSyoukinZan": [
    ]
}

信用残情報問合取得

指定銘柄の信用残情報(信用買残・売残等)を取得します。

電文 ID: CLMMfdsGetShinyouZan

最大120銘柄まで指定可能です。

Request Body schema: application/json
required
sCLMID
required
string

電文 ID

sTargetIssueCode
required
string

対象銘柄コード(カンマ区切り、最大120銘柄)

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMMfdsGetShinyouZan",
  • "sTargetIssueCode": "6501,7203"
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMMfdsGetShinyouZan",
  • "aCLMMfdsShinyouZan": [
    ]
}

逆日歩情報問合取得

指定銘柄の逆日歩情報を取得します。

電文 ID: CLMMfdsGetHibuInfo

最大120銘柄まで指定可能です。

Request Body schema: application/json
required
sCLMID
required
string

電文 ID

sTargetIssueCode
required
string

対象銘柄コード(カンマ区切り、最大120銘柄)

Responses

Request samples

Content type
application/json
{
  • "sCLMID": "CLMMfdsGetHibuInfo",
  • "sTargetIssueCode": "6501,7203"
}

Response samples

Content type
application/json
{
  • "sCLMID": "CLMMfdsGetHibuInfo",
  • "aCLMMfdsHibuInfo": [
    ]
}