Web Unlocker
Changed onFetch the fully rendered HTML of any URL — including CAPTCHA- and bot-protected sites — with a single sessionless request.
Each request runs in a stealth browser behind a residential proxy. JavaScript is fully rendered, cookie-consent dialogs are dismissed, and CAPTCHA or bot-detection challenges (Cloudflare, reCAPTCHA, FunCaptcha, DataDome, Kasada, Akamai, PerimeterX) are solved automatically — you receive the page behind the challenge, never the interstitial. No browser session is created and the request does not count against your concurrent-browser limit.
Response: the page body is returned directly (not wrapped in JSON). HTML pages return text/html; PDFs and file downloads are passed through as binary with their original content type and a Content-Disposition: attachment header.
Limits: 2,000 requests per minute per API key by default. Requests can take up to about two minutes when a challenge must be solved, so configure client timeouts of at least 120 seconds.
Billing: 0.005 credits per 200 response, regardless of page content. 4xx and 5xx responses are not billed.
See the Web Unlocker guide for examples, retry guidance, and a comparison with browser sessions.
Request
- Base URLhttps://api.anchorbrowser.io
- AuthAPI key in header anchor-api-key
Request body
Response
Page content returned successfully. The body is the resource itself, not a JSON envelope. The Content-Type header reflects the target: HTML pages return text/html; PDFs and file downloads are returned as binary with Content-Disposition: attachment; other resources keep their upstream content type.
Changes
- info
endpoint added
- info