Методы API
Список методов

Информация о таможенном оформлении легковых автомобилей

key
Ключ доступа к API
vin
VIN номер
liverequest
0 - запрос к кэшу (по умолчнию), 1 - запрос к источнику данных

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

PHP
Python
C#
                        
// Входные данные
$url = "https://data.tronk.info/customs.ashx";
$request_params = array(
    "key" => "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "vin" => "XXXXXXXXXXX"
);

$get_params = http_build_query($request_params);

// Запрос к серверу
$response = file_get_contents($url."?".$get_params);
// Преобразование ответа
$result = json_decode($response);
                        
                    
                        
import requests

url = "https://data.tronk.info/customs.ashx"

# подготовка параметров get запроса
params = {
    "key": "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "vin": XXXXXXXXXXX,
}

# отправка запроса
response = requests.get(
    url=url,
    params=params
)

# преобразование ответа к словарю
data = response.json()

                        
                    
                        
using Newtonsoft.Json;
class Program
{
    static async Task Main(string[] args)
    {
        string end_point = "https://data.tronk.info/customs.ashx";
        Dictionary dict_params = new()
        {
            { "key", "867983b5-d66d-44d7-b440-5bd00b0b8203" },
            { "vin", "XXXXXXXXXXX" },
        };

        string url_params = string.Join("&", dict_params.Select(kvp => $"{kvp.Key}={kvp.Value}"));
        string url = $"{end_point}?{url_params}";

        HttpClient client = new();
        string response_body = await client.GetAsync(url).Result.Content.ReadAsStringAsync();

        var result = JsonConvert.DeserializeObject(response_body);
    }
}
                        
                    

Результат вызова метода:

object  {5}
start : 
26.08.2024 12:03:45
end : 
26.08.2024 12:03:55
vin : 
WDD2221761A110123
error : 
null
result  [1]
0  {7}
ReleaseDate : 
2014-09-02T17:21:16
CountryShort : 
BY
BodyNumber : 
WDD2221761A110123
ChassisNumber : 
JTMCV02J104210123
Country : 
Республика Беларусь
MarkaModel : 
INFINITI Q50
Vin : 
WDD2221761A110123

Описание возвращаемого JSON

start DateTime
Дата и время создание запроса
end DateTime
Дата и время окончания запроса
ReleaseDate DateTime
Дата выпуска в свободное обращение
CountryShort String
Код страны
BodyNumber String
Номер кузова
ChassisNumber String
Номер шасси
Country String
Страна
MarkaModel String
Модель
Vin String
Вин

Результат вызова метода в случае ошибки:

  • Закончился доступ или запросы (Проверить доступ)
  • object  {5}
    start : 
    01.01.2022 08:00:00
    end : 
    01.01.2022 08:00:00
    vin : 
    XXXXXXXXXXX
    error : 
    true
    error_msg : 
    Доступ истек

  • Нет необходимых прав
  • object  {5}
    start : 
    01.01.2022 08:00:00
    end : 
    01.01.2022 08:00:00
    vin : 
    XXXXXXXXXXX
    error : 
    true
    error_msg : 
    Нет прав на запрошенный метод.

  • Некорректный ключ доступа или пользователь не создан
  • object  {5}
    start : 
    01.01.2022 08:00:00
    end : 
    01.01.2022 08:00:00
    phone : 
    XXXXXXXXXXX
    error : 
    true
    error_msg : 
    Пользователь не найден.

  • Не задан VIN
  • object  {5}
    start : 
    01.01.2022 08:00:00
    end : 
    01.01.2022 08:00:00
    phone : 
    XXXXXXXXXXX
    error : 
    true
    error_msg : 
    Укажите VIN код или номер кузова ТС для проверки.
  • Некорректный VIN код или номер кузова ТС.
  • object  {5}
    start : 
    01.01.2022 08:00:00
    end : 
    01.01.2022 08:00:00
    phone : 
    XXXXXXXXXXX
    error : 
    true
    error_msg : 
    Некорректный VIN код или номер кузова ТС.