Як ми працюємо з даними
Два шари даних різного походження: ми перевіряємо їх по-різному й окремо позначаємо в кожній відповіді API.
Шар 1: візові висновки
Базовий висновок (безвізовий в’їзд, електронна віза (e-Visa), потрібна віза, …) для кожної з 39 402 пар «паспорт → напрямок» походить з агрегованої матриці візових вимог — вторинного джерела, яке оновлюють за власними першоджерелами й позначають як версія набору даних. Ми ніколи не стверджуємо, що кожен окремий висновок офіційно перевірено; у відповідях API вони позначені як secondary_source_only.
Шар 2: правила в’їзду, опрацьовані вручну
Строк дії паспорта, вільні візові сторінки, зворотні квитки та квитки далі за маршрутом, жовта гарячка, транзитні програми, звільнення для власників посвідки на проживання та офіційні портали для подання заяв ми перевіряємо вручну для кожного напрямку окремо. Кожне непорожнє поле має посилання на офіційне урядове джерело: {name, url, retrieved_at}. Сайти сторонніх візових агенцій ніколи не використовуються як джерела.
Щоденна перевірка
Щоденна перевірка відбувається на двох рівнях:
- Рівень 1: автоматичне виявлення змін. Кожну цитовану URL-адресу джерела (~530 унікальних офіційних сторінок) ми щоночі завантажуємо й обчислюємо цифровий відпечаток її вмісту. Дата last_verified для напрямку оновлюється лише тоді, коли доведено, що жодна з цитованих сторінок не змінилася з часу попередньої перевірки. Ніщо не оновлюється на віру.
- Рівень 2: перегляд агентом. Сторінки, вміст яких змінився, сторінки, які перестали відкриватися, і щоразу інша вибірка з усіх напрямків повністю перечитуються та зіставляються зі збереженими правилами. Справжні зміни оновлюють правило (з посиланням на той самий орган); якщо є неоднозначність, правило отримує статус needs_review; кожен результат фіксується в публічній стрічці змін.
Правила, старші за 120 днів, позначаються як stale у блоках перевірки в кожній відповіді. Про застарілість ми повідомляємо, а не приховуємо її.
Вбудовані запобіжники
- Правило ніколи не видаляється через те, що його сторінка недоступна. Воно позначається.
- Зміна з «потрібна віза» на безвізовий в’їзд застосовується лише за наявності другого офіційного джерела.
- Невідоме повертається як невідоме. API ніколи не вгадує.
- Кожен коміт даних проходить набір регресійних тестів (58 закріплених маршрутів, структурні інваріанти) та перевірки мінімального покриття (жоден клас полів не може непомітно скоротитися), і лише після цього його розгортають.
Перевірте наші твердження
Усе викладене вище можна перевірити: /transparency публікує охоплення, кількість посилань на джерела та актуальність, обчислені з того самого набору даних, який ми публікуємо; /changes.json перелічує події перевірки; /stats.json містить поточні лічильники; а status.canienter.com опитує API щохвилини. Контакт: api@canienter.com.
Маєте туристичний сайт? Додайте цю перевірку безкоштовно . Два рядки HTML, без акаунта, без відстеження.
Українська
Довідкова інформація для планування. Перед подорожжю перевіряйте інформацію в офіційних джерелах · Версія набору даних 2026-08-10