Отвечая на ваш вопрос "В качестве альтернативы, есть ли способ загрузить различные операторы, используя XBRL через API или иным способом?" Я мог бы указать на Gepsio , объектную модель документа XBRL для .NET. Вы можете использовать его в приложениях .NET для получения, проверки и составления отчетов о различных записях в документе XBRL.
Поскольку Gepsio является компонентом .NET, его также можно использовать из PowerShell, который в основном обеспечивает потребление и проверку XBRL в средах сценариев. В этом блоге представлен пример использования Gepsio из PowerShell.
Что касается автоматического использования документов Edgar, вы должны знать, что Gepsio может автоматически использовать документы, размещенные в Интернете, указав URL-адрес документа XBRL при вызове метода Gepsio XbrlDocument.Load (). Пример PowerShell, показанный в сообщении блога, указанном выше, дает пример загрузки XBRL из Интернета.
В блоге найдено сообщение здесь также иллюстрирует использование Gepsio из C #.