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

Поиск ИНН

Поиск ИНН по ФИО

key
Ключ доступа к API
lname
Фамилия
fname
Имя
mname
Отчество
bdate
Дата рождения
serial
Серия паспорта
number
Номер паспорта

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

PHP
Python
C#
                        
// Входные данные
$url = "https://data.tronk.info/inn.ashx";
$request_params = array(
    "key" => "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "fname" => "Иван",
    "lname" => "Иванов",
    "mname" => "Иванович",
    "bdate" => "1990-01-01",
    "serial" => 0000,
    "number" => 000000,
);

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

# входные данные
params = {
    "key": "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "fname": "Иван",
    "lname": "Иванов",
    "mname": "Иванович",
    "bdate": "1990-01-01",
    "serial": 0000,
    "number": 000000,
}

# отправка запроса
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/inn.ashx";
        Dictionary dict_params = new()
        {
            { "key", "867983b5-d66d-44d7-b440-5bd00b0b8203" },
            { "lname", "Иванов" },
            { "fname", "Иван" },
            { "mname", "Иванович" },
            { "birthdate", "1800-12-12" },
            { "series", "1234" },
            { "number", "123456" },
        };

        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
Дата и время окончания запроса
lname String
Фамилия по которой запрашивается информация
fname String
Имя по которому запрашивается информация
mname String
Отчество по которому запрашивается информация
bdate String
Дата рождения
serial String
Серия паспорта
number String
Номер паспорта
error Boolean
Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
inn String
Результат содержащий ИНН

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

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

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

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

  • Не указаны фамилия и имя

  • Дата рождения указана в недопустимом формате
  • Описание возвращаемого JSON

    start DateTime
    Дата и время создание запроса
    end DateTime
    Дата и время окончания запроса
    lname String
    Фамилия по которой запрашивается информация
    fname String
    Имя по которому запрашивается информация
    mname String
    Отчество по которому запрашивается информация
    bdate String
    Дата рождения по которой запрашивается информация
    serial String
    Серия паспорта по которому запрашивается информация
    number String
    Номер паспорта по которому запрашивается информация
    error Boolean
    Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
    error_msg String
    Сообщение с описанием ошибки

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

    или
    Задать вопрос в Telegram