query | string | yes | — | Search query. With multi_query_mode=true, use newline-separated queries (max 5). |
multi_query_mode | boolean | no | false | Submit up to 5 queries in one call (multi-query batching). |
max_results | number | no | 10 | Max sources to return per query. · Range: 1 – 20 |
max_tokens_per_page | enum | no | "4096" | Tokens per source page snippet. · Allowed: 256, 512, 1024, 2048, 4096, 8192 |
max_tokens | enum | no | "1000000" | Total token budget across all results. · Allowed: 10000, 50000, 100000, 500000, 1000000 |
search_recency_filter | enum | no | "none" | Restrict to results from the last N. Use ‘none’ to disable. · Allowed: none, hour, day, week, month, year |
search_after_date_filter | string | no | — | Publication date filter (MM/DD/YYYY). |
search_before_date_filter | string | no | — | Publication date filter (MM/DD/YYYY). |
last_updated_after_filter | string | no | — | Last-modified filter (MM/DD/YYYY). |
last_updated_before_filter | string | no | — | Last-modified filter (MM/DD/YYYY). |
search_language_filter | string | no | — | Comma-separated ISO-639-1 language codes (max 10). |
search_domain_filter | string | no | — | Comma-separated allowlist. Prefix with - to deny. |
country | string | no | — | ISO alpha-2 country. |
display_server_time | boolean | no | false | Include the server timestamp in the response. |
disable_formatting | boolean | no | false | Return raw upstream response. |