ForHosting KIT · 開発者向けツール

渡航日に必要なパスポート有効期限を確認

この確認ツールでは、パスポートの有効期限と出発予定日、帰国予定日を比較できます。帰国後も6暦月以上の有効期間が必要という一般的な基準を適用し、必要な期限、基準を満たすか、帰国後の残存日数、不足日数を表示します。これは旅行準備のための確認であり、正式な入国判断ではありません。要件は渡航先、国籍、旅券の種類、経路、乗継国によって異なります。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

実際の日程に基づく3つの日付をご入力ください

最初にパスポートに記載された有効期限を入力し、次に出発予定日と帰国予定日をYYYY-MM-DD形式で入力してください。予約を購入した日や申請日ではなく、海外旅行を終える予定の日を帰国日としてお使いください。出発日が帰国日より後の場合、その順序では予定された旅行を表せないため、入力はエラーになります。また、すべての値がグレゴリオ暦上の実在する日付か検証されるため、2月30日のような値から誤解を招く結果が生成されることはありません。氏名、旅券番号、国籍などの個人情報は不要で、入力も求めません。複数の国際区間がある場合は、この保守的な6か月確認には最終帰国日を使い、その後に各渡航先と乗継地点の要件を個別にご確認ください。日程を変更した際は必ず再計算してください。帰国日が数日変わるだけでも、必要な有効期限が同じ日数だけ移動します。現在日付には依存しない決定的な計算なので、同じ3つの日付からは常に同じ結果が得られます。

6暦月後という基準日の考え方をご確認ください

必要な有効期限は、帰国予定日に6暦月を加えて求めます。月ごとに日数が異なるため、固定された日数には置き換えません。たとえば10月15日に帰国する場合、基準日は4月15日です。対応する日が加算先の月に存在しない場合は、その月の最終日を使用します。したがって8月31日の6か月後は2月の末日となり、うるう年なら2月29日です。パスポートの有効期限が計算された基準日と同日、またはそれより後なら基準を満たします。結果には帰国日から有効期限までの暦日数も表示されます。帰国前に失効する場合、この値は負数になります。基準を満たしていれば不足日数はゼロとなり、満たしていなければ基準日まで何日足りないかを示します。これらの値により判定根拠を確認でき、中心となる回答も、明示された日付に対する真偽値として分かりやすく保たれます。

正式な案内ではなく準備用の目安としてお使いください

旅行後6か月の有効期間は広く使われる目安ですが、すべての国に共通する規則ではなく、起算日も異なる場合があります。国によっては帰国日ではなく入国日以降の有効性を求め、より短い期間を認めたり、未使用ページを条件にしたり、一般旅券と緊急旅券を区別したりします。国籍や査証の状況で条件が変わることもあります。航空会社や乗継国が独自に書類を確認する場合もあります。そのため、合格という結果は、入力日がここで実装した暦上の基準を満たすことだけを意味し、搭乗、乗継、入国、査証発給を保証しません。計算後は、渡航先政府、すべての乗継国の当局、実際に運航する会社の最新情報をご確認ください。不合格の場合や境界に近い場合は、変更可能な航空券や遅延による旅行延長も考慮し、早めの更新をご検討ください。ブラウザーではアカウントなしで計算でき、自動確認用APIは1回$0.002です。ネットワーク照会を行わないため、古い規則集を公式情報の代わりに提示することはありません。

予約前にパスポートをご確認ください

航空券や宿泊を確定する前に、記載された有効期限と予定日程を比較できます。

団体旅行者を同じ基準で確認できます

氏名や旅券番号を収集せず、各旅行者に同一の6暦月基準を適用できます。

日程変更後に再確認できます

帰国日が変わった場合の新しい基準日と、正確な不足日数を計算できます。

すべての国で6か月の有効期間が必要ですか?

いいえ。渡航先、国籍、経路、旅券、査証によって規則が異なります。公的機関と運航会社の最新要件をご確認ください。

6か月は出発日と帰国日のどちらから数えますか?

このツールでは保守的な確認として帰国予定日を基準にし、6暦月を加算します。

月末の日付はどのように処理されますか?

6か月後に同じ日が存在しない場合、加算先の月の最終日を基準日とします。

基準日当日に失効するパスポートは合格ですか?

はい。有効期限がrequired_valid_untilと同日またはそれ以後なら、この基準を満たします。

合格なら入国や搭乗が保証されますか?

いいえ。3つの日付を1つの基準と比較するだけで、政府、査証、乗継、航空会社、旅券状態の最新要件は扱いません。

APIの利用料金はいくらですか?

APIは1回$0.002です。同じ決定的な計算をブラウザーでは無料でご利用いただけます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/travel2/passport-expiry-travel-check

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/travel2/passport-expiry-travel-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"passport_expiry_date":"2027-04-20","travel_date":"2026-09-10","return_date":"2026-09-20"}'
{
  "passport_expiry_date": "2027-04-20",
  "travel_date": "2026-09-10",
  "return_date": "2026-09-20"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "travel2.passport_expiry_travel_check",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →