Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Получить данные организации и ИП по ИНН, ОГРН (ОГРНИП).
Данная форма позволяет получить данные о любой организации или ИП зарегистрированной в России.
Пример формы заполнения данных об организации:
Исходный код примера
<style> .valid{ box-shadow: 0 0 1px 1px #0A0; } .invalid{ box-shadow: 0 0 1px 1px #F00; } </style> <p>Пример формы заполнения данных об организации:</p> <form method="post" class="box" action="?" style="width:550px" onsubmit="return false;"> <label class="big">ИНН: <input class="noSpin" type="number" name="inn" size="12" required pattern="[0-9]{10,12}" onchange="isINN(this)"></label> <label>КПП: <input class="noSpin" type="number" name="kpp" size="9" required pattern="[0-9]{9}"></label> <br> <label>Наименование организации:<br> <input name="owner" style="width:500px" required></label><br> <label>Почтовый адрес с индексом:<br> <input name="address" style="width:500px"></label><br> <label>Руководитель:<br> <input name="seo" style="width:500px"></label><br> </form> <script> // Функция для проверки правильности ИНН function is_valid_inn(i) {i= i.toString(); if ( i.match(/\D/) ) return false; var inn = i.match(/(\d)/g); if ( inn.length == 10 ) { return inn[9] == String((( 2*inn[0] + 4*inn[1] + 10*inn[2] + 3*inn[3] + 5*inn[4] + 9*inn[5] + 4*inn[6] + 6*inn[7] + 8*inn[8] ) % 11) % 10); } else if ( inn.length == 12 ) { return inn[10] == String((( 7*inn[0] + 2*inn[1] + 4*inn[2] + 10*inn[3] + 3*inn[4] + 5*inn[5] + 9*inn[6] + 4*inn[7] + 6*inn[8] + 8*inn[9] ) % 11) % 10) && inn[11] == String((( 3*inn[0] + 7*inn[1] + 2*inn[2] + 4*inn[3] + 10*inn[4] + 3*inn[5] + 5*inn[6] + 9*inn[7] + 4*inn[8] + 6*inn[9] + 8*inn[10] ) % 11) % 10); } return false; } // функция на изменение поля ввода ИНН function isINN(t) { t.value=trim(t.value); if(is_valid_inn(t.value)){ addClass(t,'valid'); removeClass(t,'invalid'); // сайт с которого будете вызывать укажите в https://htmlweb.ru/user/#allowDomain fetch('//htmlweb.ru/json/service/org/?inn=' + t.value+'&api_key=0').then(function (e) { e.json().then(function (e) { console.log(e); // все что пришло выведу в консоль t.form.lastElementChild.innerHTML='Инфо: '+e.status+(e.error?' '+e.error:'')+(e.message?' '+e.message:''); if(e.status==='ACTIVE'){ t.form.kpp.value= e.kpp?e.kpp:0; t.form.owner.value= e.name; t.form.address.value= e.address; t.form.seo.value=(e.seo_post?e.seo_post:'')+' '+ (e.seo_name?e.seo_name:''); } }).catch(function(error) { console.warn('Request failed', error); }); }); return true; }else{ addClass(t,'invalid'); removeClass(t,'valid'); return false; } } function addClass(o, c){ if(!o.classList.contains(c)) o.classList.add(c); } function removeClass(o, c){ o.classList.remove(c); } </script>
Пример заполнения данных банка по БИК
API получения данных организации или ИП по ИНН, ОГРН (ОГРНИП).
Перед обращением с целью экономии запросов и рекомендуем на стороне клиента проверить корректность данных с помощью проверка ИНН, ОГРН на JavaScript.
Входные параметры:
inn
- ИНН
или
ogrn
- ОГРН
http://htmlweb.ru/api/service/org?inn=проверяемый_ИНН&api_key=API_KEY_из_профиляили
http://htmlweb.ru/api/service/org?ogrn=проверяемый_ОГРН&api_key=API_KEY_из_профиля
В ответе возможны следующие поля:
status — статус ошибки или организации:
- ACTIVE — действующая
- LIQUIDATING — ликвидируется
- LIQUIDATED — ликвидирована
- REORGANIZING — в процессе присоединения к другому юрлицу, с последующей ликвидацией
inn ИНН - Идентификационный номер налогоплательщика
kpp КПП - Код причины постановки на учёт
ogrn ОГРН - Основной государственный регистрационный номер
date_ogrn Дата выдачи ОГРН (дата регистрации)
okpo - Код по Общероссийский классификатор предприятий и организаций
okato - Код по Общероссийский классификатор объектов административно-территориального деления
okopf - Код по Общероссийский классификатор организационно-правовых форм
address - юридический адрес организаци
seo_name - ФИО руководителя
seo_post - должность руководителя
buh_name - ФИО руководителя
buh_post - должность руководителя
full_name - полное наименование, не у всех заполнено
rs=[[rs=,bic=],] - список расчетных счетов
phones - номера телефонов, массив
emails - электронные почтовые адреса, массив
sites - список сайтов, массив
okved - список ОКВЭД, массив
upd - дата актуальности
Примеры API запросов проверки организации по ИНН или ОГРН
Пример запроса в формате json: https://htmlweb.ru/json/service/org?inn=616301431999
{"status":"ACTIVE", "inn":"616301431999", "ogrn":"316619600268347", "name":"ИП Колесников Дмитрий Геннадьевич", "upd":"06.03.2020", "okved":"47.91.2", "address":"344000, г Ростов-на-Дону", "full_name":"Индивидуальный предприниматель Колесников Дмитрий Геннадьевич", "limit":98773, "balans":24780.46}Запрос:
https://htmlweb.ru/json/service/org?inn=6167109768
Ответ:
{ "status": "ACTIVE", "inn": 6167109768, "ogrn": "1126195014747", "name": "ООО \"ЕТИ\"", "upd": "09.03.2020", "kpp": 616701001, "seo_name": "Колесников Дмитрий Геннадьевич", "seo_post": "генеральный директор", "date_ogrn": "14.12.2012", "okved": 46.66, "address": "344019, г Ростов-на-Дону, ул 10-я линия, д 8", "full_name": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"ЕТИ\"", "rs": [ { "bic": "044525092", "rs": "40702810470310000093" } ], "phones": [ "7(863)256-60-10", "7(903)406-60-10" ], "sites": [ "https://eaiti.ru/" ] }
Сохранение и добавление информации по организациям и ИП
Вы можете передать недостающие данные, например, Вы получили данные по ИНН и Ваш пользователь дозаполнил незаполненное ОКПО, вызовите:
https://htmlweb.ru/json/service/org/?inn=616301431999&okpo=0107987279&api_key=ВАШ_КЛЮЧ
ОКПО будет сохранено в базу и будет выдаваться при последующих запросах. Запрос не тарифицируется, api_key нужен для исключения несанкционированного доступа. Будьте внимательны, изменить заполненные данные нельзя.
https://htmlweb.ru/json/service/org/?inn=616301431999&rs=40802810070310000694&bic=044525092&api_key=ВАШ_КЛЮЧ
р/c + БИК будет сохранено в базу и будет выдаваться при последующих запросах.
Общие параметры для всех API сервисовДругие сервисы, доступные по API
Стоимость API запроса и тарифы
Вам может быть интересно:
- Проверка ИНН, КПП, ОГРН, БИК, к/с, р/с на PHP и JavaScript
- Информация о телефонном номере ( страна, регион, оператор )
- Информация о перенесенных телефонных номерах
- Проверка Email на валидность и существование
- API склонения и грамматики. Возможность получать слово в любом склонении, падеже, роде
- Написание чисел словами - форма и API
- Выписка из ЕГРЮЛ/ЕГРИП на сайте nalog.ru
- Справочник банков по API
- Заполнение данных банка по БИК
- Узнать ИНН физического лица по паспорту можно на сайте налоговой
.
Прокомментировать/Отблагодарить