BrowserSolver is a web scraping API with several fetch tiers: a fast HTTP Crawler, a headless-browser Rendering tier for JavaScript pages and a WebUnlocker tier for hosts protected by persistent bot challenges. The same API takes screenshots (PNG, JPEG, WebP, PDF), detects the anti-bot vendor in front of a site and maps its technology stack.
- Three fetch tiers — Crawler for static HTML, Rendering for JavaScript pages, WebUnlocker for hosts that still challenge a headless browser.
- Know before you fetch — the Antibot endpoint names the bot-protection vendor in front of a URL so you can choose the right tier.
- Screenshots as a service — PNG, JPEG, WebP or PDF, full page, 18 device presets, cookie banner and ad removal, S3 upload.
- Technology detection — CMS, frameworks, analytics, CDN and security tooling of any public URL.
- Copy-paste examples — Python and TypeScript in each README, 7 more languages in
examples/.
curl -G https://api.browsersolver.com/v1/website/crawler \
-H "x-api-key: $BROWSERSOLVER_API_KEY" \
--data-urlencode "query=https://books.toscrape.com/"- Antibot Detection API — Find out which bot protection sits in front of a site
- JavaScript Rendering API — Get the HTML of JavaScript pages after scripts finish
- Screenshot API — Turn any URL into a PNG, JPEG, WebP or PDF
- Web Crawler API — Fast HTML fetch over plain HTTP, no browser needed
- Web Unlocker API — Fetch pages that still block headless browsers
- Website Technology API — Detect the CMS, frameworks, analytics and CDN of any site
💬 Discord · 📚 API reference · 🔑 Get your API key · 🌐 www.browsersolver.com
