超過手荷物料金の計算
超過手荷物料金計算ツールは、預け入れ手荷物が無料許容量を上回った場合に航空会社から請求される可能性がある金額を見積もります。実際の重量、無料の上限、公開されている料金、超過1キログラムごとの課金か重量超過1個ごとの課金かを入力してください。超過重量と見積料金を分けて表示するため、荷物の詰め直し、事前購入、空港での支払いを比較しやすくなります。
無料で実行
航空券に適用される規定を確認します
最初に、ご予約の運賃、路線、搭乗クラス、会員ステータスに正確に対応する手荷物条件をご確認ください。航空会社は複数の上限を掲載していることが多く、別の路線や航空券種別に示された許容量がお客様の予約に適用されるとは限りません。荷造りを終えた手荷物1個を信頼できるはかりで量り、その重量をキログラム単位で入力します。無料許容量には、その手荷物1個に含まれる重量を使用してください。次に、航空会社が重量超過料金をどのように定めているかを確認します。上限を超えた各キログラムに公開料金を掛ける場合は、1キログラム当たりを選びます。上限を超えると手荷物1個に固定料金が1回発生する場合は、1個当たりを選びます。表示したい通貨で料金を入力してください。本ツールは手荷物を1個ずつ計算し、別の手荷物で余った許容量を移せるとは想定しません。許容量の合算、複数の重量帯、別個の個数制限が認められる予約では、該当する手荷物を個別に計算したうえで、航空会社の規定に照らして合計をご確認ください。
見積もりの計算方法を理解します
本ツールは、手荷物の実重量から無料許容量を差し引きます。結果が0以下なら重量超過ではないため、見積料金は0です。差が正の場合、その値が超過重量になります。1キログラム当たりの規定では、超過重量に入力した料金を掛けます。したがって、1キログラム未満の端数も無断で切り捨てずに計算へ含めます。1個当たりの規定では、超過量の大小にかかわらず、正の超過があれば固定料金を1回だけ適用します。結果には入力重量、許容量、超過重量、課金方式、単価、通貨、見積料金を表示し、前提を確認できるようにしています。安定した表示のため、金額は小数第2位、重量は小数第3位までに丸めます。一方で、航空会社が重量を切り上げたり、重量帯別の料金や税金を適用したりする場合があります。そのような条件が規定に記載されているときは、本結果を旅行準備用の概算として扱い、購入前に航空会社所定の丸め方または重量帯を適用してください。
結果を使って現実的な選択肢を検討します
超過料金の見積もりは、チェックインカウンターへ到着する前に行うと最も役立ちます。追加手荷物をオンラインで購入する費用、別の許可された手荷物へ品物を移す方法、持ち込み可能な物を身に着ける方法、急がない荷物を別送する費用と比較してください。わずかな差で固定の超過料金がなくなることもあるため、変更するたびに手荷物を量り直します。また、航空会社が受け付ける最大重量もご確認ください。超過料金を払っても、非常に重い手荷物が必ず運ばれるわけではなく、安全な取り扱いの上限により拒否されたり、特殊手荷物として扱われたりする場合があります。本ツールには、追加個数、規定外サイズ、スポーツ用品、危険物、税金、カード手数料、通貨換算の料金は含まれません。これらは重量超過料金と同時に発生する可能性があります。見積もりの根拠をほかの方も確認できるよう、参照した運賃規定と結果を一緒に保存してください。出発直前には、予約確認書または航空会社の公式手荷物ページで許容量と料金を再確認してください。事前購入と空港では価格が異なる場合があります。
活用例
自宅を出る前にスーツケースを確認
品物を減らしたり分けたりできるうちに、発生しそうな重量超過料金を見積もります。
航空会社ごとの手荷物条件を比較
航空券を選ぶ前に、同じ荷造り済み重量へ各社の許容量と料金を当てはめます。
手荷物の事前購入がお得かを判断
見積もった超過料金と、搭乗前に手荷物を追加する際の提示価格を比較します。
よくある質問
計算ツールの利用料金はいくらですか?
ブラウザーでは無料でご利用いただけます。APIによる処理は1リクエスト当たり$0.002でご利用いただけます。
1キログラム当たりと1個当たりの料金は何が違いますか?
前者は超過重量に単価を掛けます。後者は手荷物が許容量を超えた場合に固定料金を1回適用します。
超過重量は次の整数キログラムへ切り上げますか?
いいえ。入力した重量の端数も計算します。航空会社の規定に切り上げ方法がある場合は、その方法を適用してください。
複数の手荷物を計算できますか?
はい。1個ずつ計算し、航空会社が各手荷物を個別に評価する場合に限って結果を合計してください。
規定外サイズや追加個数の料金も含まれますか?
いいえ。重量に基づく超過料金だけを見積もります。寸法、追加個数、特殊品、税金、通貨換算は対象外です。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/travel/baggage-excess-fee \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bag_weight_kg":27.5,"free_allowance_kg":23,"fee_mode":"per_kg","fee_amount":18}'const res = await fetch("https://api.kit.forhosting.com/travel/baggage-excess-fee", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bag_weight_kg": 27.5,
"free_allowance_kg": 23,
"fee_mode": "per_kg",
"fee_amount": 18
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/baggage-excess-fee",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bag_weight_kg": 27.5,
"free_allowance_kg": 23,
"fee_mode": "per_kg",
"fee_amount": 18
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/baggage-excess-fee", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bag_weight_kg":27.5,"free_allowance_kg":23,"fee_mode":"per_kg","fee_amount":18}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bag_weight_kg":27.5,"free_allowance_kg":23,"fee_mode":"per_kg","fee_amount":18}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/baggage-excess-fee", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"bag_weight_kg": 27.5,
"free_allowance_kg": 23,
"fee_mode": "per_kg",
"fee_amount": 18
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.baggage_excess_fee",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |