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

Получение информации по параметрам (VIN или госномер)


Получение информации по VIN-номеру

Основная информация о методе:

key
Ключ доступа к API
vin
VIN номер автомобиля
cache_date
При запросе к apidate.ashx
Ограничение даты выдачи кэша в формате DD.MM.YYYY HH:MM:SS (время не обязательно)
* Если переданный параметр cache_date меньше даты запроса по конкретному ответному блоку, он будет пустой (как при отсутствии данных)

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

PHP
Python
C#
                        

// Входные данные
$url = "https://data.tronk.info/api.ashx";
$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/api.ashx"

# подготовка параметров get запроса
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/api.ashx";
        Dictionary< string, string > 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
Объект с результатом возвращаемого запроса
vininfo Object
Объект с результатом на основе вин
reghistory Object
Объект с информацией о регистрации
requestDate DateTime
Момент запроса на источник
markaModel String
Марка и модель ТС
marka String
Марка ТС
year int
Год выпуска ТС
bodyNumber String
Номер кузова ТС
color String
Цвет ТС
engineVolume String
Объем двигателя
enginePower String
Мощность двигателя
engineNumber String
Номер двигателя ТС
type String
Тип ТС
pts String
номер ПТС
engineType String
тип двигателя(топливо)
gearType String
привод
transmission String
коробка передач
ownerShipPeriod Object
Объект с информацией о периодах владения ТС
from Date
Дата начала владения ТС
to Date
Дата окончания владения ТС
ownerType String
Тип владеющего лица Физическое лицо или Юридическое лицо
lastOperation String
Описание действия
region String
Регион регистрации ТС
dtp Object
Объект с информацией о попадании ТС в ДТП
requestDate DateTime
Момент запроса на источник
inspectDt String
Момент запроса на источник
hasDtp Boolean
Признак наличий ДТП true или false
accident Object
Объект с записями о ДТП
type String
Тип ДТП
date DateTime
Дата совершения ДТП
region String
Регион совершения ДТП
marka String
Марка ТС
model String
Модель ТС
schemeUrl String
Схема ДТП (параметр может отсутствовать)
restrict Object
Объект с информацией об ограничениях
requestDate DateTime
Момент запроса на источник
hasRestrict Boolean
Признак наличия ограничений true или false
records Object
Объект с записями об ограничениях
divType String
Тип органа, наложившего ограничение
type String
Тип ограничения
osnOgr String
Основание ограничения
search Object
Объект с информацией о нахождении в розыске
isSearch Boolean
Признак нахождения в розыске
decoding Object
Результат расшифровки вин
zalogreestrDate Date
Дата залога
zalogreestr String
Информация о залогах
osago String
Информация об ОСАГО
gibdd Object
Объект с информацией из ГИБДД
car String
Марка и модель ТС
marka String
Марка ТС
regdate Date
Дата регистрации ТС
carYear Int
Год выпуска ТС
vin String
VIN номер ТС
Pts String
Номер ПТС
Sts String
Номер СТС
autonumber Object
Объект с изображениями на которых присутствует автомобильный номер ТС
source String
Источник изображений
images Object
Объект с ссылками на изображения
url String
Ссылка на изображение
offer Object
Объект с объявлениями о продаже ТС
credate Date
Дата объявления
source String
Источник объявления
marka String
Марка ТС
model String
Модель ТС
year Int
Год выпуска ТС
city String
Город в котором продают/продавали ТС
distance Int
Пробег ТС указанный в объявлении
price Int
Цена ТС указанная в объявлении
vin String
VIN номер ТС указанный в объявлении
images Object
Объект с ссылками на изображения
descr String
Описание ТС в объявлении
url String
Ссылка на объявление
eaisto Object
Объект с информацией о пройденных ТО
vin String
VIN номер ТС
num String
Номер полиса
gosnumber String
Гос.номер ТС
rama String
Номер рамы (из полиса)
date Date
Дата прохождения ТО
dateexpire Date
Дата окончания действия ТО
kuzov String
Номер кузова ТС
docname String
Наименование документа
markamodel String
Марка и модель ТС
marka String
Марка ТС
year Int
Год выпуска ТС
recalls Object
Многомерный Объект с информацией об отзывных кампаниях
Id String
Идентификатор отчёта, всегда recall
Status String
Cтатус успешности завершения процесса расшифровки VIN (OK или ERROR )
Records Int
Количество найденных отзывных кампаний для данного VIN
SampleLink String
Ссылка на пример отчёта "Проверка на отзыв"
Reports Object
Многомерный Объект с отчетами отзывных кампаний, при отсутствии отчетов принимает значение null
VinformerCampaignID String
Идентификатор отзывной кампании в БД
ManufacturerCampaignID String
Идентификатор отзывной кампании, присвоенный производителем (при отсутствии информации null)
ProhibitionOfexploitation Bool
Признак запрета эксплуатации (отзыв производится не производителем либо характеристики ТС не соответствуют указанным в СБКТС)
Manufacturer String
Производитель (для авто, произведённых в РФ), либо представитель производителя в РФ, осуществляющий отзывную кампанию
Models Array
Массив с перечнем названий отзываемых моделей. Каждый элемент массива содержит 2 элемента: поле brand и массив models
VehiclesToRecall Int
Количество ТС, отзываемых в рамках данной кампании
CampaignDate DateTime
Дата отзывной кампании в формате ДД.ММ.ГГГГ
Reason String
Причина отзыва транспортных средств
WhatNeedToDo String
Производимое в рамках кампании ремонтное воздействие (при отсутствии информации - null)
CarSystem Array
Массив идентификаторов систем или частей автомобиля, в которых выявлена или возможна неисправность (при отсутствии информации - null)
SourceLink String
Ссылка на источник данных об отзывной кампании
sourceName String
Идентификатор источника данных об отзывной кампании

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

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

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

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

  • VIN указан в недопустимом формате/в некорректной раскладке
  • Описание возвращаемого JSON

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


    Получение информации по госномеру

    Основная информация о методе:

    key
    Ключ доступа к API
    gosnumber
    Госномер автомобиля
    cache_date
    При запросе к apidate.ashx
    Ограничение даты выдачи кэша в формате DD.MM.YYYY HH:MM:SS (время не обязательно)
    * Если переданный параметр cache_date меньше даты запроса по конкретному ответному блоку, он будет пустой (как при отсутствии данных)

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

    PHP
    Python
    C#
                            
    // Входные данные
    $url = "https://data.tronk.info/api.ashx";
    $request_params = array(
        "key" => "867983b5-d66d-44d7-b440-5bd00b0b8203",
        "gosnumber" => "я100ав00"
    );
    
    $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/api.ashx"
    
    # подготовка параметров get запроса
    params = {
        "key": "867983b5-d66d-44d7-b440-5bd00b0b8203",
        "gosnumber": "я100ав00",
    }
    
    # отправка запроса
    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/api.ashx";
            Dictionary< string, string > dict_params = new()
            {
                { "key", "867983b5-d66d-44d7-b440-5bd00b0b8203" },
                { "gosnumber", "я100ав00" }
            };
    
            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
    Дата и время окончания запроса
    gosnomer String
    Гос.номер по которому запрашивается информация
    error Boolean
    Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
    result Object
    Объект с результатом возвращаемого запроса
    gibdd Object
    Многомерный Объект с информацией из ГИБДД
    car String
    Марка и модель ТС
    marka String
    Марка ТС
    regdate Date
    Дата регистрации ТС
    carYear Int
    Год выпуска ТС
    vin String
    VIN номер ТС
    Pts String
    Номер ПТС
    Sts String
    Номер СТС
    vininfo Object
    Объект с результатом на основе вин
    reghistory Object
    Объект с информацией о регистрации
    requestDate DateTime
    markaModel String
    Марка и модель ТС
    marka String
    Марка ТС
    year int
    Год выпуска ТС
    bodyNumber String
    Номер кузова ТС
    color String
    Цвет ТС
    engineVolume String
    Объем двигателя
    enginePower String
    Мощность двигателя
    engineNumber String
    Номер двигателя ТС
    type String
    Тип ТС
    pts String
    номер ПТС
    engineType String
    тип двигателя(топливо)
    gearType String
    привод
    transmission String
    коробка передач
    ownerShipPeriod Object
    Объект с информацией о периодах владения ТС
    from Date
    Дата начала владения ТС
    to Date
    Дата окончания владения ТС
    ownerType String
    Тип владеющего лица Физическое лицо или Юридическое лицо
    dtp Object
    Объект с информацией о попадании ТС в ДТП
    requestDate DateTime
    inspectDt String
    Момент запроса на источник
    hasDtp Boolean
    Признак наличий ДТП true или false
    accident Object
    Объект с записями о ДТП
    type String
    Тип ДТП
    date DateTime
    Дата совершения ДТП
    region String
    Регион совершения ДТП
    marka String
    Марка ТС
    model String
    Модель ТС
    schemeUrl String
    Схема ДТП (параметр может отсутствовать)
    restrict Object
    Объект с информацией об ограничениях
    requestDate DateTime
    hasRestrict Boolean
    Признак наличия ограничений true или false
    records Object
    Объект с записями об ограничениях
    divType String
    Тип органа, наложившего ограничение
    type String
    Тип ограничения
    osnOgr String
    Основание ограничения
    search Object
    Объект с информацией о нахождении в розыске
    isSearch Boolean
    Признак нахождения в розыске
    decoding Object
    Результат расшифровки вин
    zalogreestrDate Date
    Дата залога
    zalogreestr String
    Информация о залогах
    osago String
    Информация об ОСАГО
    fines Array
    Массив с информацией о штрафах
    Number String
    Госномер
    Sts String
    СТС
    Date String
    Дата возникновения штрафа
    KoapCode String
    Код из КОАП
    KoapText String
    Описание штрафа из КОАП
    NumPost String
    Номер постановления
    DatePost DateTime
    Дата постановления
    Division String
    Подразделение выдавшее штраф
    Sum Int
    Сумма штрафа
    Paid Int
    Признак факта оплаты
    1 - оплачен, 0 - не оплачен
    ImagesUrl Array
    Список ссылок на изображения
    autonumber Object
    Объект с изображениями на которых присутствует автомобильный номер ТС
    source String
    Источник изображений
    images Object
    Объект с ссылками на изображения
    url String
    Ссылка на изображение
    offer Object
    Объект с объявлениями о продаже ТС
    credate Date
    Дата объявления
    source String
    Источник объявления
    marka String
    Марка ТС
    model String
    Модель ТС
    year Int
    Год выпуска ТС
    city String
    Город в котором продают/продавали ТС
    distance Int
    Пробег ТС указанный в объявлении
    price Int
    Цена ТС указанная в объявлении
    vin String
    VIN номер ТС указанный в объявлении
    images Object
    Объект с ссылками на изображения
    descr String
    Описание ТС в объявлении
    url String
    Ссылка на объявление
    eaisto Object
    Объект с информацией о пройденных ТО
    vin String
    VIN номер ТС
    num String
    Номер полиса
    gosnumber String
    Гос.номер ТС
    rama String
    Номер рамы (из полиса)
    date Date
    Дата прохождения ТО
    dateexpire Date
    Дата окончания действия ТО
    kuzov String
    Номер кузова ТС
    docname String
    Наименование документа
    markamodel String
    Марка и модель ТС
    marka String
    Марка ТС
    year Int
    Год выпуска ТС

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

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

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

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

  • Госномер в недопустимом формате
  • Описание возвращаемого JSON

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

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

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