What You Can Do
- Search everything - Web, research journals, books, and live financial data in one call
- Get real-time results - Up-to-the-minute information from all sources
- Filter precisely - Control sources, dates, relevance scores, and result count
- Feed your AI - Results formatted for LLM context windows
Features
Multi-Source Search
Search web, research papers, books, and financial data in one API call.
AI Ready
Results go straight into your AI’s context window.
Source Control
Include or exclude specific domains, URLs, and datasets.
Date Filtering
Filter by publication date for recent or historical content.
Getting Started
Basic Search
Fast Mode
Use fast mode for quicker responses with shorter results. Good for general queries:Search Types
| Type | What it searches | Use for |
|---|---|---|
all | Web and proprietary sources (default) | Comprehensive coverage |
web | Web only | Current events, general topics |
proprietary | Research, financial, and premium sources | Research, technical analysis |
news | News articles only | Current news and journalism |
Advanced Features
AI Agent vs User Queries
Setis_tool_call based on who’s making the request:
Response Length
Control how much content comes back per result:"short": ~25,000 characters per result"medium": ~50,000 characters per result"large": ~100,000 characters per result"max": Full content- Custom integer: Exact character count
100 Results
The Search API supports up to 100 results per query. This requires theincreased_max_results permission on your API key.
To enable 100 results:
- Go to API Key Management
- Request the
increased_max_resultspermission - Create a new API key after approval
Without this permission, the default maximum is 20 results per query.
More Guides
Source Filtering
Include or exclude specific domains and datasets
Date Filtering
Filter by time periods
Prompting Guide
Write queries that get better results
Tips & Tricks
Optimise performance and control costs
Response Format
Example Response
Top-level Fields
| Field | Description |
|---|---|
success | Whether the search completed successfully |
error | Empty on success; error message otherwise |
tx_id | Transaction ID for tracing and support |
query | The processed search query |
results | Array of result objects, ranked by relevance |
results_by_source | Count of results per source type |
total_results | Total matches available |
total_cost_dollars | Total cost in USD |
total_characters | Total characters across all results |
fast_mode | Present when fast mode was used |
Result Fields
| Field | Description |
|---|---|
title | Document or article title |
url | Canonical URL (may include tracking parameters) |
content | Extracted text, trimmed per response_length |
description | Brief summary |
source | Source category: web, academic, etc. |
price | Cost in USD for this result |
length | Character count |
data_type | Data type (e.g., unstructured) |
source_type | Specific source classification (see Source types) |
publication_date | ISO 8601 date when available |
id | Stable identifier |
image_url | Extracted images |
relevance_score | Score between 0 and 1 |
Source Types
| Type | Datasets | Description |
|---|---|---|
general | valyu-wikipedia and similar corpora | General knowledge (e.g., Wikipedia) |
website | Brave web search, Spider scraper, LinkedIn processor | Web articles |
forum | Brave QA hits | Community Q&A snippets |
paper | valyu/valyu-arxiv and academic indexes | Academic papers (ArXiv, etc.) |
data | Finance server integrations | Market data and analytics |
report | valyu/valyu-sec-filings | SEC regulatory filings |
health_data | WHO Global Health Observatory | Global health indicators |
clinical_trial | valyu/valyu-clinical-trials | Clinical trial summaries from ClinicalTrials.gov |
drug_label | valyu/valyu-drug-labels | FDA drug labels from DailyMed |
grants | NIH RePORTER | NIH funding data |
Best Practices
- Be specific - Detailed queries get better results
- Set price limits - Balance cost with quality
- Use filters - Get only what you need
- Match search type - Pick
search_typebased on your use case - Track costs - Check
total_cost_dollarsin responses - Set
is_tool_call=true- For AI agent usage
Error Handling
Try the DeepSearch API
Full API reference with interactive examples

