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
123/199
Disahkan dengan sumber rasmi
829
Peraturan dengan petikan sumber
81
Peraturan disahkan semula hari ini
533
Sumber rasmi disemak setiap hari
1d
Umur median peraturan sejak disemak
2026-10-05
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
- 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 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