# Exa Contents API (via vaaya.ai)

> Exa Contents API (via vaaya.ai) is a paid API for AI agents from vaaya.ai, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Retrieves full content for one or more URLs or Exa document IDs, billed at 0.1¢ per URL/ID per content field requested.

## Facts

- Endpoint: POST https://vaaya.ai/api/run/exa/contents
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/exa-contents-api-via-vaaya-ai-c832e2a2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_P2MyD5XLBY8DLUHYfjxI0

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-contents-api-via-vaaya-ai-c832e2a2 -d '<json body>'
```

Example prompt: Can you fetch the full text content of these three URLs using Exa — https://example.com/article1, https://example.com/article2, and https://example.com/article3 — and return the text body for each?

## When to prefer this

Use this endpoint when you already have URLs or Exa document IDs and need the actual content of those pages, rather than searching for new URLs. It's ideal for hydrating search results, bulk content extraction, or when you need the body text of specific known pages billed transparently per-field.

## Known failure modes

- URL is behind a hard paywall or login wall — content may be empty or partial
- Invalid or expired Exa document ID — returns not found error
- Rate limit exceeded — HTTP 429 response
- Malformed URL input — validation error
- Insufficient USDC balance to cover per-call fee — payment failure via x402
- Content field not available for a given document — field returned as null

## How this service works

Exa — retrieve content for URLs or document IDs via our API key. Charges 0.1¢ per (url or id) × content field requested.

## Output

Returns the content of each requested URL or document ID, with one or more content fields (e.g. text body) per item. Billed at 0.1¢ per URL/ID × number of content fields requested.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/exa-contents-api-via-vaaya-ai-c832e2a2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vaaya.ai](https://www.zero.xyz/host/vaaya.ai/llms.txt)
