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

Ограничение на открытие счетов

Проверка наличия ограничения на открытие счетов по ИНН и БИК банка

key
Ключ доступа к API
inn
Проверяемый ИНН
bik
БИК банка

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

PHP
Python
C#
                        
// Входные данные
$url = "https://data.av100.ru/innrestrict.ashx";
$request_params = array(
    "key" => "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "inn" => 1234567890,
    "bik" => 123456789
);

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

# входные данные
params = {
    "key": "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "inn": 1234567890,
    "bik": 123456789
}

# отправка запроса
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.av100.ru/innrestrict.ashx";
        Dictionary dict_params = new()
        {
            { "key", "867983b5-d66d-44d7-b440-5bd00b0b8203" },
            { "inn", "1234567890" },
            { "bik", "123456789" },
        };

        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
Дата и время окончания запроса
Inn Strting
ИНН по которому запрашивается информация
Bik Strting
БИК банка по которому запрашивается информация
error Boolean
Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
data Object
Объект содержащий результат выполнения запроса
Inn String
ИНН
Bik String
БИК банка
Items Object
Объект содержащий информацию об ограничениях
RestrictNum Int
Номер ограничения
Naim String
Наименования лица подпадающего под ограничение
IFNS String
Номер отделения
DateOfRestrict Date
Дата возникновения ограничения
ReasonCode String
Код причины
ReasonText String
Описание причины ограничения

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

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

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

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

  • ИНН не указан

  • ИНН в недопустимом формате

  • БИК не указан

  • БИК в недопустимом формате
  • Описание возвращаемого JSON

    start DateTime
    Дата и время создание запроса
    end DateTime
    Дата и время окончания запроса
    inn Strting
    ИНН по которому запрашивается информация
    bik Strting
    БИК банка по которому запрашивается информация
    error Boolean
    Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
    error_msg String
    Сообщение с описанием ошибки