All nodes/Integrations/HTTP & Web

Web Search (OpenRouter)

Searches the web through OpenRouter and returns both the model's answer and the sources themselves with text excerpts. Works as a regular graph step (Query port) and as an AI Agent tool via link_extension. The search engine is the model provider's native one, or Exa/Parallel/Perplexity.

Web Search (OpenRouter)T
QueryResult
As Tool

Type in the graph: openrouter_web_search

ToolExec

An error branch can be enabled (expose_error_output) to handle failures on their own path.

Ports can be split into separate execution and data handles.

Try it

Minimal working workflow

Entry
Web Search (OpenRouter)T
Exit
  • Execute + Data
Press “Copy nodes”, open the editor and hit Ctrl+V on the canvas.

Pick your own connection or knowledge base first — the graph carries REPLACE_ME.

When to use it

Use this node when you need the sources with their text excerpts, not only an answer — to cite them, to show them to the user, or to feed them into the next prompt. The neighbours solve different problems: Web Search queries DuckDuckGo for free but exists only as an agent tool and returns short snippets, while Fetch Webpage reads a URL you already know.

The node plays both roles at once: a normal graph step (the Query port) and an agent tool (tool_out → the agent’s extensions port). When a model calls it, what comes back is the sources — not an answer written by another model.

How it works

OpenRouter has no separate search endpoint: a search always rides along with a model request. That is where the Model field comes from, and why there are two independent charges — the tokens at the model’s normal tariff, plus a separate search fee. With your own key (the OpenRouter connection field) the platform does not charge for the search.

Search mode “Single search” performs exactly one request per run: predictable cost, works with every model. “Agentic” hands the decision to the model, which then needs tool calling, and the volume is bounded by Max searches and Spend ceiling per run.

Turning Write an answer off returns the sources only and costs less: answer comes back empty while results and context are filled. context is a ready markdown digest, handy to drop straight into the next node’s prompt.

Search engine “Auto” uses the provider’s own search when the model has one and Exa otherwise. “Native” requires a model marked native search in the dropdown.

Common mistakes

  • Picking Native for a model without its own search. The node stops before the call and explains why — that is configuration, not a search outage.
  • Expecting content to always be filled. Native provider search and perplexity/sonar cite title and URL only; excerpts come from Exa, Parallel and Perplexity as the engine.
  • Filling the Query field while the Query port is connected. The port wins, the field is ignored.
  • Using both domain filters. Parallel and Perplexity accept either Only these domains or Exclude domains; native OpenAI search ignores exclusions and native Google search does not support them.
  • Treating excerpt size as a cost control. In “Single search” mode it trims text that has already arrived: it bounds the output, not the token bill. Depth is set by Search depth, the only control that reaches native provider search.

Inputs

PortWirePayloadNotes
QueryqueryExecute + Dataexecute_data

Search text; replaces the Query field when connected

shown when operation_mode ≠ "as_tool"

Outputs

PortWirePayloadNotes
ResultoutputExecute + Dataexecute_dataobject

shown when operation_mode ≠ "as_tool"

As Tooltool_outExtensionlink_extension

shown when operation_mode ≠ "executable"

Configuration

FieldTypeDefaultDescription
Node modeoperation_modestringexecutable

Executable — a step in the graph, with Run/Success ports. As Tool — an extension an AI Agent calls itself; only the tool_out port is shown and the agent decides when to run it.

Options: executable — Executable, as_tool — As Tool

Queryquerystring""

What to search for. Ignored when the Query port is connected.

supports templatesoverridden by port: query

shown when operation_mode = executable

Modelmodelstringopenrouter/openai/gpt-4o-mini

OpenRouter model that runs the search and writes the answer. Any model can search; models marked 'native search' can additionally use their provider's own engine.

Options: openrouter/ai21/jamba-large-1.7 — OpenRouter / AI21: Jamba Large 1.7, openrouter/aion-labs/aion-2.0 — OpenRouter / AionLabs: Aion-2.0, openrouter/aion-labs/aion-3.0 — OpenRouter / AionLabs: Aion-3.0, openrouter/aion-labs/aion-3.0-mini — OpenRouter / AionLabs: Aion-3.0-Mini, openrouter/aion-labs/aion-rp-llama-3.1-8b — OpenRouter / AionLabs: Aion-RP 1.0 (8B), openrouter/allenai/olmo-3-32b-think — OpenRouter / AllenAI: Olmo 3 32B Think, openrouter/amazon/nova-2-lite-v1 — OpenRouter / Amazon: Nova 2 Lite, openrouter/amazon/nova-lite-v1 — OpenRouter / Amazon: Nova Lite 1.0, openrouter/amazon/nova-micro-v1 — OpenRouter / Amazon: Nova Micro 1.0, openrouter/amazon/nova-premier-v1 — OpenRouter / Amazon: Nova Premier 1.0, openrouter/amazon/nova-pro-v1 — OpenRouter / Amazon: Nova Pro 1.0, openrouter/anthracite-org/magnum-v4-72b — OpenRouter / Magnum v4 72B, openrouter/anthropic/claude-3-haiku — OpenRouter / Anthropic: Claude 3 Haiku · native search, openrouter/anthropic/claude-fable-5 — OpenRouter / Anthropic: Claude Fable 5 · native search, openrouter/anthropic/claude-haiku-4.5 — OpenRouter / Anthropic: Claude Haiku 4.5 · native search, openrouter/anthropic/claude-opus-4 — OpenRouter / Anthropic: Claude Opus 4 · native search, openrouter/anthropic/claude-opus-4.1 — OpenRouter / Anthropic: Claude Opus 4.1 · native search, openrouter/anthropic/claude-opus-4.5 — OpenRouter / Anthropic: Claude Opus 4.5 · native search, openrouter/anthropic/claude-opus-4.6 — OpenRouter / Anthropic: Claude Opus 4.6 · native search, openrouter/anthropic/claude-opus-4.7 — OpenRouter / Anthropic: Claude Opus 4.7 · native search, openrouter/anthropic/claude-opus-4.7-fast — OpenRouter / Anthropic: Claude Opus 4.7 (Fast) · native search, openrouter/anthropic/claude-opus-4.8 — OpenRouter / Anthropic: Claude Opus 4.8 · native search, openrouter/anthropic/claude-opus-4.8-fast — OpenRouter / Anthropic: Claude Opus 4.8 (Fast) · native search, openrouter/anthropic/claude-opus-5 — OpenRouter / Claude Opus 5 · native search, openrouter/anthropic/claude-opus-5-fast — OpenRouter / Claude Opus 5 (Fast) · native search, openrouter/anthropic/claude-sonnet-4 — OpenRouter / Anthropic: Claude Sonnet 4 · native search, openrouter/anthropic/claude-sonnet-4.5 — OpenRouter / Anthropic: Claude Sonnet 4.5 · native search, openrouter/anthropic/claude-sonnet-4.6 — OpenRouter / Anthropic: Claude Sonnet 4.6 · native search, openrouter/anthropic/claude-sonnet-5 — OpenRouter / Anthropic: Claude Sonnet 5 · native search, openrouter/arcee-ai/trinity-large-thinking — OpenRouter / Arcee AI: Trinity Large Thinking, openrouter/arcee-ai/virtuoso-large — OpenRouter / Arcee AI: Virtuoso Large, openrouter/baidu/ernie-4.5-vl-424b-a47b — OpenRouter / Baidu: ERNIE 4.5 VL 424B A47B , openrouter/bytedance-seed/seed-1.6 — OpenRouter / ByteDance Seed: Seed 1.6, openrouter/bytedance-seed/seed-1.6-flash — OpenRouter / ByteDance Seed: Seed 1.6 Flash, openrouter/bytedance-seed/seed-2.0-lite — OpenRouter / ByteDance Seed: Seed-2.0-Lite, openrouter/bytedance-seed/seed-2.0-mini — OpenRouter / ByteDance Seed: Seed-2.0-Mini, openrouter/bytedance/ui-tars-1.5-7b — OpenRouter / ByteDance: UI-TARS 7B , openrouter/cognitivecomputations/dolphin-mistral-24b-venice-edition — OpenRouter / Venice: Uncensored, openrouter/cohere/command-a — OpenRouter / Cohere: Command A, openrouter/cohere/command-r-08-2024 — OpenRouter / Cohere: Command R (08-2024), openrouter/cohere/command-r-plus-08-2024 — OpenRouter / Cohere: Command R+ (08-2024), openrouter/cohere/command-r7b-12-2024 — OpenRouter / Cohere: Command R7B (12-2024), openrouter/cohere/north-mini-code:free — OpenRouter / Cohere: North Mini Code (free), openrouter/deepcogito/cogito-v2.1-671b — OpenRouter / Deep Cogito: Cogito v2.1 671B, openrouter/deepseek/deepseek-chat — OpenRouter / DeepSeek: DeepSeek V3, openrouter/deepseek/deepseek-chat-v3-0324 — OpenRouter / DeepSeek: DeepSeek V3 0324, openrouter/deepseek/deepseek-chat-v3.1 — OpenRouter / DeepSeek: DeepSeek V3.1, openrouter/deepseek/deepseek-r1 — OpenRouter / DeepSeek: R1, openrouter/deepseek/deepseek-r1-0528 — OpenRouter / DeepSeek: R1 0528, openrouter/deepseek/deepseek-r1-distill-llama-70b — OpenRouter / DeepSeek: R1 Distill Llama 70B, openrouter/deepseek/deepseek-v3.1-terminus — OpenRouter / DeepSeek: DeepSeek V3.1 Terminus, openrouter/deepseek/deepseek-v3.2 — OpenRouter / DeepSeek: DeepSeek V3.2, openrouter/deepseek/deepseek-v3.2-exp — OpenRouter / DeepSeek: DeepSeek V3.2 Exp, openrouter/deepseek/deepseek-v4-flash — OpenRouter / DeepSeek: DeepSeek V4 Flash 0423, openrouter/deepseek/deepseek-v4-flash-0731 — OpenRouter / DeepSeek: DeepSeek V4 Flash 0731, openrouter/deepseek/deepseek-v4-pro — OpenRouter / DeepSeek: DeepSeek V4 Pro, openrouter/google/gemini-2.5-flash — OpenRouter / Google: Gemini 2.5 Flash · native search, openrouter/google/gemini-2.5-flash-lite — OpenRouter / Google: Gemini 2.5 Flash Lite · native search, openrouter/google/gemini-2.5-pro — OpenRouter / Google: Gemini 2.5 Pro · native search, openrouter/google/gemini-2.5-pro-preview — OpenRouter / Google: Gemini 2.5 Pro Preview 06-05 · native search, openrouter/google/gemini-2.5-pro-preview-05-06 — OpenRouter / Google: Gemini 2.5 Pro Preview 05-06 · native search, openrouter/google/gemini-3-flash-preview — OpenRouter / Google: Gemini 3 Flash Preview · native search, openrouter/google/gemini-3.1-flash-lite — OpenRouter / Google: Gemini 3.1 Flash Lite · native search, openrouter/google/gemini-3.1-flash-lite-preview — OpenRouter / Google: Gemini 3.1 Flash Lite Preview · native search, openrouter/google/gemini-3.1-pro-preview — OpenRouter / Google: Gemini 3.1 Pro Preview · native search, openrouter/google/gemini-3.1-pro-preview-customtools — OpenRouter / Google: Gemini 3.1 Pro Preview Custom Tools · native search, openrouter/google/gemini-3.5-flash — OpenRouter / Google: Gemini 3.5 Flash · native search, openrouter/google/gemini-3.5-flash-lite — OpenRouter / Google: Gemini 3.5 Flash Lite · native search, openrouter/google/gemini-3.6-flash — OpenRouter / Google: Gemini 3.6 Flash · native search, openrouter/google/gemma-2-27b-it — OpenRouter / Google: Gemma 2 27B, openrouter/google/gemma-3-12b-it — OpenRouter / Google: Gemma 3 12B, openrouter/google/gemma-3-27b-it — OpenRouter / Google: Gemma 3 27B, openrouter/google/gemma-3-4b-it — OpenRouter / Google: Gemma 3 4B, openrouter/google/gemma-3n-e4b-it — OpenRouter / Google: Gemma 3n 4B, openrouter/google/gemma-4-26b-a4b-it — OpenRouter / Google: Gemma 4 26B A4B , openrouter/google/gemma-4-26b-a4b-it:free — OpenRouter / Google: Gemma 4 26B A4B (free), openrouter/google/gemma-4-31b-it — OpenRouter / Google: Gemma 4 31B, openrouter/google/gemma-4-31b-it:free — OpenRouter / Google: Gemma 4 31B (free), openrouter/gryphe/mythomax-l2-13b — OpenRouter / MythoMax 13B, openrouter/ibm-granite/granite-4.0-h-micro — OpenRouter / IBM: Granite 4.0 Micro, openrouter/ibm-granite/granite-4.1-8b — OpenRouter / IBM: Granite 4.1 8B, openrouter/inception/mercury-2 — OpenRouter / Inception: Mercury 2, openrouter/inclusionai/ling-2.6-1t — OpenRouter / inclusionAI: Ling-2.6-1T, openrouter/inclusionai/ling-2.6-flash — OpenRouter / inclusionAI: Ling-2.6-flash, openrouter/inclusionai/ling-3.0-flash:free — OpenRouter / Ling-3.0-flash (free), openrouter/inclusionai/ring-2.6-1t — OpenRouter / inclusionAI: Ring-2.6-1T, openrouter/kwaipilot/kat-coder-air-v2.5 — OpenRouter / Kwaipilot: KAT-Coder-Air V2.5, openrouter/kwaipilot/kat-coder-pro-v2 — OpenRouter / Kwaipilot: KAT-Coder-Pro V2, openrouter/kwaipilot/kat-coder-pro-v2.5 — OpenRouter / Kwaipilot: KAT-Coder-Pro V2.5, openrouter/mancer/weaver — OpenRouter / Mancer: Weaver (alpha), openrouter/meituan/longcat-2.0 — OpenRouter / Meituan: LongCat 2.0, openrouter/meta-llama/llama-3.1-70b-instruct — OpenRouter / Meta: Llama 3.1 70B Instruct, openrouter/meta-llama/llama-3.1-8b-instruct — OpenRouter / Meta: Llama 3.1 8B Instruct, openrouter/meta-llama/llama-3.2-1b-instruct — OpenRouter / Meta: Llama 3.2 1B Instruct, openrouter/meta-llama/llama-3.2-3b-instruct — OpenRouter / Meta: Llama 3.2 3B Instruct, openrouter/meta-llama/llama-3.3-70b-instruct — OpenRouter / Meta: Llama 3.3 70B Instruct, openrouter/meta-llama/llama-4-maverick — OpenRouter / Meta: Llama 4 Maverick, openrouter/meta-llama/llama-4-scout — OpenRouter / Meta: Llama 4 Scout, openrouter/meta-llama/llama-guard-4-12b — OpenRouter / Meta: Llama Guard 4 12B, openrouter/meta/muse-spark-1.1 — OpenRouter / Meta: Muse Spark 1.1 · native search, openrouter/microsoft/phi-4 — OpenRouter / Microsoft: Phi 4, openrouter/microsoft/wizardlm-2-8x22b — OpenRouter / WizardLM-2 8x22B, openrouter/minimax/minimax-01 — OpenRouter / MiniMax: MiniMax-01, openrouter/minimax/minimax-m1 — OpenRouter / MiniMax: MiniMax M1, openrouter/minimax/minimax-m2 — OpenRouter / MiniMax: MiniMax M2, openrouter/minimax/minimax-m2-her — OpenRouter / MiniMax: MiniMax M2-her, openrouter/minimax/minimax-m2.1 — OpenRouter / MiniMax: MiniMax M2.1, openrouter/minimax/minimax-m2.5 — OpenRouter / MiniMax: MiniMax M2.5, openrouter/minimax/minimax-m2.7 — OpenRouter / MiniMax: MiniMax M2.7, openrouter/minimax/minimax-m3 — OpenRouter / MiniMax: MiniMax M3, openrouter/mistralai/codestral-2508 — OpenRouter / Mistral: Codestral 2508, openrouter/mistralai/ministral-14b-2512 — OpenRouter / Mistral: Ministral 3 14B 2512, openrouter/mistralai/ministral-3b-2512 — OpenRouter / Mistral: Ministral 3 3B 2512, openrouter/mistralai/ministral-8b-2512 — OpenRouter / Mistral: Ministral 3 8B 2512, openrouter/mistralai/mistral-large — OpenRouter / Mistral Large, openrouter/mistralai/mistral-large-2407 — OpenRouter / Mistral Large 2407, openrouter/mistralai/mistral-large-2512 — OpenRouter / Mistral: Mistral Large 3 2512, openrouter/mistralai/mistral-medium-3 — OpenRouter / Mistral: Mistral Medium 3, openrouter/mistralai/mistral-medium-3-5 — OpenRouter / Mistral: Mistral Medium 3.5, openrouter/mistralai/mistral-medium-3.1 — OpenRouter / Mistral: Mistral Medium 3.1, openrouter/mistralai/mistral-nemo — OpenRouter / Mistral: Mistral Nemo, openrouter/mistralai/mistral-saba — OpenRouter / Mistral: Saba, openrouter/mistralai/mistral-small-24b-instruct-2501 — OpenRouter / Mistral: Mistral Small 3, openrouter/mistralai/mistral-small-2603 — OpenRouter / Mistral: Mistral Small 4, openrouter/mistralai/mistral-small-3.1-24b-instruct — OpenRouter / Mistral: Mistral Small 3.1 24B, openrouter/mistralai/mistral-small-3.2-24b-instruct — OpenRouter / Mistral: Mistral Small 3.2 24B, openrouter/mistralai/mixtral-8x22b-instruct — OpenRouter / Mistral: Mixtral 8x22B Instruct, openrouter/mistralai/voxtral-small-24b-2507 — OpenRouter / Mistral: Voxtral Small 24B 2507, openrouter/moonshotai/kimi-k2 — OpenRouter / MoonshotAI: Kimi K2 0711, openrouter/moonshotai/kimi-k2-0905 — OpenRouter / MoonshotAI: Kimi K2 0905, openrouter/moonshotai/kimi-k2-thinking — OpenRouter / MoonshotAI: Kimi K2 Thinking, openrouter/moonshotai/kimi-k2.5 — OpenRouter / MoonshotAI: Kimi K2.5, openrouter/moonshotai/kimi-k2.6 — OpenRouter / MoonshotAI: Kimi K2.6, openrouter/moonshotai/kimi-k2.7-code — OpenRouter / MoonshotAI: Kimi K2.7 Code, openrouter/moonshotai/kimi-k3 — OpenRouter / MoonshotAI: Kimi K3, openrouter/morph/morph-v3-fast — OpenRouter / Morph: Morph V3 Fast, openrouter/morph/morph-v3-large — OpenRouter / Morph: Morph V3 Large, openrouter/nex-agi/nex-n2-mini — OpenRouter / Nex AGI: Nex-N2-Mini, openrouter/nex-agi/nex-n2-pro — OpenRouter / Nex AGI: Nex-N2-Pro, openrouter/nousresearch/hermes-3-llama-3.1-405b — OpenRouter / Nous: Hermes 3 405B Instruct, openrouter/nousresearch/hermes-3-llama-3.1-70b — OpenRouter / Nous: Hermes 3 70B Instruct, openrouter/nousresearch/hermes-4-405b — OpenRouter / Nous: Hermes 4 405B, openrouter/nousresearch/hermes-4-70b — OpenRouter / Nous: Hermes 4 70B, openrouter/nvidia/nemotron-3-nano-30b-a3b — OpenRouter / NVIDIA: Nemotron 3 Nano 30B A3B, openrouter/nvidia/nemotron-3-nano-30b-a3b:free — OpenRouter / NVIDIA: Nemotron 3 Nano 30B A3B (free), openrouter/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free — OpenRouter / NVIDIA: Nemotron 3 Nano Omni (free), openrouter/nvidia/nemotron-3-super-120b-a12b — OpenRouter / NVIDIA: Nemotron 3 Super, openrouter/nvidia/nemotron-3-super-120b-a12b:free — OpenRouter / NVIDIA: Nemotron 3 Super (free), openrouter/nvidia/nemotron-3-ultra-550b-a55b — OpenRouter / NVIDIA: Nemotron 3 Ultra, openrouter/nvidia/nemotron-3-ultra-550b-a55b:free — OpenRouter / NVIDIA: Nemotron 3 Ultra (free), openrouter/nvidia/nemotron-3.5-content-safety:free — OpenRouter / NVIDIA: Nemotron 3.5 Content Safety (free), openrouter/nvidia/nemotron-nano-12b-v2-vl:free — OpenRouter / NVIDIA: Nemotron Nano 12B 2 VL (free), openrouter/nvidia/nemotron-nano-9b-v2:free — OpenRouter / NVIDIA: Nemotron Nano 9B V2 (free), openrouter/openai/gpt-3.5-turbo — OpenRouter / OpenAI: GPT-3.5 Turbo, openrouter/openai/gpt-3.5-turbo-0613 — OpenRouter / OpenAI: GPT-3.5 Turbo (older v0613), openrouter/openai/gpt-3.5-turbo-16k — OpenRouter / OpenAI: GPT-3.5 Turbo 16k, openrouter/openai/gpt-3.5-turbo-instruct — OpenRouter / OpenAI: GPT-3.5 Turbo Instruct, openrouter/openai/gpt-4 — OpenRouter / OpenAI: GPT-4, openrouter/openai/gpt-4-turbo — OpenRouter / OpenAI: GPT-4 Turbo, openrouter/openai/gpt-4-turbo-preview — OpenRouter / OpenAI: GPT-4 Turbo Preview, openrouter/openai/gpt-4.1 — OpenRouter / OpenAI: GPT-4.1 · native search, openrouter/openai/gpt-4.1-mini — OpenRouter / OpenAI: GPT-4.1 Mini · native search, openrouter/openai/gpt-4.1-nano — OpenRouter / OpenAI: GPT-4.1 Nano · native search, openrouter/openai/gpt-4o — OpenRouter / OpenAI: GPT-4o, openrouter/openai/gpt-4o-2024-05-13 — OpenRouter / OpenAI: GPT-4o (2024-05-13), openrouter/openai/gpt-4o-2024-08-06 — OpenRouter / OpenAI: GPT-4o (2024-08-06), openrouter/openai/gpt-4o-2024-11-20 — OpenRouter / OpenAI: GPT-4o (2024-11-20), openrouter/openai/gpt-4o-mini — OpenRouter / OpenAI: GPT-4o-mini, openrouter/openai/gpt-4o-mini-2024-07-18 — OpenRouter / OpenAI: GPT-4o-mini (2024-07-18), openrouter/openai/gpt-5 — OpenRouter / OpenAI: GPT-5 · native search, openrouter/openai/gpt-5-mini — OpenRouter / OpenAI: GPT-5 Mini · native search, openrouter/openai/gpt-5-nano — OpenRouter / OpenAI: GPT-5 Nano · native search, openrouter/openai/gpt-5-pro — OpenRouter / OpenAI: GPT-5 Pro · native search, openrouter/openai/gpt-5.1 — OpenRouter / OpenAI: GPT-5.1 · native search, openrouter/openai/gpt-5.1-codex — OpenRouter / OpenAI: GPT-5.1-Codex · native search, openrouter/openai/gpt-5.1-codex-max — OpenRouter / OpenAI: GPT-5.1-Codex-Max · native search, openrouter/openai/gpt-5.1-codex-mini — OpenRouter / OpenAI: GPT-5.1-Codex-Mini · native search, openrouter/openai/gpt-5.2 — OpenRouter / OpenAI: GPT-5.2 · native search, openrouter/openai/gpt-5.2-chat — OpenRouter / OpenAI: GPT-5.2 Chat · native search, openrouter/openai/gpt-5.2-codex — OpenRouter / OpenAI: GPT-5.2-Codex · native search, openrouter/openai/gpt-5.2-pro — OpenRouter / OpenAI: GPT-5.2 Pro · native search, openrouter/openai/gpt-5.3-chat — OpenRouter / OpenAI: GPT-5.3 Chat · native search, openrouter/openai/gpt-5.3-codex — OpenRouter / OpenAI: GPT-5.3-Codex · native search, openrouter/openai/gpt-5.4 — OpenRouter / OpenAI: GPT-5.4 · native search, openrouter/openai/gpt-5.4-mini — OpenRouter / OpenAI: GPT-5.4 Mini · native search, openrouter/openai/gpt-5.4-nano — OpenRouter / OpenAI: GPT-5.4 Nano · native search, openrouter/openai/gpt-5.4-pro — OpenRouter / OpenAI: GPT-5.4 Pro · native search, openrouter/openai/gpt-5.5 — OpenRouter / OpenAI: GPT-5.5 · native search, openrouter/openai/gpt-5.5-pro — OpenRouter / OpenAI: GPT-5.5 Pro · native search, openrouter/openai/gpt-5.6-luna — OpenRouter / OpenAI: GPT-5.6 Luna · native search, openrouter/openai/gpt-5.6-luna-pro — OpenRouter / OpenAI: GPT-5.6 Luna Pro · native search, openrouter/openai/gpt-5.6-sol — OpenRouter / OpenAI: GPT-5.6 Sol · native search, openrouter/openai/gpt-5.6-sol-pro — OpenRouter / OpenAI: GPT-5.6 Sol Pro · native search, openrouter/openai/gpt-5.6-terra — OpenRouter / OpenAI: GPT-5.6 Terra · native search, openrouter/openai/gpt-5.6-terra-pro — OpenRouter / OpenAI: GPT-5.6 Terra Pro · native search, openrouter/openai/gpt-chat-latest — OpenRouter / OpenAI: GPT Chat Latest · native search, openrouter/openai/gpt-oss-120b — OpenRouter / OpenAI: gpt-oss-120b, openrouter/openai/gpt-oss-20b — OpenRouter / OpenAI: gpt-oss-20b, openrouter/openai/gpt-oss-20b:free — OpenRouter / OpenAI: gpt-oss-20b (free), openrouter/openai/gpt-oss-safeguard-20b — OpenRouter / OpenAI: gpt-oss-safeguard-20b, openrouter/openai/o1 — OpenRouter / OpenAI: o1 · native search, openrouter/openai/o1-pro — OpenRouter / OpenAI: o1-pro · native search, openrouter/openai/o3 — OpenRouter / OpenAI: o3 · native search, openrouter/openai/o3-mini — OpenRouter / OpenAI: o3 Mini · native search, openrouter/openai/o3-mini-high — OpenRouter / OpenAI: o3 Mini High · native search, openrouter/openai/o3-pro — OpenRouter / OpenAI: o3 Pro · native search, openrouter/openai/o4-mini — OpenRouter / OpenAI: o4 Mini · native search, openrouter/openai/o4-mini-high — OpenRouter / OpenAI: o4 Mini High · native search, openrouter/openrouter/bodybuilder — OpenRouter / Body Builder (beta), openrouter/openrouter/free — OpenRouter / Free Models Router, openrouter/openrouter/fusion — OpenRouter / OpenRouter: Fusion, openrouter/openrouter/pareto-code — OpenRouter / Pareto Code Router, openrouter/perceptron/perceptron-mk1 — OpenRouter / Perceptron: Perceptron Mk1, openrouter/perplexity/sonar — OpenRouter / Perplexity: Sonar · native search, openrouter/perplexity/sonar-deep-research — OpenRouter / Perplexity: Sonar Deep Research · native search, openrouter/perplexity/sonar-pro — OpenRouter / Perplexity: Sonar Pro · native search, openrouter/perplexity/sonar-pro-search — OpenRouter / Perplexity: Sonar Pro Search · native search, openrouter/perplexity/sonar-reasoning-pro — OpenRouter / Perplexity: Sonar Reasoning Pro · native search, openrouter/poolside/laguna-s-2.1 — OpenRouter / Poolside: Laguna S 2.1, openrouter/poolside/laguna-s-2.1:free — OpenRouter / Poolside: Laguna S 2.1 (free), openrouter/poolside/laguna-xs-2.1 — OpenRouter / Poolside: Laguna XS 2.1, openrouter/poolside/laguna-xs-2.1:free — OpenRouter / Poolside: Laguna XS 2.1 (free), openrouter/qwen/qwen-2.5-72b-instruct — OpenRouter / Qwen2.5 72B Instruct, openrouter/qwen/qwen-2.5-7b-instruct — OpenRouter / Qwen: Qwen2.5 7B Instruct, openrouter/qwen/qwen-2.5-coder-32b-instruct — OpenRouter / Qwen2.5 Coder 32B Instruct, openrouter/qwen/qwen-plus — OpenRouter / Qwen: Qwen-Plus, openrouter/qwen/qwen-plus-2025-07-28 — OpenRouter / Qwen: Qwen Plus 0728, openrouter/qwen/qwen-plus-2025-07-28:thinking — OpenRouter / Qwen: Qwen Plus 0728 (thinking), openrouter/qwen/qwen2.5-vl-72b-instruct — OpenRouter / Qwen: Qwen2.5 VL 72B Instruct, openrouter/qwen/qwen3-14b — OpenRouter / Qwen: Qwen3 14B, openrouter/qwen/qwen3-235b-a22b — OpenRouter / Qwen: Qwen3 235B A22B, openrouter/qwen/qwen3-235b-a22b-2507 — OpenRouter / Qwen: Qwen3 235B A22B Instruct 2507, openrouter/qwen/qwen3-235b-a22b-thinking-2507 — OpenRouter / Qwen: Qwen3 235B A22B Thinking 2507, openrouter/qwen/qwen3-30b-a3b — OpenRouter / Qwen: Qwen3 30B A3B, openrouter/qwen/qwen3-30b-a3b-instruct-2507 — OpenRouter / Qwen: Qwen3 30B A3B Instruct 2507, openrouter/qwen/qwen3-30b-a3b-thinking-2507 — OpenRouter / Qwen: Qwen3 30B A3B Thinking 2507, openrouter/qwen/qwen3-32b — OpenRouter / Qwen: Qwen3 32B, openrouter/qwen/qwen3-8b — OpenRouter / Qwen: Qwen3 8B, openrouter/qwen/qwen3-coder — OpenRouter / Qwen: Qwen3 Coder 480B A35B, openrouter/qwen/qwen3-coder-30b-a3b-instruct — OpenRouter / Qwen: Qwen3 Coder 30B A3B Instruct, openrouter/qwen/qwen3-coder-flash — OpenRouter / Qwen: Qwen3 Coder Flash, openrouter/qwen/qwen3-coder-next — OpenRouter / Qwen: Qwen3 Coder Next, openrouter/qwen/qwen3-coder-plus — OpenRouter / Qwen: Qwen3 Coder Plus, openrouter/qwen/qwen3-max — OpenRouter / Qwen: Qwen3 Max, openrouter/qwen/qwen3-max-thinking — OpenRouter / Qwen: Qwen3 Max Thinking, openrouter/qwen/qwen3-next-80b-a3b-instruct — OpenRouter / Qwen: Qwen3 Next 80B A3B Instruct, openrouter/qwen/qwen3-next-80b-a3b-thinking — OpenRouter / Qwen: Qwen3 Next 80B A3B Thinking, openrouter/qwen/qwen3-vl-235b-a22b-instruct — OpenRouter / Qwen: Qwen3 VL 235B A22B Instruct, openrouter/qwen/qwen3-vl-235b-a22b-thinking — OpenRouter / Qwen: Qwen3 VL 235B A22B Thinking, openrouter/qwen/qwen3-vl-30b-a3b-instruct — OpenRouter / Qwen: Qwen3 VL 30B A3B Instruct, openrouter/qwen/qwen3-vl-30b-a3b-thinking — OpenRouter / Qwen: Qwen3 VL 30B A3B Thinking, openrouter/qwen/qwen3-vl-32b-instruct — OpenRouter / Qwen: Qwen3 VL 32B Instruct, openrouter/qwen/qwen3-vl-8b-instruct — OpenRouter / Qwen: Qwen3 VL 8B Instruct, openrouter/qwen/qwen3-vl-8b-thinking — OpenRouter / Qwen: Qwen3 VL 8B Thinking, openrouter/qwen/qwen3.5-122b-a10b — OpenRouter / Qwen: Qwen3.5-122B-A10B, openrouter/qwen/qwen3.5-27b — OpenRouter / Qwen: Qwen3.5-27B, openrouter/qwen/qwen3.5-35b-a3b — OpenRouter / Qwen: Qwen3.5-35B-A3B, openrouter/qwen/qwen3.5-397b-a17b — OpenRouter / Qwen: Qwen3.5 397B A17B, openrouter/qwen/qwen3.5-9b — OpenRouter / Qwen: Qwen3.5-9B, openrouter/qwen/qwen3.5-flash-02-23 — OpenRouter / Qwen: Qwen3.5-Flash, openrouter/qwen/qwen3.5-plus-02-15 — OpenRouter / Qwen: Qwen3.5 Plus 2026-02-15, openrouter/qwen/qwen3.5-plus-20260420 — OpenRouter / Qwen: Qwen3.5 Plus 2026-04-20, openrouter/qwen/qwen3.6-27b — OpenRouter / Qwen: Qwen3.6 27B, openrouter/qwen/qwen3.6-35b-a3b — OpenRouter / Qwen: Qwen3.6 35B A3B, openrouter/qwen/qwen3.6-flash — OpenRouter / Qwen: Qwen3.6 Flash, openrouter/qwen/qwen3.6-max-preview — OpenRouter / Qwen: Qwen3.6 Max Preview, openrouter/qwen/qwen3.6-plus — OpenRouter / Qwen: Qwen3.6 Plus, openrouter/qwen/qwen3.7-flash — OpenRouter / Qwen: Qwen3.7 Flash, openrouter/qwen/qwen3.7-max — OpenRouter / Qwen: Qwen3.7 Max, openrouter/qwen/qwen3.7-plus — OpenRouter / Qwen: Qwen3.7 Plus, openrouter/qwen/qwen3.8-max — OpenRouter / Qwen: Qwen3.8 Max, openrouter/rekaai/reka-edge — OpenRouter / Reka Edge, openrouter/rekaai/reka-flash-3 — OpenRouter / Reka Flash 3, openrouter/relace/relace-apply-3 — OpenRouter / Relace: Relace Apply 3, openrouter/relace/relace-search — OpenRouter / Relace: Relace Search, openrouter/sakana/fugu-ultra — OpenRouter / Sakana: Fugu Ultra · native search, openrouter/sao10k/l3-lunaris-8b — OpenRouter / Sao10K: Llama 3 8B Lunaris, openrouter/sao10k/l3.1-euryale-70b — OpenRouter / Sao10K: Llama 3.1 Euryale 70B v2.2, openrouter/sao10k/l3.3-euryale-70b — OpenRouter / Sao10K: Llama 3.3 Euryale 70B, openrouter/stepfun/step-3.5-flash — OpenRouter / StepFun: Step 3.5 Flash, openrouter/stepfun/step-3.7-flash — OpenRouter / StepFun: Step 3.7 Flash, openrouter/tencent/hunyuan-a13b-instruct — OpenRouter / Tencent: Hunyuan A13B Instruct, openrouter/tencent/hy3 — OpenRouter / Tencent: Hy3, openrouter/tencent/hy3-preview — OpenRouter / Tencent: Hy3 preview, openrouter/thedrummer/cydonia-24b-v4.1 — OpenRouter / TheDrummer: Cydonia 24B V4.1, openrouter/thedrummer/rocinante-12b — OpenRouter / TheDrummer: Rocinante 12B, openrouter/thedrummer/skyfall-36b-v2 — OpenRouter / TheDrummer: Skyfall 36B V2, openrouter/thedrummer/unslopnemo-12b — OpenRouter / TheDrummer: UnslopNemo 12B, openrouter/thinkingmachines/inkling — OpenRouter / Thinking Machines: Inkling, openrouter/thinkingmachines/inkling-small — OpenRouter / Thinking Machines: Inkling Small, openrouter/undi95/remm-slerp-l2-13b — OpenRouter / ReMM SLERP 13B, openrouter/upstage/solar-pro-3 — OpenRouter / Upstage: Solar Pro 3, openrouter/writer/palmyra-x5 — OpenRouter / Writer: Palmyra X5, openrouter/x-ai/grok-4.20 — OpenRouter / xAI: Grok 4.20 · native search, openrouter/x-ai/grok-4.20-multi-agent — OpenRouter / xAI: Grok 4.20 Multi-Agent · native search, openrouter/x-ai/grok-4.3 — OpenRouter / xAI: Grok 4.3 · native search, openrouter/x-ai/grok-4.5 — OpenRouter / xAI: Grok 4.5 · native search, openrouter/x-ai/grok-build-0.1 — OpenRouter / xAI: Grok Build 0.1 · native search, openrouter/xiaomi/mimo-v2.5 — OpenRouter / Xiaomi: MiMo-V2.5, openrouter/xiaomi/mimo-v2.5-pro — OpenRouter / Xiaomi: MiMo-V2.5-Pro, openrouter/z-ai/glm-4.5 — OpenRouter / Z.ai: GLM 4.5, openrouter/z-ai/glm-4.5-air — OpenRouter / Z.ai: GLM 4.5 Air, openrouter/z-ai/glm-4.5v — OpenRouter / Z.ai: GLM 4.5V, openrouter/z-ai/glm-4.6 — OpenRouter / Z.ai: GLM 4.6, openrouter/z-ai/glm-4.6v — OpenRouter / Z.ai: GLM 4.6V, openrouter/z-ai/glm-4.7 — OpenRouter / Z.ai: GLM 4.7, openrouter/z-ai/glm-4.7-flash — OpenRouter / Z.ai: GLM 4.7 Flash, openrouter/z-ai/glm-5 — OpenRouter / Z.ai: GLM 5, openrouter/z-ai/glm-5-turbo — OpenRouter / Z.ai: GLM 5 Turbo, openrouter/z-ai/glm-5.1 — OpenRouter / Z.ai: GLM 5.1, openrouter/z-ai/glm-5.2 — OpenRouter / Z.ai: GLM 5.2, openrouter/z-ai/glm-5v-turbo — OpenRouter / Z.ai: GLM 5V Turbo

Search modesearch_modestringonce

'Single search' runs exactly one search per node run — predictable cost, works with every model. 'Agentic' lets the model decide whether and how many times to search; it needs a tool-calling model and a cost ceiling.

Options: once — Single search (deterministic), agentic — Agentic (model decides)

Search engineenginestringauto

'Auto' uses the provider's own search when the model has it and Exa otherwise. 'Native' requires a model marked 'native search'. Parallel is the cheapest but returns short excerpts.

Options: auto — Auto (native, else Exa), native — Native (provider's own), exa — Exa, parallel — Parallel (cheapest), perplexity — Perplexity

Max resultsmax_resultsinteger5

Sources to retrieve per search.

Write an answersynthesizebooleantrue

Off: the model writes nothing and only the sources come back, which is cheaper. The sources are returned either way.

Advanced
Excerpt size per sourcemax_charactersinteger0

Characters of page text kept per source. 0 lets the engine choose (~2000-4000). In 'Single search' mode this trims the excerpts after they arrive, so it bounds the output but not the token cost.

Search depthsearch_context_sizestring""

How much material the search retrieves. This is the only depth control that reaches native provider search (which ignores the excerpt size, and prices per depth tier). For Exa it is a coarse preset — 5K/15K/30K characters per source — that the excerpt size overrides when both are set.

Options: — Provider default, low — Low, medium — Medium, high — High

Only these domainsinclude_domainsarray<string>

Wildcards and paths allowed: '*.substack.com', 'openai.com/blog'.

Exclude domainsexclude_domainsarray<string>

Ignored by native OpenAI search; unsupported by native Google search.

System promptsystem_promptstring""

Extra instructions for how the answer should be written.

supports templates

Search results preamblesearch_promptstring""

Replaces the text OpenRouter puts in front of the search results. Single search mode only.

supports templates

shown when search_mode = once

Max answer tokensmax_tokensinteger0

0 uses the platform default. Ignored when 'Write an answer' is off.

Max searchesmax_searchesinteger3

Hard cap on how many searches the model may run. Agentic mode only.

shown when search_mode = agentic

Spend ceiling per run (USD)max_cost_usdnumber0.05

Stops the model's searches once this much has been spent. 0 disables the ceiling and leaves only 'Max searches'. Agentic mode only.

shown when search_mode = agentic

OpenRouter connection (optional)connection_idstring""

BYO key. Leave empty to use the platform key.

connection: openrouter

Stream search progress in Catchstream_progress_in_catchbooleantrue

Phased English progress in Catch Tool Call stream

shown when operation_mode = as_tool

Shared fields

Every node has these three — the platform adds them, not the node author.

  • expose_error_output — When enabled, show an execution output to connect nodes that run if this step fails.
  • split_ports_in — Show separate execution and data input handles instead of one combined port.
  • split_ports_out — Show separate execution and data output handles instead of one combined port.