For the complete documentation index, see llms.txt. This page is also available as Markdown.

Apify

Run Apify Actors and retrieve a bounded slice of their dataset results.

Connectors

Choose the connector that matches your authentication method. The options below use the names shown in StackAI.

Connector
Authentication

Apify

API Token

Apify

Connect to Apify to run Actors and read their dataset results.

Set up in Apify

  1. Prepare the Apify account or service that the workflow will access. Grant access to the required resources and operations.

  2. API Token: An Apify API token from Apify Console.

Set up in StackAI

  1. Open Settings → Connections, add a connection, and select Apify.

  2. Enter the credentials and connection details in the fields below.

  3. Save the connection and check its connection status. Select this saved connection when configuring an action or feature that uses it.

Connection fields

StackAI field
Required
What to enter

API Token

Yes

An Apify API token from Apify Console. Provider instructions.

Verify the connection

Check that the connection is healthy. Then run a read operation against a resource the connected account can access. A successful connection check confirms authentication; it does not guarantee permission for every action.

If access is denied, check the credential or OAuth permissions, the selected account or environment, and access to the specific resource. Update expired credentials or reconnect after permissions change.

Use an action

  1. Add the required Apify action to the workflow.

  2. Select a connection when the action requests one.

  3. Complete the required fields. Use the reference picker when a value comes from another workflow step.

  4. Run the workflow and inspect the action’s output. Check the result before using it in a later step.

Actions

List Actors

List Actors created or recently used by the connected Apify account.

Inputs

Field
Type
Required
Description

Owned actors only

boolean

No

Only include Actors owned by the connected account. Default: false.

Sort by

select (string)

Yes

Choose whether to sort by creation time or most recent run time. Available values: Creation time, Most recent run. Default: stats.lastRunStartedAt.

Newest first

boolean

No

Return the newest or most recently run Actors first. Default: true.

Starting offset

integer

No

Skip this many Actors before collecting results. Minimum: 0. Default: 0.

Maximum actors

integer

No

Maximum number of Actor summaries to return. Minimum: 1. Maximum: 1000. Default: 100.

Outputs

Field
Type
Description

Actors

object_array

Compact Actor summaries with IDs, names, titles, owners, and timestamps.

Total actors

integer

Total matching Actors reported by Apify.

Next offset

integer

Offset for the next page, or empty when there are no more Actors.

Run Actor

Start an Apify Actor asynchronously with a JSON input and optional runtime controls.

Inputs

Field
Type
Required
Description

Actor

select (string)

Yes

Actor ID or username~actor-name identifier to run. Options load from the selected connection.

Actor input

textarea

Yes

JSON object passed to the Actor as its input. Default: {}.

Run timeout in seconds

integer

No

Override the Actor's configured run timeout.

Memory in MB

integer

No

Override memory when the Actor documentation recommends it.

Maximum charged dataset items

integer

No

Cap charged dataset items for pay-per-result Actors.

Maximum total charge in USD

number

No

Cap the total charge for this run across pricing models.

Restart on error

boolean

No

Ask Apify to restart the run if it fails. Default: false.

Actor build

string

No

Specific build tag or build number to run.

Wait for finish

integer

No

Wait briefly for the run to finish before returning its latest status. Default: 0.

Outputs

Field
Type
Description

Run ID

string

ID of the started Actor run.

Actor ID

string

ID of the Actor that owns the run.

Run status

select

Current lifecycle status of the Actor run.

Started at

datetime

Timezone-aware run start time.

Finished at

datetime

Timezone-aware finish time when the run has ended.

Default dataset ID

string

ID of the run's default output dataset.

Status message

string

Provider status message for the run, when available.

Usage total in USD

number

Preliminary or finalized total usage charge reported for the run.

Get Actor Run

Get the status and compact details of one Apify Actor run.

Inputs

Field
Type
Required
Description

Run ID

string

Yes

ID of the Actor run to inspect.

Wait for finish

integer

No

Wait briefly for the run to finish before returning its status. Default: 0.

Outputs

Field
Type
Description

Run ID

string

ID of the Actor run.

Actor ID

string

ID of the Actor that owns the run.

Run status

select

Current lifecycle status of the Actor run.

Started at

datetime

Timezone-aware time when the run started.

Default dataset ID

string

ID of the run's default output dataset.

Finished at

datetime

Timezone-aware finish time when the run has ended.

Status message

string

Provider status message when available.

Usage total in USD

number

Preliminary or finalized total usage charge reported for the run.

Get dataset items

Read a small, resumable JSON slice from an Apify dataset.

Inputs

Field
Type
Required
Description

Dataset ID

string

Yes

Dataset ID or exact username~dataset-name identifier to read.

Starting offset

integer

No

Skip this many stored source items before reading results. Default: 0.

Maximum items

integer

No

Maximum number of dataset items to return in this call. Default: 25.

Fields to keep

string

No

Comma-separated fields to keep in each item.

Fields to omit

string

No

Comma-separated fields to remove from each item.

Newest items first

boolean

No

Reverse the stored item order. Default: false.

Skip hidden fields

boolean

No

Omit fields whose names begin with #. Default: true.

Outputs

Field
Type
Description

Dataset items

object_array

Selected JSON dataset objects, bounded by item and byte limits.

Item count

integer

Number of items returned in this call.

Next offset

integer

Offset for the next ascending slice, or empty when continuation is unsafe.

Abort Actor Run

Stop one running Apify Actor run.

Inputs

Field
Type
Required
Description

Run ID

string

Yes

ID of the Actor run to stop.

Stop gracefully

boolean

No

Send persistence events before Apify force-stops the Actor after 30 seconds. Default: false.

Outputs

Field
Type
Description

Run ID

string

ID of the Actor run.

Run status

select

Current lifecycle status of the Actor run.

Finished at

datetime

Time when the run finished, when available.

Status message

string

Provider status message when available.

Important behavior

Actions that create, update, send, or delete data can change the connected service. Review their inputs before running them. A retry can repeat an operation; consider this when configuring retries for actions that change data.

The catalog lists the fields and capabilities available in the supplied provider definition. Availability can also depend on your deployment and organization’s Feature Access settings.

Last updated

Was this helpful?