Visa dan persyaratan masuk — 199 paspor · 39.402 rute
Can I enter?
Pilih paspor dan negara tujuan, lalu lihat aturannya, lama tinggal yang diizinkan, dan apa saja yang perlu disiapkan sebelum berangkat. Lima pemeriksaan gratis per hari, tanpa perlu akun.
Verifikasi bahwa Anda manusia untuk membuka 20 pemeriksaan per hari
Ke mana selanjutnya · Kepercayaan dan transparansi · Pengembang dan agen: pemeriksaan yang sama lewat permintaan HTTP
01 — Ke mana selanjutnya
- Belanda → Jepang
- Amerika Serikat → Brasil
- Inggris Raya → Amerika Serikat
- India → Uni Emirat Arab
- India → Thailand
- Amerika Serikat → Tiongkok
- Jerman → Thailand
- Filipina → Jepang
- Australia → Indonesia
- Kanada → Meksiko
- Amerika Serikat → Vietnam
- Inggris Raya → Australia
Setiap pasangan paspor–destinasi memiliki halaman sendiri: negara yang bisa dikunjungi dengan tiap paspor · siapa saja yang perlu visa ke suatu negara · 39.402 rute di peta situs.
02 — Kepercayaan dan transparansi
Dihitung dari dataset itu sendiri
Setiap angka di bawah dihitung dari dataset yang benar-benar disajikan oleh deployment ini: tidak ada yang ditulis manual. Setiap aturan masuk dicek ulang setiap hari dengan sumber resmi yang dikutipnya; penghitungnya diambil langsung dari produksi dan diperbarui setiap lima menit.
199
Paspor yang tercakup
39.402
Rute paspor–negara tujuan
191/199
Diverifikasi dengan sumber resmi
827
Aturan dengan kutipan sumber
71
Aturan diverifikasi ulang hari ini
538
Sumber resmi dicek tiap hari
0d
Usia median aturan sejak terakhir diperiksa
2026-08-12
Versi dataset
—
Uptime API · 30 hari
172/199
Portal pengajuan resmi tertaut
—
Kunjungan agen AI hari ini
—
Panggilan alat MCP · total
Aktivitas verifikasi
- 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 lengkap dalam format yang bisa dibaca mesin: GET /transparency · GET /stats.json · GET /changes.json · status.canienter.com
03 — Integrasi
Jawaban, bayar per permintaan.
Panggilan tanpa pembayaran mengembalikan HTTP 402 beserta instruksi pembayaran. Klien x402 mana pun akan membayar $0.03 USDC lalu mencoba lagi. Pembayaran diselesaikan 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
Dengan skill ini, agen bisa mencari persyaratan masuk dan membayar per permintaan lewat x402. Tidak ada kunci API yang berisiko bocor.
Dokumentasi dalam format terbaca mesin: GET /llms.txt · GET /openapi.json
Tambahkan ke agen
| Endpoint | Harga |
|---|---|
| /free/check | gratis · 5/hari |
| /v1/check | $0.03 |
| /v1/trips/evaluateperjalanan lengkap: multisegmen, multipaspor, penjelasan | $0.10 |
| /v1/passport/{iso3}semua 198 tujuan sekaligus | $0.15 |
- USDC di Base mainnet · x402 v2
- Tanpa akun, kunci API, atau kontrak
- Tanggal pembaruan di setiap jawaban
01 — Panggil
GET /v1/check: permintaan tanpa pembayaran mengembalikan HTTP 402 dengan penawaran pembayaran.
02 — Bayar
$0.03 USDC melalui klien x402 mana pun, diselesaikan di Base mainnet.
03 — Terima jawaban
JSON verdict beserta tanda terima pembayaran on-chain.
Bukan pengembang? Anda bisa menampilkan jawaban yang sama di situs sendiri hanya dengan dua baris HTML: tanpa panggilan API, tanpa akun.
04 — Situs Anda
Bisa juga dipasang di halaman Anda sendiri.
Panduan wisata, blog relokasi, alur pemesanan: tempel dua baris kode dan pembaca Anda langsung tahu persyaratannya, lama tinggal yang diizinkan, serta tautan ke aturan beserta sumbernya tanpa meninggalkan halaman Anda. Gratis untuk situs apa pun, komersial maupun bukan. Satu-satunya syarat: tautan atribusi harus tetap terlihat.
<!-- 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>
- Tanpa cookie, pelacakan, atau akun
- Mengikuti mode terang/gelap pembaca Anda
- Ukurannya menyesuaikan ruang yang tersedia
- Jawaban mengutip sumber resmi yang sama
Dokumentasi widget, opsi, dan contoh langsung · Pusat pengembang