web_search
Run web searches returning full page content, with support for multiple parallel queries, domain/date filters, and academic/SEC search modes.
Instructions
Perform a raw web search returning full page content (POST /search). Returns structured result objects with URL, title, and text content. Supports up to 5 parallel queries, domain filters, date filters, and specialized academic/SEC modes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search query string or array of up to 5 query strings. | |
| country | No | ISO 3166-1 alpha-2 country code for localized results. | |
| max_tokens | No | Maximum total tokens across all results. | |
| max_results | No | Maximum number of results per query (1-20). | |
| search_mode | No | Specialized search mode: 'academic' for scholarly papers, 'sec' for SEC filings. | |
| max_tokens_per_page | No | Maximum tokens per individual page (default 4096). | |
| search_domain_filter | No | Up to 20 domains. Prefix with '-' to exclude, e.g. '-reddit.com'. | |
| search_recency_filter | No | Restrict results by recency. | |
| search_language_filter | No | Up to 10 BCP 47 language tags, e.g. ['en', 'fr']. | |
| search_after_date_filter | No | Only include content published after this ISO 8601 date. | |
| last_updated_after_filter | No | Only include pages last updated after this ISO 8601 date. | |
| search_before_date_filter | No | Only include content published before this ISO 8601 date. | |
| last_updated_before_filter | No | Only include pages last updated before this ISO 8601 date. |