# Exa Contents - URL Content Retrieval

> Exa Contents - URL Content Retrieval is a paid API for AI agents from stable-enrich-git-add-serper-search-route-merit-systems.vercel.app, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-14).

Retrieves the full text content from one or more URLs using the Exa API

## Facts

- Endpoint: POST https://stable-enrich-git-add-serper-search-route-merit-systems.vercel.app/api/exa/contents
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/exa-contents-url-content-retrieval-d2fd7a77
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JJjF-0W-pSBUTodIHLYF4

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-url-content-retrieval-d2fd7a77 -d '<json body>'
```

Example prompt: Can you fetch and return the full text content from this URL: https://example.com/article — I want to read what's actually on that page?

## When to prefer this

Choose this endpoint when you need to retrieve the actual text content of known URLs rather than searching for new URLs. It is ideal for reading articles, extracting webpage copy, or feeding URL content into downstream summarization or analysis tasks. Prefer this over a search API when you already have the URLs and just need to read them.

## Known failure modes

- URL is unreachable or returns a non-200 HTTP status
- Content is behind a login wall or paywall — returns empty or partial content
- URL points to a binary file (PDF, image) — content extraction may fail or return garbled text
- Rate limiting or quota exceeded — returns an error response
- Malformed or invalid URL — returns a validation error

## How this service works

Exa Contents - Retrieve content from URLs

## Output

Returns the extracted text content and/or HTML from the specified URLs, including the page body, readable text, and potentially metadata such as title and author depending on the endpoint configuration.

## 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-contents-url-content-retrieval-d2fd7a77/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stable-enrich-git-add-serper-search-route-merit-systems.vercel.app](https://www.zero.xyz/host/stable-enrich-git-add-serper-search-route-merit-systems.vercel.app/llms.txt)
