Фокус

Подготовка

Создайте файл .env или добавьте в существующий параметры:

  • FOCUS_BASE_URL=<kontur_url>

  • FOCUS_ACCESS_KEY=<your_access_key>

Где kontur_url - адрес REST API Контур.Фокус. Например, https://focus-api.kontur.ru/api3.

А FOCUS_ACCESS_KEY - секретный ключ доступа к REST API Контур.Фокус.

Инициализация

from kontur_focus import Focus

focus = Focus(inn='<inn_string>', ogrn='<ogrn_string>')

Обязательный параметр - ИНН.

Основные методы

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

focus.base_info()

Юридические лица

base_info()

Выгрузка базовых реквизитов Российских юридических лиц и индивидуальных предпринимателей

Результат:

Информация о ЮЛ

Тип результата:

str

advanced_info()

Расширенные сведения на основе ЕГРЮЛ/ЕГРИП

Результат:

Информация о ЮЛ

Тип результата:

str

excerpt(path)

Выписка из ЕГРЮЛ/ЕГРИП

Параметры:

path (str, необязательный) – Путь выгрузки файла. Если не указан, выгружается в текущий каталог.

Результат:

Результат, имя файла и путь выгрузки

Тип результата:

str

Пример вывода результат по отчету:

{'success': True, 'filename': '<имя_файла>', 'path': '<полный_путь_файла>'}
express_report(pdf, path)

Экспресс-отчет по контрагенту

Параметры:
  • pdf (bool, optional) – Выгрузить PDF файл, по-умолчанию True

  • path (str, optional) – Путь выгрузки файла. Если не указан, выгружается в текущий каталог.

Результат:

_description_

Тип результата:

_type_

Пример вывода результат по отчету:

{'success': True, 'filename': '<имя_файла>', 'path': '<полный_путь_файла>'}
founders_history()

История владения организацией

Результат:

Набор полей с информацией об изменениях

Тип результата:

str

foreign_representatives()

Иностранные представительства и филиалы

Результат:

Набор данных о представительствах

Тип результата:

str