Visa dan syarat kemasukan — 199 pasport · 39,402 laluan
Can I enter?
Pilih pasport dan destinasi anda: dapatkan peraturannya, tempoh tinggal yang dibenarkan, dan apa yang perlu disediakan sebelum berlepas. Lima semakan percuma sehari, tanpa akaun.
Sahkan bahawa anda manusia untuk membuka 20 semakan sehari
Ke mana seterusnya · Kepercayaan dan ketelusan · Pembangun dan ejen AI: semakan yang sama dalam bentuk permintaan HTTP
01 — Ke mana seterusnya
- Belanda → Jepun
- Amerika Syarikat → Brazil
- United Kingdom → Amerika Syarikat
- India → Emiriah Arab Bersatu
- India → Thailand
- Amerika Syarikat → China
- Jerman → Thailand
- Filipina → Jepun
- Australia → Indonesia
- Kanada → Mexico
- Amerika Syarikat → Vietnam
- United Kingdom → Australia
Setiap pasangan pasport dan destinasi mempunyai halamannya sendiri: ke mana pasport boleh pergi · siapa yang perlukan visa untuk ke sesuatu destinasi · 39,402 laluan dalam peta laman.
02 — Kepercayaan dan ketelusan
Dikira daripada set data itu sendiri
Setiap angka di bawah dikira daripada set data yang sama yang disajikan oleh pemasangan ini: tiada satu pun ditulis secara manual. Setiap peraturan kemasukan disemak semula setiap hari dengan sumber rasmi yang dirujuknya; pembilang langsung diambil terus daripada pelayan produksi dan disegarkan setiap lima minit.
199
Pasport diliputi
39,402
Laluan pasport ke destinasi
191/199
Disahkan dengan sumber rasmi
827
Peraturan dengan petikan sumber
71
Peraturan disahkan semula hari ini
538
Sumber rasmi disemak setiap hari
0d
Umur median peraturan sejak disemak
2026-08-12
Versi set data
—
Masa beroperasi API · 30 hari
172/199
Portal permohonan rasmi dipautkan
—
Lawatan ejen AI hari ini
—
Panggilan alat MCP · sejak mula
Aktiviti pengesahan
- 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).
Data penuh dalam format yang boleh dibaca mesin: GET /transparency · GET /stats.json · GET /changes.json · status.canienter.com
03 — Integrasi
Jawapan, dijual setiap permintaan.
Panggilan tanpa bayaran akan mengembalikan HTTP 402 berserta arahan pembayaran. Mana-mana klien x402 akan membayar $0.03 dalam USDC dan mencuba semula. Pembayaran dibuat di 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
Kemahiran ini membolehkan ejen mencari syarat kemasukan dan membayar setiap permintaan melalui x402. Tiada kunci API yang boleh terbocor.
Dokumentasi untuk mesin: GET /llms.txt · GET /openapi.json
Tambah ke ejen anda
| Titik akhir | Harga |
|---|---|
| /free/check | percuma · 5/hari |
| /v1/check | $0.03 |
| /v1/trips/evaluateperjalanan penuh: berbilang sektor, berbilang pasport | $0.10 |
| /v1/passport/{iso3}semua 198 destinasi serentak | $0.15 |
- USDC di Base mainnet · x402 v2
- Tanpa akaun, kunci API atau kontrak
- Tarikh kemas kini pada setiap jawapan
01 — Panggil
GET /v1/check: permintaan tanpa bayaran memulangkan HTTP 402 dengan tawaran pembayaran.
02 — Bayar
$0.03 USDC melalui mana-mana klien x402, diselesaikan di Base mainnet.
03 — Jawab
JSON verdict berserta resit on-chain untuk pembayaran itu.
Bukan pembangun? Jawapan yang sama boleh dipaparkan di laman anda sendiri dengan dua baris HTML: tiada panggilan API, tiada akaun.
04 — Laman anda
Berfungsi di laman anda juga.
Panduan pelancongan, blog perpindahan, aliran tempahan: tampal dua baris dan pembaca anda mendapat syaratnya, tempoh tinggal yang dibenarkan dan pautan ke peraturan bersumber tanpa meninggalkan laman anda. Ia percuma untuk mana-mana laman, komersial atau tidak. Satu-satunya syarat sebagai balasan ialah pautan atribusi mesti kekal kelihatan.
<!-- 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>
- Tiada kuki, tiada penjejakan, tiada akaun
- Mengikut mod terang dan gelap pembaca anda
- Saiznya melaras sendiri mengikut ruang yang ada
- Jawapan memetik sumber rasmi yang sama
Dokumentasi widget, pilihan dan contoh langsung · Hab pembangun