Загрузка...
image

Автоматизация получения бухгалтерской (финансовой) отчетности, парсер и API сервис

На данной странице вы можете протестировать работу сервиса API для получения бухгалтерской (финансовой) отчетности с bo.nalog.gov.ru. Сервис работает через http запросы. В ответ на каждый запрос вы получаете JSON с нужной информацией.

Сервис поддерживает поиск организаций по наименованию, ИНН или ОГРН, а также получение полной бухгалтерской отчетности за все доступные годы. С форматом входных параметров и ответа сервера вы можете ознакомиться в разделе Документация (текстовая версия, OpenAPI версия).

В разделе Проверьте возможности API можно потестировать, какие ответы вы получите по интересующим запросам.

Также рекомендуем ознакомиться с интерактивной версией документации, в которой можно выполнять любые запросы к сервису и сохранять примеры кода на нужном языке для дальнейшей интеграции.

Обращаем ваше внимание, что наш сервис не имеет никакого отношения к bo.nalog.gov.ru, а предоставляет вам более удобный способ взаимодействия с информацией, находящейся в открытом доступе на данном сайте.

Для подключения к API сервису бухгалтерской отчетности напишите на email: support@parser-api.com.

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

Двести запросов в месяц предоставляем бесплатно без каких-либо условий.

Девять лет успешной работы. Лучшие цены на рынке. Свыше семисот довольных клиентов. Присоединяйтесь!

image

Документация

Сервис помогает автоматизировать получение бухгалтерской (финансовой) отчетности организаций, опубликованной на портале ФНС России https://bo.nalog.gov.ru/

Сервис поддерживает два типа запросов:

  1. Поиск организаций — поиск по наименованию, ИНН или ОГРН.
  2. Получение детальной информации — получение полной бухгалтерской отчетности организации по внутреннему ID, полученному при поиске.

Все запросы требуют указания ключа доступа (key).

1. Поиск организаций

Для поиска организаций используйте следующий запрос:

https://parser-api.com/parser/nalog_bo_api/search?key=ВАШ_КЛЮЧ_ДОСТУПА

Параметры поиска:

  • query — наименование организации (поиск по названию)
  • inn — ИНН организации
  • ogrn — ОГРН организации
  • page — номер страницы (нумерация с 1, по умолчанию 1)

Обязательно должен быть указан хотя бы один параметр: query, inn или ogrn.

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

Поиск по наименованию:

https://parser-api.com/parser/nalog_bo_api/search?key=ВАШ_КЛЮЧ_ДОСТУПА&query=Газпром

Поиск по ИНН:

https://parser-api.com/parser/nalog_bo_api/search?key=ВАШ_КЛЮЧ_ДОСТУПА&inn=7736050003

Поиск по ОГРН:

https://parser-api.com/parser/nalog_bo_api/search?key=ВАШ_КЛЮЧ_ДОСТУПА&ogrn=1027700070518

Пример ответа на поисковый запрос:

{
  "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. Получение детальной информации

Для получения детальной информации используйте следующий запрос:

https://parser-api.com/parser/nalog_bo_api/details?key=ВАШ_КЛЮЧ_ДОСТУПА&id=ID_ОРГАНИЗАЦИИ

Параметры:

  • id — внутренний ID организации, полученный из результатов поиска (обязательный).

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

https://parser-api.com/parser/nalog_bo_api/details?key=ВАШ_КЛЮЧ_ДОСТУПА&id=6622458

Пример ответа на запрос детальной информации:

Ответ содержит общие сведения об организации и полную бухгалтерскую отчетность за все доступные на источнике годы.

{
  "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 — собственные акции, выкупленные у акционеров
  • additional — добавочный капитал
  • reserve — резервный капитал
  • unallocated — нераспределенная прибыль (непокрытый убыток)
  • revaluation — накопленная дооценка внеоборотных активов
  • total — итого

Структура поля capital_change:

Поле 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 key error_code = 40301 Указанный ключ доступа недействителен или отсутствует.
  • The subscription period has expired error_code = 40302 Доступ к сервису истек, требуется продление.
  • Invalid IP error_code = 40303 Запрос выполнен с IP-адреса, который не разрешён для доступа.
  • Day limit of requests exceeded error_code = 40304 Достигнут оплаченный лимит запросов на день.
  • Month limit of requests exceeded error_code = 40305 Достигнут оплаченный лимит запросов на месяц.

Пример ответа:

{
  "error": "Invalid access key",
  "error_code": 40301
}

3. Код ответа - 400

Выдается сервисом в случае невозможности обработки запроса из-за ошибки валидации запроса, неверного или отсутствующего значения какого-либо поля. Поле error_code всегда равно 40001, подробности доступны в поле error.

Примеры ответов:

Пустой запрос:

{
  "error": "Empty request. Please provide query, inn or ogrn",
  "error_code": "40001"
}

Невалидный ID:

{
  "error": "Invalid organization id",
  "error_code": "40001"
}

Проверьте возможности API

Заполните форму и получите ответ от сервиса: