Render any JavaScript page at scale — with one API call
Send a URL, get back fully rendered HTML or structured data. Our managed headless browser fleet handles Chrome instances, proxy rotation, CAPTCHA solving, and stealth patches — so you never have to deploy a single Puppeteer script.
curl "https://api.scraperscoop.com/render" \
-H "Authorization: Bearer $API_KEY" \
-d '{"url":"https://spa.example.com","waitForSelector":".product-list"}'
# Response: rendered HTML + extracted JSON
Zero cold starts
2.1s render time
Headless rendering pipelines powering
A real browser, behind a simple API
Headless browser scraping gives you the full power of Chromium without the operational burden. Send a request to our API endpoint with a URL and optional configuration — we spin up a real browser instance, execute all JavaScript, wait for your selectors, solve any CAPTCHAs, and return the fully rendered HTML or structured JSON. You never install a browser binary, patch a driver, or debug a zombie process.
It’s the same rendering engine behind our enterprise automation services, now available as a self‑serve, pay‑per‑call API. Ideal for developers who want browser‑grade data without the infrastructure tax — just HTTP requests and clean responses.
- One API call — no Chromium setup or maintenance
- Built‑in proxy rotation, stealth, and CAPTCHA solving
- Returns HTML, screenshot, or structured JSON
- Warm browser pools eliminate cold starts
- Pay only for successful renders — no monthly minimums
Why DIY headless browsers drain engineering time
Running Chrome yourself seems simple — until you have to scale it, patch it, and keep it undetectable.
Version drift & crashes
Chromium releases a new version every month. Keeping Puppeteer, the binary, and your scripts aligned across 50 instances becomes a full‑time job.
Memory & cost overruns
A single headless Chrome tab eats 200–400 MB of RAM. Running 100 tabs on a beefy server still hits limits — and your cloud bill climbs with every instance.
Bot detection is a moving target
Sites now fingerprint headless browsers via WebDriver flags, canvas rendering, and user‑agent quirks. Staying invisible means constant research and script updates.
A headless browser you never have to manage
Everything below is built into the API — no plugins, no server patches, no stealth scripts.
Managed Chromium fleet
We run the latest Chromium with automatic patching and memory‑optimised sandboxing. You call the API — we handle the binary, the driver, and the scaling.
Built‑in anti‑detection
WebDriver spoofing, fingerprint rotation, and automatic CAPTCHA solving are layered on every instance. Success rates stay above 99% — even on sites that actively block bots.
Warm browser pools
Pre‑launched instances sit ready in every region. When your request arrives, a browser is already waiting — eliminating the 2‑4 second cold start entirely.
Multiple output formats
Get fully rendered HTML, a screenshot, or structured JSON extracted via your CSS selectors — all from the same endpoint. Configure output with a single parameter.
{
"html": "...rendered...",
"extracted": {
"products": [
{ "title": "Widget", "price": 24.99 }
]
},
"status": "success"
}
From API key to rendered page in minutes
Get your API key
Sign up, generate a key, and you're ready to make requests. No setup calls, no browser configuration — just an HTTP client.
Send a URL
Make a POST request with the target URL, optional selectors, and output format. Add wait conditions, proxy preferences, or geolocation if needed.
Receive rendered data
The API returns HTML, a screenshot, or structured JSON — with all JavaScript executed and anti‑bot measures handled transparently.
Monitor & scale
Use the dashboard to track usage, success rates, and latency. Increase request volume as needed — the fleet scales automatically.
Deliverables for every headless browser account
API key & documentation
Access to the render endpoint with interactive docs, code examples in 6 languages, and a sandbox to test your first request.
Free rendering credits
500 free page renders to test against your targets. See exactly what the API returns before committing to a plan.
Production integration
Swap the sandbox key for a production key. The same endpoint, same latency — ready for your live application.
Monthly usage report & stealth updates
Monthly summary of render volume, success rate, and any stealth improvements deployed — no action needed from you.
Pay for renders, not for idle browsers
Pay‑as‑you‑go
For ad‑hoc rendering, testing, or variable workloads. No commitment, no minimums.
- Billed per successful render
- All features included
- No monthly fees
Monthly Reserved
For regular rendering needs with predictable volumes and a lower per‑render cost.
- Up to 40% cheaper than PAYG
- Guaranteed rendering capacity
- Priority support
Enterprise
For high‑volume, custom SLAs, dedicated fleet, and custom Puppeteer/Playwright script execution.
- Custom SLA with penalties
- Dedicated rendering fleet
- Run custom scripts
Developers who need browser rendering on tap
E‑commerce SPAs
Extract product data from React storefronts that load content dynamically — invisible to plain HTTP.
SEO & Marketing Tools
Render JavaScript pages for search crawlers, capture meta tags, and audit client‑side performance.
Competitive Intelligence
Monitor competitor SPAs that update via API calls and WebSockets — capture every visible change.
Financial Data Platforms
Render JavaScript‑heavy dashboards and capture real‑time streaming data for downstream analysis.
Managed headless browsers vs. DIY and plain HTTP
| Capability | Headless Browser API | Self‑Serve HTTP API | DIY Puppeteer Cluster |
|---|---|---|---|
| Full JavaScript rendering | ✓ | ✕ | ✓ |
| No browser management | ✓ | ✓ | ✕ |
| Built‑in CAPTCHA solving | ✓ | ± | ± |
| Anti‑detection layer | ✓ | ✕ | ± |
| Warm browser pools | ✓ | ✕ | ✕ |
| Pay per render (no idle cost) | ✓ | ✓ | ✕ |
“We deleted our Puppeteer cluster the same week”
"We replaced a 12‑server Puppeteer cluster with a single API endpoint. Our render success rate went up, our ops burden went to zero, and our monthly bill dropped by 60%."
"The warm browser pool is a game‑changer. No more 3‑second cold starts — requests come back in under 2 seconds consistently. Our users noticed the speed difference immediately."
"We moved our entire SPA scraping pipeline to their headless API. The integration took two days, and we haven't touched a browser binary since. The stealth layer just works."
Rendered data flows anywhere you need it
Output arrives as JSON, HTML, or a screenshot — pipe it directly into your existing pipeline.
Need a different level of control?
Browser Automation
A managed, no‑code workflow builder that handles complex interactions (clicks, scrolls, form fills) — without any API integration work.
Explore automation →Web Scraping API
Our lightweight HTTP API for static and lightly dynamic pages. Faster and cheaper when you don't need a full browser engine.
Explore the API →Custom Web Scraping
Our team builds and maintains the entire pipeline — including headless browsers, data extraction, and delivery — for hands‑off data collection.
Explore custom scraping →First 500 renders are free — no credit card needed
Test the API against your own targets and see the rendered output before committing to a plan.
Common questions about headless browser scraping
One endpoint, infinite rendered pages
Sign up, get your API key, and start rendering JavaScript-heavy pages in under five minutes. First 500 renders are on us — no credit card, no commitment.
No credit card required. Your first render returns in under 3 seconds.