pipellm-websearch npm package for OpenClaw.
What WebSearch Includes
| Surface | What it is for |
|---|---|
| Search API | Call PipeLLM WebSearch over HTTP from your app or backend |
| npm package | Install PipeLLM WebSearch as an OpenClaw plugin from npm |
Core Capabilities
- real-time web search through PipeLLM-managed retrieval
- optional rich page context in search results
- page reading and news-search tools through the OpenClaw plugin
- per-request billing with the same PipeLLM API key used across your account
Authentication
Use the same PipeLLM API key you use for the rest of the platform:Public Routes
PipeLLM Gateway currently exposes four public WebSearch routes:| Route | Purpose | Query parameter |
|---|---|---|
GET /v1/websearch/search | Deep search with retrieval and reranking | q |
GET /v1/websearch/simple-search | Fast search snippets without RAG enrichment | q |
GET /v1/websearch/reader | Read a page and return clean text | url |
GET /v1/websearch/search-news | News search with retrieval and reranking | q |
Pricing
Current WebSearch pricing is billed per successful request:| Item | Price |
|---|---|
| WebSearch request | $0.05 |
WebSearch requests share your account-level authentication and are billed as a
separate product surface from model generation endpoints.
Route Matrix
| Public route | Internal service route | Notes |
|---|---|---|
/v1/websearch/search | /api/search | Full search + content extraction + rerank |
/v1/websearch/simple-search | /api/simple-search | Serper search only |
/v1/websearch/reader | /api/reader | Read one page by URL |
/v1/websearch/search-news | /api/search-news | News search + content extraction + rerank |
Start Here
Deep Search
Full search with content extraction and reranking
Simple Search
Fast search snippets without deep retrieval
Reader
Read a page and convert it to clean text
News Search
Search recent news with retrieval support
pipellm-websearch (npm)
Install the OpenClaw plugin from npm
OpenClaw
Connect coding agents to PipeLLM and WebSearch