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

Данные авто для страхования

Получение данные авто для страхования по госномеру или VIN

key
Ключ доступа к API
gosnumber
Госномер автомобиля
vin
VIN - код автомобиля

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

PHP
Python
C#
                        
// Входные данные
$url = "https://data.tronk.info/vehicleinsdata.ashx";

// Подготовка параметров get запроса по госномеру
$request_params = array(
    "key" => "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "gosnumber" => "я100ав00"
);

// Подготовка параметров get запроса по VIN номеру
$request_params = array(
    "key" => "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "vin" => "AV1004505LK234567"
);

$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/vehicleinsdata.ashx"

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

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

# отправка запроса
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/vehicleinsdata.ashx";

        // Подготовка параметров get запроса по госномеру
        Dictionary dict_params = new()
        {
            { "key", "867983b5-d66d-44d7-b440-5bd00b0b8203" },
            { "gosnumber", "я100ав00" }
        };

        // Подготовка параметров get запроса по VIN номеру
        Dictionary dict_params = new()
        {
            { "key", "867983b5-d66d-44d7-b440-5bd00b0b8203" },
            { "vin", "AV1004505LK234567" }
        };

        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);
    }
}
                        
                    

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

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

start DateTime
Дата и время создание запроса
end DateTime
Дата и время окончания запроса
vin String
VIN номер по которому запрашивается информация
error Boolean
Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
result Object
Многомерный Объект с результатом возвращаемого запроса
vin String
VIN номер ТС
gosnumber String
Гос.номер ТС
categoryTs String
Категория ТС
bodyNumber String
Номер кузова ТС
chassisNumber String
Номер шасси ТС
marka String
Марка ТС
model String
Модель ТС
year Int
Год выпуска ТС
powerHp Int
Мощность ТС
stsSerial String
Серия СТС
stsNumber String
Номер СТС
stsDate Timestamp
Дата СТС
ptsSerial String
Серия ПТС
ptsNumber String
Номер ПТС
ptsDate Timestamp
Дата ПТС
dkNumber String
Номер диагностической карты
dkExpire Timestamp
Окончание действия полиса
maxMass Int
Максимальная масса ТС
unloadMass Int
Масса ТС

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

  • Закончился доступ или запросы (Проверить доступ)

  • Нет необходимых прав

  • Некорректный ключ доступа или пользователь не создан

  • Не указан ни госномер ни VIN

  • Госномер в недопустимом формате или не указан

  • VIN в недопустимом формате или не указан

  • VIN, соответствующий госномеру, не найден
  • Описание возвращаемого JSON

    start DateTime
    Дата и время создание запроса
    end DateTime
    Дата и время окончания запроса
    vin String
    VIN номер ТС по которому запрашивается информация
    error Boolean
    Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
    error_msg String
    Сообщение с описанием ошибки

    Оставьте заявку для получения консультации

    Поле обязательно для заполнения
    Поле обязательно для заполнения
    Поле обязательно для заполнения
    Поле обязательно для заполнения
    Необходимо согласие с офертой
    Необходимо согласие с офертой
    или
    Задать вопрос в Telegram
    * - поле обязательно для заполнения