ویزا و شرایط ورود — 199 گذرنامه · ۳۹٬۴۰۲ مسیر
Can I enter?
یک گذرنامه و یک مقصد انتخاب کنید تا ببینید چه قانونی اعمال میشود، چقدر میتوانید بمانید و پیش از پرواز چه چیزهایی باید آماده کنید. روزی پنج بررسی رایگان، بدون حساب کاربری.
برای 20 بررسی در روز، تأیید کنید انسان هستید
مقصد بعدی · اعتماد و شفافیت · توسعهدهندگان و عاملها: همین بررسی با یک درخواست HTTP
01 — مقصد بعدی
- هلند → ژاپن
- ایالات متحده → برزیل
- بریتانیا → ایالات متحده
- هند → امارات متحدهٔ عربی
- هند → تایلند
- ایالات متحده → چین
- آلمان → تایلند
- فیلیپین → ژاپن
- استرالیا → اندونزی
- کانادا → مکزیک
- ایالات متحده → ویتنام
- بریتانیا → استرالیا
هر جفت گذرنامه و مقصد یک صفحه دارد: با هر گذرنامه به کجا میتوانید سفر کنید · برای هر مقصد، دارندگان کدام گذرنامهها به ویزا نیاز دارند · ۳۹٬۴۰۲ مسیر در نقشه سایت.
02 — اعتماد و شفافیت
ساختهشده با همین مجموعهدادهٔ
هر عددی که پایین میبینید از همان مجموعهدادهای محاسبه میشود که این سرویس ارائه میدهد؛ هیچکدام دستی نوشته نشدهاند. هر قاعدهٔ ورود هر روز با منبع رسمی استنادشدهاش مقایسه و بازبینی میشود، و شمارندههای زنده مستقیم از سرور اصلی میآیند و هر پنج دقیقه بهروز میشوند.
۱۹۹
گذرنامههای تحت پوشش
۳۹٬۴۰۲
مسیرهای گذرنامه–مقصد
۱۹۱/۱۹۹
راستیآزماییشده با منابع رسمی
۸۲۷
قواعد با استناد به منبع
۷۱
قواعد بازبینیشده امروز
۵۳۸
منابع رسمی با بررسی روزانه
0d
میانهٔ زمان گذشته از آخرین راستیآزمایی قواعد
2026-08-12
نسخه مجموعهداده
—
دسترسپذیری API · 30 روز
۱۷۲/۱۹۹
پیوند به درگاههای رسمی درخواست ویزا
—
بازدید عاملهای هوش مصنوعی امروز
—
فراخوانی ابزار MCP · از ابتدا
فعالیت راستیآزمایی
- AGOSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- ARESources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- ATGSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- AUSSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- AUTPassport-validity, blank-pages, onward-ticket, residence-permit-exemption and purpose-scope rules re-read against oesterreich.gv.at and bmeia.gv.at, all unchanged; the flagged content-hash change was a cosmetic page-furniture update.
- BHRSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- BIHSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- BTNPassport-validity, sustainable-development-fee and purpose-scope rules re-read against doi.gov.bt and bhutan.travel, all unchanged.
- CANPassport, blank-pages, health, TWOV, residence-permit-exemption and purpose-scope rules re-read against canada.ca, all unchanged; the flagged eta.html hash change was a transient scheduled-maintenance banner.
- CHLFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- CHNFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- CIVFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- CMRFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- CODFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- COGFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- COLSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- COMFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- CPVTourist-visa duration corrected from a flat 30-day cap to 90 days (extendable once to 180); transit visa corrected to 4 days; added the EASE pre-registration and TSA airport-tax requirement that applies even to visa-exempt travellers. Passport-validity and onward-ticket reconfirmed unchanged.
- CRISources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- CUBFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- CYPDeep audit: blank-pages, airport-transit-visa and two of three residence-permit-exemption clauses reconfirmed unchanged, and the third clause's excluded-country list corrected to 'except the UK and Ireland' (was 'except Ireland'); passport-validity flagged needs_review because the cited embassy page states two different anchors for the 3-month buffer (beyond the visa's validity in one section, beyond the trip in another) without reconciling them.
- CZEFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- DEUFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- GABSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- GINSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- HUNSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- INDPassport-validity, blank-pages, onward-ticket and purpose-scope rules re-read against indianembassyusa.gov.in and indianvisaonline.gov.in, all unchanged; the flagged hash change was a page-footer date edit.
- IRNSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- IRQPassport-validity, blank-pages, onward-ticket and purpose-scope rules re-read against UK FCDO and the Iraqi MOFA, all unchanged.
- KHMSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- LCAPassport-validity and purpose-scope rules re-read against stlucia.org and govt.lc, unchanged.
- LSOBlank-pages rule flagged needs_review: the cited source states the 3-clean-pages requirement specifically for trade-purpose visas, while the general embassy visa-requirements list has no blank-pages item at all. Passport-validity, onward-ticket, health and purpose-scope reconfirmed unchanged.
- MDASources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- MNGSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- MOZSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- MUSSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- MYSSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- NAMBlank-pages note corrected: both current MHAISS documents require 3 clean pages uniformly; the prior note's claim of a 2-page exception for online applications was not supported by either source. Passport-validity, onward-ticket, health and purpose-scope reconfirmed unchanged.
- NGASources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- NPLSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
دادههای کامل و قابلخواندن برای ماشین: GET /transparency · GET /stats.json · GET /changes.json · status.canienter.com
03 — یکپارچهسازی
پاسخ میفروشیم، بهازای هر درخواست
درخواست بدون پرداخت، پاسخ HTTP 402 را همراه با شرایط پرداخت برمیگرداند. هر کلاینت x402 مبلغ $0.03 را با USDC پرداخت میکند و درخواست را دوباره میفرستد. پرداختها روی Base mainnet انجام میشود.
# Free tier — 5 checks a day, no auth curl "https://api.canienter.com/free/check?passport=NLD&destination=JPN" # Paid tier — answers HTTP 402 Payment Required. The offer (amount, # asset, pay-to) is base64 JSON in the PAYMENT-REQUIRED header; # any x402 client settles it and retries automatically. curl "https://api.canienter.com/v1/check?passport=NLD&destination=JPN" # Peek at the offer without paying: curl -s -o /dev/null -D - "https://api.canienter.com/v1/check?passport=NLD&destination=JPN" \ | grep -i "^payment-required" | cut -d" " -f2 | base64 -d
// npm i @x402/fetch @x402/evm viem (Node 18+) // WARNING: running this spends real USDC ($0.03/call, Base mainnet). // Inspect the offer first, free of charge: const probe = await fetch("https://api.canienter.com/v1/check?passport=NLD&destination=JPN"); console.log(probe.status, /* 402 */ JSON.parse(atob(probe.headers.get("PAYMENT-REQUIRED")))); // Then pay per call — key from an env var, never hardcoded or logged: import { wrapFetchWithPaymentFromConfig } from "@x402/fetch"; import { ExactEvmScheme } from "@x402/evm"; import { privateKeyToAccount } from "viem/accounts"; const account = privateKeyToAccount(process.env.X402_PRIVATE_KEY); const payFetch = wrapFetchWithPaymentFromConfig(fetch, { schemes: [ { network: "eip155:8453", client: new ExactEvmScheme(account) }]}); const res = await payFetch( "https://api.canienter.com/v1/check?passport=NLD&destination=JPN"); if (!res.ok) throw new Error("check failed: " + res.status); const { requirement, allowed_stay_days } = await res.json();
# The API publishes its own agent skill (Claude Code paths shown; # Codex/Cursor/other agents: use your agent's skills directory) mkdir -p ~/.claude/skills/visa-check curl -s "https://api.canienter.com/.well-known/agent-skills/visa-check/SKILL.md" \ -o ~/.claude/skills/visa-check/SKILL.md # Discovery index with the SKILL.md sha256 digest (verify, updates, extras): curl -s "https://api.canienter.com/.well-known/agent-skills/index.json" # Remove: delete ~/.claude/skills/visa-check
این مهارت به یک عامل امکان میدهد شرایط ورود را جستوجو کند و بهازای هر درخواست از طریق x402 پرداخت کند. کلید APIای هم در میان نیست که لو برود.
مستندات ماشینخوان: GET /llms.txt · GET /openapi.json
افزودن به عامل شما
| اندپوینت | قیمت |
|---|---|
| /free/check | رایگان · 5/روز |
| /v1/check | $0.03 |
| /v1/trips/evaluateسفر کامل: چندمسیری، چند گذرنامه، توضیحات | $0.10 |
| /v1/passport/{iso3}همهٔ 198 مقصد یکجا در یک درخواست | $0.15 |
- USDC روی Base mainnet · x402 v2
- بدون حساب، بدون کلید API، بدون قرارداد
- تاریخ بهروزرسانی در هر پاسخ
01 — فراخوانی
GET /v1/check: درخواست بدون پرداخت، HTTP 402 را همراه با پیشنهاد پرداخت برمیگرداند.
02 — پرداخت
$0.03 USDC را با هر کلاینت x402 بپردازید؛ تسویه روی Base mainnet انجام میشود.
03 — پاسخ
JSON verdict همراه با رسید پرداخت روی زنجیره برگردانده میشود.
توسعهدهنده نیستید؟ با دو خط HTML همین پاسخها را در سایت خودتان نشان دهید: بدون فراخوانی API و بدون حساب کاربری.
04 — سایت شما
در صفحههای شما هم کار میکند.
یک راهنمای سفر، یک وبلاگ مهاجرت، یک صفحهٔ رزرو: دو خط کد را جایگذاری کنید تا خوانندگانتان بدون خارج شدن از صفحهٔ شما، شرایط ورود، مدت اقامت مجاز و پیوند قوانین مستند را ببینند. برای هر سایتی، تجاری یا غیرتجاری، رایگان است؛ در عوض فقط پیوند ارجاع را حذف نکنید.
<!-- anywhere in your page --> <div data-canienter-widget></div> <script src="https://canienter.com/embed.js" async></script> <!-- on a Japan guide, pre-select the destination --> <div data-canienter-widget data-destination="JPN"></div>
- بدون کوکی، بدون ردیابی، بدون حساب
- با حالت روشن یا تاریک مرورگر خواننده هماهنگ میشود
- اندازهاش خودکار با فضای صفحه تنظیم میشود
- پاسخها به همان منابع رسمی استناد میکنند