Cara kerja data
Dua lapisan dengan asal berbeda, diverifikasi secara berbeda dan diberi label berbeda di setiap respons API.
Lapisan 1: putusan visa
Putusan dasar (bebas visa, e-Visa, wajib visa, …) untuk masing-masing 39.402 pasangan paspor→tujuan berasal dari matriks persyaratan visa gabungan, sebuah sumber sekunder yang disegarkan dari sumber hulunya dan diberi label versi dataset. Putusan ini tidak pernah kami klaim sebagai terverifikasi resmi untuk masing-masing pasangan; respons API melabelinya secondary_source_only.
Lapisan 2: aturan masuk terkurasi
Masa berlaku paspor, halaman visa kosong, tiket pulang atau lanjutan, demam kuning, program transit, pengecualian izin tinggal, dan portal pengajuan resmi dikurasi per tujuan. Setiap kolom yang tidak kosong mencantumkan sumber resmi pemerintah: {name, url, retrieved_at}. Situs agen visa komersial tidak pernah dipakai sebagai sumber.
Verifikasi harian
Verifikasi dijalankan setiap hari dalam dua tingkat:
- Tingkat 1: deteksi perubahan otomatis. Setiap URL sumber yang dikutip (~530 halaman resmi unik) diambil setiap malam dan isinya dibuatkan sidik jari digital. Tanggal last_verified sebuah tujuan baru diperbarui jika setiap halaman yang dikutipnya terbukti tidak berubah sejak pengamatan terakhir. Tidak ada tanggal yang diperbarui hanya berdasarkan asumsi.
- Tingkat 2: tinjauan agen. Halaman yang isinya berubah, halaman yang sudah tidak bisa diakses, dan sejumlah tujuan yang digilir dibaca ulang sepenuhnya dan dicocokkan dengan aturan yang tersimpan. Jika ada perubahan nyata, aturannya diperbarui (dengan mengutip otoritas yang sama); jika hasilnya ambigu, statusnya diubah menjadi needs_review; setiap hasilnya dicatat di umpan perubahan publik.
Aturan yang lebih lama dari 120 hari dilaporkan sebagai stale di blok verifikasi pada setiap respons. Keusangan diungkapkan, bukan disembunyikan.
Aturan pengaman yang diberlakukan pipeline
- Sebuah aturan tidak pernah dihapus karena halamannya tidak dapat diakses. Aturan itu ditandai.
- Perubahan dari perlu visa menjadi bebas visa memerlukan sumber resmi kedua sebelum diterapkan.
- Tidak diketahui disajikan sebagai tidak diketahui. API tidak pernah menebak.
- Setiap commit data harus melewati rangkaian uji regresi (58 rute tersemat, invarian struktural) dan pemeriksaan ambang minimum cakupan (tidak boleh ada kelas kolom yang menyusut tanpa disadari) sebelum bisa dirilis.
Periksa klaim ini
Semua hal di atas dapat diamati: /transparency menerbitkan cakupan, jumlah kutipan, dan kebaruan yang dihitung dari dataset yang disajikan; /changes.json mencantumkan peristiwa verifikasi; /stats.json memuat penghitung langsung; dan status.canienter.com menguji API setiap menit. Kontak: api@canienter.com.
Mengelola situs perjalanan? Pasang pemeriksa ini gratis . Dua baris HTML, tanpa akun, tanpa pelacakan.
Indonesia
Informasi ini untuk membantu perencanaan. Selalu periksa sumber resmi sebelum bepergian · Versi dataset 2026-08-10