Pipedream integration
Pipedream is a workflow automation platform for developers. With the Apify integration for Pipedream, you can run Actors, manage datasets and key-value stores, and trigger workflows when Actor or task runs finish.
Help keep this page up to date
This integration uses a third-party service. If you find outdated content, please submit an issue on GitHub.
Prerequisites
Before you begin, make sure you have:
Connect Apify with Pipedream
- Log into your Pipedream account and create a new workflow.
- Add an Apify step (trigger or action) to your workflow.
- When prompted, connect your Apify account by entering your Apify API token. Find it in Apify Console under Settings > Integrations.
- After connecting, you can use any Apify trigger or action in your workflows.
Use Apify as a trigger
Triggers start your Pipedream workflow automatically when an event occurs in Apify.
- Create a new workflow in Pipedream.
- Search for Apify in the trigger selection.
- Select the trigger you want to use, e.g. New Finished Actor Run.
- Configure the trigger by selecting the Actor or task to monitor.
- Add subsequent steps to process the output.
Use Apify as an action
Actions let you perform Apify operations as part of a workflow. For example, you can run an Actor and then retrieve its dataset items.
- Create a new workflow in Pipedream with any trigger.
- Click + to add a step and search for Apify.
- Select the action you want to use, e.g. Run Actor.
- Configure the action parameters:
- Select the Actor from Apify Store or your recently used Actors
- Provide the Actor input as JSON
- Set optional parameters such as timeout, memory, and build tag
- Add another Apify step with Get Dataset Items to retrieve the Actor's output.
- Add any subsequent steps to process or store the data.
Triggers
- New finished Actor run (instant) - Triggers when a selected Actor run finishes.
- New finished task run (instant) - Triggers when a selected task run finishes.
Actions
- Run Actor - Runs a selected Actor with customizable input and configuration.
- Run task - Runs a selected Actor task and optionally waits for it to finish.
- Run task synchronously - Runs a selected task and returns its dataset items when it finishes.
- Scrape single URL - Runs a scraper on a specified URL and returns its content as HTML. Use this for extracting content from a single page, e.g. in LLM workflows.
- Get dataset items - Retrieves items from a dataset.
- Get key-value store record - Retrieves a record from a key-value store.
- Set key-value store record - Creates or updates a record in a key-value store.
Resources
If you have any questions or need help, reach out on the Apify developer community on Discord.