# Apify

Apify is a platform for building, deploying, and managing web scraping and automation tools, known as Actors.

Category: Developer. Connect from any Rakazo bot at https://rakazo.com/integrations/apify/.

## Actions

- **Create Actor**: Create a new actor with specified configuration.
- **Create Actor Task**: Create a new actor task with specified settings.
- **Create Dataset**: Create a new dataset.
- **Create Task Webhook**: Create a webhook for an actor task.
- **Delete Actor**: Delete an actor permanently.
- **Delete Webhook**: Delete a webhook by its id.
- **Get Actor Details**: Get details of a specific actor.
- **Get all webhooks**: Get a list of all webhooks created by the user.
- **Get dataset items**: Retrieve items from a dataset.
- **Get Default Build** (read-only): Get the default build for an actor.
- **Get Key-Value Record**: Retrieve a record from a key-value store.
- **Get list of builds**: Get a list of builds for a specific actor.
- **Get list of runs**: Get a list of runs for a specific actor.
- **Get list of task runs**: Get a list of runs for a specific actor task.
- **Get list of task webhooks**: Get a list of webhooks for a specific actor task.
- **Get list of tasks**: Fetch a paginated list of tasks belonging to the authenticated user.
- **Get log**: Retrieve logs for a specific actor run or build.
- **Get OpenAPI Definition** (read-only): Get the openapi definition for a specific actor build.
- **Get Task Input**: Retrieve the input configuration of a specific task.
- **Resurrect Run**: Resurrect a finished actor run.
- **Run Actor Asynchronously**: Run a specific actor asynchronously.
- **Run Actor Sync**: Run a specific actor synchronously with input and return its output record.
- **Run Actor Sync & Get Dataset Items**: Run an actor synchronously and retrieve its dataset items.
- **Run Task Asynchronously**: Run a specific actor task asynchronously.
- **Store Data in Dataset**: Store data items in a dataset.
- **Store Data in Key-Value Store**: Create or update a record in a key-value store.
- **Update Key-Value Store**: Update a key-value store's properties.
- **Update Task Input**: Update the input configuration of a specific actor task.
