Structured results, not SERP HTML
A JSON-first alternative to a scraped SERP API: each result carries title, URL, content snippet, relevance score, domain and published date, ready for tool-use and citations.
agentsearch-web-search-v1 · Pocket MainNet
AgentSearch Web Search gives agents, LLM search tools and RAG search pipelines live web results as structured JSON: up to 5 ranked results per call with title, URL, snippet, score, domain and date. Call it over HTTP through the Pocket Agentic Portal or as an MCP web search tool.
$0.005 per callUSDC via x402 or MPPNo account, no API keyagentsearch-web-search-v1
A JSON-first alternative to a scraped SERP API: each result carries title, URL, content snippet, relevance score, domain and published date, ready for tool-use and citations.
One POST /v1/search with a query and optional max_results (1–5). Errors come back as a JSON error object with a retryable flag.
$0.005 per call in USDC over x402 (Base) or MPP (Tempo) on the Pocket Agentic Portal. No account, plan or API key, so an agent with a wallet can start immediately.
AgentSearch has three services. Pick by what your agent has in hand and where the content lives.
You have a question, not a URL. Get up to 5 ranked results with title, URL, snippet, score, domain and date.
You have a URL and the content is in the HTML the server sends: docs, blogs, news, most marketing pages. Fast and cheap.
Web Extract API →The content only appears after JavaScript runs: SPAs, dashboards, client-rendered lists. Headless Chromium renders it first.
Web Render API →curl -X POST https://agent.pocket.network/v1/agentsearch-web-search-v1/v1/search \
-H 'content-type: application/json' \
-d '{"query":"Pocket Network","max_results":1}'
# → 402 Payment Required with the terms.
# An x402 or MPP client pays and retries.{
"portal": {
"provenance": "third-party-supplier",
"serviceId": "agentsearch-web-search-v1",
"schemaCheck": "unchecked"
},
"data": {
"query": "Pocket Network",
"result_count": 1,
"results": [
{
"title": "What is Pocket Network? | Messari by Blockworks",
"url": "https://messari.io/project/pocket-network-2/profile",
"content": "## About\n\nPocket Network is an open protocol …",
"score": 0.93338853,
"published_date": null,
"domain": "messari.io"
}
]
}
}Trimmed from the real captured example on the Agentic Portal service page. The portal wraps the supplier response in data; treat it as third-party content. Full schema: search OpenAPI spec.
POST https://agent.pocket.network/v1/agentsearch-web-search-v1/…. An unpaid request returns 402 with the terms; an x402 (Base) or MPP (Tempo) client pays $0.005 in USDC and retries. No account, no API key.
Add npx -y @pocket-network/agentic-portal-mcp to Claude Desktop, Cursor or Claude Code. Use describe_service and call_service on agentsearch-web-search-v1. It pays per call from a local wallet with spend limits.
Prefer to run your own stack? @agentsearchhq/agentsearch-mcp is a self-hosted MCP server with a direct mode.
Ground answers in fresh sources instead of stale training data, and cite the URLs you found.
Find candidate documents for a question, then pull the best ones in full with Web Extract.
Look up the latest library docs, changelogs and API references from Cursor or Claude Code through MCP.
It does the job agents usually want from a SERP API, but it returns structured JSON results (title, URL, snippet, score, domain, date) instead of a search results page.
Up to 5. Set max_results from 1 to 5; values outside that range are clamped.
It costs $0.005 per call in USDC, paid over x402 on Base or MPP on Tempo through the Pocket Agentic Portal. There is no account and no API key.
Add npx -y @pocket-network/agentic-portal-mcp to your MCP client, set a spending limit, then use call_service on agentsearch-web-search-v1. See the MCP setup guide.
Any URL to clean markdown or text, with title, links and metadata.
agentsearch-web-extract-v1
Headless Chromium renders JavaScript pages and returns title, text and HTML.
agentsearch-web-render-v1