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

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.

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Path Parameters

id*string

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

application/json

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}