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
123/199
Diverifikasi dengan sumber resmi
829
Aturan dengan kutipan sumber
81
Aturan diverifikasi ulang hari ini
533
Sumber resmi dicek tiap hari
1d
Usia median aturan sejak terakhir diperiksa
2026-10-05
Versi dataset
—
Uptime API · 30 hari
172/199
Portal pengajuan resmi tertaut
—
Kunjungan agen AI hari ini
—
Panggilan alat MCP · total
Aktivitas verifikasi
- AFGEntry rules re-verified against Ministry of Foreign Affairs of Afghanistan (Islamic Emirate — de facto authorities)
- AGOEntry rules re-verified against Servico de Migracao e Estrangeiros de Angola (SME)
- ALBEntry rules re-verified against Ministry for Europe and Foreign Affairs of Albania
- ANDOfficial source content changed — queued for review
- ARGEntry rules re-verified against Ministerio de Relaciones Exteriores (Cancillería) / Dirección Nacional de Migraciones
- ARMEntry rules re-verified against Ministry of Foreign Affairs of the Republic of Armenia
- BFAEntry rules re-verified against Visa Burkina, official Burkina Faso e-visa platform (referenced by servicepublic.gov.bf); applicant portal at https://applicant.visaburkina.bf/
- BGDEntry rules re-verified against Bangladesh Online MRV Portal (online application, visa issued at missions); VOA info at https://voa.specialbranch.gov.bd/public/voa-info.html (Bangladesh Police Special Branch)
- BGROfficial source content changed — queued for review
- BHSEntry rules re-verified against Bahamas Department of Immigration
- BLREntry rules re-verified against Ministry of Foreign Affairs of the Republic of Belarus
- BLZEntry rules re-verified against Belize Immigration Department
- BOLEntry rules re-verified against Ministry of Foreign Affairs of Bolivia (Cancilleria)
- BRBEntry rules re-verified against Barbados Immigration Department (online entry-visa portal; travelform.gov.bb hosts the pre-arrival Immigration and Customs Form)
- BRNEntry rules re-verified against Ministry of Foreign Affairs of Brunei Darussalam
- CAFEntry rules re-verified against Ministere des Affaires Etrangeres de la RCA (diplomatie.gouv.cf); online short-stay visa application via Embassy of CAR in Paris portal
- CANEntry rules re-verified against Immigration, Refugees and Citizenship Canada
- COGEntry rules re-verified against Ambassade de la Republique du Congo en France - online visa application/payment via GIRAFE (girafe.ambacongofr.org); no visa on arrival in Congo
- COMEntry rules re-verified against Ministere de la Justice des Comores - Loi 88-025 on entry and stay of foreigners (transit visa issued at airport/port; tourist visa max 45 days)
- CPVEntry rules re-verified against Government of Cabo Verde - EASE traveller pre-registration
- CZEEntry rules re-verified against Ministry of Foreign Affairs of the Czech Republic - Passport (supporting documents)
- DOMEntry rules re-verified against Direccion General de Migracion, Dominican Republic (mandatory e-Ticket entry/exit form, not a visa)
- EGYOfficial source content changed — queued for review
- ERIEntry rules re-verified against Embassy of Eritrea in Washington DC - Visa
- ESTEntry rules re-verified against Estonian Ministry of Foreign Affairs / Police and Border Guard Board
- FINOfficial source content changed — queued for review
- FJIOfficial source content changed — queued for review
- FSMEntry rules re-verified against FSM Embassy Washington DC
- GBREntry rules re-verified against UK Home Office (GOV.UK)
- GHAEntry rules re-verified against Ghana Immigration Service; Ghana MFA e-visa portal launch announcement (portal URL not yet published on retrieved pages)
- GRCEntry rules re-verified against Greek Ministry of Foreign Affairs — Lodging of Visa Application (Embassy in the UK)
- GUYEntry rules re-verified against Guyana Ministry of Foreign Affairs; Immigration Support Services e-services
- HKGEntry rules re-verified against Hong Kong Immigration Department
- HRVEntry rules re-verified against Croatian Ministry of Foreign and European Affairs — Travel Information
- INDEntry rules re-verified against Bureau of Immigration, Government of India
- IRLEntry rules re-verified against Department of Foreign Affairs (ireland.ie) - Visit visa documentation checklist
- IRQOfficial source content changed — queued for review
- ISLOfficial source content changed — queued for review
- JOREntry rules re-verified against Ministry of Interior, Hashemite Kingdom of Jordan
- KAZOfficial source content changed — queued for review
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