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.
/browsers/{id}/curlSends 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.
Authorization
bearerAuth In: header
Path Parameters
Browser session ID
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Request to make an HTTP request through the browser's network stack.
Response
Response from target URL
Structured response from the browser curl request.
curl -X POST "https://example.com/browsers/string/curl" \ -H "Content-Type: application/json" \ -d '{ "url": "string" }'{ "status": 0, "headers": { "property1": [ "string" ], "property2": [ "string" ] }, "body": "string", "duration_ms": 0}{ "code": "string", "message": "string", "details": [ { "code": "string", "message": "string" } ], "inner_error": { "code": "string", "message": "string" }}{ "code": "string", "message": "string", "details": [ { "code": "string", "message": "string" } ], "inner_error": { "code": "string", "message": "string" }}{ "code": "string", "message": "string", "details": [ { "code": "string", "message": "string" } ], "inner_error": { "code": "string", "message": "string" }}{ "message": "string", "net_error": 0, "net_error_name": "string"}