Apify — платформа облачных акторов (готовых сценариев сбора данных и автоматизации браузера). Блок запускает актор по API (Application Programming Interface — программный интерфейс) и забирает датасет.
С Apify в Pailot вы можете:
- Запускать актор синхронно и ждать результат (до 5 минут)
- Запускать актор асинхронно с опросом статуса — для долгих задач
- Передавать вход как JSON, выбирать сборку (
latest,beta) и лимит записей датасета
Нужен токен API из консоли Apify. Блок ставят на холст как отдельный шаг или прикрепляют к агенту. Токен — в переменных окружения рабочего пространства.
Инструменты
apify_run_actor_sync
Запустить актор синхронно и получить результат (максимум 5 минут).
Вход
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
apiKey | string | Да | Токен API Apify из console.apify.com/account#/integrations |
actorId | string | Да | ID актора или username/actor-name (например, janedoe/my-actor) |
input | string | Нет | Вход актора — строка JSON. Обязательные поля смотрите в документации актора |
timeout | number | Нет | Таймаут в секундах (по умолчанию — значение актора) |
build | string | Нет | Сборка актора (например, latest, beta или тег/номер сборки) |
Выход
| Параметр | Тип | Описание |
|---|---|---|
success | boolean | Удался ли запуск актора |
runId | string | ID запуска Apify |
status | string | Статус запуска (SUCCEEDED, FAILED и др.) |
items | array | Записи датасета (если запуск завершён) |
apify_run_actor_async
Запустить актор асинхронно и опрашивать статус — для долгих задач.
Вход
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
apiKey | string | Да | Токен API Apify из console.apify.com/account#/integrations |
actorId | string | Да | ID актора или username/actor-name (например, janedoe/my-actor) |
input | string | Нет | Вход актора — строка JSON |
waitForFinish | number | Нет | Сколько секунд ждать до начала опроса (0–60) |
itemLimit | number | Нет | Максимум записей датасета (1–250000, по умолчанию 100) |
timeout | number | Нет | Таймаут в секундах (по умолчанию — значение актора) |
build | string | Нет | Сборка актора (например, latest, beta или тег/номер сборки) |
Выход
| Параметр | Тип | Описание |
|---|---|---|
success | boolean | Удался ли запуск актора |
runId | string | ID запуска Apify |
status | string | Статус запуска (SUCCEEDED, FAILED и др.) |
datasetId | string | ID датасета с результатами |
items | array | Записи датасета (если запуск завершён) |