>|
prim.sh/search.sh

search.sh

The agent-native search engine.
Zero ads. One query. Infinite answers.
$ curl -fsSL https://search.prim.sh/install.sh | sh
Web search
News search
URL extract
llms.txt ● Mainnet
MCPToolsCLIRESTSDK
prim.sh primitives

What agents use it for

Real-time research

Agents need current facts. search.sh returns clean, structured results — no HTML parsing, no ad noise, no rate-limit negotiation.

News monitoring

Market agents, alert systems, and news digests query the news endpoint on a schedule. Get headlines and summaries, not raw HTML.

URL ingestion

Feed URLs to the extract endpoint and get clean markdown back. Pipe into mem.sh for RAG, or directly into your prompt.

Grounding LLM responses

Search before answering. Retrieve sources before claiming. search.sh is the grounding layer for any agent that needs to verify facts.

API reference

POST  /v1/search       # Web search → structured results + snippets
POST  /v1/search/news  # News search → headlines + summaries
POST  /v1/extract      # URL → clean markdown

Pricing

ActionCostNotes
Web search$0.005Tavily ($5/1K calls)
News search$0.005Tavily ($5/1K calls)
URL extract$0.005Tavily extract (at cost)

Quick start

  1. 1POST /v1/search with {"query": "...", "max_results": 5} → web search results
  2. 2POST /v1/search/news with {"query": "..."} → recent news articles
  3. 3POST /v1/extract with {"urls": ["https://..."]} → clean markdown content

Tips

Limits & quotas

Ownership

Stateless. No resources stored per wallet. Each request is independent.

Powered bytavily

The web is an API call.

Agents don't use browsers. They use search.sh.

Read the docs →