Pricing
Pay per usage
Go to Apify Store
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
7 days ago
Last modified
Categories
Share
Scrape Batch Orchestrator
Submit a batch of targets and get the scraped results back โ either synchronously (the run waits and returns the results) or asynchronously (the run accepts the batch and delivers the results to your webhook when they're ready).
Input
See the Input tab for the full schema. In short:
| Field | Required | Description |
|---|---|---|
target_app | yes | Which app to scrape. Currently: youtube. |
payload | yes | Array of targets โ YouTube @handles or channel URLs. 1โ100 items. |
webhook | no | HTTPS URL to deliver the results to. Requires secret. |
secret | with webhook | Key used to encrypt the results delivered to your webhook. |
metadata | no | Opaque string echoed back to you. |
Output
A dataset record:
- Sync (no webhook):
{ batch_id, status, total, cached, completed, failed, skipped, results }, whereresultsis an array of{ handle, email }. - Async (webhook):
{ batch_id, status: "accepted", total, ... }โ the full results are delivered to your webhook when ready.
Modes
- Without a webhook the run waits for results and returns them. There is a time limit, so very large batches may return partial results โ use a webhook for those.
- With a webhook the run accepts the batch and returns immediately; results are POSTed to
your webhook on completion, encrypted with your
secret.
Webhook delivery
When you provide a webhook + secret, the results are POSTed to your URL encrypted so
only you can read them. See the secret field on the Input tab for the exact decryption
steps.
Access
Running this actor requires access. If client-key access control is enabled for your account,
pass your key in client_key.
