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

Получение данных по VIN

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

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

PHP
Python
C#
                        

// Входные данные
$url = "https://data.av100.org/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.av100.org/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.av100.org/api.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
Объект с результатом возвращаемого запроса
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
номер ПТС
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
Год выпуска ТС
phone String
Номер телефона владельца ТС
vin String
VIN номер ТС
Family String
Фамилия владельца ТС
Name String
Имя владельца ТС
Patronim String
Отчество владельца ТС
Pts String
Номер ПТС
Sts String
Номер СТС
Bd Int
Дата рождения
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
Многомерный Объект с информацией об отзывных кампаниях
Reports Object
Многомерный Объект с отчетами отзывных кампаний, при отсутствии отчетов принимает значение null

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

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

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

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

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

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