Apify

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

112 actions Integration catalog
Request access
Connect Apify once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Build ActorAPIFY_ACT_BUILDS_POST
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 BuildAPIFY_ACTOR_BUILD_ABORT_POST
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 BuildAPIFY_ACTOR_BUILD_DELETE
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 BuildAPIFY_ACTOR_BUILD_GET
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 LogAPIFY_ACTOR_BUILD_LOG_GET
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 listAPIFY_ACTOR_BUILDS_GET
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 RunAPIFY_ACTOR_RUN_ABORT_POST
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 RunAPIFY_ACTOR_RUN_DELETE
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 RunAPIFY_ACTOR_RUN_GET
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 MessageAPIFY_ACTOR_RUN_PUT
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 TaskAPIFY_ACTOR_TASK_DELETE
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 TaskAPIFY_ACTOR_TASK_GET
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 TaskAPIFY_ACTOR_TASK_PUT
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 runAPIFY_ACTOR_TASK_RUNS_LAST_GET
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)APIFY_ACTOR_TASK_RUN_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 timeout error.
Run Task Sync & Get Dataset ItemsAPIFY_ACTOR_TASK_RUN_SYNC_GET_DATASET_ITEMS_GET
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 exceeding the timeout, use `limit`/`offset` pagination to retrieve results in smaller batches or switch to an async run pattern with a separate dataset retrieval call.
Run Task Sync with Input Override & Get Dataset ItemsAPIFY_ACTOR_TASK_RUN_SYNC_GET_DATASET_ITEMS_POST
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 otherwise the request times out.
Run Task Sync (POST)APIFY_ACTOR_TASK_RUN_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 request fails with a timeout error (though the run continues server-side).
Update ActorAPIFY_ACT_PUT
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 runAPIFY_ACT_RUNS_LAST_GET
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)APIFY_ACT_RUN_SYNC_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 fails with a timeout error.
Run Actor Sync & Get Dataset ItemsAPIFY_ACT_RUN_SYNC_GET_DATASET_ITEMS_GET
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 the request times out.
Get list of ActorsAPIFY_ACTS_GET
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 VersionAPIFY_ACT_VERSION_DELETE
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 VariableAPIFY_ACT_VERSION_ENV_VAR_DELETE
Tool to delete an environment variable from a specific Actor version. Use when removing environment variables from Actor versions.
Get Actor Version Environment VariableAPIFY_ACT_VERSION_ENV_VAR_GET
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 VariableAPIFY_ACT_VERSION_ENV_VAR_PUT
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 variablesAPIFY_ACT_VERSION_ENV_VARS_GET
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 VariableAPIFY_ACT_VERSION_ENV_VARS_POST
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 versionAPIFY_ACT_VERSION_GET
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 VersionAPIFY_ACT_VERSION_PUT
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 versionsAPIFY_ACT_VERSIONS_GET
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 VersionAPIFY_ACT_VERSIONS_POST
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 on the sourceType.
Get list of Actor webhooksAPIFY_ACT_WEBHOOKS_GET
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 ActorAPIFY_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 DatasetAPIFY_CREATE_DATASET
Tool to create a new dataset. Use when you need to initialize or retrieve a dataset by name.
Create Actor TaskAPIFY_CREATE_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 WebhookAPIFY_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 DatasetAPIFY_DATASET_DELETE
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 DatasetAPIFY_DATASET_GET
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.
Update DatasetAPIFY_DATASET_PUT
Tool to update a dataset's name via JSON payload. Use when you need to rename an existing dataset.
Get list of datasetsAPIFY_DATASETS_GET
Tool to get list of datasets for a user. Use when you need to enumerate or browse user's datasets. Supports pagination with up to 1000 items per page.
Get Dataset StatisticsAPIFY_DATASET_STATISTICS_GET
Tool to get dataset field statistics by dataset ID. Use when you need statistical information about dataset fields including min, max, null count, and empty count. Only provides field statistics when dataset schema is configured.
Delete ActorAPIFY_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.
Delete WebhookAPIFY_DELETE_WEBHOOK
Tool to delete a webhook by its ID. Use when removing a webhook after confirming the webhook ID.
Get Actor DetailsAPIFY_GET_ACTOR
Tool to get details of a specific Actor. Use when you need actor metadata by ID or username/actorName. Response includes `isDeprecated` and `notice` fields indicating deprecation status, and `pricingInfos` for per-unit cost details — review both before scheduling runs.
Get Actor Last Run Dataset ItemsAPIFY_GET_ACTOR_LAST_RUN_DATASET_ITEMS
Tool to get dataset items from the last run of an Actor. Use when you need to retrieve output data from the most recent Actor execution, optionally filtered by run status (e.g., status='SUCCEEDED' to get items only from the last successful run).
Get all webhooksAPIFY_GET_ALL_WEBHOOKS
Tool to get a list of all webhooks created by the user. Use when you need to enumerate webhooks before filtering or maintenance.
Get dataset itemsAPIFY_GET_DATASET_ITEMS
Tool to retrieve items from a dataset. Use when you need to fetch data from a specified dataset by pagination or filtering. Only JSON format is fully supported. For datasets larger than 1000 items, issue multiple calls incrementing `offset` by `limit` until the response returns fewer items than `limit`.
Get Default BuildAPIFY_GET_DEFAULT_BUILD
Tool to get the default build for an Actor. Use after specifying the Actor ID; optionally wait for the build to finish before returning.
Get Key-Value RecordAPIFY_GET_KEY_VALUE_RECORD
Tool to retrieve a record from a key-value store. Use when you need to fetch a specific value by key from an Apify Key-Value Store.
Get list of buildsAPIFY_GET_LIST_OF_BUILDS
Tool to get a list of builds for a specific Actor. Use when you need paginated access to an Actor’s build (version) history.
Get list of runsAPIFY_GET_LIST_OF_RUNS
Tool to get a list of runs for a specific Actor. Use when you need to paginate through runs and optionally filter by status before processing run data.
Get list of task runsAPIFY_GET_LIST_OF_TASK_RUNS
Tool to get a list of runs for a specific Actor task. Use when you need to paginate through task runs and optionally filter by status.
Get list of tasksAPIFY_GET_LIST_OF_TASKS
Tool to fetch a paginated list of tasks belonging to the authenticated user. Use when you need to browse or sort tasks created by the user.
Get list of task webhooksAPIFY_GET_LIST_OF_TASK_WEBHOOKS
Tool to get a list of webhooks for a specific Actor task. Use when you need to review or paginate webhooks after creating or updating a task.
Get logAPIFY_GET_LOG
Tool to retrieve logs for a specific Actor run or build. Use after a run completes or fails — a run may report success status yet contain only informational messages, making log inspection the only way to confirm actual outcomes. For long runs, log responses can be very large; prioritize error-level entries and recent timestamps to diagnose issues efficiently.
Get OpenAPI DefinitionAPIFY_GET_OPEN_API_DEFINITION
Tool to get the OpenAPI definition for a specific Actor build. Use when you need the API schema for code generation or analysis.
Get Run Dataset ItemsAPIFY_GET_RUN_DATASET_ITEMS
Tool to get dataset items from a specific Actor run. Use when you need to retrieve the output data from a completed or running Actor run.
Get Task InputAPIFY_GET_TASK_INPUT
Tool to retrieve the input configuration of a specific task. Use when you need to inspect stored task input before execution or debugging.
Showing the first 60 of 112 actions.