← Назад к блогу

Apify-акторы со своим прокси: когда свой пул дешевле встроенного Apify Proxy

Сравниваем стоимость встроенного Apify Proxy и собственного пула прокси для акторов. Показываем, при каких объёмах парсинга свой прокси экономит бюджет, и как его подключить.

📅2 ноября 2026 г.

Если вы запускаете акторы на Apify для парсинга Wildberries, Ozon, Amazon или Google Maps, рано или поздно встаёт вопрос: платить за встроенный Apify Proxy или подключить собственный пул IP-адресов. На больших объёмах разница в стоимости может составлять десятки тысяч рублей в месяц. В этой статье разберём, как считается цена трафика в Apify, когда свой прокси выгоднее, и как технически подключить его к актору — с примерами кода.

Что такое Apify-акторы и зачем им прокси

Apify — это платформа для запуска готовых скрейперов (акторов) без необходимости поднимать собственную инфраструктуру. В Apify Store есть сотни готовых акторов: парсеры Amazon, Google Maps Scraper, Instagram Scraper, акторы для сбора карточек товаров с Wildberries и Ozon. Большинство из них требует прокси, потому что целевые сайты быстро банят IP-адреса дата-центров Apify при массовых запросах.

Прокси в акторе решает три задачи: обходит гео-ограничения (например, нужно собирать цены именно для региона "Москва" на Wildberries), снижает частоту капч и временных банов, а также распределяет нагрузку между множеством IP, имитируя поведение обычных пользователей, а не бота. Без прокси большинство акторов для парсинга маркетплейсов либо вообще не запустятся, либо соберут данные с ошибками через пару минут работы.

У Apify есть встроенное решение — Apify Proxy, которое подключается одной строкой кода. Это удобно для старта, но у него есть нюанс: оплата идёт за трафик по ГБ, и при регулярном или объёмном парсинге счёт быстро растёт. Именно поэтому опытные пользователи платформы всё чаще подключают к акторам собственные прокси вместо встроенных.

Как устроен встроенный Apify Proxy и его тарификация

Apify Proxy предлагает три типа IP: дата-центровые, резидентные (через партнёрские пулы) и Google SERP прокси для парсинга выдачи поиска. Подключение максимально простое — достаточно указать параметр useApifyProxy: true в конфигурации актора, и платформа сама будет ротировать IP на каждый запрос или сессию.

Проблема в модели оплаты: трафик резидентных прокси внутри Apify тарифицируется по гигабайтам, и цена за ГБ у встроенного решения обычно выше, чем у прямых поставщиков прокси, потому что Apify добавляет свою наценку за интеграцию и управление пулом. Для небольших тестовых запусков (пара тысяч запросов в месяц) это не критично. Но если актор работает в режиме мониторинга — например, снимает цены на Wildberries каждый час по 5000 SKU — расход трафика растёт экспоненциально, и встроенный прокси превращается в самую дорогую статью бюджета проекта, обгоняя даже стоимость самого Apify-плана.

Дополнительный нюанс: встроенный пул Apify — общий для всех клиентов платформы. Это значит, что IP-адреса могут быть уже "засвечены" другими пользователями, парсящими те же сайты. Это повышает риск капч и банов именно на маркетплейсах с жёсткой антибот-защитой, таких как Ozon и Avito.

Когда собственный пул прокси дешевле: расчёт на цифрах

Чтобы понять, когда переход на свой прокси оправдан, нужно сравнить две переменные: стоимость трафика у Apify Proxy и стоимость аналогичного объёма у прямого поставщика прокси, плюс затраты времени на интеграцию и поддержку собственного пула.

Практика показывает три сценария:

  • Разовый парсинг (до 1 ГБ трафика в месяц) — встроенный Apify Proxy выгоднее: нет смысла тратить время на настройку своего пула ради небольшого разового сбора данных.
  • Регулярный мониторинг (5–50 ГБ в месяц) — точка перелома. Здесь уже стоит считать: если актор работает ежедневно и собирает карточки товаров с Wildberries или Ozon, расход трафика при встроенном прокси растёт быстрее, чем при собственном пуле с фиксированной стоимостью за IP или безлимитным тарифом.
  • Промышленный парсинг (от 50 ГБ в месяц, десятки акторов, несколько источников) — собственный пул почти всегда дешевле, потому что появляется возможность договориться о прямой цене за трафик или за количество IP, без наценки платформы-посредника.

Простой пример расчёта: если актор ежедневно обрабатывает 10 000 карточек товаров, и каждая страница весит в среднем 300 КБ с учётом изображений и скриптов (без оптимизации загрузки ресурсов), за месяц набегает порядка 90 ГБ трафика. При тарифе Apify Proxy за резидентный трафик итоговая сумма часто превышает стоимость аналогичного объёма у стороннего поставщика прокси в полтора-два раза. Если же актор настроен блокировать загрузку изображений и сторонних скриптов (что легко сделать через Puppeteer/Playwright-конфигурацию), реальный вес трафика снижается в разы, и экономия от перехода на свой прокси становится ещё заметнее.

Какой тип прокси подключать к акторам

Выбор типа прокси напрямую зависит от того, какой сайт парсит актор и насколько он чувствителен к боту-трафику.

Тип прокси Когда использовать в Apify Риск блокировки
Прокси дата-центров Парсинг сайтов без жёсткой антибот-защиты, API-подобные источники, статичные каталоги Высокий на маркетплейсах с защитой
Резидентные прокси Wildberries, Ozon, Amazon, Google Maps Scraper — сайты, которые детектят дата-центровые IP Низкий при правильной ротации
Мобильные прокси Парсинг соцсетей (Instagram, TikTok) через Apify-акторы, где нужна максимальная "чистота" IP Минимальный

Для парсинга маркетплейсов вроде Wildberries и Ozon оптимальный выбор — резидентные прокси, поскольку они используют реальные IP домашних провайдеров и редко попадают под жёсткие антибот-фильтры. Для менее защищённых источников (RSS, открытые каталоги, корпоративные сайты) достаточно дата-центровых IP — они дешевле и быстрее.

Как подключить свой прокси к актору: код и настройка

Большинство акторов на Apify построены на Crawlee (бывший Apify SDK) и поддерживают передачу собственного списка прокси через параметр proxyConfiguration. Вместо встроенного пула указывается массив ваших прокси-адресов.

import { Actor } from 'apify';
import { CheerioCrawler, ProxyConfiguration } from 'crawlee';

await Actor.init();

// Передаём собственный список прокси вместо useApifyProxy
const proxyConfiguration = new ProxyConfiguration({
    proxyUrls: [
        'http://user:[email protected]:12345',
        'http://user:[email protected]:12345',
        'http://user:[email protected]:12345',
    ],
});

const crawler = new CheerioCrawler({
    proxyConfiguration,
    maxRequestsPerCrawl: 5000,
    async requestHandler({ request, $, log }) {
        const title = $('title').text();
        log.info(`Собрана страница: ${title}`);
        await Actor.pushData({ url: request.url, title });
    },
});

await crawler.run(['https://www.wildberries.ru/catalog/...']);
await Actor.exit();

Если ваш пул прокси поддерживает ротацию на стороне провайдера (так работают большинство резидентных сервисов, включая пулы с ротацией по сессии или по запросу), достаточно указать один endpoint с параметрами сессии в URL — тогда ротация IP будет происходить автоматически без необходимости вручную перечислять сотни адресов.

Для акторов на Python (например, если вы запускаете кастомный скрипт через Apify SDK для Python) подключение выглядит похоже:

import requests

proxies = {
    "http": "http://user:[email protected]:12345",
    "https": "http://user:[email protected]:12345",
}

response = requests.get(
    "https://www.ozon.ru/category/...",
    proxies=proxies,
    headers={"User-Agent": "Mozilla/5.0"},
    timeout=15
)

print(response.status_code)
print(response.text[:500])

Важный момент: при переходе на свой прокси обязательно настройте ротацию сессий и задержки между запросами вручную — встроенный Apify Proxy делал это автоматически, а при подключении внешнего пула логику нужно прописать в коде актора или в конфигурации краулера.

Сравнительная таблица: встроенный vs свой прокси

Критерий Apify Proxy (встроенный) Собственный пул прокси
Скорость подключения Одна строка кода, без настройки Требует 15-30 минут на интеграцию
Стоимость на малых объёмах Выгоднее Избыточно для редких запусков
Стоимость от 10-50 ГБ/мес Растёт пропорционально трафику Выгоднее, часто фиксированная модель
"Чистота" IP-пула Общий пул, возможны пересечения с другими клиентами Выделенный или ротируемый пул под ваши задачи
Гибкость гео-таргетинга Ограниченный набор стран/регионов Выбор конкретного города/региона под маркетплейс
Контроль над ротацией Автоматический, без настроек Настраивается вручную под нужный паттерн

Кейсы: парсинг маркетплейсов на практике

Мониторинг цен на Wildberries. Селлеры, отслеживающие цены конкурентов по 3000-10000 SKU несколько раз в день, обычно начинают с встроенного Apify Proxy, но после первого же месяца с крупным счётом за трафик переходят на резидентные прокси с привязкой к региону. Это позволяет не только снизить расходы, но и видеть цены именно так, как их видит покупатель из конкретного города — что критично, так как Wildberries показывает разные цены в зависимости от склада и региона доставки.

Сбор карточек товаров на Ozon. Ozon активно использует поведенческий анализ и быстро банит IP при однообразных паттернах запросов. Актор, работающий через общий пул Apify Proxy, чаще сталкивается с капчами именно потому, что те же IP параллельно используют другие пользователи платформы для аналогичных задач. Переход на выделенный пул резидентных прокси с собственной логикой ротации и случайными задержками между запросами снижает частоту капч в несколько раз.

Парсинг Google Maps и отзывов. Для задач, где не требуется гео-специфика (например, сбор контактных данных компаний по всей стране), часто достаточно прокси дата-центров — они быстрее резидентных и значительно дешевле при больших объёмах, если целевой сайт не применяет агрессивную антибот-защиту.

Чек-лист выбора прокси для Apify-проекта

  • Посчитайте реальный объём трафика актора за месяц (запросы × средний вес страницы)
  • Сравните этот объём с тарифом встроенного Apify Proxy — если выходит больше 5-10 ГБ регулярно, считайте альтернативу
  • Определите, насколько целевой сайт чувствителен к ботам — маркетплейсы вроде Ozon требуют резидентных IP
  • Проверьте, нужна ли гео-привязка к конкретному региону (актуально для Wildberries и Ozon)
  • Настройте ротацию сессий и задержки между запросами вручную при переходе на внешний пул
  • Отключите загрузку лишних ресурсов (изображения, шрифты, трекеры) в акторе — это снизит расход трафика независимо от типа прокси
  • Протестируйте пул на небольшом объёме перед переводом всех акторов на новую конфигурацию

Заключение

Встроенный Apify Proxy — удобный старт для разовых задач и небольших тестовых запусков, но при регулярном или промышленном парсинге маркетплейсов его стоимость быстро превышает расходы на собственный пул прокси. Переход требует немного больше настройки на старте — прописать ротацию, сессии и прокси-конфигурацию в коде актора — но окупается уже в первый месяц при объёмах от 10-50 ГБ трафика.

Если ваши акторы собирают данные с Wildberries, Ozon или Amazon, присмотритесь к резидентным прокси — они обеспечивают низкий риск блокировок и позволяют задавать нужный регион для корректного отображения цен. Для менее защищённых источников без жёсткого антибота подойдут более бюджетные прокси дата-центров, а для парсинга мобильных приложений и соцсетей через Apify-акторы стоит рассмотреть мобильные прокси — они дают максимальную "чистоту" IP при минимальном риске детекта.