Данные

Все данные сайта доступны в JSON — для ботов, агентов бронирования и нейропоиска. Таблица, страницы стран и JSON собираются из одних и тех же записей, поэтому расхождений нет.

Адреса

/api/v1/countries.json
все страны
/api/v1/countries/<iso2>.json
одна страна по коду ISO 3166-1 alpha-2 в нижнем регистре
/api/v1/changes.json
лента изменений
/api/v1/schema.json
JSON Schema записи, версия 1
/llms.txt, /llms-full.txt
описание для языковых моделей и все страны одним текстом

Поля

status
visa_free, evisa, visa_on_arrival, visa_required, restricted, unclear
stay_days, stay_limit
срок одного въезда и накопительный лимит (дни за период)
verified_at
когда все официальные источники были прочитаны
changed_at
когда правило последний раз изменилось
sources, evidence
источники с уровнем доверия и дословные цитаты на каждое поле
planned_change, effective_from
анонсированные и уже принятые будущие изменения
computed.answer
готовое предложение-ответ с датой проверки
computed.draft
true — запись ещё не выверена вручную

Пример

curl https://visadanet.ru/api/v1/countries/th.json

Лицензия

CC BY 4.0: можно перепечатывать и использовать в продуктах со ссылкой на visadanet.ru. Версия API в адресе: несовместимые изменения схемы — только в новой версии.