Send HTTP request in HTTP session
session_make_requestSend an HTTP request through an existing session, reusing its cookies, connections, impersonation, and proxy while applying per-request options to fetch and extract web content.
Instructions
Make an HTTP request using the session's cookies, connections, impersonation, and proxy. Options apply to this request.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL to fetch. | |
| auth | No | Basic auth: {"username": ..., "password": ...}. | |
| data | No | Form or raw body; ignored for GET. | |
| json | No | JSON body; ignored for GET. | |
| http3 | No | Use HTTP/3; may conflict with browser impersonation. | |
| method | No | HTTP method. | GET |
| params | No | Query parameters. | |
| verify | No | Verify TLS certificates. | |
| cookies | No | Request cookies. | |
| headers | No | Request headers. | |
| retries | No | Maximum attempts, including the first; None or values below 1 send once. | |
| timeout | No | Timeout in seconds. | |
| session_id | Yes | HTTP session ID from `open_request_session`. | |
| retry_delay | No | Seconds between retries. | |
| css_selector | No | Select matching elements after `main_content_only` filtering. | |
| max_redirects | No | Redirect limit; -1 means unlimited. | |
| extraction_type | No | Content output format. | markdown |
| follow_redirects | No | "safe" blocks redirects to private/internal IPs; True allows all; False disables redirects. | safe |
| stealthy_headers | No | Fill missing browser headers and use a Google referer if none was supplied. | |
| main_content_only | No | Sanitize <body> content before selection; False uses the full document. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The URL given by the user that resulted in this response. | |
| status | Yes | The status code returned by the website. | |
| content | Yes | The page content as Markdown, HTML, text, or an AI ARIA snapshot. |