web-search Overview

One search API in front of many providers. Swap Exa / Firecrawl / Grok / Tavily by flipping a project-level binding — your Agent never changes.

Request pipeline

  • Resolve backendeither the backend this project explicitly bound, or the platform default.
  • Load-balancepick a healthy instance out of the backend's pool (API keys / shards).
  • Sign + forwardHMAC-sign the request, hand it to your adapter, stream the response back.
  • Post-billthe backend reports raw credits; the platform applies pricing_rate and charges the project wallet.

Key concepts

  • Backenda registered provider + its pool of instances. Owned by the platform or by a single project.
  • Capability flagsper-request feedback telling you which filters actually ran. The UI surfaces these so users don't silently get filtered-less results.
  • Canonical categoriesa small catalogue (news / research / social / …) normalised across backends. Unsupported categories fall back to a compromised one.
Self-deployed backends bypass the upstream credit charge and pay only the platform circulation fee.