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 руками и увидеть, какие инструменты вы вообще выдали модели.
Источники
- Instagram Reel Scraper, страница актора и раздел о стоимости — Apify Store
- Прайс по событиям в JSON актора, включая add-on Transcript — Apify API
- Тред «Increase costs from running actor in n8n enviroment» с ответом поддержки — багтрекер актора
- Тарифы платформы и правила предоплаченного объёма — Apify

