web_search
Perform web searches with a real browser to bypass anti-bot measures, returning structured JSON results. Supports multiple engines and optional authenticated sessions.
Instructions
Search the web using a real browser and return structured results. Uses Chrome/Edge via CDP (same approach as browser-takeover-bridge) to navigate to the search engine, extract results from the DOM, and return them as structured JSON. When the browser-takeover extension bridge is available, searches use the extension's authenticated browser session instead of a headless browser -- giving access to logged-in content.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | The search query string | |
| engine | No | Search engine: google, bing, baidu, or duckduckgo | |
| max_results | No | Maximum number of results to return (1-20) | |
| headless | No | Run browser in headless mode (no visible window) | |
| page | No | ||
| time_range | No | ||
| deep_mode | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |