Returns a paginated list of Actors in your Apify account, including ID, name, and username.
Inputs:
- `my_only` (boolean, optional) — Only return Actors owned by you (default: true)- `limit` (integer, optional) — Maximum number of Actors to return, 1–1000 (default: 100)- `offset` (integer, optional) — Number of Actors to skip for pagination (default: 0)
output:
{ "success": true
Starts an Actor run with the provided input and optional resource constraints. Returns the run ID and default dataset ID for polling results.
Inputs:
- `actor_id` (string, required) — Actor ID to run (e.g. 'username~actor-name' or Actor ID)- `input_data` (string, optional) — JSON string of input data for the Actor (default: '{}')- `timeout_secs` (integer, optional) — Run timeout in seconds- `memory_mbytes` (integer, optional) — Memory limit in MB (min 128)- `build` (string, optional) — Build tag or number (default: 'latest')
output:
{ "success": true
Retrieves the status and metadata of a specific Actor run. Optionally waits up to 60 seconds for the run to finish.
Inputs:
- `run_id` (string, required) — Actor run ID- `wait_for_finish` (integer, optional) — Seconds to wait for run completion, 0–60 (default: 0)
Returns a paginated list of Actor runs from your account, sorted newest first. Optionally filter by run status.
Inputs:
- `status` (string, optional) — Filter by status: 'SUCCEEDED', 'FAILED', 'RUNNING', 'ABORTED', etc.- `limit` (integer, optional) — Maximum number of runs to return, 1–1000 (default: 100)- `offset` (integer, optional) — Number of runs to skip for pagination (default: 0)
output:
{ "success": true,
Fetches scraped items from an Actor run's default dataset. This is the primary way to read Actor output after a run completes.
Inputs:
- `dataset_id` (string, required) — Dataset ID (returned in the Actor run response)- `limit` (integer, optional) — Maximum number of items to return, 1–10000 (default: 100)- `offset` (integer, optional) — Number of items to skip for pagination (default: 0)- `clean` (boolean, optional) — Remove hidden fields starting with '#' (default: true)
output:
Returns a paginated list of Actor tasks in your account. Tasks are pre-configured Actor runs with saved inputs.
Inputs:
- `limit` (integer, optional) — Maximum number of tasks to return, 1–1000 (default: 100)- `offset` (integer, optional) — Number of tasks to skip for pagination (default: 0)
output:
{ "success": true, "total": 5,
API Parameters Reference
limit — Maximum number of records to return per request (max varies by endpoint)
offset — Number of records to skip; use with limit for pagination
desc — Sort order; list endpoints return results newest-first by default
Actors:
{username}~{actor-name} or {actorId}Example: apify~web-scraper or BwFbCCmwYxNqHr7TB
Click your profile avatar → Settings → Integrations
Under API tokens, click + Add new token
Give the token a name and click Create — copy the token value immediately, it is only shown once
Personal API tokens carry the same permissions as your account. For production integrations, create a scoped token with the minimum permissions required.
Troubleshooting
Cause: API token not provided in request headers or incorrect format
Solution:
Verify Authorization: Bearer YOUR_API_KEY and X-Mewcp-Credential-Id: CREDENTIAL-ID headers are present
Check API token is active in your MewCP account
Cause: API calls have exceeded your request limits
Solution:
Check credit usage in your Curious Layer dashboard
Upgrade to a paid plan or add credits for higher limits
Contact support for credit adjustments
Cause: No Apify credential linked to your account
Solution:
Go to Credentials in your MewCP dashboard
Add your Apify API token
Retry the request with the correct X-Mewcp-Credential-Id header
Cause: JSON payload is invalid or missing required fields
Solution:
Validate JSON syntax before sending
Ensure all required tool parameters are included
When using apify_run_actor, pass input_data as a JSON string, not an object