IT & Development
Apify integration
Start workflows and AI agents from Apify events, and let agents act in Apify within the limits you set.
Apify triggers and actions
Every Apify trigger and action you can use in Konnectify workflows and AI agents.
- Trigger: Actor Run Created
Triggers when a new Actor run is created.
- Trigger: Actor Run Succeeded
Triggers when an Actor run succeeds.
- Trigger: Actor Run Failed
Triggers when an Actor run fails.
- Trigger: Actor Run Aborted
Triggers when an Actor run is aborted.
- Trigger: Actor Run Timed Out
Triggers when an Actor run times out.
- Trigger: Actor Run Resurrected
Triggers when an Actor run is resurrected.
- Trigger: Actor Build Created
Triggers when a new Actor build is created.
- Trigger: Actor Build Succeeded
Triggers when an Actor build succeeds.
- Trigger: Actor Build Failed
Triggers when an Actor build fails.
- Trigger: Actor Build Aborted
Triggers when an Actor build is aborted.
- Trigger: Actor Build Timed Out
Triggers when an Actor build times out.
- Action: Get list of tasks
List all Actor tasks
- Action: Create task
Create a new Actor task
- Action: Get task
Get a specific Actor task
- Action: Update task
Update task configuration
- Action: Delete task
Delete an Actor task
- Action: Get list of queues
List all request queues
- Action: Create queue
Create a new request queue
- Action: Get queue
Get request queue metadata
- Action: Update queue
Update queue metadata
- Action: Delete queue
Delete a request queue
- Action: List requests
List requests in an Apify request queue.
- Action: Add request
Add a single request to the queue
- Action: Get request
Get a specific request
- Action: Update request
Update a specific request
- Action: Delete request
Delete a specific request
- Action: Get queue head
Get the next unprocessed request from queue head
- Action: Get head and lock
Get and lock the queue head for exclusive processing
- Action: Prolong request lock
Extend the lock duration on a request
- Action: Delete request lock
Release the lock on a request
- Action: Unlock requests
Unlock multiple locked requests
- Action: Get list of schedules
List all schedules
- Action: Create schedule
Create a new schedule
- Action: Get schedule
Get a specific schedule
- Action: Update schedule
Update a schedule
- Action: Delete schedule
Delete a schedule
- Action: Get schedule log
Retrieve the execution log for a schedule
- Action: Get list of Actors
List all Actors owned by user
- Action: Create Actor
Create a new Actor
- Action: Get Actor
Retrieve a specific Actor
- Action: Update Actor
Update an existing Actor
- Action: Delete Actor
Delete an Actor
- Action: Validate Actor input
Validate Actor input against its schema
- Action: Get list of versions
List versions of an Actor
- Action: Create version
Create a new Actor version
- Action: Get version
Retrieve a specific version
- Action: Update version
Update a version
- Action: Update version (POST)
Update version via POST override
- Action: Delete version
Delete a version
- Action: Get list of env vars
List env vars for a version
- Action: Create env var
Create a new env var
- Action: Get env var
Retrieve a specific env var
- Action: Update env var
Update an env var
- Action: Delete env var
Delete an env var
- Action: Get list of builds
List builds for an Actor
- Action: Build Actor
Trigger a new build
- Action: Get default build
Get the default build of an Actor
- Action: Get Actor OpenAPI
Get OpenAPI definition for Actor default build
- Action: Get build
Get a specific build
- Action: Abort build
Abort a running build
- Action: Get user builds list
List all builds for the current user
- Action: Get build (global)
Get build by global build ID
- Action: Delete build
Delete a build
- Action: Abort build (global)
Abort build by global build ID
- Action: Get build log
Retrieve the log of a build
- Action: Get build OpenAPI
Get OpenAPI definition for a specific build
- Action: Get list of runs
List Actor runs using offset, limit, sorting, status, and started date filters.
- Action: Run Actor (async)
Start an asynchronous Actor run
- Action: Run sync + get dataset items (with input)
Run Actor synchronously and return dataset items directly
- Action: Run sync + get dataset items (no input)
Runs an Apify Actor synchronously without input and returns dataset items.
- Action: Get last run
Get the most recent run of an Actor
- Action: Get run
Get a specific Actor run
- Action: Get task runs
List runs for a task
- Action: Get user runs list
List all runs for the authenticated user
- Action: Abort run
Abort a running Actor run
- Action: Metamorph run
Transform an existing run into a run of a different Actor
- Action: Resurrect run
Resurrect a finished Actor run
- Action: Get run (global)
Get run by global run ID
- Action: Update run
Update run metadata
- Action: Delete run
Delete a run
- Action: Abort run (global)
Abort run by global run ID
- Action: Metamorph run (global)
Metamorph run by global run ID
- Action: Reboot run
Reboot a running Actor run
- Action: Resurrect Actor run (global)
Resurrect run by global run ID
- Action: Charge events in run
Charge for event-based billing within a run
- Action: Get run log
Get the log for a specific run
- Action: Get task input
Get the input configuration for a task
- Action: Update task input
Update the task input
- Action: Run task (async)
Start an asynchronous task run
- Action: Run task sync (GET)
Run task synchronously without input
- Action: Run task sync (POST)
Run task synchronously with input
- Action: Run task sync + dataset (GET)
Run task synchronously and return dataset items
- Action: Run task sync + dataset (POST)
Run task synchronously with input and return dataset items
- Action: Get last task run
Get the most recent run of a task
- Action: Get log
Get log for a build or run by ID
- Action: Get list of datasets
List all accessible Apify datasets with optional pagination, sorting, unnamed storage, and ownership filters.
- Action: Create dataset
Create a new named dataset
- Action: Get dataset
Get dataset metadata
- Action: Update dataset
Update dataset metadata
- Action: Delete dataset
Delete a dataset
- Action: Get dataset items
Retrieve dataset items (supports multiple formats)
- Action: Store items
Push new items into a dataset
- Action: Get dataset statistics
Get statistics about a dataset
- Action: Get list of stores
List all key-value stores
- Action: Create store
Create a new key-value store
- Action: Get store
Get key-value store metadata
- Action: Update store
Update store metadata
- Action: Delete store
Delete a key-value store
- Action: Get list of keys
List all record keys from an Apify key-value store.
- Action: Check if record exists
Check existence of a record without downloading
- Action: Store record
Create or replace a record
- Action: Store record (POST)
Store record via POST override
- Action: Delete record
Delete a specific record
- Action: Run Actor sync (with input)
Run Actor synchronously with JSON input; wait up to 300s
- Action: Run Actor sync (no input)
Run Actor synchronously without input
Showing 12 of 115
Use Apify in an AI agent
Add any Apify action to an agent as a tool. The agent decides when to use it; you set the limits. Pin fields it can't change, limit fields to allowed values, and require approval before it acts. Every action is recorded in the Event Logs.
Connect Apify with other apps
See what you can automate between Apify and another app, with workflows and AI agents.
Which app do you want to connect with Apify?
Pick any of 201 apps to see what it can do with Apify.
Popular with Apify
Apify and AI
Add AI steps to Apify workflows
Summarise, classify or draft with ChatGPT, Claude or Gemini inside a workflow.Apify + ChatGPT Apify + Claude Apify + Gemini
Use Apify actions from Claude or ChatGPT
Expose the Apify actions you choose to Claude, ChatGPT or another MCP client through an MCP server you control.
Set up an MCP server
Connect Apify and run your first workflow
Start on the Free plan with a 14-day trial of paid features, or book a demo and we'll build it with you.