メインコンテンツへ

電力価格予測

価格予測APIを使用して、日本のすべての送配電エリアにおけるJEPX電力価格の最新のTensor AI予測を取得します。新しい翌日予測は毎日6:00 JSTから利用可能です。

ベースURL: https://api.tensorenergy.jp/v1

パス: /price-forecast

メソッド: GET

クエリパラメータ

リクエストの一部としてクエリパラメータが提供されない場合、デフォルトの期間は[今日, 今日 + 3日]となります。

フィールドタイプ説明必須
fromstring予測を取得するための開始時間。次の形式で表現: 2006-01-02T15:04:05Z。いいえ
tostring予測を取得するための終了時間。次の形式で表現: 2006-01-02T15:04:05Z。fromとtoの間隔は31日を超えることはできません。いいえ

レスポンス

レスポンスは、次のフィールドを持つnull不可のJSONオブジェクトです。

フィールドタイプ説明
data[PriceForecastSet] | nullクエリから返されたデータ。errorがnullでない場合、この値はnullになります。
errorError | nullクエリから返されたエラー。dataがnullでない場合、この値はnullになります。

PriceForecastSetオブジェクト

フィールドタイプ説明
datetimestringJEPX時間枠のタイムスタンプ。ISO 8601準拠のUTCタイムスタンプで表現。
pricesZonePricesすべてのエリアプライスを含むオブジェクト。すべてJPY/kWhで表現されます。

ZonePricesオブジェクト

このオブジェクトのすべてのフィールドはnull可能です。

フィールドタイプ説明
chugokufloat | null中国エリアプライス(JPY/kWh)
chubufloat | null中部エリアプライス(JPY/kWh)
kyushufloat | null九州エリアプライス(JPY/kWh)
hokkaidofloat | null北海道エリアプライス(JPY/kWh)
hokurikufloat | null北陸エリアプライス(JPY/kWh)
tokyofloat | null東京エリアプライス(JPY/kWh)
kansaifloat | null関西エリアプライス(JPY/kWh)
tohokufloat | null東北エリアプライス(JPY/kWh)
shikokufloat | null四国エリアプライス(JPY/kWh)
okinawafloat | null沖縄エリアプライス(JPY/kWh)
systemfloat | nullシステム価格(JPY/kWh)

Errorオブジェクト

フィールドタイプ説明
messagestring問題が発生したことを説明するメッセージ。
codeinternal_server_error | invalid_query_parameter発生したエラーコード。

リクエスト例

curl --request GET \
--url https://api.tensorenergy.jp/v1/price-forecast \
--header "authorization: Bearer ${API_TOKEN}"

レスポンス例

操作中にエラーが発生しない場合

{
"data": [
{
"datetime": "2022-01-01T15:00:00Z",
"prices": {
"chugoku": 10.1,
"chubu": 10.1,
"kyushu": 10.1,
"hokkaido": 10.1,
"hokuriku": 10.1,
"tokyo": 10.1,
"kansai": 10.1,
"tohoku": 10.1,
"shikoku": 10.1,
"okinawa": null,
"system": 10.1
}
},
{
"datetime": "2022-01-01T15:30:00Z",
"prices": {
"chugoku": 10.1,
"chubu": 10.1,
"kyushu": 10.1,
"hokkaido": 10.1,
"hokuriku": 10.1,
"tokyo": 10.1,
"kansai": 10.1,
"tohoku": 10.1,
"shikoku": 10.1,
"okinawa": null,
"system": 10.1
}
}
],
"error": null
}

操作中にエラーが発生する場合

{
"data": null,
"error": {
"message": "something went wrong during the process",
"code": "internal_server_error"
}
}

期間内に予測が存在しない場合

{
"data": [],
"error": null
}