auto mode escalates to this treatment on its own when a query needs it — pin searchMode=deep when you want it on every call. Equivalent to effort=high, if you use the generic effort dial instead of naming a mode.
The example query intentionally misspells “quantum” — deep mode corrects it automatically.
What deep mode adds
- Query expansion — expands your query into related variations and fans out follow-up searches from what the first pass finds
- Thorough coverage — finds results across multiple angles of your topic, covering sources a single search might miss
- Higher quality results — stronger reranking keeps only strong, relevant matches
- Spell correction — fixes typos and misspellings in the query
When to pin deep mode
- You want thorough coverage on every call, regardless of how simple a query looks
- Queries come from user input that may contain typos
- You want higher-quality results and can accept a 2–3 second response
auto applies it selectively — pinning is for when you want it guaranteed.
Example response
Handling corrected queries
ThecorrectedQuery field appears when the search detects and fixes a misspelling. Use it to show users what was actually searched:
Any mode can return
correctedQuery when a correction is detected. Deep and exhaustive modes go further: they re-run the search with the corrected query, so the results themselves reflect the correction.Adding extracts and metadata
Adding extracts and metadata
Combine deep mode with richer output options:
Next steps
Fast mode
Pinned low latency for real-time applications.
Search modes
Automatic effort by default, manual control when you want it.
Research assistant
Multi-query search with result aggregation.
Query parameters
Full parameter reference.

