Web Search API for agents and LLMs

The web search API and MCP server for AI agents.

Blopus is a web search API for AI agents and LLMs β€” one REST call, or a one-line web search MCP server for Claude, Cursor and any MCP client. Every result comes from our own crawler and index, never resold, so your agent can search the web, read the page, and act on what's true right now.

No card needed. 400 credits β‰ˆ 4,000 results across search, fetch and image search. Then plans from $7/mo β€” never billed over your plan.
mcp.json cURL Python TypeScript
// Add Blopus to Claude, Cursor, or any MCP client
{
  "mcpServers": {
    "blopus": {
      "url": "https://mcp.blopus.ai",
      "headers": { "Authorization": "Bearer blp_live_..." }
    }
  }
}
curl https://api.blopus.ai/v1/search \
  -H "Authorization: Bearer blp_live_..." \
  -H "Content-Type: application/json" \
  -d '{"query":"site reliability trends 2026","count":5,"freshness":"pm"}'
import requests
r = requests.post("https://api.blopus.ai/v1/search",
    headers={"Authorization": "Bearer blp_live_..."},
    json={"query": "latest on vector databases", "count": 5})
for x in r.json()["results"]:
    print(x["title"], x["url"])
const r = await fetch("https://api.blopus.ai/v1/search", {
  method: "POST",
  headers: { Authorization: "Bearer blp_live_...", "Content-Type": "application/json" },
  body: JSON.stringify({ query: "who won the match last night", count: 5 }),
});
const { results } = await r.json();
console.log(results[0].snippet);

Search that speaks model.

Raw HTML is noise. Blopus returns ranked results with clean, de-duplicated, citation-ready snippets β€” from an index we own and keep fresh, so your context window works for you, not against you.

Fresh & independent

Our own crawler and index. New pages are searchable within minutes, and we never resell Google or Bing. No third-party terms, quotas, or price changes sitting between your agent and the web.

Built for agents

Hybrid semantic + keyword ranking finds results by meaning and exact terms, returns clean model-ready snippets, and connects over native MCP. ~130 ms typical.

~130 ms typical server-side latency; end-to-end varies with your network, region, and connection.

Flat & hard-capped

One price, a hard cap, zero overage. Hit your monthly searches and calls pause until reset β€” a runaway agent can never run up a surprise bill. Top up any time if you need more.

Integrations 63
Connect any agent in under a minute.

One key, one endpoint. Tap your tool for a copy-paste snippet β€” MCP, function calling, an SDK, or plain REST β€” plus a link to its official docs.

Native integrations

  • OpenClaw — OpenClaw speaks MCP natively β€” point it at the endpoint and search + fetch appear automatically. docs

MCP clients

  • AnythingLLM — AnythingLLM runs MCP servers for its agent β€” add Blopus from the Agent Skills page. docs
  • ChatGPT — Turn on Developer mode and add Blopus as a connector, or call it as a function from the API. docs
  • Claude — In the Claude app: Settings β†’ Connectors β†’ Add custom connector, then paste the URL. docs
  • Claude Code — Register the hosted MCP server from the Claude Code CLI β€” search + fetch land instantly. docs
  • Cline — Add Blopus in Cline’s MCP settings β€” the two tools appear in every task. docs
  • Continue — Add Blopus as an MCP server in your Continue config and it’s available to every model. docs
  • Cursor — Drop Blopus into ~/.cursor/mcp.json (global) or .cursor/mcp.json in a project. docs
  • Gemini — Register Blopus as a remote MCP tool in the Gemini API, or expose it via function calling. docs
  • Goose — Add Blopus as a Streamable-HTTP extension in Goose and it wires up search + fetch. docs
  • Jan — Jan is an MCP host β€” turn on MCP Servers in Settings and add Blopus for web search + fetch. docs
  • Letta — Register the Blopus MCP server in Letta’s Tool Manager and both tools attach to any agent. docs
  • LibreChat — Add Blopus under mcpServers in librechat.yaml and it’s available to every agent. docs
  • LiteLLM — Declare Blopus under mcp_servers in config.yaml β€” the LiteLLM proxy exposes it to every model. docs
  • LM Studio — LM Studio is an MCP host β€” open Program β†’ Edit mcp.json and add Blopus. docs
  • Open WebUI — Open WebUI is an MCP client (v0.6.31+) β€” add Blopus as a Streamable-HTTP tool server with a Bearer token. docs
  • Portkey — Add Blopus as an external MCP server in Portkey’s MCP Gateway and route tool calls through your Portkey key. docs
  • Windsurf — Point Cascade at the Blopus MCP server from your Windsurf config. docs
  • Zed — Register Blopus as a context server in Zed’s settings and the agent can search the live web. docs

Frameworks & SDKs

  • AutoGen — Load Blopus with mcp_server_tools over Streamable HTTP and hand the tools to an AssistantAgent. docs
  • CrewAI — Give any CrewAI agent the Blopus search tool. docs
  • LangChain — Add the Blopus tool to any LangChain / LangGraph agent. docs
  • LangGraph — Register Blopus as a LangChain @tool (or load it via langchain-mcp-adapters) and pass it to create_react_agent. docs
  • LlamaIndex — Load the Blopus tool spec and hand it to any LlamaIndex agent. docs
  • Vercel AI SDK — Register Blopus as a tool in generateText / streamText. docs

Automation platforms

  • AutoGPT — Drop a Send Web Request block pointed at the Blopus REST endpoint to give any AutoGPT agent live web search. docs
  • Dify — Create a Custom tool from Blopus’ OpenAPI schema, then enable it in any agent or workflow. docs
  • Flowise — Drop a Custom MCP node on the canvas, point it at the Blopus endpoint, and refresh available actions. docs
  • Langflow — Add the MCP Tools component (Streamable HTTP) and the agent gets Blopus search + fetch. docs
  • n8n — Wire Blopus into any workflow with the MCP Client Tool node β€” no code. docs

Local model runtimes

  • Aphrodite Engine — Aphrodite’s OpenAI server supports tool calling β€” expose Blopus in your chat requests. docs
  • ExLlamaV2 — Serve ExLlamaV2 behind TabbyAPI’s OpenAI-compatible endpoint and register Blopus as a tool. docs
  • KoboldCpp — KoboldCpp’s OpenAI-compatible /v1 endpoint has experimental tool calling β€” pass Blopus in the tools array. docs
  • llama.cpp — Run llama-server with --jinja for OpenAI-style tool calling, then pass Blopus in tools. docs
  • llamafile — llamafile ships an OpenAI-compatible endpoint β€” pass Blopus in the tools array. docs
  • LocalAI — LocalAI is a drop-in OpenAI-compatible server β€” register Blopus as a function tool. docs
  • Mistral-inference — mistral-inference’s ChatCompletionRequest takes a tools list β€” register Blopus and the model emits tool calls. docs
  • MLX — Serve on Apple Silicon with the mlx-lm OpenAI-compatible server, then register Blopus as a tool. docs
  • Ollama — Hand your local model the Blopus tool through Ollama’s tool-calling API. docs
  • SGLang — SGLang serves an OpenAI-compatible endpoint with tool calling β€” register Blopus as a tool. docs
  • TensorRT-LLM — trtllm-serve exposes an OpenAI-compatible endpoint with function calling β€” register Blopus as a tool. docs
  • TGI — HuggingFace Text Generation Inference speaks OpenAI tools β€” point the tool at Blopus. docs
  • vLLM — vLLM’s OpenAI-compatible server supports tools β€” expose Blopus in your chat requests. docs

Hosted model APIs

  • DeepSeek — DeepSeek is OpenAI-compatible β€” add Blopus as a function in your request and you’re done. docs
  • Grok (xAI) — Grok is OpenAI-compatible β€” register Blopus as a tool and it calls out whenever it needs the live web. docs
No tool matches that. Try β€œMCP”, β€œPython”, or a name.

Plus any MCP client or tool-calling agent. If your model or framework can call a tool β€” natively over MCP, or as a function in any agent loop β€” Blopus drops right in. Cline, Windsurf, Continue, LangChain, LlamaIndex, CrewAI, AG2, n8n, and hundreds more. One key, one endpoint, everywhere β€” no SDK, no lock-in.

Our own index

No middleman. No reselling. Our own index.

Blopus runs its own crawler and search index end to end. We don't resell Google or Bing, and we don't scrape other search engines β€” so you get an independent source of truth that stays up when someone else's terms, quotas, or prices change. New pages become searchable within minutes.

First-party crawler Hybrid semantic + keyword No third-party ToS risk Freshness we control Stable, predictable limits
1 indexOurs β€” end to end, no reseller in the path
0 SERP scrapersWe don't piggyback on other search engines
MinutesCrawl-to-index freshness on the pages that matter
Model Context Protocol

A web search MCP server that gives your agents the internet.

Connect once and every tool-using model can search, fetch, and cite the live web. No custom tool code, no browser farm, no maintenance. Point Claude, Cursor, or your own runtime at Blopus and your agents get more reach β€” instantly. Bundled in every plan.

  • βœ“Fully hosted & managed. Connect any client to https://mcp.blopus.ai β€” nothing to deploy, patch, or maintain.
  • βœ“Two clean tools, serious controls: search and fetch β€” with freshness, domain filters, date ranges, relevance scores, pagination, and batch fetch built in (see below).
  • βœ“Safe by default. Per-key rate limits and hard usage caps travel with every agent call.
  • βœ“Works with any MCP client. Claude Desktop, Cursor, ChatGPT, Cline, and custom agents.
~/.cursor/mcp.jsonagent.py
{
  "mcpServers": {
    "blopus": {
      "url": "https://mcp.blopus.ai",
      "headers": { "Authorization": "Bearer blp_live_..." }
    }
  }
}
# any MCP-aware agent framework
tools = mcp.connect("https://mcp.blopus.ai", key=KEY)

agent = Agent(model="your-llm", tools=tools)
agent.run("Research 3 vendors and cite sources.")
# the model now calls search / fetch on its own
Two tools, serious controls

One simple search + fetch β€” with the controls production agents actually need.

The surface stays tiny so any model can drive it, but every knob you'd reach for is a parameter away. All live in the API and over MCP today.

De-duplicated results

Syndicated copies and near-identical template pages are collapsed server-side β€” one story per slot, with a duplicate_count showing what was merged. No spam eating your results or your tokens.

Content mode

Set include_content and search returns the cleaned page text inline β€” enough to read and reason on without a second fetch. One call, fewer round-trips, less latency.

Fresh-first ranking

Bias results toward the newest pages, or scope to a window with freshness β€” pd, pw, pm, py. Built for time-sensitive and news queries.

Domain filters

Narrow to the sources you trust or shut out the ones you don't with include_domains and exclude_domains.

Date range

Pin results to an exact span with start_date and end_date β€” perfect for research over a known period.

Relevance score

Every result carries a score from 0–1, so your agent can threshold, sort, or drop weak matches before spending context.

Pagination

Page deeper with offset, and let more_results in the response tell the agent when to keep going.

Longer excerpts

Ask for extended snippets inline and skip a whole fetch round-trip when a richer preview is all you need.

Batch fetch

Pass many URLs to fetch in a single call and get clean page text back for all of them β€” billed per URL.

Language + quota

Constrain results by language, and read your remaining quota echoed on every response β€” no separate usage call.

Pricing you can predict.

One flat monthly price for a fixed number of searches. Hit your cap and calls pause until it resets or you upgrade β€” we never send an overage bill. Need a little more? Buy a one-time top-up. That's the whole point.

Who is this license for?

This is the licensee, so it goes on the license and on every invoice. Your billing address and, if you have one, a VAT or tax ID are collected at checkout.

Save up to 22%

Want to try first? 400 free searches — no card, no expiry.

Hobby

For tinkering, side projects, and your first agent.
$7 /mo
$84 billed annually
3,000 searches / month Β· hard-capped Β· no overage
  • 3,000 searches / month
  • Search, fetch & hosted MCP
  • REST API + Python / TS SDKs
  • Up to 10 API keys
  • Usage alerts at 50 / 75 / 100%
  • Never billed over your plan
  • One-time top-ups available
  • Start free — 400 searches
Most popular

Vibe Coder

For builders shipping real apps and agents.
$29 /mo
$348 billed annually
15,000 searches / month Β· hard-capped Β· no overage
  • Everything in Hobby
  • 15,000 searches / month
  • Up to 50 API keys
  • Usage dashboard
  • Priority email support
  • Start free — 400 searches

Agentic Pro

For agent fleets and high-volume production.
$99 /mo
$1,188 billed annually
60,000 searches / month Β· hard-capped Β· no overage
  • Everything in Vibe Coder
  • 60,000 searches / month
  • Up to 250 API keys
  • Higher burst rate limit
  • Priority access at peak
  • Start free — 400 searches

Business Starter

For a small team shipping search inside a product.
$199 /mo
$2,388 billed annually
50,000 searches / month · hard-capped · no overage
  • Licensed to your company
  • Results may reach your users and clients
  • 50,000 searches / month
  • Up to 250 API keys
  • Invoices and receipts
  • Never billed over your plan
  • Start free — 400 searches
Most popular

Business Growth

For a product in production with real traffic.
$499 /mo
$5,988 billed annually
150,000 searches / month · hard-capped · no overage
  • Everything in Business Starter
  • 150,000 searches / month
  • Up to 500 API keys
  • Higher burst rate limit
  • Purchase orders on request
  • Priority support
  • Start free — 400 searches

Business Scale

For high-volume platforms and agent fleets.
$1,399 /mo
$16,788 billed annually
500,000 searches / month · hard-capped · no overage
  • Everything in Business Growth
  • 500,000 searches / month
  • Up to 1,000 API keys
  • Highest burst rate limit
  • Named support contact
  • Start free — 400 searches

Custom

Above 500,000 searches a month, or you need terms of your own.
Let’s talk
Volume pricing · bespoke agreement
  • Volume beyond our published plans
  • Embedding or reselling the API
  • Custom contract terms and security review
  • Invoicing, POs and annual commitments

Effective β‰ˆ $1.65–2.33 per 1,000 searches Β· flat rate, no metered overage. Hit the cap and buy a one-time top-up β€” 1,000 searches for $5. How searches and credits are counted.

Prices in USD, excluding sales tax where applicable. Personal plans are licensed to you and cover your own work — your login and API keys are yours alone and cannot be shared, transferred or sold. Building something other people use? See business plans.

Volume & custom agreements

Personal plans cover your own work. If an organization is the customer, or if Blopus results reach anyone but you — your app’s users, your clients, a product you ship — that is a business plan. Talk to us for volume beyond our published plans, invoicing and POs, custom terms, or if you want to embed or resell the API. Looking for a different model altogether? Send us a message — we would rather build the right agreement than have you guess.
Volume beyond 500,000/mo Embed or resell the API Invoicing & PO Custom terms Security review Priority support

Two questions to start, and it goes straight to a Blopus representative who will reply within one business day.

How Blopus compares.

Most search APIs hand your model raw links and a metered bill. Blopus ships the whole agent toolkit β€” hybrid search, full-page fetch, and a native MCP server β€” over an index we own, with pricing you can actually cap.

$1.65–$2.33per 1,000 searches on Blopus, annual billing — the cheapest of any vendor that owns its own index.
$5.00–$7.00what the other independent indexes charge for the same thousand searches: Brave $5.00, Exa $7.00.
Up to $25.00SerpAPI, per 1,000 — and it resells Google rather than running an index of its own.

Capability table, monthly-cost table for every tier, and a vendor-by-vendor breakdown — Brave, Serper, Tavily, Exa, SerpAPI and Perplexity — with every price read from that vendor’s own page and date-stamped: blopus.ai/compare.

No overage. No surprise bills. Ever.

Metered APIs punish you the moment an agent loops. Blopus is flat-rate and hard-capped β€” you pay your plan, full stop. That's the entire pitch.

One flat price

Pay your monthly plan and nothing else. No per-call metering, no usage invoice, no end-of-month math.

A cap, not a bill

Reach your monthly searches and calls pause until reset or upgrade. We never charge a cent over your plan β€” a runaway agent can't run up a tab. Buy a one-time top-up if you need more.

See it coming

Live usage dashboard with alerts at 50 / 80 / 100%, so you always know where you stand.

Common questions.

Everything you'd want to know before wiring Blopus into your agents. Still stuck? Email us.

We own it. Blopus runs its own crawlers and builds its own index — it is not a wrapper around Google, Bing, or another search API. Ranking, freshness and coverage are ours to tune, and your queries are never handed to a third-party search engine.

Every day we crawl millions of URLs and add millions of new pages and images across web search, news and image search. Our crawlers run continuously across the Americas, EMEA and Asia-Pacific, so regional and non-English sources are first-class rather than an afterthought — one API, one index, one bill.
Pick a plan, create an account, and your first key is issued instantly from the dashboard. Keys look like blp_live_... β€” drop one into the REST API, a Python/TS SDK, or the hosted MCP endpoint and you're reading the live web in one line.
On your signup anniversary β€” a rolling 30-day cycle. Subscribe on the 12th, and your searches reset on the 12th each period.
Calls pause β€” no overage, ever. You can upgrade to a bigger plan or buy a one-time top-up (1,000 searches for $5, as many as you need) to keep going until your next reset. You'll never get a surprise bill.
Our own. Blopus runs a first-party crawler and search index end to end β€” no reselling of Google or Bing, and no scraping of other search engines. That means no external terms, quotas, or price changes sitting between your agent and the web.
No. We store only counts and metadata needed for billing and abuse prevention β€” not the content of your queries or results.
MCP (Model Context Protocol) is an open standard for giving models tools. Blopus runs a hosted MCP server at https://mcp.blopus.ai β€” point Claude, Cursor, ChatGPT, or any MCP / OpenAI-tool client at it with your key and the search and fetch tools appear automatically. Nothing to deploy.
Generous β€” every plan comfortably handles real-time, concurrent requests, and higher tiers allow more at once. The limit most people care about is the monthly search cap; exact per-plan details are in the docs.
Yes. Upgrades apply immediately β€” you get the bigger cap right away, prorated for the rest of the cycle. Downgrades take effect at your next renewal, so you keep your current cap until then. Cancel anytime; you keep access through the period you've paid for.
Unlike vendors where support is a black hole, Blopus support is built right into your dashboard β€” open a request from the management panel and track our replies there. Real humans, no runaround.

Ship in one line.

Grab a key, paste one snippet, and your model is reading the live web β€” no SDK, no infrastructure, nothing to deploy.