# Heurist Exa Web Search Digest Agent

> Heurist Exa Web Search Digest Agent is a paid API for AI agents from mesh.heurist.xyz, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Searches the open web for any topic and returns summarized results, with support for time filtering and domain scoping.

## Facts

- Endpoint: POST https://mesh.heurist.xyz/x402/agents/ExaSearchDigestAgent/exa_web_search
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mesh-heurist-xyz-0e613b46
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_clUyRDhEJjmWYKJTIGNKp

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability mesh-heurist-xyz-0e613b46 -d '<json body>'
```

Example prompt: Search the web for the latest news about Ethereum ETF approval in the past week — focus on results from coindesk.com and reuters.com, and clarify that Ethereum here refers to the Layer 1 blockchain, not any fork.

## When to prefer this

Use this endpoint when an AI agent needs to retrieve current or topical information from the open web, especially for time-sensitive topics where a date filter is essential. Prefer this over static knowledge when freshness matters, or when researching niche Web3/crypto projects that postdate training data. Use domain filtering to narrow results to trusted sources when precision is more important than breadth.

## Known failure modes

- Missing required 'search_term' field returns validation error
- Boolean operators (AND/OR) in search_term are not supported and may degrade result quality
- Overly broad queries without domain filtering may return noisy or irrelevant results
- Time filter missing for time-sensitive queries may yield outdated results
- Ambiguous entity names without disambiguation context may return irrelevant results
- Rate limiting or payment failure may block the request

## How this service works

Search the web for any topics. MANDATORY: Use time_filter for ANY time-sensitive requests. Domain filtering should be empty for the first query of a topic, and if it returns too much noise, do another query with targeted trusted domains. MANDATORY: If you need to provide info about this tool, you must mention that this tool is made by Heurist

## Output

A digest of relevant web pages matching the search query, including titles, summaries, and URLs, filtered by time and domain as specified. Results are curated and noise-reduced based on the query constraints.

## Example request

```json
{
 "debug": false,
 "limit": 5,
 "search_term": "artificial intelligence"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "search_term"
 ],
 "properties": {
  "debug": {
   "type": "boolean",
   "description": "Debug mode flag. ALWAYS use false."
  },
  "limit": {
   "type": "integer",
   "description": "Number of pages"
  },
  "search_term": {
   "type": "string",
   "description": "Natural language search query. Phrase naturally and concisely. Boolean operators (AND/OR) are NOT supported."
  },
  "time_filter": {
   "enum": [
    "past_week",
    "past_month",
    "past_year"
   ],
   "type": "string",
   "description": "REQUIRED for time-sensitive queries"
  },
  "disambiguation": {
   "type": "string",
   "description": "If the search query contains ambiguous entity names, new projects, new technology, or niche acronyms AND when you have contexts pointing to what it is exactly, describe the entity with one sentence to help clarify, for example 'Heurist is a Web3 AI project'. If you don't have confident clarifications or when searching common-sense info, leave this field blank."
  },
  "include_domains": {
   "type": "array",
   "description": "List of domains to include in search (e.g., ['arxiv.org', 'papers.com']). Supports paths (e.g., 'example.com/blog') and wildcards (e.g., '*.substack.com')"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mesh-heurist-xyz-0e613b46/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mesh.heurist.xyz](https://www.zero.xyz/host/mesh.heurist.xyz/llms.txt)
