---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://appmetrica.yandex.by/docs/en/mobile-api/datastream/limits.md
  - https://appmetrica.yandex.by/docs/ru/mobile-api/datastream/limits.md
  - href: ru/mobile-api/datastream/limits.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://appmetrica.yandex.by/docs/ru/llms.txt

# Условия использования Data Stream API

Для использования Data Stream API действует месячный лимит на количество событий в экспорте. Лимит распространяется суммарно на все приложения, включенные в организацию.

В тарифах **Базовый** и **Конструктор** в базовом наполнении бесплатно доступно 100 млн событий Data Stream API в месяц. В тарифе **Максимальный** включено 400 млн событий в месяц. Если требуется больший объем, в тарифах **Конструктор** и **Максимальный** лимит можно расширить. Подробнее см. [Тарифы для RU](https://appmetrica.yandex.by/docs/ru/common/pricing/ru-currency.md).

Если месячный лимит достигнут, Data Stream API становится недоступен для скачивания новых данных. После превышения лимита события еще в течение 7 дней продолжают экспортироваться, но API скачивания возвращает HTTP-код `400`. Если за это время лимит не был увеличен, экспорт новых данных прекращается, и новые данные теряются. 1-го числа каждого месяца лимит обновляется, и выгрузка возобновляется.

В Data Stream также доступна опция **Разрешить оплату за превышение лимита**. Если она включена в настройках тарифа, после превышения лимита подготовка данных не прекращается. При этом события сверх лимита тарифицируются дополнительно за каждый миллион событий.

Расход лимита зависит от объема подготовленных данных, а не от количества скачиваний. Если данные уже подготовлены для экспорта, их можно не скачивать совсем или скачивать повторно несколько раз: это не уменьшает и не увеличивает расход месячного лимита.

Необязательно включать экспорт всех типов данных. При настройке Data Stream API можно выбрать только те потоки, которые нужны для ваших задач, а затем в любой момент изменить конфигурацию: добавить новые типы данных или отключить уже выбранные. В расход лимита попадают только те типы данных, для которых экспорт включен, с учетом того, что `revenue`, `ecommerce` и `ad_revenue` остаются бесплатными и в лимит не входят.

Для кастомных событий (типы данных `event` / `attributed_event`) можно дополнительно настроить фильтрацию через белые и черные списки событий. Если используется белый список, в экспорт попадут только события с указанными именами. Если используется черный список, события из него будут исключены из экспорта. Такие отфильтрованные события не попадают в выгрузку Data Stream API и не учитываются в расходе лимита.

## Какие типы данных входят в лимит {#data-types}

В месячный лимит Data Stream API входят следующие типы данных:

- `installation`
- `event`
- `push_token`
- `crash`
- `error`
- `session_start`
- `session_end`
- `click`
- `attributed_event`
- `deeplink`

Каждое выгруженное событие этих типов учитывается в общем месячном лимите.

## Какие типы данных выгружаются бесплатно {#free-export}

Выгрузка базовых Revenue-событий не расходует лимит и доступна бесплатно в любом объеме. К таким типам данных относятся:

- `revenue`
- `ecommerce`
- `ad_revenue`

Эти потоки не нужно учитывать при расчете общего расхода Data Stream API.

## Пример расчета {#example}

Предположим, при активации Data Stream API вы включили экспорт типов данных `installation`, `deeplink`, `click`, `crash`, `error` и `ecommerce`. За месяц по всем приложениям в организации было подготовлено:

- 50 000 000 событий `click`
- 25 000 событий `installation`
- 150 000 событий `deeplink`
- 300 000 событий `crash`
- 2 500 000 событий `error`
- 5 000 000 событий `ecommerce`

Общий расход лимита составит:

50 000 000 + 25 000 + 150 000 + 300 000 + 2 500 000 = 52 975 000

События `ecommerce` в этот расчет не входят, потому что Revenue-данные выгружаются бесплатно. Такой объем укладывается в бесплатный лимит 100 млн событий в месяц.

В следующем месяце вы решили дополнительно включить экспорт `event`, `session_start` и `session_end`. При этом объем уже выбранных типов данных остался тем же, а новых данных за месяц было:

- 60 000 000 событий `event`
- 18 000 000 событий `session_start`
- 18 000 000 событий `session_end`

Тогда общий расход лимита составит:

52 975 000 + 60 000 000 + 18 000 000 + 18 000 000 = 148 975 000

События `ecommerce` по-прежнему не увеличивают расход лимита, но в этом случае бесплатного лимита 100 млн уже недостаточно. Чтобы продолжить выгрузку в таком объеме, потребуется платное расширение Data Stream API в тарифе **Конструктор** или тариф **Максимальный**, в который включено 400 млн событий в месяц. Если одновременно выгружаются данные типов `revenue`, `ecommerce` или `ad_revenue`, они в этот расчет не добавляются.

<!-- source: ru/_includes/feedback-button-2.md -->
Если вы не нашли ответ на свой вопрос, то вы можете задать его через форму обратной связи. Пожалуйста, опишите возникшую проблему как можно подробнее. Если возможно, приложите скриншот.

<a href="../../troubleshooting/feedback-new">
  <span class="button">Написать в службу поддержки</span>
</a>

<a href="../../troubleshooting/feedback-docs">
  <span class="button">Предложить улучшение для документации</span>
</a>
<!-- endsource: ru/_includes/feedback-button-2.md -->

