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

Пройденные ТО

key
Ключ доступа к API
vin
VIN код автомобиля
gosnumber
Госномер автомобиля
cache
Поиск только в кэше (необязательный параметр, по умолчанию cache=true)

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

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

//с использованием VIN номера
$request_params = array(
    "key" => "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "vin" => "AV1004505LK234567",
    "cache" => true
);

//с использованием госномера
$request_params = array(
    "key" => "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "gosnumber" => "я100ав00",
    "cache" => true
);

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

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

    # Необязательный
    # "cache": False
}

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

    # Необязательный
    # "cache": False
}

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

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

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

        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 номер по которому запрашивается информация
gosnomer String
Гос.номер по которому запрашивается информация
error Boolean
Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
result Object
Объект с результатом возвращаемого запроса
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
Год выпуска ТС

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

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

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

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

  • Не указан VIN/госномер
  • Описание возвращаемого JSON

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

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

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