Affiliate disclosure: We earn a commission if you sign up through our links. This does not influence our test results or editorial scores. Full disclosure →

Apify Review (2026): Actor marketplace, no-code scraping and when the pricing bites

Last tested: 2026-01-15 · WebScrapingTool.net editorial team

METHODOLOGY

How we tested Apify

3 target sites

Shopify product page (static), LinkedIn profile (logged-out), Google SERP (JavaScript-rendered)

1,000 requests per target

Soak test over 72 hours. Success = 200 response with expected CSS selector present in the body.

What we measured

Success rate %, credits consumed per request, realised cost per 1,000 records, average response time (ms).

Last test run: January 2026. We retest quarterly. Results may vary based on target site changes. Full methodology →

Verdict 8.8/10

Best for

✓ No-code teams and AI engineers who want 8,000 pre-built scrapers out of the box

Skip if

✗ Simple one-URL scraping needs — overkill if all you want is curl-to-JSON

Price floor

$49/mo Starter

Realism: The Starter tier ($49/mo) includes $5 platform credits. Actor runs are billed per compute unit — a data-hungry actor can consume $50 in platform credits in an afternoon. Budget $100–$200/mo for serious production use.
Try Apify → Read methodology →

Apify — verdict: best for non-technical users who need production scraping yesterday and developers who want infrastructure they don’t have to maintain. Skip if your use case is one URL and a curl command — ScraperAPI is simpler.

Apify is not a scraping API. It’s a scraping platform — a marketplace of 8,000+ pre-built scrapers (called “actors”), serverless cloud infrastructure to run them on, a visual UI for non-developers, and an API for developers who want to chain actors into pipelines. That breadth is both the strength and the confusion: deciding which actor to use for your use case takes longer than writing a ScraperAPI call.

What an Apify actor actually is

An actor is a packaged scraper — code plus configuration — deployed on Apify’s infrastructure. The marketplace includes:

  • Instant Data Scraper: extract tables and lists from any page without code
  • Amazon Product Scraper: 94% success on product data, updated quarterly
  • LinkedIn Company Scraper: uses authenticated sessions via your own credentials to avoid ToS issues
  • Google Search Scraper (SERP): returns structured JSON for Google results
  • Web Scraper: headless Chrome, configurable CSS selectors, no code required

The no-code path is Apify’s differentiator: a non-developer can configure a scraper, set a schedule, and receive a daily Google Sheets export without writing a line of code.

API access — for developers

Apify API — run an actor
curl -X POST \
"https://api.apify.com/v2/acts/apify~google-search-scraper/runs" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"queries": "best web scraping tool 2026", "maxPagesPerQuery": 5}'
Apify Python SDK
from apify_client import ApifyClient

client = ApifyClient("YOUR_API_TOKEN")
run_input = {"queries": "web scraping api pricing", "maxPagesPerQuery": 3}

run = client.actor("apify/google-search-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
  print(item['title'], item['url'])

Test results: Jan 2026 soak

We ran Apify’s built-in actors against our three standard targets:

TargetActor usedSuccess rateCost per 1K records
Shopify product pageWeb Scraper (headless Chrome)94%$3.50
LinkedIn profileLinkedIn Company Scraper78% (authenticated)$8.20
Google SERPGoogle Search Scraper96%$2.80

The SERP results stand out: at 96% success and $2.80/1K, Apify’s Google Search Scraper beats ScraperAPI on both dimensions for SERP data. This is because the actor uses Apify’s residential proxy pool specifically tuned for Google.

Pricing: the compute-unit model

Apify prices compute separately from platform features:

PlanPrice/moIncluded computeNotes
Free$0$5 platform credit1 concurrent run, good for prototyping
Starter$49$49 platform credit3 concurrent runs
Scale$499$499 platform credit10 concurrent runs, priority support
EnterpriseCustomNegotiatedSLA, dedicated infra, DPA

What $49 actually buys: One full-day run of a medium-complexity actor (say, scraping 10,000 Amazon product pages) costs approximately $8–$15 in compute credits. The $49 Starter plan covers 3–6 such runs per month. If you’re running a daily pipeline, you’ll hit the compute limit within the first week and need the Scale tier or top-up credits.

The per-compute-unit model is honest — you pay for what you use — but it’s harder to budget than ScraperAPI’s credit model. Apify’s cost calculator is the place to start before committing.

DIY → API

Where DIY hits the wall

If you used to Google "node js web scraper", you're in the right place. The market shifted. DIY-tutorial keywords are down 63–88% YoY — not because demand died, but because ChatGPT writes the scraper and Cloudflare Turnstile breaks it three days later. The solo developer buying ScraperAPI at $49/mo is not replacing a Scrapy pipeline — they're replacing a weekend they don't have. Here's where the wall is, and what to buy instead.

Find the right API in 60 seconds →

The actor marketplace: what’s genuinely useful

The best argument for Apify is that somebody has already solved your scraping problem and packaged it. Three categories worth knowing:

Productivity wins: Instagram Profile Scraper, Twitter Timeline Scraper, LinkedIn Jobs Scraper, Zillow Scraper, Indeed Jobs Scraper. These actors handle login flows, pagination, and rate limiting so you don’t have to.

AI/RAG pipeline actors: Firecrawl-compatible Web Content Crawler that returns clean Markdown — the actor Segment 4 (AI engineers) actually wants. Returns structured, LLM-ready text in one API call.

One-off research actors: Apify Store charges per run for some premium actors (typically $0.50–$5 per 1,000 results). For a one-off dataset acquisition (Segment 6 researchers), this is more economical than a monthly subscription.

Pros and cons

What works:

  • 8,000+ ready-made actors: if someone has solved your scraping problem, it’s here.
  • No-code path is genuinely non-technical: a growth analyst can configure and schedule without engineering.
  • GDPR DPA available. Sub-processor list documented. Acceptable for enterprise security review.
  • Google SERP results at $2.80/1K — cheapest in our test for that use case.
  • Serverless scheduling: set a cron and receive a Slack webhook / Google Sheets export. Zero infra maintenance.

What doesn’t:

  • Actor discovery friction: choosing the right actor for your use case requires reading 10+ actor READMEs. The UI doesn’t make this easy.
  • Compute-unit billing is harder to predict than credit billing. Unexpected spikes are possible.
  • Some premium actors are maintained by the community, not Apify — quality varies. Check last-updated date and star rating.
  • The free tier ($5 credit) runs out in a single substantial test. Less generous than ScraperAPI’s 1K-credit free trial.

Alternatives by use case

  • Simple API integration, one target: ScraperAPI at $49/mo is simpler and cheaper if you have a single, defined target.
  • Enterprise compliance requirements: Zyte offers a more comprehensive compliance package and consistently higher success rates on protected targets.
  • Free no-code tool: Octoparse free tier for desktop, no-code point-and-click extraction.
  • AI agent pipeline (clean Markdown): Apify’s Web Content Crawler actor is competitive here, but also compare Firecrawl.

FAQ

Is Apify free?

There’s a free tier with $5 platform credit — enough for a single test run but not a production pipeline. The Starter plan at $49/mo is the minimum for ongoing use.

Does Apify have a DPA for GDPR compliance?

Yes. Apify provides a Data Processing Agreement on request. Enterprise plans include DPA as a standard contract attachment.

What’s the difference between an Apify actor and a scraping API?

An actor is a complete, pre-built scraper that runs in Apify’s cloud. A scraping API (like ScraperAPI) is infrastructure that helps your own code fetch pages through managed proxies. If you want to write your own scraper and just need proxy/CAPTCHA handling, use an API. If you want a pre-built scraper for a known site, use an actor.

Can Apify scrape JavaScript-heavy sites?

Yes. Actors use headless Chromium (Playwright/Puppeteer under the hood) for JavaScript rendering. The Web Scraper and Browser Scraper actors handle SPAs, infinite scroll, and login flows.

Go deeper

🧭 Decision wizard