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

Получение информации о штрафах

key
Ключ доступа к API
sts
СТС автомобиля
number
Госномер автомобиля
vu
Номер водительского удостоверения
numpost
Номер постановления

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

PHP
Python
C#
                        
// Входные данные
$url = "https://data.av100.ru/gibddfineapi.ashx";

// Подготовка параметров get запроса по госномеру
$request_params = array(
    "key" => "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "sts" => 11111111111,
    "number" => "я100ав00"
);

// Подготовка параметров get запроса по ву
$request_params = array(
    "key" => "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "sts" => 11111111111,
    "vu" => 11111111111
);

// Подготовка параметров get запроса по номеру постановления
$request_params = array(
    "key" => "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "sts" => 11111111111,
    "numpost" => 11111111111
);

$get_params = http_build_query($request_params);

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

url = "https://data.av100.ru/gibddfineapi.ashx"

# подготовка параметров get запроса по госномеру
params = {
    "key": "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "number": "я100ав00",
    "sts": 11111111111
}

# подготовка параметров get запроса по ву
params = {
    "key": "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "vu": 11111111111,
    "sts": 11111111111
}

# подготовка параметров get запроса по номеру постановления
params = {
    "key": "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "numpost": 11111111111,
    "sts": 11111111111
}

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

        // Подготовка параметров get запроса по госномеру
        Dictionary dict_params = new()
        {
            { "key", "867983b5-d66d-44d7-b440-5bd00b0b8203" },
            { "number", "я100ав00" },
            { "sts", "11111111111" }
        };

        // Подготовка параметров get запроса по ву
        Dictionary dict_params = new()
        {
            { "key", "867983b5-d66d-44d7-b440-5bd00b0b8203" },
            { "numpost", "11111111111" },
            { "sts", "11111111111" }
        };

        // Подготовка параметров get запроса по номеру постановления
        Dictionary dict_params = new()
        {
            { "key", "867983b5-d66d-44d7-b440-5bd00b0b8203" },
            { "vu", "11111111111" },
            { "sts", "11111111111" }
        };

        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
Дата и время окончания запроса
sts String
СТС по которому запрашивается информация
vu String
Водительское удостоверение по которому запрашивается информация
number String
Гос.номер ТС по которому запрашивается информация
numpost String
Номер постановления по которому запрашивается информация
error Boolean
Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
result Object
Объект с результатом возвращаемого запроса
Key String
Идентификатор штрафа
Credate DateTime
Дата получения информации
Number String
Гос.номер ТС
Sts String
Серия и номер СТС
Date DateTime
Дата фиксации нарушения
KoapCode String
Статья КОАП
KoapText String
Описание нарушения
NumPost String
Номер постановления
DatePost DateTime
Дата постановления
Division String
Кем выдано постановление
Sum Int
Сумма штрафа
Paid String
Статус оплаты штрафа
Images Object
Многомерный объект с ссылками на изображения прилагаемые к штрафу

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

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

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

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

  • Не указаны sts и/или numpost параметры

  • СТС не указан

  • Не указан СТС и/или номер удостоверения
  • Описание возвращаемого JSON

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