# Exa Semantic Web Search

> Exa Semantic Web Search is a paid API for AI agents from stable-enrich-git-shafu-stableenrich-valid-89fbcd-merit-systems.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Performs semantic web search using Exa's neural search engine, supporting domain filtering by full hostname

## Facts

- Endpoint: POST https://stable-enrich-git-shafu-stableenrich-valid-89fbcd-merit-systems.vercel.app/api/exa/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/exa-semantic-web-search-4821b138
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yEbfcdc4GMW7O0RWotPRv

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 exa-semantic-web-search-4821b138 -d '<json body>'
```

Example prompt: Search the web for the latest research on transformer model efficiency improvements, limiting results to pages from arxiv.org and scholar.google.com — give me the top 10 results with titles and URLs.

## When to prefer this

Choose this endpoint when you need semantic (meaning-based) web search rather than keyword matching, especially when you want to filter results to specific trusted domains by full hostname. Prefer it over Firecrawl Search when you need more than 10 results or don't need full page scraping. Avoid when you specifically need Reddit or Twitter/X content.

## Known failure modes

- Domain filter specified as bare TLD (e.g. 'edu') instead of full hostname (e.g. 'stanford.edu') — results may be incorrect or filter ignored
- Query to reddit.com or twitter.com/x.com — these domains are unavailable and will not return results
- Empty or overly short query — may return irrelevant or no results
- Payment failure — x402 payment of $0.01 USDC not completed, request rejected
- Rate limiting or timeout if the semantic search index is slow to respond

## How this service works

Exa Search — semantic web search. includeDomains/excludeDomains need full hostnames (stanford.edu), not bare TLDs (edu). Reddit and X/Twitter are unavailable — do not filter to reddit.com, twitter.com, or x.com.

## Output

A list of web search results including page titles, URLs, published dates, and text snippets, ranked by semantic relevance to the query. Results are filtered by any includeDomains or excludeDomains specified using full hostnames.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "$schema": "https://json-schema.org/draft/2020-12/schema"
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/exa-semantic-web-search-4821b138/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stable-enrich-git-shafu-stableenrich-valid-89fbcd-merit-systems.vercel.app](https://www.zero.xyz/host/stable-enrich-git-shafu-stableenrich-valid-89fbcd-merit-systems.vercel.app/llms.txt)
