Skip to main content

Quick answer: A Compute Unit (CU) = 1 GB of RAM used for 1 hour. Effective cost is about $0.13–$0.20 per CU depending on your plan. Most small scraping runs total $0.001–$0.05 in CU terms; large browser crawls can reach dollars to tens of dollars if you scale memory, concurrency, and duration.

Apify compute units (CUs)

Compute units translate memory × time into a single number you can budget. They do not by themselves include Actor pay-per-result or pay-per-event surcharges. Those line items appear separately on each Store listing.

This page covers the CU formula, $/CU by plan, worked examples, optimization tactics, and FAQ. Cross-check list rates on Apify pricing; figures here match the May 2026 public page.

CU formula (calculator style)

CUs = GB of RAM allocated × runtime in hours

ScenarioCalculationCUs
1 GB for 1 hour1 × 11.0
2 GB for 30 minutes2 × 0.51.0
4 GB for 15 minutes4 × 0.251.0
512 MB for 30 minutes0.5 × 0.50.25
8 GB for 5 minutes8 × (5/60)~0.67

Apify meters actual resource use for the run; the table above is the mental model for estimates.

CU cost by plan

PlanTypical $/CUHow to think about it
Free$0.20Included $5/month credits consume at this rate
Starter ($29)$0.20Same nominal CU rate; higher monthly credit pool
Scale ($199)$0.16Better CU economics for steady workloads
Business ($999)$0.13Best standard-tier CU rate before enterprise quotes
EnterpriseCustomVolume + contract terms
Credits vs sticker price

Paid plans advertise a monthly dollar credit. Your effective $/CU is the rate in this table; the credit is how much prepaid usage you get before pay-as-you-go kicks in (see live pricing for your region).

Quick “what if” cost examples

Assume $0.20/CU (Free/Starter) for illustration:

Run profileCU estimateCU cost (approx.)
0.05 CU micro crawl0.05$0.01
0.2 CU small browser job0.2$0.04
2 CU medium crawl2$0.40
20 CU heavy browser day20$4.00

On Scale ($0.16/CU) or Business ($0.13/CU), multiply by roughly 0.8× or 0.65×: steady high-volume workloads earn a lower per-CU rate.

Examples by Actor class

ClassRAM hintDuration driversCU outlook
HTTP extractors0.25–1 GBPages, concurrencyLow CUs per 1k pages
Headless browsers2–4 GBRender time, assetsMedium–high CUs
Heavy Playwright flows4+ GBLogin + SPAHigh CUs; keep concurrency tight

Order-of-magnitude benchmarks (rough):

JobItems / pagesCU band (indicative)At ~$0.20/CU
Light HTTP list scrape1,0000.1–1$0.02–$0.20
Browser e-commerce pass1,0002–8$0.40–$1.60
Maps-style browser run5000.5–3$0.10–$0.60

Treat these as Fermi estimates. Anti-bot retries, proxies, and fat pages can 2–3× consumption.

Pay-per-result Actors

Some Store Actors bill per item or per event in addition to CUs. Open the Pricing tab on the Actor page before you extrapolate from CU math alone.

Add-ons that sit beside CUs

  • Extra concurrent runs: Monthly fee per additional parallel slot.
  • Extra RAM: Monthly per GB beyond plan limits.
  • Proxies: Apify Proxy usage is billed separately from raw CUs.

How to read usage after a run

  1. Open Apify Console → select the runUsage / metrics.
  2. For account totals, use Billing and usage exports.
  3. Via API, inspect run objects for usage fields in your automation.

Tips to reduce CU usage

  1. Right-size memory: don’t default to 4 GB if 1 GB passes your smoke test.
  2. Prefer HTTP parsers when DOM does not require a browser.
  3. Lower concurrency to cap simultaneous RAM.
  4. Clamp maxItems / maxCrawlDepth to avoid exploratory explosions.
  5. Deduplicate URLs in the request queue.
  6. Set max cost per run in Actor options for guardrails.
  7. Measure with a 1% sample before you schedule huge nightly jobs.
Apify Affiliate Banner 728x90Apify Affiliate Banner 728x90Apify Affiliate Banner 300x50Apify Affiliate Banner 300x50
Start small, then scale

Apify’s free credits are designed for validation. Run short jobs, read the CU line item, then multiply.


Open Apify pricing →

Frequently Asked Questions

One CU equals 1 GB of RAM allocated to a run for one full hour. Shorter runs and smaller memory footprints consume fractions of a CU. Apify displays actual usage per run in the Console.

On public 2026 list pricing, the effective rate is about $0.20/CU on Free and Starter plans, $0.16/CU on Scale, and $0.13/CU on Business, before any discounts or promos. Enterprise contracts differ.

Browser mode, retries, proxies, large concurrency, and heavy pages all extend runtime or raise memory. Failed attempts that retry still consume resources. Compare two runs with the same input except one variable at a time.

No. You may also pay for Store **per-result** or **per-event** fees, proxy traffic, extra RAM slots, or add-on concurrency. Review the Actor Pricing tab and your billing breakdown.

Multiply planned GB by hours, then discount if you know the Actor finishes faster than the timeout. The reliable method is a 50–200 item pilot run, then linear extrapolation with a safety factor for bot retries.

Local runs on your laptop do not consume Apify CU until you execute on the Apify platform. Pushing the same code to a cloud Actor uses CU metering there.

Common mistakes and fixes

My CU usage is inconsistent between runs.

Check target-site volatility, browser mode, and retry behavior. Dynamic pages and anti-bot retries increase CUs.

I cannot map CUs to business output.

Track cost per useful record and compare against your lead, monitoring, or data acquisition value.

I do not know if browser scraping is worth it.

Run the same sample with HTTP-first and browser-based approaches, then compare extraction quality vs CU cost.

Apify Affiliate Banner 728x90Apify Affiliate Banner 728x90Apify Affiliate Banner 300x50Apify Affiliate Banner 300x50