Перейти к содержимому
Инструменты

Сколько стоит парсинг Reels в Apify на деле

Коротко

Что это меняет

Транскрипт рилсов в Apify тарифицируется не за штуку, а за каждую начатую минуту аудио — 0,048 доллара на бесплатном плане. Один прогон по десяти конкурентам обнуляет месячные пять долларов

Что сделать

Откройте прошлый прогон в Apify Console и кликните по его сумме, чтобы увидеть разбивку по событиям. Если строка Add-on: Transcript есть — выключите надстройку и ограничьте число рилсов и период

Сколько стоит парсинг Reels в Apify на деле

1,31 доллара за двадцать рилсов. Вот сколько стоит парсинг Reels в Apify, если оставить включённым один переключатель в инпуте актора.

По прайсу того же актора двадцать рилсов должны были обойтись примерно в пять центов: 2,60 доллара за тысячу штук на бесплатном плане. Разница в двадцать шесть раз не ошибка биллинга — я разобрал счёт по строкам, и он сходится до последнего знака.

Откуда берётся разница между прайсом и счётом

Актор apify/instagram-reel-scraper работает по модели pay-per-event: вы платите не за время работы, а за каждое событие, которое разработчик описал заранее. Событий пять, и в интерфейсе три из них помечены знаком доллара — это платные надстройки, которые по умолчанию выключены.

Цены для бесплатного тарифа, прямо из описания актора:

  • старт прогона (actor-start) — 0,006 доллара, один раз за запуск;
  • каждый рилс, записанный в датасет (reel) — 0,0026 доллара, те самые 2,60 за тысячу;
  • надстройка «Transcript» — 0,048 доллара за каждую начатую минуту аудио каждого рилса;
  • надстройка «Video download» — 0,02 доллара за каждый начатый мегабайт скачанного видео;
  • надстройка «Shares count» — 0,007 доллара за рилс, и она доступна только платным аккаунтам.

Пересчитаем тот самый прогон. Двадцать рилсов дали 0,052 доллара, старт — 0,006. Транскрипт списался 26 раз: у части видео длительность перевалила за минуту, а тариф округляет вверх. 26 × 0,048 = 1,248. Итого 1,306 — ровно то, что человек увидел в счёте. Поддержка Apify в том же треде отвечает коротко: «It’s not charged per reel, but per 1 minute of work».

Ещё одна деталь, которая ломает логику урока по Reels: транскрипт делает не Claude. Модель в чате не слушает аудио — текст расшифровки приходит готовым из датасета Apify. То есть «Claude сам транскрибирует» на практике означает «вы включили платную надстройку и не заметили».

Что останется от бесплатных пяти долларов после одного прогона

Возьмём сценарий из инструкции: десять конкурентов, по десять свежих рилсов на каждого. Сто рилсов, средняя длина в районе минуты.

Без транскрипта: 0,006 + 100 × 0,0026 = 0,27 доллара. Обещание «копейки за парсинг» здесь честное.

С транскриптом: те же 0,27 плюс 100 × 0,048 = 5,07 доллара. Бесплатный план Apify даёт 5 долларов на биллинговый цикл, они не переносятся на следующий месяц, а при исчерпании доступ к сервисам блокируется до начала нового цикла. Один прогон — и лаборатория встала до следующего месяца.

Если рилсы длиннее минуты, счёт удваивается: полторы минуты тарифицируются как две. Добавьте includeDownloadedVideo — и тридцатимегабайтный рилс принесёт ещё 0,60 доллара сверху.

На платных планах цена мягче, но порядок тот же: у тарифа Starter рилс стоит 0,0023, а минута транскрипта — 0,041. Сто рилсов с расшифровкой — 4,33 доллара из 29 предоплаченных.

Как понять, что вы платите за транскрипт

Проверка занимает пять минут и делается в Apify Console, в разделе с прошлыми прогонами. Кликните по сумме рана — откроется разбивка по событиям. Дальше смотрите по списку:

  • в разбивке есть строка Add-on: Transcript — вы платите за минуты, а не за рилсы;
  • число списаний транскрипта больше числа рилсов — значит часть видео длиннее минуты и округлилась вверх;
  • в инпуте актора включён переключатель includeTranscript (в интерфейсе он подписан со знаком доллара);
  • в JSON у объектов рилсов заполнено поле transcript;
  • прогон на сотню рилсов стоит дороже 30 центов;
  • Claude в чате пересказывает, что именно говорят в чужих рилсах, а не только заголовок и описание — расшифровка точно запрашивалась;
  • на бесплатном плане запуски внезапно перестали стартовать до начала следующего месяца.

Что сделать сейчас

Порядок такой, от самого дешёвого шага к самому нудному.

  • Выключите includeTranscript и includeDownloadedVideo в сохранённом инпуте актора. Первый прогон делайте без них вообще: подписи, хештеги, длительность, просмотры, лайки, комментарии и десять последних комментариев приходят в базовой цене.
  • Поставьте resultsLimit — по умолчанию в схеме предзаполнено 25 рилсов на профиль. Для десяти аккаунтов это уже 250 рилсов вместо ста.
  • Ограничьте период через onlyPostsNewerThan. Поле принимает и относительное значение вида 1 month, и дату в формате YYYY-MM-DD. Время считается в UTC.
  • Включите skipPinnedPosts. Закреплённые рилсы часто на год старше остальных и портят картину «что работает сейчас», а платите вы за них по полной.
  • Если расшифровка всё-таки нужна, берите её адресно: сначала прогон без транскрипта, потом ручной выбор трёх–пяти рилсов по просмотрам и второй прогон по их прямым URL. Три минуты аудио — 0,144 доллара вместо пяти долларов.
  • Выставьте лимит расходов в разделе Billing, чтобы агент не мог увести счёт в неизвестность, пока вы смотрите в другое окно.

И держите в голове природу задачи: агент запускает платный актор по вашей команде, но количество событий выбирает по своему разумению. Просьба «посмотри у них побольше рилсов» — это не изменение промта, это изменение суммы в счёте. Прежде чем отдавать такие команды в проекте, стоит один раз пройти настройку коннектора Apify в Claude руками и увидеть, какие инструменты вы вообще выдали модели.

Источники