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

Получение объявлений по VIN

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

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

PHP
Python
C#
                        
// Входные данные
$url = "https://data.tronk.info/offerbyvin.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/offerbyvin.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/offerbyvin.ashx";
        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
Объект с результатом возвращаемого запроса
offerList Object
Многомерный Объект с объявлениями о продаже ТС
ID Int
ID объявления на источнике
Title String
Наименование ТС
Year Int
Год выпуска ТС
Marka String
Марка ТС
Model String
Модель ТС
Credate Date
Дата объявления
Price Int
Цена ТС указанная в объявлении
Source String
Источник объявления
City String
Город в котором продают/продавали ТС
Url String
Ссылка на объявление
Kpp Int
Тип коробки передач, 1 - Механическая, 2 - Автомат, 3 - Робот, 4 - Вариатор
Descr String
Описание ТС в объявлении
Body String
Тип кузова ТС
Volume String
Объем двигателя ТС
PhoneExist Int
Признак наличия телефона в объявлении
CountCar Int
Количество разных машин с номера
CountOffer Int
Количество объявлений с номера
Wheel Int
Руль ТС, 1 - левый, 2 - правый
Remont Int
Признак битого авто
Distance Int
Пробег ТС указанный в объявлении
View Int
Кол-во просмотров объявления
FotoExist Int
Признак наличия фотографий ТС в объявлении
IsFakePhone Int
Признак подменного номера
Images String
Строка с ссылками на изображения, ссылки разеделены запятой и пробелом
Delta Int
Изменение цены
Vin String
VIN номер ТС указанный в объявлении
Engine Int
Тип топлива двигателя, 1 - Бензин, 2 - Дизель, 3 - Гибрид, 4 - Электрический, 5 - Газ
Drive Int
Привод, 1 - Передний, 2 - Задний, 3 - Полный
Horsepower Double
Мощность, л.с.
Sold Int
Продано/закрыто объявление, 1 - Закрыто, 0 - Активно

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

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

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

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

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

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

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

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