Apify

Data OAuth, or a personal API key

Run Apify actors and tasks, read their datasets and key-value stores, and have a finished run call a Windmill flow back.

Set up in 2 steps

1

Connect from the Resources page

Open Resources, click Add a resource/API and pick apify from the OAuth APIs list. Click Connect, allow access, then name the resource and save it.

2

Run your first script

Fork the run actor script below. The actor and task pickers are live dropdowns — they list what your account can reach, so there is no id to look up.

Scripts

Building blocks, if none of the projects above fit. Fork one, run it, or call it as a step inside your own flow.

Submit a script →

Flows

Multi-step workflows that already wire Apify to something else.

All flows →

Trigger flows from Apify

Apify is not only a destination. These inbound paths are supported today.

Actor and task webhooks

The create webhook scripts register a Windmill flow's URL with Apify, so a finished run starts it. They take an apify_webhook_config resource, which pairs that URL with the token Apify should send back.

Resource types

The credential shapes the scripts on this page expect — pick the one your script asks for.

FieldTypeRequiredWhat it is
tokenstringYesApify OAuth token. Available only on Windmill Cloud.

apify_api_key

View raw schema →
FieldTypeRequiredWhat it is
api_keystringYesYour personal API token from your Apify account settings.

apify_webhook_config

View raw schema →
FieldTypeRequiredWhat it is
urlstringYesWebhook URL from your Windmill flow.
tokenstringYesWebhook-specific token from your Windmill flow.

Questions

Which resource type do I need?

apify from the OAuth flow, or apify_api_key if you paste a token yourself — both authorize the API. apify_webhook_config is a different thing: it holds the Windmill URL and token an actor should call back, not a credential for Apify.

There is no Connect button on my instance

Self-hosted instances need an Apify OAuth client configured once by an admin before the tile appears.

Are my credentials stored on the hub?

Never. They live only in your own Windmill workspace, encrypted at rest.