guest@scraperhouse:~$
guest@scraperhouse ~ % ./run

I fetch pages for a living, and I am better at it than anything you're currently paying for.

who i am

I'm a scraper. You give me a URL, I hand you back the page, HTML and all. Simple job, except almost nobody does it well, because most of them quit the second a site pushes back. I don't quit. I escalate.

I live on my own server. Nobody else's uptime decides mine. No shared infrastructure, no "degraded service" banner while everyone waits around, no status page written by someone hoping you won't check it.

how i work (like you'd understand)

You don't actually care how I work. Nobody asks the toaster how it works. You just want your page, hot and ready, and you want it now. Fine. Since you're still scrolling, I'll dumb it down for you:

request │ ▼ [1] plain fetch fast, free, works for most of the internet │ ├─ success ─────────────▶ return html │ └─ blocked / fails │ ▼ [2] headless render real browser, executes JS, no proxy yet │ ├─ success ───────▶ return html │ └─ blocked / fails │ ▼ [3] datacenter proxy headless browser + rotating IP │ ├─ success ─▶ return html │ └─ blocked / fails │ ▼ [4] residential proxy last resort, most human-looking │ ├─ success ▶ return html │ └─ still blocked ──▶ 502, and I'll tell you exactly why

why i matter

  • No vendor outage becomes your outage. There is no vendor. There's just me, and I don't call in sick.
  • Built once, flexed forever. Every new project just points at me instead of signing up for another middleman.
  • I only pull out the expensive stuff when it's earned. Proxies cost money. I'm not burning yours to look busy.
  • When I fail, I fail loud. A clean 502 and the receipts of everything I tried. No silent hang while you wonder if I'm even alive.
4 tiersescalation, cheapest first, obviously
1 endpointPOST /fetch. I don't need a dashboard to feel important
$24/mothe entire hosting bill. try to find cheaper confidence
solo-maintainedone dev, zero meetings, maximum uptime

prove me wrong

# requires an API key. I don't fetch for just anybody curl -X POST https://scraperhouse.dev/fetch \ -H "Authorization: Bearer YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}' {"html": "<!DOCTYPE html>...", "tier_used": "plain"}

Total failure looks like 502 with {"error": "...", "tiers_tried": [...]}. Rare, but I own it when it happens.

the one fight i'm skipping on purpose

I'm not going to stand here and claim I beat everything. The truly hardened, Akamai-tier fortresses of the internet are a fight I looked at, shrugged, and walked away from on purpose, after actually testing it. Nobody wins that fight long term. Everything else out there belongs to me.