Apify парсинг — запуск скраперов как облачных Actor’ов: Store, свои акторы на JS/Python, расписание, датасеты. Между no-code и своим сервером со Scrapy/Playwright. Фундамент многих JS-акторов — Crawlee.

Кратко
- Apify: рантайм, сторидж датасетов, маркетплейс парсеров.
- Ускоряет типовые задачи через Store.
- Кастомные Actors пишут разработчики.
- TCO = compute + storage + поддержка при смене вёрстки.
- Платформа не снимает ответственность за ToS.

Инфографика: Actor в облаке → расписание → dataset → выгрузка через API.
Типовые задачи
| Задача | Подход | Сложность | Когда не подходит |
|---|---|---|---|
| Быстрый старт с готовым Actor | Store + input JSON | Низкая | Поля Store ≠ ваша схема SKU |
| Свой парсер без VPS | Custom Actor + schedule | Средняя | ИБ запрещает внешний compute |
| Переменный объём | Pay-per-compute | Средняя | Стабильно огромный 24/7 кластер |
| Интеграция в CRM/CMS | Webhook / API dataset | Средняя–высокая | Нужен глубокий обмен с 1С «из коробки» |
Пример кода: запуск Actor через API
// Учебный пример: подставьте свой token и actorId
const token = process.env.APIFY_TOKEN;
const actorId = "username~demo-actor";
async function runActor(startUrls) {
const runRes = await fetch(
`https://api.apify.com/v2/acts/${actorId}/runs?token=${token}`,
{
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ startUrls }),
}
);
const run = await runRes.json();
const datasetId = run.data.defaultDatasetId;
const dataRes = await fetch(
`https://api.apify.com/v2/datasets/${datasetId}/items?token=${token}`
);
return dataRes.json();
}
runActor([{ url: "https://example.com/catalog" }]).then(console.log);
Когда Apify выгоден
- Нужен быстрый старт с Actor из Store.
- Не хотите админить браузеры на своём VPS.
- Есть разработчик для доработки полей.
- Нужны расписание и API результатов.
- Объём переменный — проще платить за compute.
Сравнение
| Критерий | Apify | Crawlee | Octoparse |
|---|---|---|---|
| Где бежит | Облако Apify (+local) | Ваш рантайм | Desktop/cloud |
| Код | Actors | Библиотека | Минимум |
| Маркетплейс | Сильный | Нет | Шаблоны |
| Контроль infra | Средний | Высокий | Низкий |
Когда не подходит
Секретные контуры с запретом внешнего compute. Store без адаптации схемы. Полный контроль без SaaS — Crawlee/Scrapy или услуга.
FAQ
Apify и Crawlee — одно и то же?
Нет. Crawlee — библиотека; Apify — платформа.
Можно ли без программиста?
Частично через готовые Actors; нетиповые поля почти всегда требуют кода.
Дороже ли своего сервера?
На старте часто дешевле; на стабильно высоком объёме свой кластер иногда выигрывает.
Интеграция: парсинг сайтов. Серия: Crawlee, Playwright.
