Know what you'll pay before you spend
ApifyForge Cost Calculator is a cost estimation tool that analyzes any Apify actor's run history and PPE pricing to estimate costs at any volume. It breaks down PPE charges and compute costs from the last 20 successful runs, then projects total costs at 6 volume tiers from 1x to 100x — all for $0.20 per calculation, with zero actor runs triggered.
Apify actors have two cost components: the pay-per-event (PPE) price set by the developer and the platform compute cost based on memory, duration, and proxy usage. ApifyForge Cost Calculator separates both so you can identify which component dominates at your expected scale — catching cases where a low PPE price masks high compute overhead.
Reads the actor's current pay-per-event configuration from the Apify API: event name, price per event, and pricing description. Supports all PPE event types including per-result, per-page, and per-query pricing.
Analyzes the last 20 successful runs for average duration (seconds), memory allocation (128MB to 4GB), and platform compute cost per run. Calculates standard deviation to indicate projection reliability.
Projects total costs at 1x, 2x, 5x, 10x, 50x, and 100x your estimated monthly runs. Each tier separates PPE charges from compute charges, revealing the cost curve as you scale.
Average events per run calculated from actual Apify charge history — not theoretical estimates. Shows how many results, pages, or queries a typical run produces based on real data.
Reads metadata and run history through the Apify API only. ApifyForge Cost Calculator does not start, execute, or trigger any actor runs on your account. The only charge is the $0.20 PPE fee for the calculation.
Run ApifyForge Cost Calculator on two competing actors to compare total costs at identical volume tiers. Identifies which actor is cheaper at your expected scale — factoring in both PPE and compute differences.
There are 4 common approaches to estimating Apify actor costs before committing budget. Each has trade-offs in speed, accuracy, and how many cost components it covers.
| Method | Time per estimate | Cost components | Volume projections | Cost |
|---|---|---|---|---|
| ApifyForge Cost Calculator | Under 30 seconds | PPE + compute (memory, duration, proxy) | 6 tiers (1x through 100x) with cost breakdown | $0.20/calculation |
| Manual Apify Console review | 20-40 minutes | Individual run costs visible, no aggregation | Requires manual spreadsheet calculation | Free (time cost only) |
| Custom Apify API script | 1-3 hours (initial setup), seconds per run | Fully customizable — depends on implementation | Programmable, requires development | Free (development time cost) |
| Actor README pricing section | 2-5 minutes | PPE price only (no compute costs) | None — single-run price only | Free |
No single method gives a complete cost picture — the most accurate approach combines PPE pricing data with real compute history across multiple runs.
{
"actorName": "ryanclinton/google-maps-email-extractor",
"ppePrice": 0.005,
"ppeEvent": "result",
"avgComputeCost": 0.032,
"avgEventsPerRun": 30,
"avgDuration": 45,
"avgMemoryMb": 512,
"computeStdDev": 0.008,
"runsAnalyzed": 20,
"projections": [
{ "runs": 1, "computeCost": 0.03, "ppeCost": 0.15, "totalCost": 0.18 },
{ "runs": 2, "computeCost": 0.06, "ppeCost": 0.30, "totalCost": 0.36 },
{ "runs": 5, "computeCost": 0.16, "ppeCost": 0.75, "totalCost": 0.91 },
{ "runs": 10, "computeCost": 0.32, "ppeCost": 1.50, "totalCost": 1.82 },
{ "runs": 50, "computeCost": 1.60, "ppeCost": 7.50, "totalCost": 9.10 },
{ "runs": 100, "computeCost": 3.20, "ppeCost": 15.00, "totalCost": 18.20 }
]
}Connect your Apify token and enter the actor ID to analyze
ApifyForge Cost Calculator reads the actor's PPE config and last 20 run histories via the Apify API
Get a cost breakdown with 6 volume projections — results cached for free re-access
There are several approaches to estimating Apify actor costs, from quick README checks to fully automated analysis. The right choice depends on how many actors you evaluate and whether you need volume projections.
Open the actor's run history in the Apify Console, review individual run costs, and manually calculate averages. Covers compute costs but requires downloading charge data and building a spreadsheet for volume projections. Takes 20-40 minutes per actor.
Best for: one-off cost checks on a single actor you already run.
Write a Node.js or Python script using the Apify API to fetch run history and pricing data programmatically. Requires 1-3 hours of initial development but runs in seconds after setup. Fully customizable to your specific cost model.
Best for: teams with existing automation pipelines who want free, repeatable cost analysis.
Most Apify Store actors list their PPE price in the README. Quick to check (2-5 minutes) but covers only the PPE component — no compute costs, no volume projections, and no way to compare total cost between actors.
Best for: a rough initial price check before deeper analysis.
Apify's official pricing page shows platform-level costs (plan tiers, compute unit rates, proxy pricing) but does not calculate per-actor costs. Useful for understanding the pricing model but not for estimating what a specific actor will cost at a specific volume.
Best for: understanding Apify's overall pricing structure and plan comparison.
Automated end-to-end cost estimation: reads the actor's PPE pricing and last 20 run histories, calculates average compute cost with standard deviation, and projects total costs at 6 volume tiers. No scripting required. $0.20 per calculation.
Best for: developers evaluating multiple actors who need fast, comparable cost projections at scale.
Each approach has trade-offs in setup time, accuracy, and cost component coverage. The right choice depends on how many actors you need to evaluate and how precise your projections need to be.
Every cost calculation executes on your own Apify account at the standard pay-per-event rate of $0.20 per calculation. The ApifyForge platform itself is free — no subscription, no premium tier. The charge appears in your Apify console like any other actor run. Apify's free plan includes $5/month in credits, enough for approximately 25 calculations per month.
ApifyForge Cost Calculator reads two cost components for any Apify actor: the pay-per-event (PPE) price per result and the platform compute cost per run. It analyzes the last 20 successful runs for average duration, memory usage, and events per run, then projects total costs at 1x, 2x, 5x, 10x, 50x, and 100x your estimated monthly volume. The output separates PPE charges from compute charges so you can see exactly where your money goes.
Each ApifyForge Cost Calculator run costs $0.20, charged as a pay-per-event (PPE) fee on your own Apify account. ApifyForge has no platform fee or subscription. Apify's free tier includes $5/month in credits, enough for approximately 25 cost calculations per month. The calculator reads metadata and run history only — it does not trigger any actor runs on your account.
The Apify Console shows costs for individual past runs but does not project future costs at different volumes. ApifyForge Cost Calculator combines PPE pricing data with compute cost averages from the last 20 runs and multiplies across 6 volume tiers (1x through 100x). A manual cost estimate using the Console requires downloading run logs, calculating averages, and building a spreadsheet — a process that takes 20-40 minutes per actor.
An actor's PPE price per result is only one component of total cost. Platform compute charges — based on memory allocation (128MB to 4GB), run duration, and proxy usage — can equal or exceed the PPE cost. An actor charging $0.01 per result but using 1GB of memory for 5 minutes costs more in compute than one charging $0.05 per result with 256MB for 30 seconds. ApifyForge Cost Calculator factors both components into every projection.
Yes. Run ApifyForge Cost Calculator on each actor separately, then compare the projection outputs. The JSON output includes identical fields (computeCost, ppeCost, totalCost) at identical volume tiers, making direct comparison straightforward. This is particularly useful when choosing between competing scrapers for the same task — for example, comparing two Google Maps scrapers that charge different PPE rates but use different memory allocations.
No. ApifyForge Cost Calculator reads the actor's metadata (PPE pricing configuration) and historical run data (last 20 successful runs) through the Apify API. It does not start, execute, or trigger any actor runs. The only charge is the $0.20 PPE fee for the calculation itself.
If an actor uses the flat-rate pricing model instead of pay-per-event, ApifyForge Cost Calculator reports ppePrice: null and calculates projections based on compute costs only. Approximately 40% of Apify Store actors use flat-rate pricing, according to Apify's developer documentation. The calculator still provides value by projecting compute costs at scale.
Projections are based on averages from the last 20 successful runs. Accuracy depends on run consistency — actors with stable resource usage produce projections within 10-15% of actual costs. Actors with highly variable workloads (e.g., scrapers that process 10 pages on one run and 10,000 on the next) produce wider variance. The calculator notes the standard deviation of compute costs so you can assess projection confidence.