Workflows
Blocks
Integrations
Apify

Apify Action Block

What it does: Runs Apify actors and saved tasks (web scrapers, crawlers, data extractors) and pulls their results into your workflow.

🕷️

In simple terms: Point the block at any actor from the Apify Store (Google Maps scraper, website content crawler, Instagram scraper…), give it an input, and get back structured JSON you can feed into an LLM, a database, or a Google Sheet.

Credentials

Create an API token in Apify Console → Settings → API & Integrations and paste it when connecting the block.

Actions

ActionWhat it doesOutput
Run ActorStarts an actor run, optionally waits up to 60 sRun object (id, status, defaultDatasetId, defaultKeyValueStoreId)
Run Actor & Get ResultsRuns the actor synchronously and returns its dataset items in one step (best for runs under ~5 min)Array of items
Run TaskRuns a saved task (actor + stored input), optional input overridesRun object
Get RunFetches run status; can wait up to 60 s for it to finishRun object
Abort RunAborts a running actorRun object
Get Dataset ItemsReads items from a dataset id or a run idArray of items
Get Last Run DatasetItems from the actor's most recent run (optionally filtered by status)Array of items
Get Key-Value RecordReads a record (default OUTPUT) from a store or runRecord value
List Actors / Get Actor / List RunsDiscovery helpersApify list / actor / runs objects

Tips

  • Actor IDs use username~actor-name (e.g. apify~website-content-crawler). A / is converted automatically.
  • Input is the same JSON you see on the actor's Input tab in the Console.
  • For long-running actors use Run Actor, then a Wait block, then Get Dataset Items with {{apify.defaultDatasetId}}.
  • Use fields + clean=true on dataset reads to keep only the columns you need.
Indite Documentation v1.7.1
PrivacyTermsSupport