v97

latestOpenAPI 3.1.0raw.githubusercontent.com2026-07-31135175384.2 KB
Browsers

Make an HTTP request through the browser's network stack

Sends an HTTP request through Chrome's HTTP request stack, inheriting the browser's TLS fingerprint, cookies, proxy configuration, and headers. Returns a structured JSON response with status, headers, body, and timing.

post/browsers/{id}/curl

Path parameters

idstring required

Browser session ID

Request body

urlstring required

Target URL (must be http or https).

method'GET' | 'HEAD' | 'POST' | 'PUT' | 'PATCH' | 'DELETE' | 'OPTIONS'

HTTP method.

headersobject

Custom headers merged with browser defaults.

bodystring

Request body (for POST/PUT/PATCH).

timeout_msinteger

Request timeout in milliseconds.

response_encoding'utf8' | 'base64'

Encoding for the response body. Use base64 for binary content.

Response

Response from target URL

statusinteger required

HTTP status code from target.

headersobject required

Response headers (multi-value).

bodystring required

Response body (UTF-8 string or base64 depending on request).

duration_msinteger required

Total request duration in milliseconds.