/Data API← На главную
Документация

Data API — REST и MCP

Доступ к наборам данных по токену. Одинаковое ядро, два интерфейса: REST для приложений и MCP для AI-агентов.

Доступ по токену

Каждый запрос несёт токен в заголовке. Токен выдаётся после оформления подписки и показывается один раз — сохраните его.

Authorization: Bearer tbz_live_...

Токен привязан к набору грантов (какие наборы доступны) и к лимитам. Потеряли — обратитесь за перевыпуском.

REST API

База: https://api.tebiz.ru/v1/<набор>. Ответ — JSON {"data":[...],"next_cursor":...}.

Фильтры

Синтаксис ?колонка=оператор.значение, несколько фильтров — по И. Операторы: eq, ne, gt, gte, lt, lte, like, in, is_null. Доступность зависит от типа колонки (см. набор). in — список через запятую; like* как шаблон; is_null — без значения.

curl -H "Authorization: Bearer tbz_live_..." \
  "https://api.tebiz.ru/v1/financials?limit=5&year=eq.VALUE&select=year,inn,name"

Выбор колонок и лимит

select=a,b,c — только эти колонки. limit=N — размер страницы (не больше максимума набора). Фильтров не более 50, список in — не более 1000 значений.

Пагинация курсором

Сортировки нет — порядок задаёт курсор. В ответе есть next_cursor; если он не null, повторите запрос с cursor=<значение> до null.

{
  "data": [ { "...": "..." } ],
  "next_cursor": "eyJ5ZWFyIjogMjAyNH0="   // null — последняя страница
}

Лимиты в заголовках

ЗаголовокСмысл
X-RateLimit-RemainingОстаток запросов в окне
X-Quota-Rows-RemainingОстаток квоты строк
X-Quota-ScopeКакая квота ближе: resource или global
Retry-AfterЧерез сколько секунд повторять (при 429)

MCP — для AI-агентов

Эндпоинт https://api.tebiz.ru/mcp, транспорт Streamable HTTP, тот же Bearer-токен.

{
  "mcpServers": {
    "tebiz": {
      "url": "https://api.tebiz.ru/mcp",
      "headers": { "Authorization": "Bearer tbz_live_..." }
    }
  }
}
list_resources
Список доступных наборов. Вызвать первым.
describe_resource
Колонки, типы, операторы, 3 примера строк.
query
Выборка: filters, select, limit, cursor. Колоночный ответ.
Сценарий
list_resources → describe_resource("financials") → query.

Наборы данных

Список из реестра — при добавлении набора обновляется автоматически. filter — можно фильтровать, cursor — ключ пагинации.

Быстрый переход: financialsindicators

financials

Бухгалтерская отчётность организаций РФ по годам (ГИР БО). Суммы в тыс. руб.

Курсор: year, inn · лимит по умолчанию 50, максимум 1000

КолонкаТипОписание
yearint4filter cursorОтчётный год
innvarcharfilter cursorИНН организации (10 цифр), первичный ключ
nametextНаименование организации
okfsvarcharКод ОКФС (форма собственности)
okvedvarcharfilter cursorКод ОКВЭД (основной вид деятельности)
1100int8filterИтого по разделу I, тыс. руб. (стр. 1100)
1110int8filterНематериальные активы, тыс. руб. (стр. 1110)
1120int8filterРезультаты исследований и разработок, тыс. руб. (стр. 1120)
1130int8filterНематериальные поисковые активы, тыс. руб. (стр. 1130)
1140int8filterМатериальные поисковые активы, тыс. руб. (стр. 1140)
1150int8filterОсновные средства, тыс. руб. (стр. 1150)
1160int8filterДоходные вложения в материальные ценности, тыс. руб. (стр. 1160)
1170int8filterФинансовые вложения, тыс. руб. (стр. 1170)
1180int8filterОтложенные налоговые активы, тыс. руб. (стр. 1180)
1190int8filterПрочие внеоборотные активы, тыс. руб. (стр. 1190)
1200int8filterИтого по разделу II, тыс. руб. (стр. 1200)
1210int8filterЗапасы, тыс. руб. (стр. 1210)
1220int8filterНалог на добавленную стоимость по приобретенным ценностям, тыс. руб. (стр. 1220)
1230int8filterДебиторская задолженность, тыс. руб. (стр. 1230)
1240int8filterФинансовые вложения (за исключением денежных эквивалентов), тыс. руб. (стр. 1240)
1250int8filterДенежные средства и денежные эквиваленты, тыс. руб. (стр. 1250)
1260int8filterПрочие оборотные активы, тыс. руб. (стр. 1260)
1300int8filterИтого по разделу III, тыс. руб. (стр. 1300)
1310int8filterУставный капитал (складочный капитал, уставный фонд, вклады товарищей), тыс. руб. (стр. 1310)
1320int8filterСобственные акции, выкупленные у акционеров, тыс. руб. (стр. 1320)
1340int8filterПереоценка внеоборотных активов, тыс. руб. (стр. 1340)
1350int8filterДобавочный капитал (без переоценки), тыс. руб. (стр. 1350)
1360int8filterРезервный капитал, тыс. руб. (стр. 1360)
1370int8filterНераспределенная прибыль (непокрытый убыток), тыс. руб. (стр. 1370)
1400int8filterИтого по разделу IV, тыс. руб. (стр. 1400)
1410int8filterЗаемные средства, тыс. руб. (стр. 1410)
1420int8filterОтложенные налоговые обязательства, тыс. руб. (стр. 1420)
1430int8filterОценочные обязательства, тыс. руб. (стр. 1430)
1450int8filterПрочие обязательства, тыс. руб. (стр. 1450)
1500int8filterИтого по разделу V, тыс. руб. (стр. 1500)
1510int8filterЗаемные средства, тыс. руб. (стр. 1510)
1520int8filterКредиторская задолженность, тыс. руб. (стр. 1520)
1530int8filterДоходы будущих периодов, тыс. руб. (стр. 1530)
1540int8filterОценочные обязательства, тыс. руб. (стр. 1540)
1550int8filterПрочие обязательства, тыс. руб. (стр. 1550)
1600int8filterБАЛАНС, тыс. руб. (стр. 1600)
1700int8filterБАЛАНС, тыс. руб. (стр. 1700)
2100int8filterВаловая прибыль (убыток), тыс. руб. (стр. 2100)
2110int8filterВыручка, тыс. руб. (стр. 2110)
2120int8filterСебестоимость продаж, тыс. руб. (стр. 2120)
2200int8filterПрибыль (убыток) от продаж, тыс. руб. (стр. 2200)
2210int8filterКоммерческие расходы, тыс. руб. (стр. 2210)
2220int8filterУправленческие расходы, тыс. руб. (стр. 2220)
2300int8filterПрибыль (убыток) до налогообложения, тыс. руб. (стр. 2300)
2310int8filterДоходы от участия в других организациях, тыс. руб. (стр. 2310)
2320int8filterПроценты к получению, тыс. руб. (стр. 2320)
2330int8filterПроценты к уплате, тыс. руб. (стр. 2330)
2340int8filterПрочие доходы, тыс. руб. (стр. 2340)
2350int8filterПрочие расходы, тыс. руб. (стр. 2350)
2400int8filterЧистая прибыль (убыток), тыс. руб. (стр. 2400)
2410int8filterТекущий налог на прибыль, тыс. руб. (стр. 2410)
2411int8filterСтрока отчётности 2411, тыс. руб. (стр. 2411)
2412int8filterСтрока отчётности 2412, тыс. руб. (стр. 2412)
2421int8filterПостоянные налоговые обязательства (активы), тыс. руб. (стр. 2421)
2430int8filterИзменение отложенных налоговых обязательств, тыс. руб. (стр. 2430)
2450int8filterИзменение отложенных налоговых активов, тыс. руб. (стр. 2450)
2460int8filterПрочее, тыс. руб. (стр. 2460)
2500int8filterСовокупный финансовый результат периода, тыс. руб. (стр. 2500)
2510int8filterРезультат от переоценки внеоборотных активов, не включаемый в чистую прибыль (убыток) периода, тыс. руб. (стр. 2510)
2520int8filterРезультат от прочих операций, не включаемый в чистую прибыль (убыток) периода, тыс. руб. (стр. 2520)
2530int8filterСтрока отчётности 2530, тыс. руб. (стр. 2530)
3600int8filterЧистые активы, тыс. руб. (стр. 3600)
4100int8filterСальдо денежных потоков от текущих операций, тыс. руб. (стр. 4100)
4110int8filterПоступления - всего, тыс. руб. (стр. 4110)
4111int8filterОт продажи продукции, товаров, работ и услуг, тыс. руб. (стр. 4111)
4112int8filterАрендных платежей, лицензионных платежей, роялти, комиссионных и иных аналогичных платежей, тыс. руб. (стр. 4112)
4113int8filterОт перепродажи финансовых вложений, тыс. руб. (стр. 4113)
4119int8filterПрочие поступления, тыс. руб. (стр. 4119)
4120int8filterПлатежи - всего, тыс. руб. (стр. 4120)
4121int8filterПоставщикам (подрядчикам) за сырье, материалы, работы, услуги, тыс. руб. (стр. 4121)
4122int8filterВ связи с оплатой труда работников, тыс. руб. (стр. 4122)
4123int8filterПроцентов по долговым обязательствам, тыс. руб. (стр. 4123)
4124int8filterНалога на прибыль организаций, тыс. руб. (стр. 4124)
4129int8filterПрочие платежи, тыс. руб. (стр. 4129)
4200int8filterСальдо денежных потоков от инвестиционных операций, тыс. руб. (стр. 4200)
4210int8filterПоступления - всего, тыс. руб. (стр. 4210)
4211int8filterОт продажи внеоборотных активов (кроме финансовых вложений), тыс. руб. (стр. 4211)
4212int8filterОт продажи акций других организаций (долей участия), тыс. руб. (стр. 4212)
4213int8filterОт возврата предоставленных займов, от продажи долговых ценных бумаг (прав требования денежных средств к другим лицам), тыс. руб. (стр. 4213)
4214int8filterДивидендов, процентов по долговым финансовым вложениям и аналогичных поступлений от долевого участия в других организациях, тыс. руб. (стр. 4214)
4219int8filterПрочие поступления, тыс. руб. (стр. 4219)
4220int8filterПлатежи - всего, тыс. руб. (стр. 4220)
4221int8filterВ связи с приобретением, созданием, модернизацией, реконструкцией и подготовкой к использованию внеоборотных активов, тыс. руб. (стр. 4221)
4222int8filterВ связи с приобретением акций других организаций (долей участия), тыс. руб. (стр. 4222)
4223int8filterВ связи с приобретением долговых ценных бумаг (прав требования денежных средств к другим лицам), предоставление займов другим лицам, тыс. руб. (стр. 4223)
4224int8filterПроцентов по долговым обязательствам, включаемым в стоимость инвестиционного актива, тыс. руб. (стр. 4224)
4229int8filterПрочие платежи, тыс. руб. (стр. 4229)
4300int8filterСальдо денежных потоков от финансовых операций, тыс. руб. (стр. 4300)
4310int8filterПоступления - всего, тыс. руб. (стр. 4310)
4311int8filterПолучение кредитов и займов, тыс. руб. (стр. 4311)
4312int8filterДенежных вкладов собственников (участников), тыс. руб. (стр. 4312)
4313int8filterОт выпуска акций, увеличения долей участия, тыс. руб. (стр. 4313)
4314int8filterОт выпуска облигаций, векселей и других долговых ценных бумаг и др., тыс. руб. (стр. 4314)
4319int8filterПрочие поступления, тыс. руб. (стр. 4319)
4320int8filterПлатежи - всего, тыс. руб. (стр. 4320)
4321int8filterСобственникам (участникам) в связи с выкупом у них акций (долей участия) организации или их выходом из состава участников, тыс. руб. (стр. 4321)
4322int8filterНа уплату дивидендов и иных платежей по распределению прибыли в пользу собственников (участников), тыс. руб. (стр. 4322)
4323int8filterВ связи с погашением (выкупом) векселей и других долговых ценных бумаг, возврат кредитов и займов, тыс. руб. (стр. 4323)
4329int8filterПрочие платежи, тыс. руб. (стр. 4329)
4400int8filterСальдо денежных потоков за отчетный период, тыс. руб. (стр. 4400)
4450int8filterСтрока отчётности 4450, тыс. руб. (стр. 4450)
4490int8filterВеличина влияния изменений курса иностранной валюты по отношению к рублю, тыс. руб. (стр. 4490)
4500int8filterСтрока отчётности 4500, тыс. руб. (стр. 4500)
6100int8filterОстаток средств на начало отчетного года, тыс. руб. (стр. 6100)
6200int8filterВсего поступило средств, тыс. руб. (стр. 6200)
6210int8filterВступительные взносы, тыс. руб. (стр. 6210)
6215int8filterЧленские взносы, тыс. руб. (стр. 6215)
6220int8filterЦелевые взносы, тыс. руб. (стр. 6220)
6230int8filterДобровольные имущественные взносы и пожертвования, тыс. руб. (стр. 6230)
6240int8filterПрибыль от приносящей доход деятельности организации, тыс. руб. (стр. 6240)
6250int8filterПрочие, тыс. руб. (стр. 6250)
6300int8filterВсего использовано средств, тыс. руб. (стр. 6300)
6310int8filterРасходы на целевые мероприятия, тыс. руб. (стр. 6310)
6311int8filterСоциальная и благотворительная помощь, тыс. руб. (стр. 6311)
6312int8filterПроведение конференций, совещаний, семинаров и т.п., тыс. руб. (стр. 6312)
6313int8filterИные мероприятия, тыс. руб. (стр. 6313)
6320int8filterРасходы на содержание аппарата управления, тыс. руб. (стр. 6320)
6321int8filterРасходы, связанные с оплатой труда (включая начисления), тыс. руб. (стр. 6321)
6322int8filterВыплаты, не связанные с оплатой труда, тыс. руб. (стр. 6322)
6323int8filterРасходы на служебные командировки и деловые поездки, тыс. руб. (стр. 6323)
6324int8filterСодержание помещений, зданий, автомобильного транспорта и иного имущества (кроме ремонта), тыс. руб. (стр. 6324)
6325int8filterРемонт основных средств и иного имущества, тыс. руб. (стр. 6325)
6326int8filterПрочие, тыс. руб. (стр. 6326)
6330int8filterПриобретение основных средств, инвентаря и иного имущества, тыс. руб. (стр. 6330)
6350int8filterПрочие, тыс. руб. (стр. 6350)
6400int8filterОстаток средств на конец отчетного года, тыс. руб. (стр. 6400)

indicators

Справочник строк отчётности: код → наименование.

Курсор: id · лимит по умолчанию 100, максимум 1000

КолонкаТипОписание
idint4cursor
codeint4filter cursor
namevarchar
type_indicatorvarcharfilter
reporting_formvarcharfilter

Коды ошибок

Тело — JSON {"error":"...","detail":"..."}. В detail — что поправить.

HTTPerrorПричина
400bad_requestНеизвестная колонка/оператор, битое значение или cursor.
401unauthorizedНет/невалидный токен.
404not_foundРесурс не существует или нет гранта (не различаем).
429rate_limit_exceeded / row_quota_exceededПревышен лимит запросов или квота строк.
504timeoutЗапрос не уложился в лимит времени — добавьте фильтры.