# Heurist Firecrawl Web Search Digest Agent

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

Searches the web with advanced filtering and time controls, returning AI-summarized results with source attribution

## Facts

- Endpoint: POST https://mesh.heurist.xyz/x402/agents/FirecrawlSearchDigestAgent/firecrawl_web_search
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mesh-heurist-xyz-3afbf990
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_E_Nt5Xaa61XgBt_xGoMoC

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-3afbf990 -d '<json body>'
```

Example prompt: Search the web for 'coinbase new token listings' from the past week and give me up to 5 summarized results with sources.

## When to prefer this

Use this endpoint when you need summarized, up-to-date web information with time filtering — especially for time-sensitive queries like recent news, past-week events, or site-specific lookups. Prefer over raw scraping endpoints when you want AI-digested summaries rather than raw HTML, and over static knowledge bases when freshness matters.

## Known failure modes

- Missing required search_term returns validation error
- Invalid time_filter value produces no time-filtered results
- Overly broad queries may return low-relevance summaries
- Rate limits or payment failures return 402 errors
- Site-specific operators on restricted domains may return no results

## How this service works

Web search (Heurist Mesh agent using Firecrawl; not api.firecrawl.dev)

## Output

AI-summarized digest of web search results with source attribution, covering the top matched web pages for the query, filtered by time if specified

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "search_term"
 ],
 "properties": {
  "limit": {
   "type": "integer",
   "description": "Number of web page results to process."
  },
  "search_term": {
   "type": "string",
   "description": "Search query WITHOUT time words. Remove 'recent', 'today', 'past week' from query - use time_filter instead. Supports operators: OR, AND, site:domain.com, quotes. Examples: 'coinbase listings' (not 'recent coinbase listings'), 'site:coinbase.com announcements', 'bitcoin OR ethereum price'."
  },
  "time_filter": {
   "enum": [
    "qdr:w",
    "qdr:m",
    "qdr:y"
   ],
   "type": "string",
   "description": "REQUIRED for time-sensitive queries. 'past week'→'qdr:w', 'past month'→'qdr:m', 'past year'→'qdr:y'. Always use when user mentions time periods."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mesh-heurist-xyz-3afbf990/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)
