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

Список объявлений

Получение списка объявлений:

key
Ключ доступа к API
command
Должно иметь значение list
pagesize
размер выборки (необязательно, по умолчанию 150)
fromid
получать записи начниая с выбранной (можно использовать идентификатор последнего элемента из предыдущего ответа, необязательно)
startyear
Год выпуска от (необязательно)
endyear
Год выпуска до (необязательно)
pricestart
Цена от (необязательно)
priceend
Цена до (необязательно)
distancestart
Пробег от (необязательно)
distanceend
Пробег до (необязательно)
marka
Список марок в формате - ".MARK1.MARK2." (необязательно)
Метод получения справочника -name=marks, или methodname=offer, значения MarksName
source
Список сайтов-источников в формате - ".source1.source2." (необязательно)
Метод получения справочника - offerssource
regionid
Идентификатор региона для фильтрации (необязательно)
Метод получения справочника - offersregion
listregionid
Список идентификаторов регионов для фильтрации в формате - .REG1.REG2. (необязательно)
Метод получения справочника - offersregion
countcar
Количество различных машин с указанного телефона (необязательно)
countphone
Количество объявлений с указанного телефона (необязательно)

Список доступных regionid

1
г. Москва  (Центральный федеральный округ)
0
Московская область  (Центральный федеральный округ)
30
Республика Адыгея  (Южный федеральный округ)
77
Республика Алтай (Горный Алтай)  (Сибирский федеральный округ)
90
Алтайский край  (Сибирский федеральный округ)
79
Амурская область  (Дальневосточный федеральный округ)
32
Астраханская область  (Южный федеральный округ)
73
Архангельская область  (Северо-Западный федеральный округ)
8
Республика Башкортостан  (Приволжский федеральный округ)
14
Белгородская область  (Центральный федеральный округ)
47
Брянская область  (Центральный федеральный округ)
74
Республика Бурятия  (Дальневосточный федеральный округ)
11
Владимирская область  (Центральный федеральный округ)
23
Волгоградская область  (Южный федеральный округ)
33
Вологодская область  (Северо-Западный федеральный округ)
18
Воронежская область  (Центральный федеральный округ)
80
Республика Дагестан  (Северо-Кавказский федеральный округ)
67
Еврейская автономная область  (Дальневосточный федеральный округ)
75
Забайкальский край  (Дальневосточный федеральный округ)
6
Ивановская область  (Центральный федеральный округ)
62
Республика Ингушетия  (Северо-Кавказский федеральный округ)
55
Иркутская область  (Сибирский федеральный округ)
49
Кабардино-Балкарская Республика  (Северо-Кавказский федеральный округ)
53
Калининградская область  (Северо-Западный федеральный округ)
76
Республика Калмыкия  (Южный федеральный округ)
34
Калужская область  (Центральный федеральный округ)
69
Камчатский край  (Дальневосточный федеральный округ)
59
Республика Карачаево-Черкессия  (Северо-Кавказский федеральный округ)
4
Республика Карелия  (Северо-Западный федеральный округ)
58
Кемеровская область  (Сибирский федеральный округ)
71
Кировская область  (Приволжский федеральный округ)
21
Краснодарский край  (Южный федеральный округ)
57
Красноярский край  (Сибирский федеральный округ)
52
Республика Крым  (Южный федеральный округ)
31
Республика Коми  (Северо-Западный федеральный округ)
19
Костромская область  (Центральный федеральный округ)
15
Курская область  (Центральный федеральный округ)
64
Курганская область  (Уральский федеральный округ)
36
Липецкая область  (Центральный федеральный округ)
66
Магаданская область  (Дальневосточный федеральный округ)
82
Республика Марий Эл  (Приволжский федеральный округ)
25
Республика Мордовия  (Приволжский федеральный округ)
20
Мурманская область  (Северо-Западный федеральный округ)
91
Ненецкий автономный округ  (Северо-Западный федеральный округ)
24
Нижегородская область  (Приволжский федеральный округ)
37
Новгородская область  (Северо-Западный федеральный округ)
5
Новосибирская область  (Сибирский федеральный округ)
72
Омская область  (Сибирский федеральный округ)
50
Оренбургская область  (Приволжский федеральный округ)
16
Орловская область  (Центральный федеральный округ)
3
Пермский край  (Приволжский федеральный округ)
38
Пензенская область  (Приволжский федеральный округ)
88
Приморский край  (Дальневосточный федеральный округ)
39
Псковская область  (Северо-Западный федеральный округ)
10
Рязанская область  (Центральный федеральный округ)
13
Ростовская область  (Южный федеральный округ)
2
Ленинградская область  (Северо-Западный федеральный округ)
7
Самарская область  (Приволжский федеральный округ)
42
Саратовская область  (Приволжский федеральный округ)
68
Сахалинская область  (Дальневосточный федеральный округ)
60
Республика Северная Осетия — Алания  (Северо-Кавказский федеральный округ)
9
Свердловская область  (Уральский федеральный округ)
43
Смоленская область  (Центральный федеральный округ)
48
Ставропольский край  (Северо-Кавказский федеральный округ)
44
Тамбовская область  (Центральный федеральный округ)
27
Республика Татарстан  (Приволжский федеральный округ)
12
Тверская область  (Центральный федеральный округ)
51
Томская область  (Сибирский федеральный округ)
17
Тульская область  (Центральный федеральный округ)
78
Республика Тыва  (Сибирский федеральный округ)
89
Тюменская область  (Уральский федеральный округ)
61
Чеченская республика  (Северо-Кавказский федеральный округ)
45
Челябинская область  (Уральский федеральный округ)
28
Чувашская Республика  (Приволжский федеральный округ)
70
Чукотский автономный округ  (Дальневосточный федеральный округ)
26
Удмуртская Республика  (Приволжский федеральный округ)
29
Ульяновская область  (Приволжский федеральный округ)
63
Хабаровский край  (Дальневосточный федеральный округ)
83
Республика Хакасия  (Сибирский федеральный округ)
56
Ханты-Мансийский автономный округ — Югра  (Уральский федеральный округ)
22
Ярославская область  (Центральный федеральный округ)
84
Республика Саха (Якутия)  (Дальневосточный федеральный округ)
65
Ямало-Ненецкий автономный округ  (Уральский федеральный округ)
92
Беларусь  
93
Украина  
94
Казахстан  
95
Япония  
96
ДНР  
97
ЛНР  
102
Херсонская область  
103
Запорожская область  

Список доступных source

2
auto.ru
17
auto.ru (изменения цен)
19
auto.ru (автосалоны, с пробегом)
102
auto.ru (салоны, изменения цен)
55
auto.ru (автосалоны, новые)
96
auto.ru (из архива)
3
auto.ru (коммерческие)
60
auto.ru (коммерческие новые)
20
auto.ru (грузовые)
28
auto.ru (мотоциклы)
18
avito.ru (частники)
25
avito.ru (частники, изменения цен)
21
avito.ru (автосалоны, с пробегом)
59
avito.ru (автосалоны, новые)
97
avito.ru (из архива)
24
avito.ru (легкие коммерческие)
23
avito.ru (грузовики)
33
avito.ru (спецтехника)
29
avito.ru (мотоциклы)
41
avito.ru (снегоходы)
42
avito.ru (квадроциклы)
10
drom.ru (частники)
32
drom.ru (изменения цен)
43
drom.ru (автосалоны)
56
drom.ru (автосалоны, новые)
98
drom.ru (из архива)
16
youla.ru
61
youla.ru (изменение цены)
54
youla.ru (автосалоны)
57
youla.ru (новые)
4
bibika.ru
30
car.ru
37
avto-russia.ru
38
major-expert.ru
45
japancar.ru
47
njcar.ru
12
autodmir.ru
64
avtogermes.ru
65
avilon-trade.ru
66
ascprobeg.ru
68
ai-auto.ru
71
мотор-эксперт.рф
72
planeta-avto.ru
73
sim-autopro.ru
74
autopole-trade-in.ru
77
probeg.saturn2.ru
80
rolf-probeg.ru
81
automama.ru
82
autospot.ru
84
autosale.ru
85
avilon.ru
86
favorit-motors.ru
88
avtomir.ru
89
tradein-kuntsevo.ru
90
kors-group.com
91
business-car.ru
93
irbis-autotrade.ru
94
avtodom.ru
99
cars.bmw.ru
100
korsavto.ru
101
used-cars.ru
103
maximum-auto.ru
104
automall42.ru
106
car-spot.ru
109
freshauto.ru
107
cars.market.carprice.ru
63
total01.ru
116
fabrikant.ru
117
dav-auto.ru
118
masmotors.ru
121
pangocars.ru
124
vogue-motors.com
125
куписпробегом.рф
126
reginas.ru
127
auto-s-probegom.ru
128
pragmaticar.ru

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

PHP
Python
C#
                        
// Входные данные
$url = "https://data.tronk.info/offer.ashx";
$request_params = array(
    "key" => "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "command" => "list",
    "startyear" => 1900,
    "endyear" => 1901,
    "pricestart" => 1,
    "priceend" => 9999,
    "distancestart" => 1,
    "distanceend" => 999999,
    "marka" =>  ".MARK1.MARK2.",
    "source" => ".source1.source2.",
    "regionid" => 1,
    "listregionid" => ".REG1.REG2.", // например .1.2.
    "countcar" => 5,
    "countphone" => 5
);

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

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

    # Необязательные параметры
    "startyear": 1900,
    "endyear": 1901,
    "pricestart": 1,
    "priceend": 9999,
    "distancestart": 1,
    "distanceend": 999999,
    "marka":  ".MARK1.MARK2.",
    "source": ".source1.source2.",
    "regionid": 1,
    "listregionid": ".REG1.REG2.", # например .1.2.
    "countcar": 5,
    "countphone": 5
}

# отправка запроса
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/offer.ashx";
        Dictionary dict_params = new()
        {
            { "key", "867983b5-d66d-44d7-b440-5bd00b0b8203" },
            { "command", "list" },
            { "startyear", "1900" },
            { "endyear", "1901" },
            { "pricestart", "1" },
            { "priceend", "9999" },
            { "distancestart", "1" },
            { "distanceend", "999999" },
            { "marka", ".MARK1.MARK2." },
            { "source", ".source.source." }
            { "regionid", "1" },
            { "listregionid", ".id1.id2." }
            { "countcar", "5" },
            { "countphone", "5" }
        };

        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
Дата и время окончания запроса
command String
Запрашиваемый метод
error Boolean
Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
result Object
Объект с результатом возвращаемого запроса
ListOffer 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 - Активно
Generation String
Поколение

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

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

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

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

    start DateTime
    Дата и время создание запроса
    end DateTime
    Дата и время окончания запроса
    command String
    Запрашиваемый метод
    error Boolean
    Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
    error_msg String
    Сообщение с описанием ошибки

    Получение контактной информации по объявлению:

    key
    Ключ доступа к API
    command
    Должно иметь значение data
    listid
    Список индентификаторов объявлений через запятую

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

    PHP
    Python
    C#
                            
    // Входные данные
    $url = "https://data.tronk.info/offer.ashx";
    $request_params = array(
        "key" => "867983b5-d66d-44d7-b440-5bd00b0b8203",
        "command" => "data",
        "listid" => '1,2,3'
    );
    
    $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/offer.ashx"
    
    # входные данные
    params = {
        "key": "867983b5-d66d-44d7-b440-5bd00b0b8203",
        "command": "data",
        "listid": '1,2,3'
    }
    
    # отправка запроса
    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/offer.ashx";
            Dictionary dict_params = new()
            {
                { "key", "867983b5-d66d-44d7-b440-5bd00b0b8203" },
                { "command", "data" },
                { "listid", "1,2,3" }
            };
    
            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
    Дата и время окончания запроса
    command String
    Запрашиваемый метод
    listid String
    Запрашиваемые объявления
    error Boolean
    Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
    result Object
    Объект с результатом возвращаемого запроса
    ListContact Object
    Многомерный Объект с контактной информацией из объявлений
    UID Int
    ID объявления на источнике
    Credate DateTime
    Дата объявления
    Url String
    Ссылка на объявление
    Phone String
    Номер телефона
    Contactface String
    Контактное лицо

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

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

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

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

    start DateTime
    Дата и время создание запроса
    end DateTime
    Дата и время окончания запроса
    command String
    Запрашиваемый метод
    listid String
    Запрашиваемые объявления
    error Boolean
    Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
    error_msg String
    Сообщение с описанием ошибки

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

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