Schedule Setup Actor avatar
Schedule Setup Actor

Under maintenance

Pricing

Pay per usage

Go to Store
Schedule Setup Actor

Schedule Setup Actor

Under maintenance

Developed by

Christos Papaventsis

Christos Papaventsis

Maintained by Community

0.0 (0)

Pricing

Pay per usage

0

Total users

1

Monthly users

1

Last modified

2 days ago

Generic Actor Scheduler

This Apify actor creates or updates a recurring schedule for any other actor. It provides a simple interface for automating your Apify workflows without needing to manually configure schedules in the Apify Console.

Purpose

Instead of creating schedules by hand, you can run this actor to programmatically define:

  • Which actor to run.
  • How often to run it (using a cron expression).
  • What input to give it on each run.

Input

The actor requires the following JSON input:

FieldTypeDescription
scheduleNameStringRequired. A unique name for this schedule to identify it later (e.g., 'daily-scraper-task').
targetActorNameStringRequired. The full name of the actor you want to schedule (e.g., 'your-username/my-scraper').
cronExpressionStringRequired. The schedule frequency. Use crontab.guru to create this.
targetActorInputObjectRequired. The full JSON input object that will be passed to the target actor during its scheduled run.

Example Input

This example creates a schedule named scrape-apify-blog-daily that will run the actor your-username/web-scraper every day at 10:30 AM. On each run, it will pass the specified startUrls as input to the scraper actor.

{
"scheduleName": "scrape-apify-blog-daily",
"targetActorName": "your-username/web-scraper",
"cronExpression": "30 10 * * *",
"targetActorInput": {
"startUrls": [
{ "url": "[https://blog.apify.com/](https://blog.apify.com/)" }
]
}
}