Headful Browser API
Crawling APIs
Headful Browser API
Premium headed browser crawling with advanced anti-bot evasion, SOAX residential proxies, screenshot capture, and multiple output formats. Ideal for scraping Cloudflare, Akamai, and DataDome-protected sites.
GET
Headful Browser API
Overview
The Headful Browser API provides high-fidelity crawling using a real headed browser running on dedicated GPU hardware with SOAX residential proxies. It uses advanced human-like behavior simulation to bypass bot-detection systems including Cloudflare, Akamai, DataDome, and PerimeterX.Cost: 50 credits per URL. Always try the Crawler API first — use the Headful Browser API only when standard crawling is blocked. Failed requests cost 0 credits.
When to Use Headful Browser
Sites with Bot Protection
Sites with Bot Protection
Use when a site is protected by Cloudflare, Akamai, DataDome, PerimeterX, or similar bot-detection systems that return CAPTCHA or empty responses to standard crawlers.
JavaScript-Heavy SPAs
JavaScript-Heavy SPAs
For single-page applications that require full browser rendering including deferred JavaScript execution, not just basic JS rendering.
Screenshot Capture
Screenshot Capture
Any time you need a visual screenshot of a page for verification or monitoring purposes.
Endpoint
Parameters
Required Headers
string
required
Your Crawleo API key for authentication. Alternatively, use
Authorization: Bearer YOUR_API_KEY.Example: x-api-key: YOUR_API_KEYRequired Parameters
string
required
One or more URLs to crawl. Accepts a single URL or a comma-separated list.Examples:
urls=https://example.comurls=https://example.com,https://example.org
Optional Parameters
string
default:"us"
ISO 3166-1 alpha-2 country code for residential proxy geolocation. Routes requests through a proxy server in the specified country.Supported values:
us, gb, de, fr, jp, in, br, ca, au, and more.string
default:"markdown"
Output format for the crawled page content.
boolean
default:"false"
Set to
true to capture a full-page screenshot of the rendered page. Screenshot is returned as a URL.Example Requests
Basic Usage
With Screenshot & Geo-Routing
cURL
Response
A successful response returns an array of results for each URL:string
"success" on a successful response.array
Array of result objects, one per URL.
integer
Number of credits consumed by this request (50 per successful URL).
integer
Credits remaining in your monthly allowance after this request.
MCP Usage
Theheadful_browser tool is available when using Crawleo via MCP. AI assistants automatically use it when standard crawling fails:
MCP Integration
Connect AI assistants like Claude, Cursor, and GitHub Copilot to Crawleo via MCP.
Error Handling
If the headful browser service is temporarily unavailable, you will receive a
500 response. No credits are charged for failed requests.Last modified on April 16, 2026