The scraping API that picks the right engine for every site.

DreamScrape routes each request through the cheapest tier that works — plain HTTP, stealth browser, or anti-detect Firefox. You pay for what you actually need.

terminal
$ curl -X POST https://api.dreamscrape.app/scrape \
-d '{"url": "https://news.ycombinator.com", "renderMode": "auto"}'
Response · 142ms
http$0.0001
{
"status": "completed",
"engineTier": "http",
"timing": { "fetchMs": 142 },
"markdown": "# Hacker News\n1. Show HN: DreamScrape — scraping router..."
}
HTTP — ~200ms JA4 HTTP — ~200ms Stealth Browser — ~3s Camoufox — ~10s

Your request finds the cheapest path

Send a URL. Our router checks what has worked for that domain before and starts with the fastest, cheapest engine. If it gets blocked, it escalates automatically.

72% of requests never leave Tier 0

HTTP

Most used

Plain fetch with JA4 TLS fingerprint

Hacker NewsBBRefHLTVGitHub APIpump.fun
~200ms
$0.0001/req
escalates if blocked

Stealth Browser

Headless Chromium + fingerprint injection

JS-heavy SPAsdynamic dashboardsReact apps
~3s
$0.002/req
escalates if blocked

Anti-detect Firefox

Patched Firefox with C++ fingerprinting

Cloudflare EnterpriseDexScreenerprotected APIs
~10s
$0.006/req

You get clean markdown, metadata, and timing info back — regardless of which engine handled it. One API, zero engine config.

Updated 14m ago

Live scorecard

Real results from real scrapes.

6/10
pass rate
170ms
avg latency
$0.0003
median cost
70%
Tier 0 hit rate
no browser needed
DomainSuccessTierLatency
Working
news.ycombinator.com
100%
HTTP142ms
www.basketball-reference.com
100%
HTTP71ms
www.hltv.org
100%
HTTP87ms
pump.fun
100%
HTTP410ms
api.github.com
100%
HTTP262ms
example.com
100%
HTTP45ms
Known limitations
www.etsy.comCAPTCHA wall — needs solver integration
0%
browser2900ms
www.zillow.comResidential proxy required
0%
HTTP
www.reddit.comDatacenter IP blocked
0%
camoufox
dexscreener.comJS challenge not yet bypassed
0%
camoufox

Built different

Every feature exists because we hit the problem ourselves.

Smart Routing

Automatically picks HTTP, stealth browser, or anti-detect Firefox per domain. Learns from every scrape and gets smarter over time.

Actionable Errors

Every failure tells you exactly why and what to try next. 11 block reasons with specific fixes. No more guessing at 403s.

Cost Control

Free tier for simple sites. Only pay when you need browser engines. Most sites work on the cheapest tier — we prove it.

CAPTCHA Detection

Automatically detects captcha pages and returns a clear error instead of garbage HTML. Optional auto-solve with vision AI.

Sub-200ms HTTP

JA4 TLS fingerprinting makes plain HTTP requests look like real Chrome. Most sites never need a browser.

Usage Transparency

Every response shows which engine tier served it and how long it took. Your cost is never a surprise.

Try it now

No signup required. Paste a URL and see DreamScrape work.

Try:

10 free scrapes per day

Simple pricing

Start free. Upgrade when you need more.

Free

$0/mo

For side projects and exploration.

  • 1,000 scrapes/month
  • HTTP engine (covers 70%+ of sites)
  • 60 requests/minute
  • Actionable error messages
  • Community support
Get started free
Most popular

Starter

$29/mo

For teams that need stealth at scale.

  • 5,000 scrapes/month
  • All engines including Camoufox
  • 120 requests/minute
  • JA4 TLS fingerprinting
  • Email support within 24h
Start 14-day trial

Pro

$79/mo

For high-volume production workloads.

  • 25,000 scrapes/month
  • Residential proxies
  • CAPTCHA solving
  • 300 requests/minute
  • Slack channel with the founder
Start 14-day trial

How DreamScrape compares

Feature
DreamScrape
FirecrawlScrapingBeeBright Data
Smart engine routing
Bypass rate (hard targets)80%+ publishedNot publishedNot publishedNot published
JA4 TLS fingerprintingLikely
Anti-detect browserLikely
Actionable error taxonomy11 reasonsBasicBasic
Self-host option
Free tier1,000/mo500/mo1,000/mo
Starting price$29/mo$19/mo$49/mo$500/mo
Per-request cost awareness