Can I enter?

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.

Butiran lanjut

Dokumen ini boleh membuka pengecualian jika destinasi berkenaan mengeluarkannya; dengan sendirinya, ia tidak akan mengubah keputusan visa asas. Tarikh disemak dalam pelayar anda berdasarkan tempoh tinggal yang dibenarkan dan peraturan kesahan pasport destinasi: apa-apa yang anda taip di sini tidak dihantar ke mana-mana selain dalam permintaan semakan itu.

5 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

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 akhirHarga
/free/checkpercuma · 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