Apify icon

Apify

Web scraping and automation platform for actors, runs, datasets, key-value stores, and browser tasks.

Good for web automation tasks around actors, runs, datasets, key-value stores, finished runs, and scraping outputs.

Example Use Cases

These are the Apify actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.

Abort Actor Run

Tool to abort a running or starting Actor run. Use when you need to stop an Actor run that is currently in STARTING or RUNNING status. For runs with status FINISHED, FAILED, ABORTING, and TIMED-OUT this call does nothing.

Build Actor

Tool to build an Actor with specified configuration. Use when you need to create a new build of an Actor with a specific version. The build process compiles the Actor's source code into a Docker image.

Create Actor

Tool to create a new Actor with specified configuration. Use when you need to initialize a fresh Actor programmatically before publishing or running it.

Create Actor Task

Tool to create a new Actor task with specified settings. Use when you need to configure or schedule recurring Actor runs programmatically.

Create Dataset

Tool to create a new dataset. Use when you need to initialize or retrieve a dataset by name.

Create Key-Value Store

Tool to create a new key-value store or retrieve an existing one by name. Use when you need to initialize a store for saving data records or files. If a store with the given name already exists, returns that store instead of creating a duplicate.

Create Request Queue

Tool to create a new request queue or retrieve an existing one by name. Use when you need to initialize a queue for storing and managing web scraping requests. If a queue with the given name already exists, returns that queue instead of creating a duplicate. Unnamed queues follow data retention period policies.

Create Schedule

Tool to create a new schedule with specified settings. Use when you need to automate Actor or Actor task execution at specific times using cron expressions.

Create Task Webhook

Tool to create a webhook for an Actor task. Use when you need external notifications about task run events (e.g., completion or failure) in downstream systems.

Delete Actor

Tool to delete an Actor permanently. Use when you need to remove an Actor by its ID or username~actorName. Confirm before calling.