Alfa API: Получить выписку по счёту юридического лица

Сценарий из mcp-everything. Актуально на 2026-10-13.

Возвращает операции по расчётному счёту за дату исполнения. Для валютного счёта параметр curFormat определяет, вернётся curTransfer или swiftTransfer.

  1. Подключи scope transactions и получи доступ через Alfa ID или API Key.
  2. Запроси страницу операций: GET /api/jp/v1/statement/transactions с accountNumber и statementDate.
  3. Обработай transactions и переходи по страницам с помощью page и ссылок _links; на одной странице возвращается не больше 1000 объектов.
curl --location --globoff 'https://baas.alfabank.ru/api/jp/v1/statement/transactions?accountNumber={accountNumber}&statementDate={statementDate}&page={page}&curFormat={curFormat}' \
  --header 'Authorization: Bearer {access-token}' \
  --header 'Accept: application/json'

Базовые URL

Авторизация

Тип: OAuth 2.0

Alfa ID использует OAuth 2.0/OIDC. Для Authorization Code Flow нужны client_id, client_secret, redirect_uri и scopes подключённых продуктов; токен передаётся в заголовке Authorization: Bearer {access_token}. Alfa ID подходит для всех типов интеграций и продуктов.

Для части B2B- и H2H-методов доступен API Key: передавай Authorization: ApiKey {API Key}. Внутренний ключ предназначен для операций по своей компании, внешний — по другой компании; API Key доступен не для всех продуктов, поэтому проверяй описание конкретного метода.

Методы сценария

GET /api/jp/v1/statement/transactions — Получение выписки

Возвращает операции по расчётному счёту за дату. Требует scope transactions; принимает Bearer-токен или API Key.

Документация: https://developers.alfabank.ru/products/alfa-api/documentation/articles/transactions/articles/statement/v1/statement

Параметр Где Тип Обяз. Описание
Authorization header string да Bearer {access_token} или ApiKey {API Key}
Accept header string да application/json
accountNumber query string да Номер расчётного счёта
statementDate query string да Дата исполнения операции, YYYY-MM-DD
page query integer нет Номер страницы; не больше 1000 объектов на странице
curFormat query string нет Формат операции по валютному счёту

Нюансы

Другие сценарии


Если этого недостаточно — официальная документация: https://developers.alfabank.ru/products/alfa-api/documentation Вся интеграция одним документом: https://mcp-everything.ru/integrations/alfa-bank-api.md