Skip to main content
Apify logo

Overview

Add Apify to any ModuleX agent or workflow. Web scraping, automation, and data extraction platform via the Apify REST API (api.apify.com/v2).
Categories: Web Search & Scraping · Developer Tools & Infrastructure · Automation · Auth: API Token · Actions: 7

Authentication

API Token

Authenticate using your Apify API token
2

Step 2

Copy your Personal API token

Required Credentials

Available Actions

Parameters

string
required
The Actor ID or tilde-separated owner/name identifier (e.g. ‘apify~web-scraper’)
object
JSON object with the input for the Actor run
string
Specifies the Actor build to run. If not provided, the default build is used.
boolean
If true, returns immediately with run metadata. If false, waits for completion. (Default: true)
integer
Optional timeout for the run, in seconds
integer
Memory limit for the run, in megabytes (power of 2, min 128)
integer
The maximum number of items that the Actor run should return

Response

Parameters

string
required
The ID of the task to run
string
Optional JSON string to override the default input for the task run
integer
Optional timeout for the run, in seconds
integer
Memory limit for the run, in megabytes (power of 2, min 128)
string
Specifies the Actor build to run (build tag or number)

Response

Parameters

string
required
The ID of the task to run
integer
Optional timeout for the run, in seconds
integer
Memory limit for the run, in megabytes (power of 2, min 128)
string
Specifies the Actor build to run (build tag or number)
integer
The maximum number of dataset items to return (Default: 100)

Response

Parameters

string
required
The ID of the dataset to retrieve items from
integer
The number of records to skip before returning results (Default: 0)
integer
The maximum number of items to return (Default: 100)
boolean
Return only non-empty items and skip hidden fields (fields starting with #)
string
Comma-separated list of field names to include in results

Response

Parameters

string
required
The ID of the key-value store
string
required
The key of the record to retrieve

Response

Parameters

string
required
The URL of the web page to scrape
string
Crawling engine: ‘playwright:firefox’ (stealthy), ‘playwright:chrome’, ‘cheerio’ (fast, static only), ‘playwright:adaptive’ (auto-switches) (Default: playwright:firefox)

Response

Parameters

string
required
The ID of the key-value store
string
required
The key of the record to create or update
string
required
The value to store. Valid JSON strings are stored as JSON; otherwise as plain text.

Response

Limits & Quotas

  • Rate limits depend on Apify plan: Free tier has limited concurrent runs; paid plans scale to hundreds.
  • Actor runs are billed by compute units (CU) based on memory and duration.
  • Synchronous run endpoints have a default server timeout of 300 seconds.
  • Error model: non-2xx responses and timeouts are caught and returned as success=False + error rather than raising.

Browserbase

Daytona

ServiceNow