Apify

Access Apify tools for web scraping, data extraction, and automation.
Connect it
In Keystile Automations → Connections → New connection, choose Apify and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Apify: abort actor run (Stops a running Actor run by run ID).What it can do (34 actions)
| Action | What it does | Changes data |
|---|---|---|
| Abort Actor Run | Stops a running Actor run by run ID. | |
| Create Task | Creates a new saved Actor task. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Find Actor | Searches the public Apify Store for Actors by name or keyword. | |
| Get Account | Retrieves the authenticated Apify account profile. | |
| Get Account Limits | Retrieves the authenticated account's plan limits and current usage. | |
| Get Actor | Retrieves metadata for a single Apify Actor by ID. | |
| Get Actor Input Schema | Retrieves the input schema (fields, types, required, enums) of an Actor's default build. | |
| Get Actor Last Run Dataset Items | Retrieves the dataset items of an Actor's most recent run by actor ID. | |
| Get Actor Run | Retrieves the status and details of an Actor run by run ID. | |
| Get Build | Retrieves the status and metadata of an Actor build by build ID. | |
| Get Dataset | Retrieves metadata for an Apify dataset by dataset ID. | |
| Get Dataset Items | Retrieves items from a dataset. | |
| Get Key-Value Store | Retrieves metadata for an Apify key-value store by store ID. | |
| Get Key-Value Store Record | Retrieves a value stored in the key-value store under a specific key | |
| Get Last Actor Run | Retrieves the most recent run of an Actor, optionally filtered by status. | |
| Get Run Dataset Items | Retrieves the dataset items of an Actor run directly by run ID. | |
| Get Run Log | Retrieves the plain-text log of an Actor run or build by ID. | |
| Get Task | Retrieves metadata for a saved Actor task by task ID. | |
| Get Task Input | Retrieves the stored input body of a saved Actor task by task ID. | |
| Get Task Last Run | Retrieves the most recent run of a saved Actor task, optionally filtered by status. | |
| Get Task Last Run Dataset Items | Retrieves the dataset items of a task's most recent run by task ID. | |
| List Actor Runs | Lists the run history of a single Actor. | |
| List Actors | Lists the Actors owned by the authenticated account. | |
| List Datasets | Lists the datasets in the authenticated account. | |
| List Key-Value Store Keys | Lists the record keys in an Apify key-value store. | |
| List Key-Value Stores | Lists the key-value stores in the authenticated account. | |
| List Runs | Lists Actor runs across the whole account. | |
| List Tasks | Lists the saved Actor tasks in the authenticated account. | |
| Run Actor | Runs an Actor and returns all associated details. | Yes |
| Run Task | Runs an Actor task and returns all associated details. | Yes |
| Scrape Single URL | Scrape a single URL using the Apify Website Content Crawler Actor and get its content as markdown and HTML. | |
| Scrape URL | Scrapes a single web page via the Apify Website Content Crawler and returns its markdown and HTML. | |
| Update Task Input | Overwrites the stored input body of a saved Actor task by task ID. | Yes |
Start a workflow when… (2 triggers)
- Watch Actor Runs — Triggers a Flow on Apify Actor run events
- Watch Task Runs — Triggers a Flow on Apify Actor task run events
How Keystile protects it
Every Apify action is checked before it runs, whether it comes from an AI tool or a workflow. 5 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Apify with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access