Skip to main content

Make integration

Learn how to integrate your Apify Actors with Make.


Make (formerly Integromat) allows you to create scenarios where you can integrate various services (modules) to automate and centralize jobs. Apify has its own module you can use to run Apify Actors, get notified about run statuses, and receive Actor results directly in your Make scenario.

Connect Apify to Make

To use the Apify integration on Make, you will need:

Step 1: Add the Apify module to your Make scenario

Add the Apify module to your scenario. You can find this module by searching for "Apify" in the module search bar.

Next, select one of the available options under Triggers, Actions and Searches, then click on the Apify module to open its configuration window.

Apify module

Step 2: Create a connection to your Apify account

In the Connection configuration window, you will need to provide your Apify API token.

API token

You can find the token in the Apify Console by navigating to Settings > Integrations.

Integrations token

Finally, copy your API token to the Make module and save it to create a connection.

Congratulations! You have successfully connected the Apify app and can now use it in your scenarios.

Triggers

Watch Actor Runs

Triggers when a selected Actor run is finished.

InputDescription
Webhook nameEnter the desired name for the webhook. E.g. Finished Web Scraper Run.
ConnectionCreate an Apify connection.
ActorSelect the Actor you want to monitor for finished runs.

Watch Task Runs

Triggers when a selected task run is finished.

InputDescription
Webhook nameEnter the desired name for the webhook. E.g. Finished Web Scraper Run.
ConnectionCreate an Apify connection.
ActorSelect the Actor you want to monitor for finished runs.

Actions

Run a task

Runs a selected Actor task.

InputDescription
TaskSelect or map the task you want to run.
Run synchronouslyMake will wait until the task run is finished. Beware that the maximum timeout for the run is 120 seconds.
Input JSON overridesHere you can enter a JSON object to override the task input configuration. Only the provided fields will be overridden, the rest will be left unchanged.

Run an Actor

Runs a selected Actor.

InputDescription
ActorSelect or map the ID of the Actor you want to run.
Run synchronouslyMake will wait until the task run is finished. Beware that the maximum timeout for the run is 120 seconds.
Input JSON overridesHere you can enter a JSON object to override the task input configuration. Only the provided fields will be overridden, the rest will be left unchanged.
BuildSpecify the Actor build to run. It can be either a build tag or build number. By default, the run uses the build specified in the default run configuration for the Actor (typically 'latest').
TimeoutEnter the timeout for the run in seconds. By default, the run uses a timeout specified in the default run configuration for the Actor.
MemorySelect or enter memory limit for the run, in megabytes. By default, the run uses a memory limit specified in the default run configuration for the Actor.

Searches

Get Dataset Items

Retrieves items from a dataset.

InputDescription
ConnectionCreate an Apify connection.
Dataset IDEnter the ID of the dataset you want to retrieve items from.
Data transformationClean - it returns only non-empty items and skips hidden fields (fields starting with the # character).
Simplified - it formats items to emulate simplified results provided by the Legacy Apify Crawler product.
FormatSelect the format of the dataset items.
LimitSet the maximum number of items Make will return during one execution cycle.
OffsetEnter the number of items to skip.

If you have any questions or need help, feel free to reach out to us on our developer community on Discord.