Search Web
search_webFind web pages on a topic when no URL is known: returns URLs, titles, and descriptions, and can optionally scrape each result's content as markdown.
Instructions
Use this when you need web pages on a topic and do not have a URL yet. Returns up to limit results (1-25), each with its URL, title and description. Set scrape_results to true to also get each result page's content as markdown in the same call (each scraped page costs extra credits); otherwise pass the URLs you need to scrape_website, or to batch_scrape_urls for many. Use include_domains to search one site. For a direct factual answer with sources, use answers.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "search_web"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of results to return, from 1 to 25. Default: 10. | |
| query | Yes | Search query in natural language. | |
| max_characters | No | With scrape_results, the maximum characters of content returned per page. Default: 20000. | |
| scrape_results | No | Also scrape each result and return its content as markdown. Each scraped page uses extra credits. | |
| exclude_domains | No | Never return results from these domains. | |
| include_domains | No | Only return results from these domains, e.g. ["docs.olostep.com"]. |