fetch_url
Fetch web content with browser fingerprint camouflage to bypass bot detection and convert HTML to clean Markdown.
Instructions
Fetch web content from a URL with browser camouflage.
Args: url: The URL to fetch impersonate: Browser to impersonate (default: 'chrome'). Can be any string - curl_cffi will attempt to use the corresponding browser fingerprint. Common values include: chrome99, chrome100, chrome101, chrome104, chrome107, chrome110, chrome116, chrome119, chrome120, chrome123, chrome124, chrome131, chrome133a, chrome136, chrome99_android, chrome131_android, safari153, safari155, safari170, safari180, safari184, safari260, safari172_ios, safari180_ios, safari184_ios, safari260_ios, firefox133, firefox135, firefox135_android, tor145, edge99, edge101, edge133, edge135 timeout: Request timeout in seconds (default: 10) max_chars: Maximum number of characters to return in the response. If None, returns the full content (default: None)
Returns: The fetched content converted to Markdown format, or an error message if the request fails.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| impersonate | No | chrome | |
| timeout | No | ||
| max_chars | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |