Web Search
Introduction
FastRouter supports two ways to give a model access to live web results:
Native web search — for models that ship with built-in search, controlled via the
web_search_optionsparameter.:onlinesuffix — appends Exa-powered web search results to any model on FastRouter.
Native Web Search
When using a web-search-enabled model, you can pass the web_search_options parameter to control how much search context is retrieved and processed. Models with this capability dynamically integrate search results into their reasoning process.
These models apply a per-request fee, and additionally charge based on search context size, which controls how much data is retrieved and processed per query.
Web-Search Enabled Models
These models support built-in web search:
openai/gpt-4o-mini-search-previewopenai/gpt-4o-search-previewperplexity/sonar-properplexity/sonar-reasoning-properplexity/sonarperplexity/sonar-reasoning
Search Context Size
The search_context_size setting controls how much information is pulled from search results. Pricing varies based on the selected level.
low
Minimal context for basic queries
Quick facts, dates, headlines
medium
Moderate context with broader information coverage
General knowledge, short summaries
high
Extensive search context for deep research
In-depth topics, analysis, reports
Sample Request
This example uses openai/gpt-4o-mini-search-preview with medium search context to get real-time sports event info:
Enabling Web Search for Any Model (:online)
You can incorporate relevant web search results for any model on FastRouter by appending :online to the model slug. Search is performed by Exa, and the retrieved results are injected into the model's context before the completion is generated — so this works with models that have no native search capability of their own.
Sample Request
Pricing
Billing depends on which method you use.
Native web search
Charged by the provider (per request + search context size)
Standard token pricing for that model
:online (Exa)
$7 per 1,000 requests
Standard token pricing for the underlying model
Both are billed against your FastRouter credits.
With :online, the Exa search fee is charged per request that triggers a search, and is separate from the token cost of the model you pair it with. Search results injected into the prompt count toward your input tokens.
Last updated
