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

Средняя цена по VIN

key
Ключ доступа к API
vin
VIN-код ТС
regionid
Идентификатор региона для фильтрации (необязательно)
Метод получения справочника - offersregion

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

PHP
Python
C#
                        
// Входные данные
$url = "https://data.tronk.info/avgpricebyvin.ashx";
$date_from = new DateTime("1970-1-1");
$date_to = new DateTime("1970-1-2");
$request_params = array(
    "key" => "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "vin" => "XW8ZZZ3CZAG500008", 
    "regionid" => 1
);

$get_params = http_build_query($request_params);

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

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

# входные данные
params = {
    "key": "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "vin": "XW8ZZZ3CZAG500008", 

    # Необязательные 
    "regionid" => 1
}

# отправка запроса
response = requests.post(
    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/avgpricebyvin.ashx";

        Dictionary dict_params = new()
        {
            { "key", "867983b5-d66d-44d7-b440-5bd00b0b8203" },
            { "vin", "XW8ZZZ3CZAG500008" },  

            // Необязательные 
            {"regionid", "1"}
        };

        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
Дата и время окончания запроса
error Boolean
Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
result Object
Объект с результатом возвращаемого запроса. Равен null, если по заданным параметрам ничего не найдено
marka String
Марка автомобиля по которому запрашивается информация
model String
Модель автомобиля по которому запрашивается информация
year String
Год автомобиля по которому запрашивается информация
generation String
Поколение
engine_type String
Тип двигателя
power Int
Лошадиные силы
transmission
КПП String
price_avg Double
Средняя цена
probeg_avg Double
Средний пробег
price_max Int
Максимальная стоимость
price_min Int
Минимальная стоимость
offers Object array
Объявления расчета
autoru_filter_url String
Ссылка на фильтр Авито
avito_filter_url String
Ссылка на фильтр Дром
drom_filter_url String
Ссылка на фильтр Автору

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

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

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

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

  • Недостаточно данных для расчетов
  • Описание возвращаемого JSON

    start DateTime
    Дата и время создание запроса
    end DateTime
    Дата и время окончания запроса
    marka String
    Марка автомобиля по которому запрашивается информация
    model String
    Модель автомобиля по которому запрашивается информация
    year String
    Год автомобиля по которому запрашивается информация
    error Boolean
    Признак ошибки в запросе, имеет значение true в случае ошибки и false в случае её отсутствия
    error_msg String
    Сообщение с описанием ошибки

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

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