This page focuses on the Search API. For shared setup (installation, authentication, configuration, error handling, performance, and type safety), see the SDK overview.
Quick Start
Get ranked web search results:Example Output
Example Output
Features
Multi-Query Search
Run multiple related searches in a single request:Limiting Search Results
Control the number of search results returned:Domain Filtering
Limit search results to specific domains for trusted sources:Date Filtering
Filter results by publication date or recency:Academic Search
Search academic sources for research purposes:Location-Based Search
Get geographically relevant results:Advanced Usage
Complex Search Configuration
Combine multiple filters for precise results:Error Handling
Handle search-specific errors:Async Usage
Best Practices
1
Use appropriate search modes
Choose between “web” and “academic” search modes based on your needs.
2
Implement effective filtering
Use domain and date filters to improve result quality and relevance.
3
Handle rate limits efficiently
Implement exponential backoff for rate limit errors.
4
Process concurrent searches efficiently
Use async for concurrent requests while respecting rate limits.
Resources
- SDK Overview - Installation and setup
- API Reference - Search - Search API Reference
- Search Control Guide - Advanced search controls
- Date Range Filter Guide - Date filtering options
- Domain Filter Guide - Domain filtering strategies