Apify Integration — Automate Apify with AI on Beauto

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

Category: ai web scraping, developer tools · 112 actions available

What you can automate with Apify

Beauto connects Apify with 900+ other apps so you can build AI-powered workflows in minutes. Trigger automations from Apify events, enrich Apify data with AI, or sync Apify with the rest of your stack — without writing code.

  • Sync Apify data with Gmail, Slack, Notion, HubSpot, Google Sheets, and more
  • Trigger AI agents on new Apify events and route the output anywhere
  • Schedule recurring Apify tasks — daily reports, cleanups, or bulk updates
  • Use natural language to describe the workflow; Beauto builds it for you

Apify actions Beauto supports

  • 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.
  • Abort Actor Build — Tool to abort an Actor build that is starting or running. Use when you need to cancel a build in progress. Builds in terminal states (FINISHED, FAILED, ABORTING, TIMED-OUT) are not affected.
  • Delete Actor Build — Tool to delete an Actor build permanently. Use when you need to remove a specific build by its ID. The default build for an Actor cannot be deleted. Only users with build permissions can delete builds.
  • Get Actor Build — Tool to get detailed information about a specific Actor build. Use when you need to retrieve complete build details by build ID. Optionally wait for the build to finish using the waitForFinish parameter to avoid polling.
  • Get Actor Build Log — Tool to retrieve the log file for a specific Actor build. Use when you need to inspect logs generated during an Actor build process. Only the trailing 5 million characters of the log are stored.
  • Get user builds list — Tool to get a paginated list of all builds for a user. Use when you need to retrieve build history across all actors. Supports pagination up to 1000 records.
  • 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
  • Delete Actor Run — Tool to delete a finished Actor run. Use when you need to permanently remove a completed run. Only finished runs can be deleted by the initiating user or organization.
  • Get Actor Run — Tool to get details about a specific Actor run. Use when you need to retrieve comprehensive information about a run including its execution status, resource usage, storage IDs, and metadata.
  • Update Actor Run Status Message — Tool to update the status message of an Actor run. Use when you need to set progress information or status updates that will be displayed in the Apify Console UI during Actor execution.
  • Delete Actor Task — Tool to delete an Actor task permanently. Use when you need to remove a task by its ID or username~taskName. Confirm before calling.
  • Get Actor Task — Tool to get complete details about an Actor task. Use when you need to retrieve task configuration, input settings, or metadata by task ID or username~task-name.
  • Update Actor Task — Tool to update Actor task settings using JSON payload. Only specified properties are updated; others remain unchanged. Use when you need to modify task configuration, input, or execution options.
  • Get last actor task run — Tool to get the most recent run of a specific Actor task. Use when you need to retrieve the last execution details. You can filter by status to get only successful runs using status='SUCCEEDED'.
  • Run Task Sync (GET) — Tool to run a specific task synchronously and return its output. Use when immediate task results are needed with pre-configured settings. The run must finish within 300 seconds otherwise the HTTP request fails with a tim
  • Run Task Sync & Get Dataset Items — Tool to run an actor task synchronously and retrieve its dataset items. Use when immediate access to task run results is needed. The run must finish within 300 seconds otherwise the request times out. For large datasets
  • Run Task Sync with Input Override & Get Dataset Items — Tool to run an actor task synchronously with input overrides and retrieve its dataset items. Use when you need to override task input configuration and get immediate results. The run must finish within 300 seconds otherw
  • Run Task Sync (POST) — Tool to run an Actor task synchronously with input override and return its output. Use when immediate task results are needed with custom input parameters. The run must finish within 300 seconds otherwise the HTTP reques
  • Update Actor — Tool to update Actor settings using JSON payload. Only specified fields will be updated. Use when you need to modify Actor configuration, make an Actor public, or update version settings.
  • Get last actor run — Tool to get the most recent run of a specific Actor. Use when you need to retrieve the last execution details of an Actor and optionally filter by status (e.g., status='SUCCEEDED' to get only the last successful run).
  • Run Actor Sync without Input (GET) — Tool to run a specific Actor synchronously without input and return its output. Use when immediate Actor results are needed without providing input data; the run must finish within 300 seconds otherwise the HTTP request
  • Run Actor Sync & Get Dataset Items — Tool to run Actor synchronously and get dataset items. Supports both actors that require input and those that don't. Use when immediate access to Actor results is needed. The run must finish within 300 seconds otherwise
  • Get list of Actors — Tool to get the list of all Actors that the user created or used. Use when you need to enumerate or browse Actors. Add my=1 to get only user-created Actors.
  • Delete Actor Version — Tool to delete a specific version of an Actor's source code. Use when you need to remove an Actor version by actor ID and version number. Confirm before calling.
  • Delete Actor Version Environment Variable — Tool to delete an environment variable from a specific Actor version. Use when removing environment variables from Actor versions.
  • Get Actor Version Environment Variable — Tool to get environment variable details for a specific Actor version. Use when retrieving environment variable information from an Actor version. Returns name, value (if not secret), and secret status.
  • Update Actor Version Environment Variable — Tool to update environment variable for a specific Actor version using JSON payload. Only specified fields will be updated. Use when modifying existing environment variables in Actor versions.
  • Get list of Actor version environment variables — Tool to get the list of environment variables for a specific Actor version. Use when you need to retrieve environment variable configurations for an Actor version.
  • Create Actor Version Environment Variable — Tool to create an environment variable for a specific Actor version. Use when adding new environment variables to Actor versions. Requires name and value parameters.
  • Get Actor version — Tool to get details about a specific version of an Actor. Use when you need version metadata including source type, build tag, and configuration details.
  • Update Actor Version — Tool to update an Actor version's configuration and source code. Use when modifying version properties such as buildTag, sourceType, or environment variables. Only specified properties will be updated.
  • Get list of Actor versions — Tool to get the list of versions of a specific Actor. Use when you need to retrieve version metadata including source type, version number, and configuration details.
  • Create Actor Version — Tool to create a new version of an Actor. Use when you need to add a new version with specific source code location and configuration. Requires versionNumber and sourceType parameters, plus conditional parameters based o
  • Get list of Actor webhooks — Tool to get a list of webhooks for a specific Actor. Use when you need to review or manage webhooks configured for an Actor.
  • 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 Dataset — Tool to create a new dataset. Use when you need to initialize or retrieve a dataset by name.
  • 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 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 Dataset — Tool to delete a dataset permanently. Use when you need to remove a dataset by its ID or username~dataset-name. Confirm before calling.
  • Get Dataset — Tool to retrieve dataset metadata by dataset ID. Use when you need information about a dataset's structure, item counts, or access URLs. This does not return dataset items themselves.

Related integrations

Browse all 900+ integrations →

Get started with Apify on Beauto

Sign up free, connect your Apify account in one click, and describe the workflow you want in plain English. Beauto's AI handles the rest — no API keys or code required.

Try Beauto free · Browse all 900+ integrations · How it works