searchio Search
Keyless web search, page reading, and product lookup for humans and AI agents. A three-tier fetch ladder climbs bot walls and JavaScript-only pages — no API keys, no empty results.
Built for Deterministic Search
The same fetch ladder whether you run it from a terminal, a Python script, an HTTP client, or an AI agent
Keyless by Default
Search and page reading need no API keys and cost nothing. Results are fused and ranked across multiple keyless providers — you get one answer, not five tabs.
Blocking-Resistant Ladder
Three fetch tiers: plain HTTP, TLS impersonation, then a Rust engine sidecar and Chromium for the challenge tier. Per-domain tiers are learned and cached.
Honest Output
Every answer lists providers used, failed, and skipped. A walled page returns 451, provider failure returns 502 or 503 — you never get an empty page.
One Engine, Three Interfaces
Install once. Use it from the CLI, from an MCP client, or over HTTP — the ladder and the cache are shared.
Command Line
One pip install. Search, read pages, look up products, and run the research swarm from your terminal.
Features
pip install "searchio[mcp]"MCP Server
Six tools any MCP client can call: search, read URLs, product and local listings, research, and health stats.
Features
npx -y @ioserviceslabs/searchio-mcpHTTP API
searchio serve exposes the whole engine over HTTP — drop-in backend for apps, agents, and shared team infrastructure.
Features
searchio serve --port 8080Give Your Agent the Web
Connect searchio to Claude Desktop, Cursor, or any MCP client in one step — the launcher picks Docker when present, otherwise your local install.
Setup Instructions
Install with pip, Docker, or the npm launcher
Add the configuration to your MCP client
Restart the client to activate the connection
Ask the agent to search the web — real results mean it works
Agent Capabilities
{
"mcpServers": {
"searchio": {
"command": "npx",
"args": [
"-y",
"@ioserviceslabs/searchio-mcp"
]
}
}
}No Keys Required
Search and reading need no API keys and cost nothing. Only the research swarm calls a paid model — set one key and it works.
Beyond Search
The same ladder that reads a page also researches a question and prices a product
Research Swarm
A multi-step swarm of workers plans, searches, reads, and cross-checks — then returns findings, each citing the pages the workers actually read.
Details
Product Intelligence
One row per product, prices merged across retailers. Facebook Marketplace by city, browser-backed and anonymous — credentials never sent anywhere.
Details
Built to Be Hosted
The MCP server speaks the x402 payment shape — a billable tool returns 402 with an X-Payment challenge until the caller pays. Host it next to SwarmIO for credits.
Details
Get searchio
Open source under Apache-2.0. One command gives your terminal — and your agents — the readable web.