We built the whole browser.
Parser to pixels — a browser engine written from scratch in Rust. No wrappers underneath.
#1 on Stealth Bench V1 · ~4ms command latency · 0ms cold start
Every stage is ours.
One simulated navigation traced through the engine's subsystems: the wire stage is network-bound at a few hundred milliseconds, then parsing, DOM construction, styling, and scripting each take single- to double-digit milliseconds. The page is interactive in under half a second, and engine commands answer in about four milliseconds.
spider-net — real-browser fidelity on the wire spider-html — our HTML parser spider-dom — arena DOM spider-css — real cascade + layout spider-js — V8 · ES2024
Handles anything thrown at it.
- TLS fingerprinting real browser parity
- H2 header-order checks identical on the wire
- Turnstile & CAPTCHAs solved automatically
- 250+ fingerprint probes hardened
- Heavy SPA hydration rendered
Measured, not promised.
- 01 Spider 84.5%
- 02 Browser Use 81.4%
- 03 Anchor 76.8%
- 04 Onkernel 67.1%
- 05 Browserless 54.0%
- 06 Steel 47.2%
- 07 Browserbase 41.9%
- 08 Hyperbrowser 39.9%
One API. Three languages.
- TypeScript
$ npm install spider-browsernpm ↗ - Python
$ pip install spider-browserPyPI ↗ - Rust
$ cargo add spider-browsercrates.io ↗
import { SpiderBrowser } from "spider-browser"
const browser = new SpiderBrowser({
apiKey: process.env.SPIDER_API_KEY!,
mode: "cua",
})
await browser.init()
await browser.page.goto("https://example.com")
// AI agent completes tasks autonomously
const result = await browser
.agent({ maxRounds: 20 })
.execute("Find the cheapest flight to Tokyo")
await browser.close()Spider vs. the rest.
| Feature | Spider | Self-hosted | Other clouds |
|---|---|---|---|
| Stealth Bench V1 | #1 (84.5%) | N/A | ≤81% |
| Stealth & anti-bot | Built-in | DIY | Partial |
| CAPTCHA solving | Automatic | Manual | Add-on |
| Smart retry | Auto | Custom | Limited |
| Custom Rust engine | Yes | N/A | No |
| AI extraction | Native | None | None |
| Command latency | ~4ms | ~50ms | ~20ms |
| Cold start | 0ms | 3–10s | 1–5s |
| Session recording | Built-in | Custom | Extra cost |
What is Spider Browser?
A cloud browser built from the ground up in Rust — not a wrapper around someone else’s browser. Sessions are pre-warmed, so they start in milliseconds, and stealth, proxy rotation, CAPTCHA solving, and smart retry are on by default. Use it for scraping, automation, extraction, or AI-agent workflows.
How is it different from Puppeteer or Playwright?
Puppeteer and Playwright automate a stock browser — never designed for scraping or agents. Spider Browser is a purpose-built Rust engine: no browser overhead, no Node.js bottleneck, no DIY stealth. You write the logic, Spider handles the rest.
What can I use it for?
Anything that needs a real browser: scraping at scale, price monitoring, lead generation, competitive intelligence, automated testing, AI-agent browsing, RAG ingestion. JavaScript and login flows are first-class.
Which languages are supported?
Official SDKs for TypeScript (npm install spider-browser), Python (pip install spider-browser), and Rust (cargo add spider-browser). All three share the same API surface — init, goto, act, observe, extract, agent.
How does anti-bot bypass work?
Spider scored 84.5% on Stealth Bench V1, #1 across all cloud browsers tested. Stealth escalates automatically on failure; CAPTCHA solving and proxy rotation are built in. No configuration required.
What does it cost?
$1 per GB of bandwidth and $0.001 per minute of compute. No monthly minimum, no contracts. Free credits on sign-up. Stealth, proxies, and CAPTCHA solving are included in the price.
How many concurrent sessions can I run?
Up to 100 concurrent sessions with zero cold start. Each runs on a pre-warmed instance, so combined with smart retry and automatic recovery it scales to high-volume workloads on heavily protected sites.
Can AI agents use it?
Yes — the agent() API lets any LLM browse, click, fill forms, and complete multi-step tasks autonomously. act(), observe(), and extract() give fine-grained control with plain-English commands.
Point it at anything.
Free credits on sign-up. No credit card, no cold starts.