search_depth parameter controls the tradeoff between latency, cost, and content richness. Pick the right depth for each query instead of over-fetching.
Overview
| Depth | Latency | Content | Credits | Best For |
|---|---|---|---|---|
lite | Lowest | Titles, URLs, snippets | 1 per search | URL discovery, filtering, high-volume pipelines |
fast | Low | Rich content | 2 per search | RAG, chatbots, AI agent loops |
deep | Higher | Full real-time page extraction | 1 + 1 per page | Research, due diligence, knowledge bases |
When to use each depth
Lite — scan and filter
Uselite when you need to scan many results quickly without reading full content. Returns titles, URLs, and short snippets.
Good for:
- URL discovery before targeted extraction
- Filtering results by title or domain before deeper processing
- High-volume monitoring where you only need to detect new mentions
- Building URL lists for downstream tools like Extract or Crawl
Fast — rich content for AI agents
Usefast when you need enough content to answer questions or feed an LLM, without the latency of scraping every page in real time. Returns rich content optimized for AI consumption.
Good for:
- RAG pipelines and chatbot grounding
- Real-time agent workflows where latency matters
- Q&A systems that need context beyond snippets
- Any AI application that needs content, not just links
fast mode requires an enterprise account and only works with focus: "general". Contact sales to get access.Deep — full page extraction
Usedeep when you need complete source material from every result. Each page is scraped in real time and returned as full content.
Good for:
- Research and due diligence requiring complete source text
- Building comprehensive knowledge bases
- Content analysis where snippets are insufficient
- Legal or compliance workflows needing full page archives
Cost optimization
Start lite, go deeper when needed
The most cost-effective pattern: search withlite first, then use Extract on the specific URLs that matter.
Choose depth by query type
Not every query needs the same depth. Match depth to intent:| Query intent | Recommended depth | Why |
|---|---|---|
| ”Find URLs about X” | lite | Only need links, not content |
| ”What is X?” | fast | Rich content is enough for a summary |
| ”Summarize everything about X” | deep | Need full page text for comprehensive analysis |
| ”Monitor mentions of X” | lite | High-volume, only need detection |
| ”Research X for a report” | deep | Need complete source material |
Combining depth with other features
Depth + domain filtering
Narrow your search to trusted sources before extracting content:Depth + time filtering
Combine depth with recency filters for targeted research:Depth + LLM answer
Addinclude_answer: true to any depth for an AI-generated summary with citations:
Next steps
Search
Full Search documentation with all features and topic modes
API Reference
Complete parameter documentation and response schemas