One search.
Every source.

Search and page extraction for AI agents. One router in front of the providers you already have: it returns the original links and the page text, never an answer it made up.

Hermes v4.3.1 · MCP v4.3.1 · OpenClaw plugin v4.3.1 · skill v4.0.0

From question to sources A question goes to a configured provider. If it fails or returns no results, fallback tries another. Results retain source links and optional quality-report details. Question Pick provider results if needed Fallback Sources links + page text quality report From question to sources A configured provider receives the question. Fallback can try another provider. Results keep their sources and optional quality report. Question Pick provider results if needed Fallback Sources links + page text quality report
Routing receiptThe sources stay attached, whichever provider runs.

See it work

Film · 1:33 · English
FilmAuto-routing, fallback, page extraction, the receipt and the local option, in 93 seconds.

What the router does

Picks a provider

Sends each query to the provider that fits it, chosen from the keys you configured.

Falls back

Missing key, provider error or empty result: the request moves to the next provider, and you see that it did.

Shows its work

Every result carries its source. The quality report records which provider answered, which fell back, and how long it took.

What comes back

Illustrative response, abridged

Every call returns the sources and a record of how it got them: which providers were in line, which one failed, which one answered, and how long each took. Field names are from the v3 response schema.

$ web_search "rust async runtime benchmarks"

status             ok
routing_receipt
  mode               auto
  candidate_order    serper, you, linkup
  selected_provider  serper
  fallback_reason    selected_failed
provider_attempts
  serper   failed    http 429           212 ms
  you      success   8 results          640 ms
cache_status       miss
results[0]
  url    https://github.com/…/benchmarks
  title  Async runtime benchmarks
  text   extracted page text, not a summary

Install

Choose your runtime

15 search / 9 extract providers

One provider key is enough.

Compare providers ↗