Pipeline Builder

Chain actors into automated pipelines

Define pipeline stages with actor IDs and field mappings. Pipeline Builder validates that output fields from each stage map correctly to input fields of the next, identifies type mismatches, generates complete TypeScript Actor.call() orchestration code, and estimates total pipeline cost.

Sign in to use
$0.40/build

What it checks

Multi-stage validation

Checks that output fields from stage N exist in stage N+1's input schema — catches broken mappings before runtime.

Type mismatch detection

Flags field mappings where output type doesn't match input type (e.g., string mapped to array).

TypeScript code generation

Generates complete orchestration code using Actor.call() chains with dataset forwarding between stages.

Cost estimation

Sums PPE prices across all stages for per-run and monthly cost projections.

Per-stage detail

Shows input fields, output fields, PPE price, memory, and timeout for every stage.

Schema-aware

Fetches input and output schemas from each actor's latest build for accurate validation.

Example output

{
  "stages": 3,
  "valid": true,
  "warnings": ["Stage 2: field 'rating' not in Stage 1 output"],
  "generatedCode": "import { Actor } from 'apify';\n\nActor.main(async () => {\n  const run1 = await Actor.call(...);\n  ...\n});",
  "costEstimate": {
    "perRun": 0.45,
    "monthly100": 45.00,
    "monthly1000": 450.00
  }
}

How it works

1

Connect your Apify token and enter the actor ID

2

The tool runs the actor on your account and analyzes the output

3

Get a detailed report with actionable fixes — results cached for free