OpenAI web search

by OpenAIWeb search

OpenAI web search is the built-in tool that lets OpenAI models search the web while they answer. Answers carry inline citations with each source's URL and title, a sources list shows every page the model consulted, and filters take up to 100 allowed or blocked domains. On Opper, opper:web_search on auto uses it when you call OpenAI models on the Responses endpoint, and Opper's own engine everywhere else. Pin "engine": "native" to require it, or pin Jina or SearchBase to keep searches in the EU instead. It runs on 13 routes in the catalogue today.

UseOpenAI web searchwithin

Add OpenAI web search on Opper

Set up with agents

Paste this into your coding agent (Claude Code, Cursor, Codex, and more) and it will set up and build with Opper for you.

Get your API key

Key info

Endpoint
Responses
Region
Provider
Pin it with
"engine": "native"
Index
Bing
Native routes
13

In your code

curl https://api.opper.ai/v3/compat/responses \
-H "Authorization: Bearer $OPPER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "openai/gpt-6.1-sol",
"input": "What changed in the news today?",
"tools": [{"type": "opper:web_search", "engine": "native"}]}'

Use OpenAI web search with these models

Step-by-step setup for OpenAI web search on each of these models through Opper.

More tools on Opper

Use OpenAI web search through Opper

One key, 700+ models, a choice of region, and zero data retention. Tools run in the same request, with every call in your traces.

Get startedView Documentation