Альтернатива Apify Instagram Scraper: проверили цену за 1 000 результатов
Тарифы Apify Instagram Scraper против 26 реальных вызовов EveryInfra: посты у нас стоят около $0.003 за 1 000, у Apify $1.50–$2.70. По профилям разница всего в 3–5 раз.

Apify Instagram Scraper берёт за 1 000 постов $1.50 на тарифе Business и $2.70 на тарифе Free. 26 октября 2026 года один запрос EveryInfra instagram/user_posts стоил $0.000556 и вернул 200 постов, то есть $0.00278 за 1 000. Разница в несколько сотен раз реальна, но только для данных, которые возвращаются страницей из множества записей. За профили и детали отдельных постов оба сервиса берут плату за каждый объект, и здесь EveryInfra дешевле лишь в 1.8–4.9 раза.
В этой статье «цена за 1,000» означает фактически списанную за запрос сумму, делённую на число возвращённых записей и умноженную на 1 000. Она показывает, сколько стоят 1 000 результатов, а не 1 000 запросов. Apify берёт плату за каждый результат, а EveryInfra за каждый запрос, поэтому перед сравнением мы приводим обе цены к одной единице. Мы делим на число фактически возвращённых записей, а не на запрошенный limit, так что неполная страница может сделать нашу цену только выше, но никогда не ниже.
Сводная таблица: пять типов данных Instagram, цена за 1 000
В таблице пять типов данных сравниваются бок о бок. Для Apify мы берём только публичные цены. Основной Instagram Scraper берёт одну фиксированную цену за результат для любого типа данных. Кроме того, у Apify есть набор специализированных Actors для Instagram со своими ценами.
Все эти цены мы взяли из поля pricingInfos в публичном API Apify. Данные прочитаны 26 октября 2026 г. в 13:31 SGT без аккаунта (метаданные Instagram Scraper). Для EveryInfra каждое число получено из наших собственных реальных вызовов. Сумма берётся из billing.charged_usd или журнала вызовов в консоли, а число записей из массива results.
| Данные | Возможность EveryInfra | Вызовы / записи / списано | EveryInfra за 1 000 | Apify за 1 000 (Free → Business) | Разница |
|---|---|---|---|---|---|
| Профили | instagram/profile | 5 / 5 / $0.002780 | $0.556 | Profile Scraper $2,60 → $1,60 | 2.9–4.7x |
| Посты | instagram/user_posts | 3 / 495 / $0.001668 | $0.0034 | Instagram Scraper $2,70 → $1,50 | 445–801x |
| Детали поста | instagram/post | 1 / 11 / $0.006111 | $0.556 | Post Scraper $1,70 → $1,00 | 1.8–3.1x |
| Reels по хештегу | instagram/hashtag (results_type=reels) | 2 / 60 / $0.001112 | $0.0185 | Reel Scraper $2,60 → $1,00 | 54–140x |
| Reels по ключевому слову | instagram/reels_search | 1 / 92 / $0.007194 | $0.0782 | Reel Scraper $2,60 → $1,00 | 12.8–33x |
| Комментарии | instagram/comments | 3 / 45 / $0.001668 | $0.0371 | Comments Scraper $2,60 → $1,90 | 51–70x |
| Подписчики | instagram/followers_list | 2 / 92 / $0.001112 | $0.0121 | Followers and Following Scraper $2,00 → $1,15 | 95–166x |
Каждый коэффициент разницы — это цена Apify, делённая на нашу. Нижняя граница считается по тарифу Business, верхняя — по тарифу Free. При чтении таблицы важны два момента. Во-первых, самые большие разрывы приходятся на возможности, которые возвращают страницу записей за запрос.
Наша цена за запрос фиксирована, поэтому и одна запись, и 200 записей стоят $0,000556. Во-вторых, профили и детали постов в EveryInfra оплачиваются за каждую цель. Запрос post с 11 ссылками оплачивается 11 раз, а profile читает один аккаунт за вызов. Эти строки работают как модель Apify с оплатой за результат, поэтому разница сокращается до 2–5 раз.
Наши маркеры разбросаны от $0.003 до $0.56, потому что число записей на запрос зависит от возможности. Это же показывает ограничения цифры из заголовка. Если ваша задача звучит как «дайте мне 100,000 профилей», наша цена составит $0.556 за 1 000, а у Apify Profile Scraper на тарифе Business $1.60. То есть разница примерно в 2.9 раза, а не в несколько сотен.
Как устроены цены Apify Instagram Scraper
Apify Instagram Scraper использует модель оплаты за события (pay-per-event). На странице в Store указано, что один результат равен одному собранному элементу: посту, reel, комментарию, профилю, хештегу или месту. Там приведены цены $2.70 за 1 000 на плане Free, $2.30 на Starter, $1.90 на Scale и $1.50 на Business. Публичный API вернул те же четыре цены и ещё два корпоративных уровня: PLATINUM за $0.90 и DIAMOND за $0.50. Эти цены действуют с 20 февраля 2026 года, согласно полю startedAt в pricingInfos. Документация Apify сопоставляет платные планы с уровнями скидок Store: Starter соответствует Bronze, Scale соответствует Silver, Business соответствует Gold («Actors in Store»).

Цифра «более 8,200 результатов в месяц» выведена из стоимости плана. План Starter стоит $19 в месяц, а $19 при цене $2.30 за 1 000 — это около 8 260 результатов. Scale стоит $199 за 104 700 результатов, Business — $999 за 666 000 результатов. На странице тарифов Apify каждый план показан как предоплаченный объём использования: $5 на Free, $19 на Starter, $199 на Scale и $999 на Business.
Перерасход включается в следующий счёт. На той же странице сказано, что неиспользованный предоплаченный объём не переносится на следующий месяц. Там же указано, что после исчерпания $5 аккаунт Free блокируется до следующего месячного цикла. Справочная статья «Reaching platform limits», обновлённая 4 сентября 2026 г., подтверждает, что на тарифе Free нельзя поднять лимит выше бесплатных $5.
У специализированных Actors цены другие. Все значения ниже взяты из публичных метаданных, которые мы считали 26 октября 2026 г., и указаны в долларах США за 1 000 событий.
| Актор Apify | Основное событие | Free | Starter | Scale | Business | Дополнительные события |
|---|---|---|---|---|---|---|
| Instagram Scraper | Результат | $2.70 | $2.30 | $1.90 | $1.50 | Нет |
| Instagram Profile Scraper | Профиль | $2.60 | $2.30 | $2.00 | $1.60 | Дополнение «About account» $7,00 → $4,00 |
| Instagram Post Scraper | Пост | $1.70 | $1.50 | $1.30 | $1.00 | Детали поста $1,00 → $0,60, данные о музыке $7,00 → $4,00 |
| Instagram Reel Scraper | Reel | $2.60 | $2.30 | $1.40 | $1.00 | $0,001 за запуск, репосты $7,00 → $4,00, транскрипт $0,048 → $0,027 за минуту, видео $0,02 → $0,01 за МБ |
| Instagram Comments Scraper | Комментарий | $2.60 | $2.30 | $2.10 | $1.90 | Нет |
| Followers and Following Scraper | Профиль | $2.00 | $1.75 | $1.40 | $1.15 | Нет |
| Instagram Hashtag Scraper | Результат | $2.60 | $2.30 | $2.10 | $1.90 | Нет |
Одно изменение в этой таблице недавнее. Набор цен Instagram Post Scraper действует с 7 октября 2026 г., судя по startedAt в метаданных Post Scraper. Он на $0,50–$1,00 за пост дешевле основного парсера. Однако теперь «детали поста» оплачиваются как отдельное событие.
Поэтому получение подробных данных о посте тарифицируется как два события: всего $2,70 на Free и $1,60 на Business, что близко к основному парсеру. Apify также предупреждает, что некоторые Actors с оплатой за события дополнительно берут плату за использование платформы («Actors in Store»). Мы проверили семь Actors из таблицы выше: у всех семи указано PAY_PER_EVENT без отдельной платы за использование.
Какую долю каждого события оставляет себе Apify? В документации для разработчиков сказано, что разработчик получает 80% выручки от событий за вычетом расходов на платформу («Pay-per-event pricing model»). У каждого Actor в публичных метаданных указано apifyMarginPercentage: 0.2. Иными словами, пятая часть цены каждого результата идёт платформе, а остальное — разработчику, который написал Actor.
Как EveryInfra рассчитывает плату: за запрос, а не за запись
EveryInfra берёт плату за каждый запрос. В каталоге возможностей, прочитанном 26 октября 2026 г., указано 15 возможностей для Instagram. Десять из них стоят $0,000556 за вызов. reels стоит $0,001194 (в день теста была приостановлена), user_search — $0,004806, reels_search — $0,007194, tagged_posts — $0,007444 и similar_profiles — $0,008806 за вызов. user_posts по умолчанию возвращает 30 записей, максимум 200.
comments по умолчанию возвращает 50, максимум 100. followers_list по умолчанию возвращает 50, максимум 500. Ни у одной из этих позиций каталога нет пометки «оплата за блок записей», поэтому цена вызова одна и та же при любом limit. Исключение составляют возможности с несколькими целями: post принимает массив urls и оплачивается за каждую ссылку.
У EveryInfra нет абонентской платы. На странице тарифов указано, что пополнение баланса начинается от $10, а баланс кошелька не сгорает. Новый аккаунт может получить пробные кредиты на сумму $1 за звезду на GitHub; они действуют 24 часа. Неудачные запросы, например с неверными параметрами или с ошибкой аутентификации, не оплачиваются. Наш тестовый ключ допускал 10 запросов в минуту на ключ и 60 на аккаунт: это значения по умолчанию из эндпоинта /api/v1/account.
При более крупных пополнениях баланса эти лимиты растут. По сравнению с Apify есть два структурных отличия. Предоплаченный объём Apify сгорает каждый месяц, а наш баланс — нет. Apify берёт плату за каждый результат, а мы — за каждый запрос, поэтому нашу цену за 1 000 определяет число записей в ответе на запрос.

Как мы считаем
Цены Apify взяты только из публичных материалов: поля pricingInfos в публичном API Apify (как его читать, см. в документации Get Actor API) и текста страницы в Store. Мы не регистрировались, ничего не оплачивали и не использовали ключ Apify. Нашу цену за 1 000 мы получили только по реальным вызовам, а знаменатель — число возвращённых записей, а не limit. Вызов с 0 записей в знаменатель не входит, его списание и возврат средств мы учитываем отдельно.
Для каждой разницы указаны обе границы, Apify Business и Apify Free, и разница меньше чем в 3 раза тоже попадает в текст и сводную таблицу. Для каждого limit мы проверяем, сколько записей вернулось, и называем вызов «заполненным», только если пришло не меньше 90% запрошенных записей. Мы отправили шесть проверок на ошибки и пустые результаты, и любое списание, за которое должен был быть возврат средств, но его не было, отражено здесь. Каждая возможность запускалась минимум дважды в разное время, и цену мы называем «стабильной», только если два запуска различаются не более чем на 20%.
Мы зафиксировали эти правила в 13:40 SGT 26 октября 2026 г., до первого реального вызова. Кратко о результатах: комментарии, подписчики и посты natgeo не заполнили свой limit. За несуществующее имя пользователя средства были списаны, причём дважды (исправлено 26 октября; подробности ниже). Поскольку natgeo вернул только 95 постов, цена за 1 000 постов в трёх вызовах различалась более чем на 20%, поэтому мы приводим диапазон, а не одно число.
Подробно результаты разобраны в разделах ниже, а коротко так. Три возможности не заполнили свой limit: комментарии, подписчики и вызов постов natgeo. Одна проверка на ошибку была оплачена без возврата средств: несуществующее имя пользователя. Это исправили 26 октября, и наша повторная проверка прошла без списания. Цена постов различалась между аккаунтами более чем на 20%, поэтому для постов мы приводим диапазон, а не одно число.
Тест 1: профили оплачиваются за каждый аккаунт и дешевле всего в 3–5 раз
С 13:35 до 13:44 SGT 26 октября 2026 г. мы считали пять профилей брендов и организаций: nasa, natgeo, nike, realmadrid и djiglobal. Каждый запрос читал один аккаунт и стоил $0.000556. Пять вызовов обошлись в $0.00278, то есть $0.556 за 1 000 профилей. Поля совпали с response_fields из каталога: подписчики, подписки, число постов, отметка верификации, отметка бизнес-аккаунта, ссылки в био, аватар в HD, число актуальных историй и массив recent_posts.
Значения выглядели правдоподобно. У NASA — 104 378 884 подписчика и 4 979 постов. У Nike — 290 902 811 подписчиков. У Real Madrid — 22 000 постов.
| Аккаунт | Время чтения (SGT) | Подписчики | Подписки | Посты | Списано |
|---|---|---|---|---|---|
| nasa | 13:35:35 | 104,378,884 | 90 | 4,979 | $0.000556 |
| natgeo | 13:37:00 | 268,283,672 | 195 | 32,000 | $0.000556 |
| nike | 13:43:31 | 290,902,811 | 266 | 1,675 | $0.000556 |
| realmadrid | 13:43:49 | 181,935,701 | 66 | 22,000 | $0.000556 |
| djiglobal | 13:44:03 | 6,798,738 | 398 | 5,445 | $0.000556 |
По сравнению с Apify Instagram Profile Scraper, который берёт $2.60 на Free и $1.60 на Business за 1 000 профилей, мы дешевле в 2.9–4.7 раза. По сравнению с основным Instagram Scraper в режиме details при цене $1.50–$2.70 за результат мы дешевле в 2.7–4.9 раза. Это наименее впечатляющая цифра в статье: когда обе стороны берут плату за одну единицу на аккаунт, разница измеряется разами, а не сотнями раз. Apify Profile Scraper также продаёт дополнение «About account» с датой регистрации и страной по цене $7.00 за 1 000 на Free. Наш profile эти два поля не возвращает.
Об одном ограничении ответа профиля нужно предупредить отдельно. У всех 12 элементов в recent_posts NASA значения like_count и comment_count равны 0, а каждое значение posted_at — дата со временем 00:00. Значит, этот массив служит превью. Он помогает понять, какой контент публикует аккаунт (4 из 12 постов NASA были видео), но не подходит для расчёта вовлечённости. Для вовлечённости используйте user_posts из следующего теста.
Тест 2: посты через user_posts, по 200 за вызов — отсюда большая разница
В 13:35:55 SGT 26 октября 2026 г. мы отправили асинхронный запрос instagram/user_posts с username=nasa и limit=200. Задача завершилась в 13:36:44 SGT и вернула 200 записей; все 200 значений post_id были уникальны. В журнале вызовов в консоли было одно списание на $0,000556. Асинхронная задача не стоила дороже оттого, что вернула больше записей.
В каждой записи были лайки, комментарии, подпись, время, автор и ссылка на изображение, заполненность — 100%. Это $0.00278 за 1 000 постов. Apify Instagram Scraper стоит $1.50 на Business и $2.70 на Free, то есть в 540–971 раз дороже.

Второй аккаунт страницу не заполнил. В 13:41:46 SGT мы отправили тот же запрос для natgeo с limit=200 и получили 95 записей за те же $0.000556, то есть $0.00585 за 1 000. Эти 95 постов охватывают период с 28 сентября 2026 г. по 25 октября 2026 г., около четырёх недель. National Geographic публикует часто, а в его профиле указано 32 000 постов.
API не сообщил, почему страница оборвалась на 95, и гадать мы не будем. Мы отмечаем этот вызов как «не заполненный» и считаем цену по 95 записям. Даже при такой менее выгодной цене мы в 256 раз дешевле Apify Business.
По двум аккаунтам видно и то, какой период покрывает один вызов. 200 постов NASA охватывают период с 7 мая по 25 октября, около 1,17 поста в день, так что один вызов покрывает 171 день. natgeo публикует около 3,5 поста в день, поэтому даже полные 200 записей покрыли бы лишь около 57 дней, а эти 95 записей покрыли 27. Для мониторинга конкурентов выбирайте частоту чтения по темпу публикаций аккаунта. Аккаунт вроде natgeo добавляет около 24 постов в неделю, это намного меньше потолка в 200 записей, поэтому достаточно читать раз в неделю: 4–5 вызовов в месяц, около $0,0024. Для аккаунта вроде NASA хватит и одного чтения в месяц, чтобы ничего не пропустить.
Чтобы проверить стабильность, через 25 минут, в 14:00:42 SGT, мы повторно отправили тот же запрос для nasa. Второе задание тоже вернуло 200 записей за $0.000556 с теми же 200 значениями post_id, так что цена за 1 000 снова составила $0.00278. По правилу выше это стабильный результат. Сами счётчики при этом изменились.
В 100 из 200 записей изменилось число лайков. У поста о полнолунии от 25 октября лайков стало 347 872 вместо 336 753, а комментариев 751 вместо 733. Показатели вовлечённости в Instagram — это снимок на момент чтения, поэтому сохраняйте время чтения вместе с каждой записью.
Какие посты изменились? Если сгруппировать их по возрасту, картина становится ясной. Изменились все 12 постов за последние 7 дней, с медианным приростом 128 лайков и максимальным 11 119. Из 33 постов возрастом от 7 до 30 дней изменились 24, с медианным приростом всего 13,5. Из 73 постов возрастом от 30 до 90 дней изменились 33, с медианным приростом 1. Из 82 более старых постов изменился 31, и медианное изменение составило минус 1. Всего у 31 из 200 постов лайков стало меньше, чем 25 минутами ранее.
| Возраст поста при первом чтении | Посты | Число лайков изменилось | Медианное изменение (среди изменившихся постов) | Наибольший прирост |
|---|---|---|---|---|
| Последние 7 дней | 12 | 12 | +128.5 | +11,119 |
| От 7 до 30 дней | 33 | 24 | +13.5 | +354 |
| От 30 до 90 дней | 73 | 33 | +1 | +10 |
| Более 90 дней | 82 | 31 | −1 | +38 |
Если вы отслеживаете вовлечённость, часто перечитывать нужно только посты за последние 30 дней. Посты старше месяца меняются на несколько лайков в ту или другую сторону. Для аккаунта, который публикует примерно раз в день, как NASA, значение limit по умолчанию, 30, покрывает месяц, так что хватит одного вызова в день.
По всем трём вызовам user_posts мы получили 495 записей за $0.001668. Это $0.0034 за 1 000 постов, в 445–801 раз дешевле, чем $1.50–$2.70 у Apify Instagram Scraper.
Диаграмма показывает, когда были опубликованы эти 200 постов. Самый старый датирован 7 мая 2026 г., самый новый — 25 октября 2026 г., так что один вызов охватывает пять с половиной месяцев. Для мониторинга конкурентов это значит, что один запрос читает полгода ленты аккаунта. Дальше ежедневное чтение 30 новейших постов (это limit по умолчанию) поддерживает данные в актуальном состоянии. В Apify те же 200 постов — это 200 событий-результатов: $0,30 на Business и $0,54 на Free.
Есть ещё одна находка, о которой мы обязаны сообщить: в вызове в 13:35 поле media_type в user_posts было неверным. Во всех 200 записях поле media_type имело значение image. В тот же момент profile показал 4 видео среди 12 последних постов NASA, например DeTUk4sDSp- и De7XCa_TJ4h, а user_posts тоже пометил их как image. Мы сообщили об этом нашей инженерной команде, и 26 октября ошибку исправили. В 16:01 SGT мы снова вызвали user_posts для NASA с limit=12: 4 из 12 записей пришли как video и 8 как image, что совпадает с profile. В данных, полученных до исправления, ищите видео по video_url: это поле есть у 56 из 200 записей, включая все 4 известных видео. В 13:43 SGT мы также прочитали 11 постов по ссылкам через instagram/post, и все 4 видео вернулись как video.
Разбивка по video_url показывает то, что скрывает media_type. У 56 постов NASA со ссылкой на видео медиана лайков составила 96 512, а у остальных 144 постов она равна 255 039, то есть видеопосты собрали меньше 40% от этого числа лайков. Медианы комментариев оказались близки: 919 против 1 007. Запрос post с 11 ссылками был списан как 11 целей, всего $0.006111, или $0.556 за 1 000. По сравнению с Apify Post Scraper за $1.00–$1.70 это дешевле всего в 1.8–3.1 раза. Как и профили, эта возможность относится к группе с оплатой за каждую цель.
Тест 3: Reels по аккаунту приостановлены, но доступны по хештегу и ключевому слову
Reels оказались единственными данными, которые мы не смогли прочитать по аккаунту. В день теста каталог отмечал возможность instagram/reels, которая читает Reels по имени пользователя за $0,001194, как available=false. Мы всё равно отправили один запрос в 13:38:07 SGT. Он вернул 503 с кодом unavailable, причиной temporarily_unavailable, retry_after 900 секунд и billing.charged_usd, равным 0.
Значит, пока возможность приостановлена, она отклоняет вызовы и не берёт за них плату. Чтобы сейчас массово выгружать Reels по аккаунту, используйте Apify Instagram Reel Scraper. Другой вариант: получить ссылки на посты через user_posts, а затем проверить каждую ссылку через post.
Reels по хештегу и по ключевому слову работают. В 13:39:47 SGT мы вызвали instagram/hashtag с hashtag=coffee, results_type=reels и limit=100 и получили 30 Reels за $0.000556. В 14:01:34 SGT мы повторили вызов с travel и снова получили 30 записей за $0.000556. Два вызова дают 60 записей, или $0.0185 за 1 000. В 13:40:19 SGT мы вызвали instagram/reels_search по ключевому слову coffee с limit=200. Он вернул 92 Reels за $0.007194, или $0.0782 за 1 000.
| Вызов | Время (SGT) | limit | Записи | Списано | За 1 000 |
|---|---|---|---|---|---|
reels для nasa (приостановлена) | 13:38:07 | default | 0, 503 | $0 | n/a |
hashtag coffee, reels | 13:39:47 | 100 | 30 | $0.000556 | $0.0185 |
hashtag travel, reels | 14:01:34 | 100 | 30 | $0.000556 | $0.0185 |
reels_search coffee | 13:40:19 | 200 | 92 | $0.007194 | $0.0782 |
reels_search стоит дороже за вызов, но каждая запись содержит поля воспроизведения, например play_count и duration_sec, по которым удобно отбирать видео с большим числом просмотров. Apify Reel Scraper стоит $2.60 за 1 000 на тарифе Free и $1.00 на Business, плюс $0.001 за каждый запуск. По хештегу мы дешевле в 54–140 раз, по ключевому слову в 12.8–33 раза.
Apify Reel Scraper продаёт то, чего у нас нет, и мы говорим об этом прямо. Число репостов он предлагает как дополнительную опцию за $7.00 за 1 000 на тарифе Free. Транскрипты стоят от $0.048 за минуту, а скачивание видеофайлов от $0.02 за МБ. Кроме того, он выгружает все Reels одного аккаунта. В каталоге transcript и music указаны как поля reels_search, но ни в одной из наших 92 записей эти поля не были заполнены. Если вам сейчас нужны транскрипты и музыка, используйте Apify.
Зато в 92 записях были число воспроизведений и длительность. Воспроизведений было от 267 000 до 194 млн, медиана составила 3,52 млн, а в 78 записях их число превышало миллион. Медианная длительность составила 21,6 секунды. Видео опубликованы с 28 июля по 25 октября. Значит, поиск по ключевому слову возвращает Reels за последние три месяца, которые уже нашли свою аудиторию. Это полезно для поиска проверенных форматов, но не для того, чтобы заметить новые видео до того, как они взлетят.
Тест 4: комментарии по 15 за вызов, дёшево за запись, но записей мало
Комментарии нагляднее всего показывают, что limit задаёт лишь верхнюю границу. Мы вызвали instagram/comments для трёх постов. Первым был пост NASA от 25 октября с 733 комментариями и limit=100. Вторым был самый комментируемый пост NASA с 12 782 комментариями и limit=50. Третьим был самый комментируемый пост natgeo с 4 093 комментариями и limit=50.
Вызовы прошли в 13:37:47, 13:39:10 и 13:44:20 SGT. Все три вернули ровно по 15 комментариев и стоили по $0.000556. В сумме 45 комментариев обошлись в $0.001668, или $0.0371 за 1 000. Это в 51–70 раз дешевле, чем Comments Scraper от Apify за $1.90–$2.60.
| Пост | Комментариев к посту | limit | Возвращено записей | Доля от всех комментариев |
|---|---|---|---|---|
| nasa, полнолуние 25 октября | 733 | 100 | 15 | 2.0% |
| nasa, самый комментируемый | 12,782 | 50 | 15 | 0.12% |
| natgeo, самый комментируемый | 4,093 | 50 | 15 | 0.37% |
Низкая цена — это цена за запись, а не за возможность. Для поста с 12 782 комментариями один вызов дал нам 15, около 0,12%. Это ограничение Instagram: у каждого поста публично видно только около 15 комментариев, поэтому больший limit не вернёт больше. Со стороны Apify в FAQ Instagram Scraper сказано, что пользователи тарифа Free получают одну страницу комментариев к посту, около 15 комментариев. На платных тарифах такого ограничения нет, и там можно сортировать по новизне и включать ответы (Instagram Scraper).
Если ваша задача — выгрузить все комментарии к одному вирусному посту для анализа тональности, лучше подойдёт платный тариф Apify. А если нужно каждый день просматривать страницу с новейшими комментариями к 500 постам в поисках негативных сигналов, 15 комментариев за вызов достаточно, и наша цена составит $0,278 в день.
Важно и то, какие именно 15 комментариев вы получаете. Под постом NASA от 25 октября все 15 были написаны за 20 минут до нашего вызова, с 13:19 до 13:37 SGT. Под постом natgeo 15 комментариев пришлись на период с 01:41 до 11:27 SGT того же дня. Из всех 45 комментариев у 43 было 0 лайков, и только один комментатор был верифицированным аккаунтом. Значит, comments возвращает страницу с новейшими комментариями, а не топ комментариев по лайкам. Это подходит для вопроса «злится ли кто-то прямо сейчас», но не для поиска самых показательных мнений.
Тест 5: подписчики, от 40 до 50 за вызов, за пустые результаты средства возвращаются
В каталоге для instagram/followers_list указаны значение по умолчанию 50 и максимум 500. В 13:37:58 SGT мы запросили подписчиков NASA с limit=500 и получили 49 аккаунтов. В 13:38:49 SGT мы запросили подписчиков natgeo с limit=200 и получили 43. Каждый вызов стоил $0.000556, так что 92 аккаунта обошлись в $0.001112, или $0.0121 за 1 000.
Followers and Following Scraper от Apify стоит $1.15–$2.00, так что мы дешевле в 95–166 раз. Этот Actor Apify был создан 30 июня 2026 года. Текущая цена действует с 6 августа 2026 года, а за последние 30 дней у него было 1 117 пользователей.
И снова ограничение нужно обозначить чётко. У NASA 104 млн подписчиков, так что 49 — крошечная доля. Это тоже ограничение Instagram: у верифицированных и некоторых бизнес-аккаунтов публично доступна только первая страница списка подписчиков, без курсора на следующую. NASA и natgeo оба верифицированы. Публичные неверифицированные аккаунты возвращают больше. Поэтому выгрузить всех подписчиков крупного верифицированного аккаунта нельзя. Со списками подписок дело обстоит иначе.
Аккаунт NASA подписан всего на 90 аккаунтов, и наш вызов following_list в 13:39:27 SGT вернул все 90. В третьей проверке в 13:44:50 SGT мы отправили асинхронный запрос подписчиков realmadrid. Задача завершилась успешно с 0 записей, её refund_state был refunded, то есть списанные средства вернулись.
Стоит посмотреть, кто попадает на эту страницу. Из 49 подписчиков NASA 21 аккаунт был закрытым, из 43 подписчиков natgeo закрытых было 10. Это 31 из 92, около трети, и ни один из них не был верифицирован. Для анализа аудитории закрытый аккаунт даёт только имя пользователя и аватар, поэтому дальше можно изучать лишь около двух третей выборки. Чтобы оценить, сколько подписчиков являются активными реальными пользователями, сначала отделите закрытые аккаунты по is_private.
На графике собраны все количества записей. Только user_posts заполнил свой limit, а большинство других возможностей вернули примерно одну страницу. Это не меняет правило одного списания за вызов, но меняет цену за 1 000. Поэтому во всех сравнениях в этой статье используется число возвращённых записей, а не limit. Если делить на limit, комментарии стоили бы на вид $0.0056 за 1 000, и это было бы неверно.
Стоят ли денег ошибки и пустые результаты? Наши шесть проверок
Мы намеренно отправили шесть видов нештатных запросов. Что произошло, показано в таблице.
| Сценарий | Время (SGT) | Ответ | Списано |
|---|---|---|---|
| Нет API-ключа | 13:35:31 | 401 missing_key, в сообщении сказано, что ничего не списано | $0 |
Неверное имя параметра (results_limit) | 13:38:32 | 422 unknown_param со списком допустимых параметров username и limit и рабочим примером | $0 |
Приостановленная возможность (reels) | 13:38:07 | 503 unavailable, retry_after 900 секунд | $0 |
| Более 10 вызовов в минуту | 13:38:56 | 429 rate_limited | $0 |
| Задача по подписчикам с 0 записей (async) | 13:44:50 | Задача успешна, count 0, refund_state имеет значение refunded | Средства возвращены |
Несуществующее имя пользователя (profile), два имени | 13:38:07 и 14:02:12 | 200, в results только отправленное нами имя пользователя | По $0,000556, без возврата средств (до исправления) |
| Несуществующее имя пользователя, повторная проверка после исправления (случайное имя) | 16:00:53 | 200, results пуст, billing.reason имеет значение empty_result_refunded | $0 |
Последнюю строку мы обязаны отметить как проблему. По правилам EveryInfra за пустой результат положен возврат средств. Здесь тело ответа не было пустым. В нём было поле username, но оно лишь повторяло наши входные данные и не содержало данных об аккаунте.
Шлюз счёл ответ успешным и списал плату. Через 24 минуты мы повторили запрос с другим несуществующим именем и получили тот же результат, так что это не разовый сбой. Мы передали ID обоих запросов нашей инженерной команде, и 26 октября ошибку исправили. В 16:00:53 SGT мы повторно проверили случайное несуществующее имя пользователя. Вызов вернул 200 с пустым results, billing.charged было false, а причина empty_result_refunded, то есть ничего не списано.
Со стороны Apify оплата за события означает, что вы платите за результаты, записанные в датасет. Неудачный запуск не записывает результатов, поэтому в теории не добавляет платы за результаты. Apify также позволяет задать максимальную сумму списания за запуск, и Actor останавливается при её достижении («Pay-per-event pricing model»). Но на практике всё равно бывают сбои.
Один пользователь Reddit написал, что Actor не всегда соблюдал лимит элементов: он выгрузил тысячи лишних элементов и взял за них плату, а жалоба ни к чему не привела (тред в r/automation). Тот пост был про Actor для YouTube, а не про Instagram Scraper. Мы приводим его только как пример главного риска оплаты за результат: неконтролируемого роста числа записей.
Apify публикует в открытых метаданных результаты запусков каждого Actor за 30 дней, а на графике показан наш расчёт по этим данным. Значение статусов failed, timed-out и aborted описано в документации Apify о запусках. Основной Instagram Scraper запускался 18 216 872 раза за 30 дней. Из этих запусков 1 117 завершились ошибкой, в 70 933 истекло время ожидания, а 12 424 были прерваны. Итого 0.46% запусков оказались неуспешными, и большую часть из них составляют тайм-ауты. Отсюда следуют два вывода.
Сервисом пользуются очень активно: 58 198 пользователей за 30 дней. Примерно 46 запусков из каждых 10 000 не завершаются успешно, поэтому в ежедневный рабочий процесс по расписанию стоит заложить повторную попытку. Это опубликованные данные Apify, а не наши замеры. Напрямую сравнивать их с долей успешных среди наших 26 вызовов нельзя.
Как мы проверяли эти цифры
При сравнении цен часто ошибочно считают, что фраза «запрос прошёл успешно» означает «данные пригодны к использованию». Поэтому мы проверяли каждый реальный вызов по одним и тем же шагам и храним исходные ответы и скрипты. Во-первых, сумму мы берём только из двух источников. Для синхронных вызовов это billing.charged_usd в ответе. В ответах асинхронных задач суммы нет, поэтому мы искали каждый ID запроса в журнале вызовов консоли. Так мы проверили все три задачи user_posts и обе асинхронные задачи по подписчикам.
Во-вторых, записи мы считаем по реальной длине массива results, а затем удаляем дубликаты по post_id или ID аккаунта. Оба запуска nasa дали 200 уникальных записей, natgeo дал 95. В-третьих, мы проверяем, что в полях есть значения, а не только ключи. В 200 записях nasa подпись, лайки, комментарии, время, автор и изображение были заполнены на 100%. Просмотры и геолокация есть в каталоге, но этот вызов их не вернул, а ссылка на видео была заполнена только в 56 записях. Это отражено в таблице полей ниже.
В-четвёртых, мы сверяем один набор данных с помощью другой возможности. profile показывает, что у NASA 4 979 публикаций, то есть 200 публикаций составляют около 4%. Поэтому «пять с половиной месяцев» означают недавнюю историю, а не весь архив. У natgeo 32 000 публикаций, и 95 из них охватывают всего четыре недели.
В-пятых, цены Apify мы брали только из открытых метаданных и сверили их со страницей в Store. На странице указаны $2.70, $2.30, $1.90 и $1.50, и в API у тарифов FREE, BRONZE, SILVER и GOLD те же четыре значения. Мы также пересчитали указанные на странице 8 200, 104 700 и 666 000 результатов как отношение стоимости тарифа к цене, и все три значения совпадают с точностью до 1%.
Сколько стоит месяц: от 1 000 до 1 млн публикаций
Чтобы сравнить месячные расходы, в стоимость Apify нужно включить плату за тариф. Тариф Free включает $5 предоплаченного объёма, после исчерпания которого работа останавливается. Starter за $19, Scale за $199 и Business за $999 оплачиваются заранее, неиспользованный объём сгорает, а перерасход оплачивается по цене этого тарифа. Для каждого объёма мы берём самый дешёвый тариф Apify, а для EveryInfra — нашу измеренную цену постов. Расходы на прокси, хранение и трафик мы не добавляем.
| Постов в месяц | Самый дешёвый тариф Apify | Расходы Apify в месяц | Расходы EveryInfra в месяц |
|---|---|---|---|
| 1,000 | Free (расходует $2,70 из бесплатного объёма) | $2.70 | $0.0034 |
| 10,000 | Starter | $23.00 | $0.034 |
| 100,000 | Scale | $199.00 | $0.34 |
| 500,000 | Scale | $950.00 | $1.69 |
| 1,000,000 | Business | $1,500.00 | $3.37 |
Значения в столбце EveryInfra невелики, потому что user_posts возвращает до 200 публикаций за вызов. Здесь есть две оговорки. Во-первых, в реальной работе редко нужны одни публикации. Если вам нужен ещё и профиль каждого аккаунта, профили стоят $0.556 за 1 000.
Возьмём 1 000 аккаунтов, профиль которых читается ежедневно вместе с последними 30 публикациями. Это 30 000 вызовов для профилей и 30 000 вызовов для публикаций в месяц, или около $33.36. Та же задача на Apify означает 30 000 профилей и 900 000 публикаций, около $1 398 на тарифе Business, что намного превышает возможности тарифа Free. Во-вторых, один из трёх наших вызовов вернул только 95 записей, поэтому реальная цена за 1 000 публикаций колеблется от $0.003 до $0.006. В таблице используется сводное значение по трём вызовам: 495 записей за $0.001668.
Три типичные маркетинговые задачи в США показывают ту же картину. Проверка блогеров: прочитать профиль и последние 30 публикаций у 500 кандидатов. Это 1 000 вызовов за $0.556. На Apify это 500 профилей и 15 000 публикаций: $23.30 на тарифе Business и $41.80 на тарифе Free, что больше бесплатного лимита в $5 на тарифе Free.
Мониторинг бренда: каждый день читать посты и Reels по трём брендовым хештегам плюс один экран комментариев под 20 топовыми постами. Это 26 вызовов в день, около $0,43 в месяц. Если каждая страница заполняется, в Apify это около 14 400 результатов в месяц, или примерно $21,60 по цене Instagram Scraper на Business в $1,50.
Анализ контента конкурентов: каждую неделю читать последние 200 постов 50 аккаунтов конкурентов. Это 200 вызовов в месяц, или $0,11 в EveryInfra, и 40 000 результатов в Apify, или $60 на Business. Наименьшая разница из трёх задач у проверки блогеров, потому что половина её вызовов приходится на чтение профилей с оплатой за каждую цель.
| Задача | Вызовов EveryInfra в месяц | Стоимость EveryInfra | Результатов Apify в месяц | Расходы Apify на Business |
|---|---|---|---|---|
| Проверка блогеров, 500 авторов, разово | 1,000 | $0.556 | 15,500 | $23.30 |
| Мониторинг бренда, 3 хештега плюс 20 экранов комментариев в день | 780 | $0.43 | 14,400 | $21.60 |
| Анализ конкурентов, 50 аккаунтов × 200 постов в неделю | 200 | $0.11 | 40,000 | $60.00 |
Когда оплата за результат выгоднее
Две формулы цены показывают, где проходит точка безубыточности. В Apify стоимость за 1 000 равна цене тарифа независимо от числа записей за запуск (Reel Scraper добавляет $0.001 за запуск). В EveryInfra стоимость за 1 000 равна цене вызова, делённой на число записей за вызов и умноженной на 1 000. Приравняв эти величины, вы получите минимальное число записей за вызов, при котором мы перестаём быть дороже. Для user_posts по $0.000556 против Apify Instagram Scraper Business по $1.50 точка безубыточности составляет 0.37 записи за вызов, так что даже одна запись уже обходится дешевле.
Для reels_search при цене $0,007194 за вызов и $1,00 за 1000 записей у Reel Scraper на тарифе Business точка безубыточности составляет 7,2 записи за вызов, а в нашем замере было 92 записи. Для similar_profiles при цене $0,008806 за вызов и $1,60 за 1000 аккаунтов у Profile Scraper на тарифе Business точка безубыточности составляет 5,5 аккаунта за вызов, а значение по умолчанию в каталоге — 20 аккаунтов.
| Возможность EveryInfra | Цена за вызов | Актор Apify, тариф Business | Точка безубыточности, записей за вызов | Записей в нашем замере |
|---|---|---|---|---|
user_posts | $0.000556 | Instagram Scraper, $1,50 | 0.37 | 95–200 |
comments | $0.000556 | Comments Scraper, $1,90 | 0.29 | 15 |
followers_list | $0.000556 | Followers and Following Scraper, $1,15 | 0.48 | 43–49 |
reels_search | $0.007194 | Reel Scraper, $1,00 | 7.2 | 92 |
similar_profiles | $0.008806 | Profile Scraper, $1,60 | 5.5 | не тестировалось |
Реальное исключение составляют корпоративные тарифы Apify. В публичных метаданных для Instagram Scraper также указаны PLATINUM за $0.90 и DIAMOND за $0.50 за 1 000. Для Profile Scraper DIAMOND стоит $0.50, а для Post Scraper DIAMOND стоит $0.40.
Этих тарифов нет в публичной таблице планов, а в документации Apify сказано лишь, что корпоративные клиенты могут получить дополнительные скидки (Actors in Store). В документации о ценах и затратах Apify указано, что PLATINUM и DIAMOND доступны только клиентам Enterprise. Если вы корпоративный клиент Apify на тарифе DIAMOND, то для оплаты за каждый объект соотношение меняется на обратное. 1 000 профилей стоят $0.50 в Apify и $0.556 у нас. 1 000 детальных данных о постах стоят $0.40 в Apify Post Scraper и $0.556 у нас.
Иначе говоря, в задачах по схеме «один объект, одно списание» крупный клиент может платить в Apify на 10%–28% меньше, чем у нас. Для постраничных данных, таких как посты, списки Reels, комментарии и подписчики, мы остаёмся дешевле даже по сравнению с DIAMOND. Для постов DIAMOND стоит $0.50 за 1 000, а наша измеренная цена составляет $0.0034, примерно в 148 раз меньше.
Ещё одна статья расходов, которую легко упустить, это записи, которые вы не используете. При оплате за каждый запрос лишние записи бесплатны, но если вам нужен только самый новый пост каждого аккаунта, вы всё равно платите $0.000556 за вызов. Тогда стоимость полезной записи составляет $0.556 за 1 000: столько же, сколько чтение профиля, и всего в 2.7 раза ниже, чем в Apify Business. У оплаты за результат обратный компромисс.
Вы платите только за полученные результаты, но при больших лимитах стоимость быстро растёт. Параметр resultsLimit в Apify действует отдельно для каждого URL. Если задать лимит 200 для каждого из 500 аккаунтов, один запуск может вернуть до 100 000 результатов, что на тарифе Business обойдётся в $150.
Поэтому объём для каждой модели планируйте по-разному. При оплате за результат определите максимальное число нужных записей. При оплате за запрос определите минимальное число нужных вызовов.
С чего начать: регистрация, пробный период, MCP и автоматизация
На странице Apify Store описано восемь шагов. Вы создаёте аккаунт и открываете Instagram Scraper. Затем выбираете тип контента, вставляете URL и задаёте лимит результатов для каждого URL. Можно добавить фильтр по дате. После этого запускаете задачу и скачиваете датасет (Instagram Scraper).
Для тарифа Free банковская карта не нужна. Сильная сторона Apify — полноценный интерфейс. В нём есть визуальная форма ввода, расписания, вебхуки и экспорт в JSON, CSV, Excel и XML. Также доступны готовые интеграции с Zapier, Make, n8n и Google Sheets (интеграция с n8n). Кроме того, у Apify есть клиент для Python и полноценный API v2.
| Пункт | Apify Instagram Scraper | EveryInfra |
|---|---|---|
| Единица оплаты | За результат (событие) | За запрос; при нескольких ссылках в вызове — за каждую ссылку |
| Ежемесячная плата | Free $0 (с включённым лимитом на $5) / $19 / $199 / $999 | Нет |
| Минимальный платёж | План Starter, $19 в месяц | Пополнение баланса на $10 |
| Срок действия кредитов | Неиспользованный лимит сгорает в конце каждого расчётного периода | Не сгорают |
| Бесплатные кредиты | $5 в месяц, без карты | Кредиты на $1 за звезду на GitHub, срок действия — 24 часа |
| Ошибки и пустые результаты | Нет результата — нет списания; есть максимальная сумма списания за запуск | За ответы с кодами 401, 422, 429 и 503 плата не взимается; за пустые результаты возвращаются средства; до исправления 26 октября плата за запрос к несуществующему аккаунту списывалась; повторный тест был бесплатным |
| MCP | mcp.apify.com, OAuth или токен | api.everyinfra.com/mcp, API-ключ с авторизацией Bearer |
| Без кода | Консоль, расписания, Zapier, Make, нода n8n | Песочница в консоли; n8n через ноду HTTP Request |
| Пробелы в покрытии | Места, упоминания, статистика хештегов, расшифровки, скачивание видео | 15 возможностей для Instagram, а также похожие профили и поиск аккаунтов |
В EveryInfra всего три шага. Получите API-ключ по документации «Быстрый старт». Выполните один вызов в песочнице консоли, например через пробный запуск в один клик на странице user_posts, который по умолчанию читает посты nasa. Затем перенесите тот же запрос в свой код или ИИ-клиент.
Визуальной формы ввода и планировщика нет. Для автоматизации используйте собственный скрипт или универсальную ноду HTTP Request в n8n. Это реальное преимущество Apify, и мы вернёмся к нему в разделе о том, когда Apify подходит лучше.
API для парсинга Instagram: вызовы из кода и ИИ-клиентов
Все возможности из этого теста собраны на странице API для парсинга Instagram. У каждой из них есть и своя страница. Контент: посты пользователя, профиль и отдельный пост. Реакции и поиск: комментарии, список подписчиков, хештег и поиск Reels по ключевым словам. Ниже приведён запрос из теста 2. Замените username, чтобы получить данные другого аккаунта.
curl -s https://api.everyinfra.com/api/v1/social \
-H "Authorization: Bearer ${EVERYINFRA_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"platform": "instagram",
"action": "user_posts",
"mode": "async",
"params": { "username": "nasa", "limit": 200 }
}'
# Returns 202 and a job_id; then GET https://api.everyinfra.com/api/v1/jobs/<job_id>Поля user_posts один в один соответствуют response_fields из каталога. В 200 записях nasa ключи view_count, location, hashtags и top_comments не встретились, а video_url был заполнен в 56 записях.
| Поле | Описание | В 200 записях nasa |
|---|---|---|
post_id / id / url | Шорткод, числовой ID, ссылка на пост | Есть во всех 200, все 200 уникальны |
text | Подпись | Присутствует во всех 200 записях |
media_type | Тип медиа | В вызове в 13:35 везде image; исправлено 26 октября, при повторной проверке в 16:01 — 4 записи video из 12 |
like_count / comment_count | Лайки и комментарии | Есть во всех 200, лайков от 21 732 до 2 754 686 |
posted_at | Время публикации (UTC) | С 7 мая по 25 октября 2026 года |
author_username / author_name / author_id | Автор | Присутствует во всех 200 записях |
image_url / width / height | Обложка и её размер | Присутствует во всех 200 записях |
video_url | Ссылка на видео | Есть в 56 записях, включая все 4 известных видео; ищите видео по этому полю |
view_count / location / hashtags / top_comments / is_comments_disabled / author_follower_count | Просмотры, место, хештеги, популярные комментарии и другое | В этом вызове не возвращаются |
Чтобы использовать те же данные в ИИ-клиенте, добавьте MCP-сервер EveryInfra в его конфигурацию. Протокол описан в спецификации Model Context Protocol. Настройка клиента описана в документации по MCP и в руководстве по настройке удалённого MCP.
{
"mcpServers": {
"everyinfra": {
"url": "https://api.everyinfra.com/mcp",
"headers": { "Authorization": "Bearer ${env:EVERYINFRA_API_KEY}" }
}
}
}После этого можно попросить: «Используй EveryInfra, прочитай последние 200 постов nasa в Instagram и посчитай число постов и средние лайки по месяцам». У Apify есть собственный MCP-сервер на mcp.apify.com. Он поддерживает вход через OAuth, а tools=apify/instagram-scraper загружает только инструмент Instagram Scraper (MCP-сервер Apify, исходный код на GitHub). Внутри ИИ-клиента оба работают почти одинаково. Разница по-прежнему в тарификации. Когда модель подтягивает через MCP больше страниц, у Apify стоимость растёт с каждой записью, а у нас — с каждым вызовом. Для Cursor см. наше руководство Данные Instagram, TikTok и Amazon в Cursor через MCP.
Может ли официальный API Instagram заменить оба сервиса?
Многие читатели первым делом спрашивают, почему бы не использовать собственный API Meta. Ответ: его охват узок. Instagram Platform API в основном обслуживает профессиональные аккаунты, которыми вы управляете: публикацию, чтение комментариев к своим постам и чтение собственной статистики. Для чтения чужих аккаунтов есть только Business Discovery. Он охватывает публичные данные других бизнес-аккаунтов и аккаунтов авторов. Для поиска постов по хештегу используется Hashtag Search, который допускает не более 30 уникальных хештегов на аккаунт в скользящем 7-дневном окне.
Официальный API не даёт ни списков подписчиков обычных пользователей, ни полных веток комментариев под чужими постами. Basic Display API для личных аккаунтов прекратил работу 4 декабря 2024 года (блог Meta для разработчиков, 4 сентября 2024 года). Последняя запись в истории изменений Instagram Platform тоже касается собственного аккаунта: 20 октября 2026 года Meta добавила /ordered_comments, который возвращает комментарии в порядке отображения и только для рекламных медиа. Если ваша задача — читать чужие публичные данные, официальный API почти не поможет. Именно поэтому и существуют сервисы вроде Apify и EveryInfra.
| Задача | Официальный API Instagram | Apify Instagram Scraper | EveryInfra |
|---|---|---|---|
| Посты и статистика собственного аккаунта | Да | Только публичная часть | Только публичная часть |
| Профили других бизнес-аккаунтов и авторов | Business Discovery | Да | Да |
| Профили личных аккаунтов | Нет | Публичные | Публичные |
| Посты по хештегу | 30 уникальных хештегов за 7 дней | Да | Да |
| Списки подписчиков | Нет | Да, с оплатой за каждый аккаунт | Одна страница за вызов |
| Комментарии к постам чужих аккаунтов | Нет | Да, на платных планах больше | 15 за вызов |
Когда Apify подходит лучше
Вот семь пунктов, и каждый из них — проверяемый факт. Первый: вам нужны данные о местах в Instagram, например координаты, адреса и публикации, привязанные к определённому месту. Или вам нужны данные о количестве публикаций по хештегу, уровнях связанных тегов либо упоминаниях бренда. Apify Instagram Scraper указывает их среди типов выходных данных, а наши 15 возможностей не предоставляют ни данных о местах, ни статистики по хештегам.
Второй: вам нужна массовая выгрузка Reels из аккаунта либо данные о числе репостов Reels, расшифровки или видеофайлы. В день тестирования наша возможность reels была приостановлена, а Apify Reel Scraper предлагает эти дополнения за отдельную плату. Третий: вам нужно большое количество комментариев или вложенных ответов к одному посту. На платных тарифах Apify нет ограничения одной страницей, а мы возвращаем примерно 15 комментариев, которые Instagram публично показывает под каждым постом.
Четвёртый: вам нужны все подписчики крупного аккаунта. Followers and Following Scraper от Apify берёт плату за каждый аккаунт, а для крупных верифицированных аккаунтов Instagram показывает только первую страницу подписчиков — от 40 до 50 за вызов. Пятый: вы не пишете код и хотите использовать веб-форму, запуск по расписанию и интеграции с Zapier или Make. Консоль и интеграции Apify проработаны лучше наших.
В-шестых, ваш рабочий процесс уже построен на Apify и использует много Actors помимо Instagram. В Apify Store тысячи Actors, а переезд имеет свою цену. В-седьмых, вы корпоративный клиент Apify на тарифе DIAMOND. За профили и детальные данные о постах с оплатой за каждый объект Apify берёт $0.40–$0.50 за 1 000. Это на 10%–28% ниже наших $0.556, так что переносить эти задачи нет смысла.
Верно и обратное. Возможно, основная часть вашего объёма — посты, Reels по хештегам или ключевым словам, свежие комментарии и базовые профили, которые вы запрашиваете из кода или ИИ-клиента. Тогда наши измеренные цены на эти данные ниже в несколько, а то и в несколько сотен раз.
Соответствие требованиям: публичные данные, закрытые аккаунты и правила платформы
Начнём с закрытых аккаунтов. Мы читаем только публичные данные. В ответе profile есть поле is_private, и посты и списки подписчиков закрытых аккаунтов мы не читаем. В FAQ Apify также сказано, что закрытые профили, как правило, спарсить нельзя. Единственное исключение — закрытый аккаунт, отмеченный соавтором публичного поста. В этом случае Instagram считает такой пост публичным (Instagram Scraper).
Далее — правила и судебные дела. Условия использования Instagram не разрешают автоматизированный доступ и сбор данных без разрешения. Meta описала свой подход в статье «How We Combat Scraping», а разработчики, работающие с официальным API, обязаны соблюдать Meta Platform Terms. В январе 2024 года федеральный суд Северного округа Калифорнии постановил по делу Meta v. Bright Data, что парсинг публичных данных без входа в аккаунт не нарушал условия Meta (материалы дела).
18 апреля 2022 года Апелляционный суд девятого округа постановил по делу hiQ v. LinkedIn, что чтение публичных веб-страниц не является доступом «без разрешения» по смыслу Закона о компьютерном мошенничестве и злоупотреблениях (CFAA) (решение). Эти решения отражают позицию судов США по конкретным обстоятельствам. Общим разрешением они не являются.
Персональные данные — отдельный уровень. Публичные персональные данные всё равно подпадают под действие таких законов, как GDPR. В тесте 5 закрытой оказалась треть аккаунтов подписчиков на двух страницах, а остальные принадлежали в основном обычным людям, поэтому именно эти данные требуют наибольшей осторожности. Мы не даём юридических консультаций. Рекомендуем соблюдать три правила. Собирайте только те поля, которые нужны для задачи. Удаляйте имена пользователей из данных о подписчиках перед сохранением. Фиксируйте время и источник каждого запроса.
Последние изменения (сентябрь–октябрь 2026 года)
| Дата | Изменение | Что это значит для вас |
|---|---|---|
| 23 октября 2026 года | Reuters сообщило, что Meta перенесла вступление новых коммерческих условий с 30 октября на 20 ноября, а сенатор США поставил под сомнение пункт о парсинге (Reuters) | Правила Meta о том, кто и что может парсить, меняются; владельцам бизнес-аккаунтов стоит прочитать новые условия до 20 ноября |
| 20 октября 2026 года | В Instagram Platform добавили /ordered_comments, который возвращает комментарии к рекламным медиа в порядке отображения (история изменений) | Официальный API по-прежнему охватывает только ваши аккаунты и рекламу; для комментариев к чужим аккаунтам всё ещё нужен сторонний сервис |
| 17 октября 2026 года | Meta убрала из коммерческих условий формулировки об обучении ИИ (TechCrunch; впервые об этом сообщил Nieman Lab 15 октября 2026 года; условия: Meta Commercial Terms и уведомление об обновлении) | Коммерческие условия Meta продолжают меняться, и формулировки о парсинге могут измениться снова; прочитайте актуальный текст перед регистрацией или интеграцией |
| 7 октября 2026 года | Apify Instagram Post Scraper ввёл новые цены: $1.00–$1.70 за пост плюс $0.60–$1.00 за сведения о посте (публичные метаданные) | Один результат теперь может включать несколько платных событий; при сравнении учитывайте дополнительные события |
Для покупателей самый важный пункт здесь — изменение в Post Scraper. Apify разбивает один результат на несколько платных событий, поэтому одной указанной цены за результат уже недостаточно. Чтобы определить реальную стоимость, прибавьте стоимость дополнительных событий, плату за тариф и сгоревшие кредиты.
Что дальше: от одного пробного вызова к ежедневной задаче
Если вы сейчас пользуетесь Apify Instagram Scraper и хотите проверить оплату за каждый запрос, вот короткий путь. Получите API-ключ в разделе «Быстрый старт». Один раз запустите user_posts в песочнице для аккаунта, который читаете чаще всего (пробный запуск в один клик). Сравните полученные записи и сумму списания с результатами запуска Apify для того же аккаунта. Затем перенесите шаги, которые возвращают много записей за вызов, а профили, места и полные ветки комментариев оставьте там, где они есть.
Если вы работаете с несколькими платформами, посмотрите API для парсинга TikTok и API для парсинга Threads с той же системой оплаты. Единая схема для всех платформ описана в руководстве по единому API данных. О комплексной проверке блогеров читайте в статье «Комплексная проверка данных о блогерах». О мониторинге на нескольких платформах читайте в статье «Мониторинг репутации на нескольких платформах». Полные страницы сравнения собраны в разделе «Альтернативы».
FAQ
Бесплатен ли Apify Instagram Scraper?
Отчасти. Этот вопрос взят из подсказки Google «is apify instagram scraper free». Бесплатный план Apify Free даёт $5 на использование платформы каждый месяц без банковской карты. По цене тарифа Free $2.70 за 1 000 это около 1 850 результатов. Кредит сгорает каждый месяц, а когда он заканчивается, аккаунт останавливается (Apify pricing). Те же $5 в EveryInfra дают около 9 000 запросов, то есть больше миллиона постов при 200 постах на вызов user_posts. Ежемесячных бесплатных кредитов в EveryInfra нет, есть только пробные кредиты на $1 за звезду на GitHub.
Законно ли использовать Apify Instagram Scraper?
Этот вопрос взят из подсказки «is apify instagram scraper legal». Apify отвечает, что собирает только публичные данные и не получает доступа к закрытому контенту. Также Apify отмечает, что публичные данные всё равно могут считаться персональными по GDPR.
Наша позиция изложена выше, в разделе о соответствии требованиям. Суды США вынесли два решения в пользу парсинга публичных данных: одно по иску Meta о парсинге, другое по делу hiQ v. LinkedIn. При этом условия Instagram по-прежнему запрещают автоматизированный сбор без разрешения, а законы о защите персональных данных продолжают действовать. Это не юридическая консультация.
Как работает Apify Instagram Scraper?
Этот вопрос взят из подсказки «how does apify instagram scraper work». Согласно странице в Store, Instagram Scraper — это программа (актор), которая работает в облаке Apify. Вы передаёте ей ссылки Instagram или поисковый запрос, выбираете один тип контента и задаёте лимит результатов для каждой ссылки. Она читает то, что видит посетитель без входа в аккаунт, записывает результаты в датасет и берёт плату за каждый записанный результат. Один запуск даёт один тип контента, поэтому для постов и комментариев нужны два запуска. В EveryInfra каждому типу данных соответствует отдельная возможность, ответы имеют единую структуру JSON, а оплата взимается за каждый запрос.
Можно ли парсить закрытые аккаунты Instagram?
Нет. Этот вопрос взят из подсказки «can you scrape private instagram». И Apify, и EveryInfra читают только публичные данные. profile возвращает is_private, и для закрытого аккаунта вы получите только публичные поля профиля. Единственное исключение, которое упоминает Apify, — закрытый аккаунт, указанный в качестве соавтора публичного поста.
Может ли Apify парсить подписчиков в Instagram и сколько это стоит?
Да. Этот вопрос взят из подсказки «apify instagram follower scraper». В июне 2026 года Apify запустила Followers and Following Scraper. Он стоит $0.00115–$0.002 за аккаунт, то есть $1.15–$2.00 за 1 000. Наш followers_list стоит $0.000556 за вызов и возвращал 43–49 аккаунтов за вызов, это около $0.012 за 1 000. Аккаунты NASA и natgeo верифицированы, а для верифицированных аккаунтов Instagram показывает только первую страницу подписчиков, поэтому выгрузить всех подписчиков такого аккаунта нельзя. Публичные неверифицированные аккаунты возвращают больше.
Я плачу только за актор или ещё и за тариф Apify?
Этот вопрос взят из треда на Reddit в r/apify. Автор пользовался Actor для профилей LinkedIn ($4 за 1 000) и просматривал всего от 8 до 10 профилей в день. Тариф Starter за $29 показался ему слишком дорогим (тред; 26 октября 2026 года, когда мы проверяли, Starter стоил $19). Вопрос касался LinkedIn, но для Actor под Instagram действуют те же правила оплаты. Ответ такой: оплата pay-per-event списывается из предоплаченного объёма использования по вашему тарифу, и $5 тарифа Free тоже подходят. При небольших объёмах платный тариф не нужен. В другом треде спрашивали о самом выгодном Actor для Instagram, и в ответах отметили, что цены сильно различаются и что важна дата последнего обновления (тред).
Как вызвать API для парсинга Instagram?
Этот вопрос взят из подсказки «apify instagram scraper api». В Apify вы запускаете актор, а затем читаете его датасет; для этого есть клиенты для Python и Node.js. В EveryInfra вы отправляете один POST-запрос, как в примере с curl выше. Для медленных вызовов добавьте "mode":"async" и получайте результат по job_id. Оба сервиса работают с MCP.
Источники
- Instagram Scraper (страница в Store с разделом «How much will scraping Instagram cost?» и FAQ), Apify, просмотрено 26 октября 2026 года. https://apify.com/apify/instagram-scraper
- Тарифы Apify (тарифные планы, вычислительные единицы, прокси, хранилище), Apify, просмотрено 26 октября 2026 года. https://apify.com/pricing
- Публичные метаданные Instagram Scraper (pricingInfos, stats), Apify API, просмотрено 26 октября 2026 года в 13:31 SGT. https://api.apify.com/v2/acts/apify~instagram-scraper
- Публичные метаданные Instagram Post Scraper (цены с 7 октября 2026 года), Apify API. https://api.apify.com/v2/acts/apify~instagram-post-scraper
- Instagram Profile Scraper, Apify. https://apify.com/apify/instagram-profile-scraper
- Instagram Post Scraper, Apify. https://apify.com/apify/instagram-post-scraper
- Instagram Reel Scraper, Apify. https://apify.com/apify/instagram-reel-scraper
- Instagram Comments Scraper, Apify. https://apify.com/apify/instagram-comment-scraper
- Instagram Followers and Following Scraper, Apify. https://apify.com/apify/instagram-followers-following-scraper
- Instagram Hashtag Scraper, Apify. https://apify.com/apify/instagram-hashtag-scraper
- «Actors in Store» (оплата за событие, оплата по факту использования, скидки в Store), документация Apify. https://docs.apify.com/platform/actors/running/actors-in-store
- «Pay-per-event pricing model» (доля разработчика — 80%, событие запуска Actor), документация Apify. https://docs.apify.com/platform/actors/publishing/monetize/pay-per-event
- MCP-сервер Apify, документация Apify. https://docs.apify.com/mcp
- «n8n integration», документация Apify. https://docs.apify.com/platform/integrations/n8n
- Apify API v2 reference, документация Apify. https://docs.apify.com/api/v2
- Reaching platform limits, Apify Help Center, 4 сентября 2026 года. https://help.apify.com/en/articles/11079614-reaching-platform-limits
- Исходный код apify-mcp-server, GitHub. https://github.com/apify/apify-mcp-server
- Исходный код apify-client-python, GitHub. https://github.com/apify/apify-client-python
- Changelog for Instagram Platform (записи от 28 сентября, 5 октября и 20 октября 2026 года), Meta for Developers. https://developers.facebook.com/documentation/instagram-platform/changelog
- Hashtag Search (30 уникальных хештегов за 7 дней), Meta for Developers. https://developers.facebook.com/documentation/instagram-platform/instagram-api-with-facebook-login/hashtag-search
- Business Discovery, Meta for Developers. https://developers.facebook.com/docs/instagram-platform/instagram-api-with-facebook-login/business-discovery
- Update on Instagram Basic Display API, Meta for Developers, 4 сентября 2024 года. https://developers.facebook.com/blog/post/2024/09/04/update-on-instagram-basic-display-api/
- Meta Platform Terms, Meta for Developers. https://developers.facebook.com/terms/
- Instagram Terms of Use, Instagram Help Center. https://help.instagram.com/581066165581870
- How We Combat Scraping, Meta, 15 апреля 2021 года. https://about.fb.com/news/2021/04/how-we-combat-scraping/
- Meta Commercial Terms, Meta. https://www.facebook.com/legal/commercial_terms
- Commercial terms update note, Meta Business Help Center. https://www.facebook.com/business/help/2481113349080785
- Meta Platforms, Inc. v. Bright Data Ltd., 3:23-cv-00077, материалы дела, CourtListener. https://www.courtlistener.com/docket/66706470/meta-platforms-inc-v-bright-data-ltd/
- hiQ Labs v. LinkedIn, Апелляционный суд США по девятому округу, 18 апреля 2022 года. https://cdn.ca9.uscourts.gov/datastore/opinions/2022/04/18/17-16783.pdf
- Регламент (ЕС) 2016/679 (GDPR), Официальный журнал ЕС. https://eur-lex.europa.eu/eli/reg/2016/679/oj
- Model Context Protocol specification, версия 2025-06-18. https://modelcontextprotocol.io/specification/2025-06-18
- Узел HTTP Request, документация n8n. https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/
- Каталог возможностей EveryInfra (price_usd, response_fields), просмотрено 26 октября 2026 года. https://api.everyinfra.com/api/v1/social/catalog
- «Meta's new commercial terms will allow the scraping of news sites, legal experts say», Nieman Lab, 15 октября 2026 года. https://www.niemanlab.org/2026/10/metas-new-commercial-terms-will-allow-the-scraping-of-news-sites-legal-experts-say/
- «Meta removes language that raised scraping and AI training concerns», TechCrunch, 17 октября 2026 года. https://techcrunch.com/2026/10/17/meta-removes-language-that-raised-scraping-and-ai-training-concerns/
- «Senator says planned Meta commercial terms update could harm US businesses», Reuters, 23 октября 2026 года. https://www.reuters.com/world/senator-says-planned-meta-commercial-terms-update-could-harm-us-businesses-2026-10-23/
- «Best Cost-Efficient Apify Actor for Instagram and X Profile Search?», Reddit r/apify. https://www.reddit.com/r/apify/comments/1s81nhe/best_costefficient_apify_actor_for_instagram_and/
- «Confusion on Apify Pricing!», Reddit r/apify. https://www.reddit.com/r/apify/comments/1sxx2qu/confusion_on_apify_pricing/
- «Reviews after getting into web scrape tools», Reddit r/automation. https://www.reddit.com/r/automation/comments/1sgmbyq/reviews_after_getting_into_web_scrape_tools_apify/
- Get Actor, документация Apify API. https://docs.apify.com/api/v2/actor-get
- Actor pricing and costs (PLATINUM и DIAMOND только для Enterprise), документация Apify. https://docs.apify.com/platform/actors/publishing/monetize/pricing-and-costs
- Runs and builds (состояния запусков), документация Apify. https://docs.apify.com/platform/actors/running/runs-and-builds
Справка BL-47