v10
latestOpenAPI 3.1.02026-08-0375143791.1 KBWeb Search
Search the web and optionally scrape each result to Markdown in one round-trip.
Request body
Search query. Accepts natural language as well as Google-style search operators such as site:, -site:, inurl:, intitle:, quoted phrases, and OR.
Number of results to request and return (10–100). Defaults to 10.
Allowlist — only return results from these domains. Example: ["arxiv.org", "github.com"].
Blocklist — drop results from these domains. Example: ["pinterest.com", "reddit.com"].
Restrict results to content published within this window.
Two-letter ISO 3166-1 alpha-2 country code to localize results to a specific country (maps to Google's gl parameter). Example: "us", "gb", "de".
Expand the query into multiple parallel variants for broader recall.
Optional timeout in milliseconds for the request. If the request takes longer than this value, it will be aborted with a 408 status code. Maximum allowed value is 300000ms (5 minutes).
Optional tags for tracking usage. Up to 20 tags, each 1 to 50 characters.
Example request
{
"tags": [
"production",
"team-alpha"
]
}Response
Search succeeded. Results are ordered by relevance.
Echo of the original query (useful when fanout was enabled).