تحقق من صلاحية جواز السفر لتاريخ رحلتك
استخدموا هذه الأداة لمقارنة تاريخ انتهاء جواز السفر بموعدي المغادرة والعودة المخطط لهما.
شغّل الأداة مجانًا
وهي تطبق قاعدة شائعة تقضي ببقاء الجواز صالحاً ستة أشهر تقويمية على الأقل بعد العودة. تعرض النتيجة تاريخ الحد الدقيق، ومدى استيفاء القاعدة، وأيام الصلاحية المتبقية، وأي نقص. هذا فحص للتخطيط وليس قراراً رسمياً بالدخول؛ فقد تختلف المتطلبات حسب الوجهة والجنسية ونوع الوثيقة والمسار ودول العبور.
أدخلوا التواريخ الثلاثة من برنامج الرحلة الفعلي
ابدؤوا بتاريخ الانتهاء المطبوع في جواز السفر، ثم أدخلوا تاريخي المغادرة والعودة المخطط لهما بصيغة YYYY-MM-DD. استخدموا اليوم المتوقع لانتهاء الرحلة الدولية، لا تاريخ شراء الحجز أو تقديم الطلب. ترفض الأداة برنامج الرحلة إذا كانت المغادرة بعد العودة، لأن هذا الترتيب لا يمكن أن يصف الرحلة المقصودة. كما تتحقق من أن كل قيمة تمثل تاريخاً حقيقياً في التقويم الميلادي، ولذلك لا ينتج تاريخ مثل 30 فبراير إجابة مضللة من دون تنبيه. لا حاجة إلى الأسماء أو أرقام الجوازات أو الجنسية أو أي بيانات شخصية أخرى، ولا تطلبها الأداة. إذا شملت الرحلة عدة مقاطع دولية، فاستخدموا تاريخ العودة النهائي لهذا الفحص التحوطي لستة أشهر، ثم راجعوا كل وجهة ومحطة عبور على حدة. أعيدوا الحساب كلما تغير برنامج الرحلة، لأن تحريك العودة بضعة أيام يغيّر أيضاً الحد الأدنى المقبول لتاريخ الانتهاء. الحساب حتمي ولا يعتمد على تاريخ اليوم، ولذلك تعطي المدخلات الثلاثة نفسها النتيجة ذاتها دائماً.
افهموا كيفية حساب حد الأشهر التقويمية
يُحسب تاريخ الصلاحية المطلوب بإضافة ستة أشهر تقويمية إلى تاريخ العودة المخطط له. ولا تُستخدم مدة ثابتة بالأيام لأن أطوال الأشهر تختلف. فعلى سبيل المثال، ينتج عن العودة في 15 أكتوبر حد في 15 أبريل. وإذا لم يوجد اليوم المناظر في الشهر المستهدف، يستخدم الحساب آخر يوم صحيح فيه: فبعد ستة أشهر من 31 أغسطس يكون الحد آخر يوم من فبراير، بما في ذلك 29 فبراير في السنة الكبيسة. يستوفي الجواز القاعدة إذا كان تاريخ انتهائه في الحد المحسوب أو بعده. وتعرض الإجابة أيضاً إجمالي الأيام التقويمية بين العودة والانتهاء، وقد يكون سالباً إذا انتهت الوثيقة قبل العودة. يكون النقص صفراً عند استيفاء القاعدة؛ وإلا فإنه يبين عدد الأيام الإضافية اللازمة للوصول إلى الحد. تجعل هذه الحقول القرار قابلاً للمراجعة، مع إبقاء الجواب الأساسي واضحاً: قيمة صحيحة أو خاطئة مقارنة بتاريخ ظاهر بدقة.
تعاملوا مع النتيجة كفحص تخطيطي لا كمشورة رسمية
تُستخدم قاعدة الصلاحية لستة أشهر بعد السفر على نطاق واسع، لكنها ليست عامة وقد يختلف تاريخ القياس. فقد تشترط دولة ما الصلاحية بعد الوصول بدلاً من العودة، أو تقبل مدة أقصر، أو تطلب صفحات فارغة، أو تميز بين الجواز العادي والطارئ، أو تطبق شروطاً مختلفة بحسب الجنسية والتأشيرة. وقد تجري شركات الطيران ودول العبور فحوصاً مستقلة للوثائق أيضاً. لذلك تعني النتيجة الإيجابية فقط أن التواريخ تستوفي قاعدة التقويم المطبقة هنا؛ وهي لا تضمن الصعود أو العبور أو الدخول أو الموافقة على التأشيرة. بعد فحص التواريخ، أكدوا المتطلب الحالي لدى حكومة الوجهة وسلطات جميع دول العبور والناقل المشغل. جددوا الجواز مبكراً إذا كانت النتيجة سلبية أو قريبة من الحد، ولا سيما إذا كانت التذاكر قابلة للتغيير أو قد يطيل التأخير الرحلة. يمكن استخدام حساب المتصفح بلا حساب، بينما تبلغ تكلفة الفحوص الآلية عبر API مقدار $0.002 لكل طلب. لا تُجرى أي مطالعة عبر الشبكة، ولذلك لا تستبدل هذه الأداة مصدراً رسمياً بقاعدة متطلبات قديمة.
حالات الاستخدام
افحصوا الجواز قبل الحجز
قارنوا تاريخ الانتهاء المطبوع ببرنامج الرحلة المقترح قبل الالتزام بالرحلات الجوية أو الإقامة.
تحققوا من أفراد مجموعة السفر
طبقوا فحص الأشهر الستة نفسه على كل مسافر من دون جمع الأسماء أو أرقام الجوازات.
أعيدوا الفحص بعد تغيير الرحلة
احسبوا الحد الجديد عند تغيير تاريخ العودة، واعرفوا العدد الدقيق لأيام النقص.
الأسئلة الشائعة
هل تشترط جميع الدول صلاحية لستة أشهر؟
لا. تختلف القواعد حسب الوجهة والجنسية والمسار والوثيقة والتأشيرة. أكدوا المتطلبات الحالية لدى الجهات الرسمية والناقل.
هل تبدأ الأشهر الستة من المغادرة أم العودة؟
تستخدم هذه الأداة العودة المخطط لها مرجعاً تحفظياً، وتضيف إليها ستة أشهر تقويمية.
كيف تُعالج تواريخ نهاية الشهر؟
إذا لم يوجد اليوم نفسه بعد ستة أشهر، يصبح آخر يوم صحيح من الشهر المستهدف هو الحد.
هل يجتاز الجواز الذي ينتهي في يوم الحد تماماً؟
نعم. يستوفي تاريخ الانتهاء المساوي لـ required_valid_until أو اللاحق له القاعدة المطبقة هنا.
هل تضمن النتيجة الإيجابية الدخول أو الصعود؟
لا. فهي تقارن ثلاثة تواريخ بقاعدة واحدة، ولا تشمل المتطلبات الحالية للحكومات أو التأشيرات أو العبور أو الناقل أو حالة الجواز.
ما تكلفة طلب API؟
تبلغ تكلفة كل طلب API مقدار $0.002. ويتاح الحساب الحتمي نفسه مجاناً في المتصفح أيضاً.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر 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"}'const res = await fetch("https://api.kit.forhosting.com/travel2/passport-expiry-travel-check", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"passport_expiry_date": "2027-04-20",
"travel_date": "2026-09-10",
"return_date": "2026-09-20"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel2/passport-expiry-travel-check",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"passport_expiry_date": "2027-04-20",
"travel_date": "2026-09-10",
"return_date": "2026-09-20"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel2/passport-expiry-travel-check", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"passport_expiry_date":"2027-04-20","travel_date":"2026-09-10","return_date":"2026-09-20"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"passport_expiry_date":"2027-04-20","travel_date":"2026-09-10","return_date":"2026-09-20"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel2/passport-expiry-travel-check", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"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"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |