payload.query | string | Yes | — | The search query string. |
payload.additionalQueries | array | No | — | Additional queries (used with type=“deep” to expand coverage). |
payload.type | "auto" | "fast" | "deep" | "neural" | "instant" | No | — | Search type (auto chooses the best strategy). Allowed: auto, fast, deep, neural, instant. |
payload.category | "company" | "people" | "news" | "research paper" | "tweet" | "personal site" | "financial report" | No | — | Optional result category filter. Allowed: company, people, news, research paper, tweet, personal site, financial report. |
payload.numResults | number | No | — | Number of results to return (max 100). |
payload.includeDomains | array | No | — | Only include results from these domains. |
payload.excludeDomains | array | No | — | Exclude results from these domains. |
payload.startCrawlDate | string | No | — | Only include links crawled after this ISO date-time. |
payload.endCrawlDate | string | No | — | Only include links crawled before this ISO date-time. |
payload.startPublishedDate | string | No | — | Only include links published after this ISO date-time. |
payload.endPublishedDate | string | No | — | Only include links published before this ISO date-time. |
payload.includeText | array | No | — | Require these text snippets to appear in page content (max 1 string of up to 5 words). Maximum items: 1. |
payload.excludeText | array | No | — | Exclude pages containing these text snippets (max 1 string of up to 5 words). Maximum items: 1. |
payload.userLocation | string | No | — | Two-letter ISO country code, e.g. “US”. |
payload.contents | object | No | — | — |
payload.context | boolean | object | No | — | — |
payload.moderation | boolean | No | — | Enable content moderation (may reduce recall). |