Web Search API Reference
Provide web search capabilities to LLMs
Endpoint
POST https://api.websearch.plus/v1/web_search_plus
Authorization
Requires API Key in Authorization header using Bearer scheme:
Authorization: Bearer YOUR_API_KEY
Request Body
query
string — Required
Search query, Maybe is from the LLM's tool_call. (1–200 characters)
search_context_size
string — Optional
Controls search depth: low, medium (default), or high. Affects number of results and pricing.
low: For some lightweight search needs, such as weathre, stock prices, etc.medium: Can be applied to most search scenarios.high: Being able to conduct in-depth searches on a topic.
options.result_type
string — Optional
Result type, list: returns structured, text: concatenates the contents of the list into text to meet the content parameter requirements of call_tool in LLM, making it convenient for developers to directly write the results into the method calling LLM
list: returns structured result as a list.text: concatenates the list into a single string suitable for input of LLM tool calling.
options.language
string — Optional
Language of expected results (ISO-639-1), "en" is (default).
options.type
string — Optional
Search type: search (default) or news.
search: Search across the entire network.news: Only search for reliable news sources, very suitable for searching real-time content.
options.qdr
string — Optional
Time filter: any (default), h, d, w, m, y.
any: Publication time unlimited.h: Publication time within one hour.d: Publication time within one day.w: Publication time within one week.m: Publication time within one month.y: Publication time within one year.
options.mode
string — Optional
If smart, returns hybrid search result. If full, returns full content of web page. Default: smart.
smart: Hybrid search can intelligently filter out over 50% of low relevance content.full: Returning the entire text content of the search results page may generate a large amount of redundant information.
Example Request
curl -X POST https://api.SourceMind.ai/v1/web_search_plus \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "latest news about LLM",
"search_context_size": "medium",
"options":{
"language": "en",
"mode": "smart",
"type": "search",
"return_type": "text",
"qdr": "w"
}'