# Exa Web Crawling - Extract Content from URL

> Exa Web Crawling - Extract Content from URL is a paid API for AI agents from staging.toolkit.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Fetches and extracts the full content of a specific URL using Exa's crawling engine

## Facts

- Endpoint: POST https://staging.toolkit.dev/api/tool/exa/crawling
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/staging-toolkit-dev-5f994a1b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cuSKn4-Ieu4M7Lvl-c076

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 staging-toolkit-dev-5f994a1b -d '<json body>'
```

Example prompt: Can you fetch and extract the full text content from this URL for me: https://example.com/some-article?

## When to prefer this

Use this endpoint when you need to extract content from a specific, known URL — as opposed to searching the web for pages. Prefer this over search endpoints when you already have the URL and need its full content. Best for reading articles, documentation pages, or any publicly accessible web page.

## Known failure modes

- URL is unreachable or returns a non-200 HTTP status
- Page requires JavaScript rendering and content is not fully extracted
- URL is paywalled or login-protected, returning partial or no content
- Invalid or malformed URL provided
- Rate limiting or timeout if the target page responds slowly
- Payment of $0.05 USDC not fulfilled, resulting in 402 error

## How this service works

Extract content from specific URLs

## Output

Returns the extracted text content from the specified URL, including the readable body text of the page as crawled by Exa's engine

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "urls"
 ],
 "properties": {
  "urls": {
   "type": "array"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "results"
 ],
 "properties": {
  "results": {
   "type": "array",
   "required": true
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/staging-toolkit-dev-5f994a1b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from staging.toolkit.dev](https://www.zero.xyz/host/staging.toolkit.dev/llms.txt)
