Автоматизация получения бухгалтерской (финансовой) отчетности, парсер и API сервис
На данной странице вы можете протестировать работу сервиса API для получения бухгалтерской (финансовой) отчетности с bo.nalog.gov.ru. Сервис работает через http запросы. В ответ на каждый запрос вы получаете JSON с нужной информацией.
Сервис поддерживает поиск организаций по наименованию, ИНН или ОГРН, а также получение полной бухгалтерской отчетности за все доступные годы. С форматом входных параметров и ответа сервера вы можете ознакомиться в разделе Документация (текстовая версия, OpenAPI версия).
В разделе Проверьте возможности API можно потестировать, какие ответы вы получите по интересующим запросам.
Также рекомендуем ознакомиться с интерактивной версией документации, в которой можно выполнять любые запросы к сервису и сохранять примеры кода на нужном языке для дальнейшей интеграции.
Обращаем ваше внимание, что наш сервис не имеет никакого отношения к bo.nalog.gov.ru, а предоставляет вам более удобный способ взаимодействия с информацией, находящейся в открытом доступе на данном сайте.
Для подключения к API сервису бухгалтерской отчетности напишите на email: support@parser-api.com.
Отправьте заявку на подключение
Двести запросов в месяц предоставляем бесплатно без каких-либо условий.
Девять лет успешной работы. Лучшие цены на рынке. Свыше семисот довольных клиентов. Присоединяйтесь!
Документация
Сервис помогает автоматизировать получение бухгалтерской (финансовой) отчетности организаций, опубликованной на портале ФНС России https://bo.nalog.gov.ru/
Сервис поддерживает два типа запросов:
Поиск организаций — поиск по наименованию, ИНН или ОГРН.
Получение детальной информации — получение полной бухгалтерской отчетности организации по внутреннему ID, полученному при поиске.
Все запросы требуют указания ключа доступа (key).
1. Поиск организаций
Для поиска организаций используйте следующий запрос:
{
"success": 1,
"count": 814, // общее количество найденных организаций
"pages": 41, // общее количество страниц
"page": 1, // текущая страница
"items": [
{
"id": 6622458, // внутренний ID организации (используется для запроса детальной информации)
"inn": "7736050003", // ИНН
"ogrn": "1027700070518", // ОГРН
"short_name": "ПАО \"ГАЗПРОМ\"", // краткое наименование
"status_code": "ACTIVE", // статус организации (ACTIVE — действующая)
"status_date": "2002-08-02", // дата присвоения статуса
"index": "197229", // почтовый индекс
"region": "САНКТ-ПЕТЕРБУРГ", // регион
"district": null, // район
"city": null, // город
"settlement": null, // населенный пункт
"street": "ЛАХТИНСКИЙ", // улица
"house": "2", // дом
"building": "3", // корпус/строение
"office": null, // офис
"okved2": "46.71", // код ОКВЭД2
"okopf": 12247, // код ОКОПФ
"bfo": { // сводка по последней бухгалтерской отчетности
"period": "2025", // отчетный период (год)
"actual_bfo_date": "2026-03-16", // дата актуальной отчетности
"gain_sum": 5846351786, // выручка (тыс. руб.)
"knd": "0710099", // код формы по КНД
"has_az": true, // наличие аудиторского заключения
"has_ks": false, // наличие консолидированной отчетности
"actual_correction_number": 0, // номер корректировки
"actual_correction_date": "2026-03-16", // дата корректировки
"is_cb": false // является ли отчетность ЦБ
}
}
]
}
2. Получение детальной информации
Для получения детальной информации используйте следующий запрос:
Ответ содержит общие сведения об организации и полную бухгалтерскую отчетность за все доступные на источнике годы.
{
"success": 1,
"organization": { // сведения об организации
"id": 6622458, // внутренний ID
"inn": "7736050003", // ИНН
"kpp": "781401001", // КПП
"ogrn": "1027700070518", // ОГРН
"short_name": "ПАО \"ГАЗПРОМ\"", // краткое наименование
"full_name": "ПУБЛИЧНОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО \"ГАЗПРОМ\"", // полное наименование
"status_code": "ACTIVE", // статус (ACTIVE — действующая)
"status_date": "1993-02-25", // дата присвоения статуса
"registration_date": "1993-02-25", // дата регистрации
"authorized_capital": 118367564500, // уставный капитал (руб.)
"index": "197229", // почтовый индекс
"region": "САНКТ-ПЕТЕРБУРГ", // регион
"district": null, // район
"city": null, // город
"settlement": null, // населенный пункт
"street": "ЛАХТИНСКИЙ", // улица
"house": "2", // дом
"building": "3", // корпус/строение
"office": null, // офис
"okved2": { // ОКВЭД2
"id": "46.71", // код
"name": "Торговля оптовая твердым, жидким и газообразным топливом и подобными продуктами" // наименование
},
"okopf": { // ОКОПФ
"id": 12247, // код
"name": "Публичные акционерные общества" // наименование
},
"okfs": { // ОКФС (если доступно)
"id": 41, // код
"name": "Смешанная российская собственность с долей федеральной собственности" // наименование
},
"okpo": "00040778", // ОКПО
"location": { // сведения о регистрирующем налоговом органе
"name": "Инспекция ФНС России № 28 по г.Москве", // наименование
"code": 7728 // код
}
},
"reports": [ // массив отчетов за все доступные годы
{
"period": "2025", // отчетный период (год)
"detail_id": 54366105, // ID корректировки (используется для скачивания PDF файлов)
"actual_bfo_date": "2026-03-16", // дата актуальной отчетности
"gain_sum": 5846351786, // выручка (тыс. руб.)
"actives": 25736328136, // активы (тыс. руб.)
"knd": "0710099", // код формы по КНД
"correction_number": 0, // номер корректировки
"correction_date": "2026-03-16", // дата корректировки
"published_date": "2026-03-17", // дата публикации
"required_audit": 1, // обязательный аудит (1 — да, 0 — нет)
"date_present": "2026-03-16T18:51:12", // дата представления отчетности
"organization_info": { // сведения об организации из БФО
"full_name": "Публичное акционерное общество \"Газпром\"", // полное наименование
"inn": "7736050003", // ИНН
"kpp": "997250001", // КПП
"address": "197229, Санкт-Петербург, Лахтинский пр-кт, д.2, к.3, стр.1", // адрес
"okopf": { "id": 12247, "name": "Публичные акционерные общества" },
"okfs": { "id": 41, "name": "Смешанная российская собственность с долей федеральной собственности" },
"okpo": "00040778" // ОКПО
},
"url": "https://bo.nalog.gov.ru/download/bfo/pdf/6622458?period=2025&detailId=54366105", // прямая ссылка на скачивание PDF всей отчетности за период
"original_url": "https://bo.nalog.gov.ru/download/original/54366105?isCb=false", // прямая ссылка на скачивание исходных файлов отчетности
"balance": [], // бухгалтерский баланс (см. структуру ниже)
"financial_result": [], // отчет о финансовых результатах (см. структуру ниже)
"capital_change": [], // отчет об изменениях капитала (см. структуру ниже)
"funds_movement": [], // отчет о движении денежных средств (см. структуру ниже)
"targeted_funds_using": [], // отчет о целевом использовании средств (см. структуру ниже)
"audit_report": {}, // аудиторское заключение (см. структуру ниже)
"clarification": {} // пояснения к балансу (см. структуру ниже)
}
]
}
2.1. Бухгалтерский баланс (balance)
Содержит данные по строкам бухгалтерского баланса за три периода: текущий (current), предыдущий (previous) и предшествующий предыдущему (before_previous). Все суммы в тысячах рублей.
Раздел I. Внеоборотные активы:Раздел II. Оборотные активы:Раздел III. Капитал и резервы:Раздел IV. Долгосрочные обязательства:Раздел V. Краткосрочные обязательства:
Структура поля balance:
Поле balance содержит массив объектов. Каждый объект — строка баланса с полями code, name и значениями за три периода. Для строк, имеющих расшифровку, доступна детализация в поле details — массив подстрок.
{
"balance": [
{
"code": 1110, // код строки
"name": "Нематериальные активы", // наименование строки
"current": 32601871, // значение на отчетную дату текущего периода (тыс. руб.)
"previous": 26164163, // значение на 31 декабря предыдущего года (тыс. руб.)
"before_previous": 24427548 // значение на 31 декабря года, предшествующего предыдущему (тыс. руб.)
},
{
"code": 1150,
"name": "Основные средства",
"current": 14718905656,
"previous": 14557202840,
"before_previous": 14596295034,
"details": [ // детализация строки (при наличии расшифровки)
{
"code": 115001, // код подстроки
"name": "объекты основных средств", // наименование
"current": 12241946225,
"previous": 12184641603,
"before_previous": 11760797370
},
{
"code": 115002,
"name": "капитальные вложения",
"current": 2466095677,
"previous": 2355674632,
"before_previous": 2812591439
},
{
"code": 115003,
"name": "права пользования активами",
"current": 10863754,
"previous": 16886605,
"before_previous": 22906225
}
]
},
{
"code": 1170,
"name": "Финансовые вложения",
"current": 5099511964,
"previous": 5593699027,
"before_previous": 6186461518,
"details": [
{
"code": 117001,
"name": "инвестиции в дочерние организации",
"current": 4105533441,
"previous": 4780577605,
"before_previous": 5635622392
},
{
"code": 117002,
"name": "инвестиции в зависимые организации",
"current": 43137107,
"previous": 43137107,
"before_previous": 40223271
}
// ... остальные строки
]
},
{
"code": 1250,
"name": "Денежные средства и денежные эквиваленты",
"current": 432590853,
"previous": 267111585,
"before_previous": 321536303,
"details": [
{
"code": 125001,
"name": "расчетные счета",
"current": 387600638,
"previous": 265402852,
"before_previous": 249726832
}
// ... остальные строки
]
},
{
"code": 1520,
"name": "Кредиторская задолженность",
"current": 1172282674,
"previous": 1473867679,
"before_previous": 1324091821,
"details": [
{
"code": 152001,
"name": "поставщики и подрядчики",
"current": 922186131,
"previous": 984862338,
"before_previous": 803337387
},
{
"code": 152002,
"name": "задолженность перед персоналом организации",
"current": 1342836,
"previous": 1222982,
"before_previous": 1111697
}
// ... остальные строки
]
},
{
"code": 1600,
"name": "Баланс (актив)",
"current": 25736328136,
"previous": 26162827395,
"before_previous": 26347838009
}
// ... остальные строки баланса
]
}
2.2. Отчет о финансовых результатах (financial_result)
Содержит данные по строкам отчета о финансовых результатах за два периода: текущий (current) и предыдущий (previous). Все суммы в тысячах рублей.
Структура поля financial_result:
Поле financial_result содержит массив объектов. Для строк, имеющих расшифровку (например, 2110 — выручка по видам деятельности, 2120 — себестоимость по видам деятельности), доступна детализация в поле details.
{
"financial_result": [
{
"code": 2110, // код строки
"name": "Выручка", // наименование строки
"current": 5846351786, // значение за отчетный период (тыс. руб.)
"previous": 6256625972, // значение за аналогичный период предыдущего года (тыс. руб.)
"details": [ // детализация строки (при наличии расшифровки)
{
"code": 211001,
"name": "продажа газа",
"current": 3674478562,
"previous": 3889517030
},
{
"code": 211002,
"name": "предоставление имущества в аренду",
"current": 1121202369,
"previous": 1113171404
}
// ... остальные строки
]
},
{
"code": 2120,
"name": "Себестоимость продаж",
"current": 4125098051,
"previous": 4812318011,
"details": [
{
"code": 212001,
"name": "продажа газа",
"current": 1841131430,
"previous": 2449790184
}
// ... остальные подстроки
]
},
{
"code": 2400,
"name": "Чистая прибыль (убыток)",
"current": 11284564,
"previous": -1076329869
},
{
"code": 2900,
"name": "Базовая прибыль (убыток) на акцию (руб. коп.)",
"current": 0.48,
"previous": -45.47
}
// ... остальные строки
]
}
2.3. Отчет об изменениях капитала (capital_change)
Содержит данные по строкам отчета об изменениях капитала. Каждая строка имеет разбивку по столбцам капитала.
Столбцы капитала:
authorized — уставный капитал
redeemed — собственные акции, выкупленные у акционеров
Поле capital_change содержит массив объектов. Для строк, имеющих расшифровку (например, 3230, 3240, 3330, 3340), доступна детализация в поле details.
{
"capital_change": [
{
"code": 3100, // код строки
"name": "Величина капитала на 31 декабря года, предшествующего предыдущему", // наименование строки
"authorized": 118367564, // уставный капитал
"redeemed": null, // собственные акции
"additional": 228765559, // добавочный капитал
"reserve": 8636001, // резервный капитал
"unallocated": 17059695671, // нераспределенная прибыль
"revaluation": null, // переоценка
"total": 17415464795 // итого
},
{
"code": 3240,
"name": "Иные изменения — всего",
"authorized": 0,
"redeemed": null,
"additional": 24717964,
"reserve": null,
"unallocated": -33924831,
"revaluation": null,
"total": -9206867,
"details": [ // детализация строки (при наличии расшифровки)
{
"code": 324001,
"name": "операции, связанные с бессрочными облигациями и займами",
"authorized": 0,
"redeemed": null,
"additional": 24717964,
"reserve": null,
"unallocated": -33924831,
"revaluation": null,
"total": -9206867
},
{
"code": 324002,
"name": "прочее",
"authorized": 0,
"redeemed": null,
"additional": null,
"reserve": null,
"unallocated": null,
"revaluation": null,
"total": 0
}
]
},
{
"code": 3300,
"name": "Величина капитала на отчетную дату",
"authorized": 118367564,
"redeemed": null,
"additional": 205771762,
"reserve": 8636001,
"unallocated": 16099447559,
"revaluation": null,
"total": 16432222886
},
{
"code": 3330,
"name": "Иные изменения за счет операций с собственниками (за исключением дивидендов) — всего",
"authorized": 0,
"redeemed": 153,
"additional": null,
"reserve": null,
"unallocated": 100367522,
"revaluation": null,
"total": 100367675,
"details": [
{
"code": 333001,
"name": "прочее",
"authorized": 0,
"redeemed": 153,
"additional": null,
"reserve": null,
"unallocated": 100367522,
"revaluation": null,
"total": 100367675
}
]
}
// ... остальные строки
]
}
2.4. Отчет о движении денежных средств (funds_movement)
Содержит данные по строкам отчета о движении денежных средств за два периода: текущий (current) и предыдущий (previous). Все суммы в тысячах рублей.
Раздел I. Денежные потоки от текущих операций:Раздел II. Денежные потоки от инвестиционных операций:Раздел III. Денежные потоки от финансовых операций:
Структура поля funds_movement:
Поле funds_movement содержит массив объектов. Для строк, имеющих расшифровку (например, 4314, 4323), доступна детализация в поле details.
{
"funds_movement": [
{
"code": 4110, // код строки
"name": "Поступления — всего", // наименование строки
"current": 7566949191, // значение за отчетный период (тыс. руб.)
"previous": 7431051822 // значение за аналогичный период предыдущего года (тыс. руб.)
},
{
"code": 4100,
"name": "Сальдо денежных потоков от текущих операций",
"current": 884442699,
"previous": 178913208
},
{
"code": 4314,
"name": "от выпуска облигаций, векселей и других долговых ценных бумаг",
"current": 0,
"previous": null,
"details": [ // детализация строки (при наличии расшифровки)
{
"code": 431401,
"name": "от бессрочных облигаций и займов",
"current": 0,
"previous": null
}
]
},
{
"code": 4323,
"name": "в связи с погашением (выкупом) векселей и других долговых ценных бумаг, возврат кредитов и займов",
"current": 9623730,
"previous": 9253975,
"details": [
{
"code": 432301,
"name": "связанные с бессрочными облигациями и займами",
"current": 9623730,
"previous": 9253975
}
]
},
{
"code": 4500,
"name": "Остаток денежных средств и денежных эквивалентов на конец отчетного периода",
"current": 432590853,
"previous": 267111585
}
// ... остальные строки
]
}
2.5. Отчет о целевом использовании средств (targeted_funds_using)
Содержит данные о целевом использовании средств за два периода: текущий (current) и предыдущий (previous). Заполняется некоммерческими организациями. Все суммы в тысячах рублей.
Структура поля targeted_funds_using:
Поле targeted_funds_using содержит массив объектов.
{
"targeted_funds_using": [
{
"code": 6100, // код строки
"name": "Остаток средств на начало отчетного года", // наименование строки
"current": 0, // значение за отчетный период (тыс. руб.)
"previous": 0 // значение за аналогичный период предыдущего года (тыс. руб.)
},
{
"code": 6200,
"name": "Всего поступило средств",
"current": 0,
"previous": 0
}
// ... остальные строки
]
}
2.6. Аудиторское заключение (audit_report)
Содержит сведения об аудиторе и ссылку на скачивание PDF-файла аудиторского заключения (при наличии).
{
"audit_report": {
"auditor_inn": "7701017140", // ИНН аудитора
"auditor_ogrn": "1027700058286", // ОГРН аудитора
"auditor_name": "Общество с ограниченной ответственностью \"Финансовые и бухгалтерские консультанты\"", // наименование аудитора
"is_organization": true, // аудитор является организацией
"file_name": "NO_BUHAZ_...pdf", // оригинальное имя файла
"file_url": "https://bo.nalog.gov.ru/download/audit/54366105" // прямая ссылка на скачивание PDF
}
}
Если аудиторское заключение отсутствует, поле audit_report будет равно null.
2.7. Пояснения к бухгалтерскому балансу (clarification)
Содержит ссылку на скачивание PDF-файла пояснений (при наличии).
{
"clarification": {
"file_name": "NO_BUHPZ_...pdf", // оригинальное имя файла
"file_url": "https://bo.nalog.gov.ru/download/clarification/54366105" // прямая ссылка на скачивание PDF
}
}
Если пояснения отсутствуют, поле clarification будет равно null.
Интерпретация ответа и обработка ошибок
Общие рекомендации:
Если поле success = 1 — перед вами успешный ответ, с которым можно работать. Только такие запросы учитываются в статистике и расходуют оплаченный лимит.
Иначе, если поле error заполнено — запрос требует вашего внимания. Текст ошибки рекомендуется сохранить или отправить для дальнейшего анализа.
Иначе, если поле error не заполнено — это ошибка, связанная со стабильностью источника. В таком случае мы рекомендуем игнорировать ответ и повторить запрос.
В данном разделе описаны возможные коды ответов сервиса и их значения. Каждый код ответа сопровождается пояснением и примером JSON-ответа.
1. Код ответа - 200
Поле success = 1 - удалось получить информацию от источника. Такие и только такие запросы можно запускать в дальнейшую обработку. Примеры ответов см. выше.
Поле success = 0 - не удалось получить информацию от источника. Запрос не будет учтен в статистике. Необходимо повторить запрос.
2. Код ответа - 403
Выдается сервисом в случае невозможности обработки запроса из-за ограничения доступа: закончилась подписка, превышен лимит и так далее. Причины ошибок отражены в поле error ответа. Ниже приведен список возможных ошибок с их описанием и кодами:
Invalid access keyerror_code = 40301
Указанный ключ доступа недействителен или отсутствует.
The subscription period has expirederror_code = 40302
Доступ к сервису истек, требуется продление.
Invalid IPerror_code = 40303
Запрос выполнен с IP-адреса, который не разрешён для доступа.
Day limit of requests exceedederror_code = 40304
Достигнут оплаченный лимит запросов на день.
Month limit of requests exceedederror_code = 40305
Достигнут оплаченный лимит запросов на месяц.
Выдается сервисом в случае невозможности обработки запроса из-за ошибки валидации запроса, неверного или отсутствующего значения какого-либо поля. Поле error_code всегда равно 40001, подробности доступны в поле error.
Примеры ответов:
Пустой запрос:
{
"error": "Empty request. Please provide query, inn or ogrn",
"error_code": "40001"
}