Give an agent live web results without a search contract
Neural and keyword web search, find-similar and grounded answers on one endpoint. Billed per search in USDC, with no monthly plan and no API key to manage.
What it does
Four requests on one path prefix, each its own priced call: search runs a neural or keyword query over the live web with an optional category filter and domain include/exclude lists; find-similar returns pages semantically near a URL you supply; contents extracts clean text from a list of URLs and is priced per URL rather than per call; answer returns a grounded answer with the sources it drew on.
A typical agent loop is search, then contents on the handful of results worth reading, then answer — three requests, three prices, each quoted before it runs. The parameter table below is the search request the endpoint validates.
The call
One endpoint, priced in dollars before it runs and settled in USDC. No API key and no account — the request pays for itself.
POST /api/v1/exa/search
Host: blockrun.aiRequest parameters
| field | type |
|---|---|
| query * | string |
| numResults | number |
| category | string |
| includeDomains | array |
| excludeDomains | array |
Why per call
No seat, no minimum, no contract per vendor. Each request is quoted in dollars before it runs and settles on-chain, so an agent can pay for its own work without a human holding a credit card. How the payment works →
Related tools
Questions
What kind of search is this?
Neural search over the live web, plus keyword search, find-similar, content extraction and grounded answers.
How is it billed?
Per search, in USDC, at the rate shown on this page. Each step of a multi-step call is its own request.
Do I need an account with the provider?
No. BlockRun settles it; there is no separate contract or key.
Can an agent call this directly?
Yes — that is the intended use. The agent pays per call from its own wallet.