94 pages for websearch.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Rate Limits
Claude Developer Platform · in the page
api/organization/rate_limits
…ntifier, which differs per organization. - `OrganizationRateLimitWebSearchGroup object` - `type: "web_search"` Always `web_search`: the Messages API web search tool. defa…
List Organization Rate Limits
Claude Developer Platform · in the page
api/organization/rate_limits/list
…ntifier, which differs per organization. - `OrganizationRateLimitWebSearchGroup object` - `type: "web_search"` Always `web_search`: the Messages API web search tool. defa…
Workspaces
Claude Developer Platform · in the page
api/organization/workspaces
…ntifier, which differs per organization. - `OrganizationRateLimitWebSearchGroup object` - `type: "web_search"` Always `web_search`: the Messages API web search tool. defa…
Rate Limits
Claude Developer Platform · in the page
api/organization/workspaces/rate_limits
…ntifier, which differs per organization. - `OrganizationRateLimitWebSearchGroup object` - `type: "web_search"` Always `web_search`: the Messages API web search tool. defa…
List Workspace Rate Limits
Claude Developer Platform · in the page
api/organization/workspaces/rate_limits/list
…ntifier, which differs per organization. - `OrganizationRateLimitWebSearchGroup object` - `type: "web_search"` Always `web_search`: the Messages API web search tool. defa…
Set Workspace Rate Limits
Claude Developer Platform · in the page
api/organization/workspaces/rate_limits/update
…ntifier, which differs per organization. - `OrganizationRateLimitWebSearchGroup object` - `type: "web_search"` Always `web_search`: the Messages API web search tool. defa…
context-editing
Claude Developer Platform · in the page
build-with-claude/context-editing
…for recent developments in AI" }], Tools = [ new BetaWebSearchTool20250305() ], ContextManagement = new BetaContextManagementConfig { Edits = [new BetaClea…
handling-stop-reasons
Claude Developer Platform · in the page
build-with-claude/handling-stop-reasons
…} ``` ```csharp C# List<ToolUnion> tools = [new ToolUnion(new WebSearchTool20250305())]; MessageParam userMessage = new UserMessageParam { Content = "Search for latest AI news" }; var res…
streaming
Claude Developer Platform · in the page
build-with-claude/streaming
…audeOpus5_5, MaxTokens = 1024, Tools = [new ToolUnion(new WebSearchTool20250305() { MaxUses = 5 })], Messages = [new UserMessageParam { Content = "What is the weather like in New Yor…
apple-foundation-models
Claude Developer Platform · in the page
cli-sdks-libraries/libraries/apple-foundation-models
…eLanguageModel( name: .sonnet5, auth: auth, serverTools: [ .webSearch(maxUses: 5), .codeExecution, ] ) ``` `.webSearch` and `.webFetch` accept optional `allowedDomains`, `blockedDomai…
budgets
Claude Developer Platform · in the page
managed-agents/budgets
…: `ServerToolUse`) request counts (`web_search_requests` (java, php: `webSearchRequests`; csharp, go: `WebSearchRequests`), priced into list cost per request, and `web_fetch_requests` (java, php: `web…
tools-web-restrictions
Claude Developer Platform · in the page
managed-agents/tools-web-restrictions
…Configs = [ new BetaManagedAgentsWebSearchToolConfigParams { AllowedDomains = ["docs.example.com", "arxiv.org"],…
How the agent loop works
Claude Code CLI · in the page
agent-sdk/agent-loop
…| `Bash` | Run shell commands, scripts, git operations | | **Web** | `WebSearch`, `WebFetch` | Search the web, fetch and parse pages | | **Discovery** | `ToolSearch` | Dynamically find and load tools…
Observability with OpenTelemetry
Claude Code CLI · in the page
agent-sdk/observability
…l` with file contents, Bash output, and what MCP tools, WebFetch, and WebSearch return, truncated at 60 KB by default, configurable via `CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH`, which requires Claude Cod…
Agent SDK reference - Python
Claude Code CLI · in the page
agent-sdk/python
…tionInputTokens` | `int` | Cache creation tokens for this model. | | `webSearchRequests` | `int` | Web search requests made by this model. | | `thinkingTokens` | `int` | Thinking tokens generated by t…
Quickstart
Claude Code CLI · in the page
agent-sdk/quickstart
…ons = ClaudeAgentOptions( allowed_tools=["Read", "Edit", "Glob", "WebSearch"], permission_mode="acceptEdits" ) ``` ```typescript TypeScript hidelines={1,-1} theme={null} const _ = { options: {…
Agent SDK reference - TypeScript
Claude Code CLI · in the page
agent-sdk/typescript
…nd MCP tool calls. On v2.1.287 or later it also includes WebFetch and WebSearch calls. When Claude is only writing a response, or the work it is running can't move, Claude Code interrupts the turn ins…
Claude Code on Amazon Bedrock
Claude Code CLI · in the page
amazon-bedrock
…ilable since authentication is handled through AWS credentials. * The WebSearch tool is not available on Amazon Bedrock. See [WebSearch tool behavior](/docs/en/tools-reference#websearch-tool-behavior)…
Claude Code changelog
Claude Code CLI · in the page
changelog
…a new review **Changed** * Changed the notice Claude gets when the WebSearch budget is used up to also tell it not to query search engines in a browser or through computer use * Changed the `axScre…
Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry
Claude Code CLI · in the page
claude-apps-gateway
…gateway routes to, so it can't verify web search support and disables WebSearch on gateway sessions | | [Remote Control](/docs/en/remote-control) | Not available | The CLI shows [an error naming the g…
Claude apps gateway configuration
Claude Code CLI · in the page
claude-apps-gateway-config
…odels: [claude-sonnet-4-6] permissions: { deny: ["WebFetch", "WebSearch"] } # Default catch-all last: matches everyone who authenticated. - match: {} cli: availableModels…
Environment variables
Claude Code CLI · in the page
env-vars
…_WEB_SEARCHES_PER_SESSION` | Cap on the total number of [WebSearch](/docs/en/tools-reference#websearch-tool-behavior) calls one session can make (default: 200). When Claude reaches the ca…
Feature availability
Claude Code CLI · in the page
feature-availability
…> <tbody> <tr> <td>[Web search](/docs/en/tools-reference#websearch-tool-behavior)</td> <td>✓</td> <td>✓</td> <td>✗</td> <td>✓</td> <td>See note <sup>[1](#fn1…
Hooks reference
Claude Code CLI · in the page
hooks
…`, `Write`, `Read`, `Glob`, `Grep`, `Agent`, `Workflow`, `WebFetch`, `WebSearch`, `AskUserQuestion`, and `ExitPlanMode`, and any [MCP tool names](#match-mcp-tools). To run a hook when a specific file…
Monitoring
Claude Code CLI · in the page
monitoring-usage
…ables) for the arguments it adds elsewhere. MCP tools, WebFetch, and WebSearch record this event too, on Claude Code v2.1.283 or later. Claude Code writes this event from a tool call's successful re…
Configure permissions
Claude Code CLI · in the page
permissions
…ol-behavior) | Permanently per repository and domain | | Web search | WebSearch | Yes | Permanently per repository | A permission prompt shows what Claude is about to do, followed by your options. Th…
Test plugins with evals
Claude Code CLI · in the page
plugin-evals
…nt you didn't give, such as `Bash`, `Write`, `Edit`, `WebFetch`, and `WebSearch`, are removed from the session, so Claude can't call them at all. A run allows only the read-only tools the case lists…
React to events with a mod
Claude Code CLI · in the page
plugins/mods/events
…de Code v2.1.304 or later. Some tools, such as Read, Grep, Glob, and WebSearch, report every call as read-only. Bash and MCP tools report a call as read-only in these cases: * **Bash**: the command…
Configure the sandboxed Bash tool
Claude Code CLI · in the page
sandboxing
…file and web tools**: tools such as Read, Edit, Write, WebFetch, and WebSearch follow [permission rules](/docs/en/permissions) instead. A `denyRead` entry doesn't stop the Read tool, and `allowedDoma…
Customize sessions in self-hosted environments
Claude Code CLI · in the page
self-hosted-environments-configuration
…* **Web search and fast mode**: [web search](/docs/en/tools-reference#websearch-tool-behavior) isn't available on Amazon Bedrock, and [fast mode](/docs/en/fast-mode) isn't available on either provider…
Create custom subagents
Claude Code CLI · in the page
sub-agents
…, `Bash`, `PowerShell`, `Edit`, `Write`, `NotebookEdit`, `WebFetch`, `WebSearch`, `TodoWrite`, `Skill`, `ToolSearch`, `EnterWorktree`, `ExitWorktree`, `Monitor`, `TaskStop`, `SendMessage`, and `Artifa…
Tools reference
Claude Code CLI · in the page
tools-reference
…URL. See [WebFetch tool behavior](#webfetch-tool-behavior) | Yes | | `WebSearch` | Performs web searches. See [WebSearch tool behavior](#websearch-tool-behavior) | Yes | | `Workflow` | Runs a [dynamic…
Week 29 · July 13–17, 2026
Claude Code CLI · in the page
whats-new/2026-w29
…-json output](/docs/en/headless)Session-wide caps stop runaway loops: WebSearch calls and subagent spawns each default to 200, tunable with `CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION` and `CLAUDE_CODE_…
Orchestrate subagents at scale with dynamic workflows
Claude Code CLI · in the page
workflows
…claims that didn't survive cross-checking filtered out. Requires the [WebSearch tool](/docs/en/tools-reference#websearch-tool-behavior) to be available | `/deep-research` runs only when you invoke it…
Changelog
Claude Documentation · in the page
cowork/changelog
…mission rules such as `Bash(curl *)` in addition to bare tool names; `WebSearch` and `WebFetch` entries stay bare tool names, and entries that are not usable rules are rejected with a configuration er…
Set up Cowork (local mode) for a HIPAA-ready organization
Claude Documentation · in the page
cowork/hipaa-setup
…omain: ```xml theme={null} <key>disabledBuiltinTools</key> <string>["WebSearch"]</string> ``` **Windows** Add the value under `HKLM\SOFTWARE\Policies\Claude`: ```reg theme={null} "disabledBuiltinT…
Deploy with a bootstrap server
Claude Documentation · in the page
third-party/claude-desktop/bootstrap
…servers, local `stdio` commands, and the built-in `microsoft365` and `websearch` connectors can all be delivered in the bootstrap response. Earlier versions accept only remote entries and drop the res…
Built-in connectors
Claude Documentation · in the page
third-party/claude-desktop/built-in-connectors
…rty/claude-desktop/connectors-m365#local-connector) | | Web search | `websearch` | Web search through Brave, Tavily, Exa, or a search endpoint you host | [Built-in web search](/docs/third-party/claude…
Code in Claude Desktop on 3P
Claude Documentation · in the page
third-party/claude-desktop/code
…ols from Code sessions. Tools your provider does not support, such as WebSearch on Amazon Bedrock, are removed automatically in addition to your list. | | `builtinToolPolicy` | Tools set to `"ask"` re…
Configuration reference
Claude Documentation · in the page
third-party/claude-desktop/configuration
…skills and workflows (deep-research and similar). Use where WebFetch/WebSearch aren’t available. | | Allow user-created skills `skillCreationEnabled` | `boolean` | MDM + Bootstrap Added in 1.25927.0…
Configuration changelog
Claude Documentation · in the page
third-party/claude-desktop/configuration-changelog
…url *)` or `Edit(**/*.env)` as keys, in addition to bare tool names; `WebSearch` and `WebFetch` take the bare name only, and a key that is not a usable rule is dropped with a configuration error. Depl…
Telemetry and egress
Claude Documentation · in the page
third-party/claude-desktop/telemetry
…ed MCP servers are configured | | Search provider host of a built-in `websearch` server (`api.search.brave.com`, `api.tavily.com`, `api.exa.ai`, or the host of your `customUrl`) | [Built-in web search…
Web search and web fetch
Claude Documentation · in the page
third-party/claude-desktop/web-tools
…calls to the built-in server. If you want no web search at all, add `"WebSearch"` to [`disabledBuiltinTools`](/docs/third-party/claude-desktop/configuration#disabledbuiltintools) instead. That entry a…
Build an MCP App
Model Context Protocol · in the page
extensions/apps/build
…i\skills\` | | [Cline](https://cline.bot/blog/cline-3-48-0-skills-and-websearch-make-cline-smarter) | `~/.cline/skills/` | `%USERPROFILE%\.cline\skills\` | | [Goose](https://goose-docs.ai/docs/guides/…