# Web search — paid agent endpoints compared

Search the public web and get ranked results back. Prices are per unit (one search query), in USD stablecoin. A call that covers several units is divided by how many, as stated by the listing or its example request.

- **Top rated:** StableEnrich — $0.01 per search query, score 95 (A) — `POST https://stableenrich.dev/api/exa/search`
- **Best value:** win.oneshotagent.com — $0.001 per search query, score 85 (A) — `POST https://win.oneshotagent.com/v1/tools/search`

Showing 25 of 532 paid endpoints, ranked by Hagglyai score, then real usage.

Narrow by sub-category (sellers in brackets) with `platform` / `task` (JSON: comma-separated; MCP compare_category: arrays; pages: `?platform=&task=`):

- Search engine: `google` (76), `exa` (26), `brave` (16), `bing` (12), `tavily` (12), `duckduckgo` (9), `perplexity` (6)
- Task: `results` (144), `answers` (70), `news` (67), `semantic` (25)

| # | Service | Price/unit | Score | Uptime 7d | p50 | Payers 30d | Endpoint |
|---|---|---|---|---|---|---|---|
| 1 | win.oneshotagent.com | $0.001 | 85 A | 100% | 318 ms | 23 | `POST https://win.oneshotagent.com/v1/tools/search` |
| 2 | StableEnrich · Exa, Semantic search | $0.01 | 95 A | 100% | 154 ms | 161 | `POST https://stableenrich.dev/api/exa/search` |
| 3 | Exa · Exa | $0.007 | 92 A | 100% | 331 ms | 92 | `POST https://api.exa.ai/search` |
| 4 | Google Search Results Scraper (Apify) · Google, Ranked web results | $0.0045 + $0.00005/run | 90 A | 98% | – | 24,855 | `POST https://api.apify.com/v2/acts/apify~google-search-scraper/run-sync-get-dataset-items` |
| 5 | Google Search Results (~$0.05/1K Results) (Apify) · Google, Ranked web results | $0.0005 | 90 A | 100% | – | 2,395 | `POST https://api.apify.com/v2/acts/scraperlink~google-search-results-serp-scraper/run-sync-get-dataset-items` |
| 6 | Google Search Scraper ($0.15 per 1000 results) (Apify) · Google, Ranked web results | $0.0003 + $0.001/run | 90 A | 100% | – | 388 | `POST https://api.apify.com/v2/acts/igolaizola~google-search-scraper-ppe/run-sync-get-dataset-items` |
| 7 | Bing Search Scraper (Apify) · Bing, Ranked web results | $0.0045 + $0.0005/run | 90 A | 100% | – | 178 | `POST https://api.apify.com/v2/acts/tri_angle~bing-search-scraper/run-sync-get-dataset-items` |
| 8 | BlockRun.AI · Exa, News search, Semantic search | $0.011 | 90 A | 100% | 209 ms | 63 | `POST https://blockrun.ai/api/v1/exa/search` |
| 9 | agentbit.app · Ranked web results, News search, Semantic search | $0.015 | 86 A | 100% | 1277 ms | 53 | `POST https://agentbit.app/v1/web/search` |
| 10 | StableEnrich | $0.025 | 86 A | 100% | 434 ms | 28 | `POST https://stableenrich.dev/api/firecrawl/search` |
| 11 | Web Search, News & Page Reader · Ranked web results, AI answers & research, News search | $0.01 | 85 A | 100% | 626 ms | 24 | `GET https://websearch.use.x402atlas.com/search` |
| 12 | BlockRun.AI · Exa, Ranked web results, AI answers & research | $0.011 | 84 B | 100% | 547 ms | 18 | `POST https://blockrun.ai/api/v1/exa/answer` |
| 13 | x402 Web Search · Ranked web results, AI answers & research, News search, Image search | $0.003 | 83 B | 100% | 579 ms | 16 | `GET https://search.cyberwarex.com/search` |
| 14 | Google Search Scraper ($0.35/1000 results) (Apify) · Google, News search | $0.005 + $0.001/run | 81 B | 97% | – | 42 | `POST https://api.apify.com/v2/acts/api-ninja~google-search-scraper/run-sync-get-dataset-items` |
| 15 | api.you.com · Ranked web results, News search | $0.005 | 81 B | 100% | 1074 ms | 17 | `GET https://api.you.com/v1/search` |
| 16 | Pocket Network | $0.005 | 81 B | 100% | 798 ms | 13 | `POST https://agent.pocket.network/v1/agentsearch-web-search-v1` |
| 17 | web-search · Google, Brave Search, DuckDuckGo, Ranked web results | $0.003 | 80 B | 100% | 881 ms | 11 | `GET https://api.agentstools.dev/search` |
| 18 | datastand.dev · Ranked web results | $0.005 | 80 B | 100% | 483 ms | 7 | `GET https://datastand.dev/api/bazaar/cheapest` |
| 19 | Tolca · Ranked web results | $0.008 | 80 B | 100% | 148 ms | 7 | `POST https://tolca.tonbot.ca/v1/web-search` |
| 20 | Web Search (SERP) · Brave Search, Ranked web results, News search | $0.05 | 80 B | 100% | 114 ms | 7 | `GET https://api.kadec0.xyz/v1/serp` |
| 21 | Otto AI · Exa, Ranked web results, Semantic search | $0.009 | 79 B | 100% | 1041 ms | 10 | `GET https://x402.ottoai.services/web-search` |
| 22 | payload402 · AI answers & research | $0.001 | 79 B | 100% | 658 ms | 7 | `GET https://payload402.edgebytenet.workers.dev/wiki/lookup` |
| 23 | Keenable · Ranked web results | $0.01 | 79 B | 100% | 172 ms | 6 | `GET https://api.keenable.ai/v1/x402/search` |
| 24 | Oblique Markets · Ranked web results | $0.01 | 79 B | 100% | 372.5 ms | 6 | `POST https://api.oblique.markets/api/v1/paid/web-search` |
| 25 | minifetch.com · Ranked web results | $0.001 | 79 B | 100% | 423.5 ms | 5 | `POST https://minifetch.com/api/v1/x402/search/keyword` |


**Apify rows:** pay with an Apify prepaid token bought over x402 (agi.apify.com, $1 minimum), then POST the actor input to the endpoint. Uptime is Apify's reported 30-day run success and payers are its monthly users; Hagglyai does not probe them.

## Also listed as MCP servers (pricing not published, not scored)

Status is from our MCP `initialize` handshake every 6 hours; sign-in required means up but needs an account.

- io.github.robertoyanguas-ops/serp-extract-mcp — up (up 100% of 18 checks) — `https://serp-extract-72343955726.us-central1.run.app/mcp/serp-extract` — Executes live web/news search queries and returns clean, token-pruned results with zero ad bloat.
- Fig — up, sign-in required (up 100% of 19 checks) — `https://figaeo.com/mcp` — Live keyword, SERP, backlink, and AI-visibility research for AI agents. Prepaid pay-per-use.
- Web Search API Eval — up (up 100% of 1 check) — `https://websearch-api-eval.psberkeleymba.workers.dev/mcp` — Web search API benchmark for AI agents: You.com, Tavily, Exa, Parallel. Results and charts.
- Exa Search — up, sign-in required (up 100% of 19 checks) — `https://gen.pollinations.ai/mcp/exa` — Search the live web and fetch clean content from source pages.
- Serper — up (up 100% of 19 checks) — `https://gateway.pipeworx.io/serper/mcp` — Serper MCP — wraps the Serper Google Search API (serper.dev)
- Marginalia — up (up 100% of 19 checks) — `https://gateway.pipeworx.io/marginalia/mcp` — Marginalia MCP — independent web search over a non-commercial, non-SEO index.
- Exa — up (up 100% of 19 checks) — `https://gateway.pipeworx.io/exa/mcp` — Exa MCP — neural/semantic web search + content retrieval (exa.ai)
- Brave Search — up (up 100% of 19 checks) — `https://gateway.pipeworx.io/brave-search/mcp` — Brave Search MCP — independent web index (no Google/Bing dependency)
- Bright Data — up (up 100% of 19 checks) — `https://gateway.pipeworx.io/bright-data/mcp` — Bright Data MCP — Bright Data Web Unlocker + SERP API (brightdata.com)
- Refetch — up, sign-in required (up 100% of 19 checks) — `https://refetch.cloud/mcp` — Fetch pages as markdown, search web and news, extract structured data. For AI agents.

Method: https://hagglyai.com/methodology.md · JSON: https://hagglyai.com/api/v1/categories/web-search

Source: hagglyai.com/compare/web-search · as of 2026-10-27 11:08 UTC