http_request
Send HTTP requests with authentic browser TLS fingerprints to scrape APIs using authenticated sessions from active browser tabs.
Instructions
HTTP request with TLS-perfect browser fingerprint via curl_cffi. Use for API scraping after browser login — same stealth as real Chrome's JA3/JA4.
Args:
url, method: target URL and HTTP verb
impersonate: chrome, chrome124, firefox, safari, edge (default chrome)
use_browser_cookies: auto-inject cookies from active browser tab
headers, params: extra headers/query params
data: raw body string (form-urlencoded or custom)
json_body: JSON body dict (sets Content-Type automatically)
timeout, follow_redirects: usual HTTP options
return_mode: auto (json if parseable else text), json, text, or meta (status+headers only)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| method | No | GET | |
| impersonate | No | chrome | |
| use_browser_cookies | No | ||
| headers | No | ||
| params | No | ||
| data | No | ||
| json_body | No | ||
| timeout | No | ||
| follow_redirects | No | ||
| return_mode | No | auto |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |