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. Credits match the real cost, so 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

1,000 simple scrapes/month

Or ~200 stealth-browser scrapes, or ~40 anti-detect Firefox scrapes.

  • 1,000 credits/month
  • HTTP + JA4 TLS engines
  • 60 requests/minute
  • Actionable error messages
  • Community support
Get started free
Most popular

Starter

$29/mo

15,000 simple scrapes/month

Or ~3,000 stealth-browser scrapes, or ~600 anti-detect Firefox scrapes.

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

Pro

$79/mo

100,000 simple scrapes/month

Or ~20,000 stealth-browser scrapes, or ~4,000 anti-detect Firefox scrapes.

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

How credits work

DreamScrape uses credits instead of flat request counts because not every scrape costs the same. A simple HTTP scrape is fractions of a cent. An anti-detect Firefox session costs hundreds of times more. Our router picks the cheapest engine that works, and you only use credits for what you actually need.

Engine tierCreditsExample domains
HTTP1Hacker News, GitHub API
JA4 HTTP1Basketball Reference, HLTV
Stealth browser5JS-heavy SPAs, React dashboards
Anti-detect Firefox25Cloudflare Enterprise, DexScreener
+ Residential proxy+10Geo-restricted or IP-reputation sites
+ CAPTCHA solve+5Sites with hCaptcha or Turnstile

Most DreamScrape users spend 80%+ of their credits on Tier 0, which means your Starter plan effectively covers 15,000+ real-world scrapes — not the 5,000 a flat-rate competitor would give you. The router's efficiency becomes your savings, not our margin.

Estimate your usage

See how many credits you'd need based on your mix of sites.

1005,000 scrapes50,000

Estimated monthly credits

9,000

Suggested plan

Starter

90% HTTP (4,500 × 1 credit) + 8% stealth (400 × 5) + 2% anti-detect (100 × 25)

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