API 1.0

Для использования VISAREQ API вам необходимо получить Token. Процедура проста и бесплатна - получить Token

API предоставляет следующие наборы данных (Data Sources):

  • Территории
  • Визовая информация

Территорри

Для получения списка стран необходимо послать GET запрос на адрес http://visareq.com/api/0.1/territories

Обязательные параметры
api_token API Token
Дополнительные параметры
code_iso2 2х буквенный ISO 3166-1 alpha-2 код территори
code_iso3 3х буквенный ISO 3166-1 alpha-3 код территори

Пример запроса

http://visareq.com/api/0.1/territories?api_token=TOKEN&code_iso3=USA

Пример ответа

[{"id":"170","code_iso2":"US","code_iso3":"USA","name_eng":"United States of America","name_rus":"Соединенные Штаты Америки","type":{"id":"1","name":"Country"}}]

Визы

Для получения информации по визам необходимо послать GET запрос на адрес http://visareq.com/api/0.1/visas

Обязательные параметры
api_token API Token
passport_territory_code_iso2 ИЛИ passport_territory_code_iso3 2х буквенный ISO 3166-1 alpha-2 или 3х буквенный ISO 3166-1 alpha-3 код страны, выдавшей паспорт
destination_territory_code_iso2 ИЛИ destination_territory_code_iso3 2х буквенный ISO 3166-1 alpha-2 или 3х буквенный ISO 3166-1 alpha-3 код территори назначения

Пример запроса

http://visareq.com/api/0.1/visas?api_token=TOKEN&passport_territory_code_iso3=UKR&destination_territory_code_iso3=DEU

Пример ответа

[{"id":"306","passport_territory":{"id":"168","code_iso2":"UA","code_iso3":"UKR","name_end":"Ukraine","name_rus":"Украина"},"destination_territory":{"id":"42","code_iso2":"DE","code_iso3":"DEU","name_end":"Germany","name_rus":"Германия"},"requirement":{"id":"4","name":"Required"},"description":"Описание визовых требований"}]