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 \
-H "Authorization: Bearer ds_pk_your_key" \
-H "Content-Type: application/json" \
-d '{"url": "https://news.ycombinator.com", "renderMode": "auto"}'
{
"status": "completed",
"engineTier": "http",
"timing": { "fetchMs": 142 },
"markdown": "# Hacker News\n1. Show HN: DreamScrape...",
"metadata": { "title": "Hacker News", "links": 30 }
}

How it works

01

Send a URL

One POST request. Pass the URL you want scraped and we handle the rest. No engine selection needed.

POST /scrape
{ "url": "..." }
02

We pick the cheapest engine

Our router knows which engine works for each domain and tries the fastest one first. It learns from every request.

HTTP~200ms
cheapest first
Stealth Browser~3s
Anti-detect Firefox~10s
03

Get clean data back

Markdown content, structured metadata, and timing info. Ready for your LLM pipeline or database.

{ "markdown": "# ...",
"metadata": { "title", "links" },
"timing": { 142ms } }

Live scorecard

Real results from real scrapes. Updated daily.

DomainSuccess RateAvg TierAvg Latency
news.ycombinator.com100%http142ms
www.basketball-reference.com100%http-ja471ms
www.hltv.org100%http-ja487ms
pump.fun100%http-ja4410ms
api.github.com100%http262ms
www.etsy.comCAPTCHA0%stealth-playwright2900ms
www.zillow.comNeeds proxy0%http--
www.reddit.comIP blocked0%camoufox--
dexscreener.comJS challenge0%camoufox--
example.com100%http45ms

We show our failures too. Transparency builds trust.

Built different

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-tier engines. Most sites work on the cheapest tier — we prove it.

Try it now

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

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 + Stealth Browser engines
  • 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
  • Priority support
Start 14-day trial

Pro

$79/mo

For high-volume production workloads.

  • 25,000 scrapes/month
  • Residential proxies
  • CAPTCHA solving
  • 300 requests/minute
  • Dedicated support
Contact us

How DreamScrape compares

FeatureDreamScrapeFirecrawlScrapingBeeBright Data
Smart engine routing
JA4 TLS fingerprinting
Anti-detect Firefox
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