# NEXUS Agent Services Web Scraper

> NEXUS Agent Services Web Scraper is a paid API for AI agents from nexus-agent-xa12.onrender.com, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-11).

Scrapes a given URL and returns the extracted page content, HTTP status, and URL via a pay-per-call HTTP endpoint

## Facts

- Endpoint: POST https://nexus-agent-xa12.onrender.com/scrape?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nexus-agent-services-web-scraper-80c2ba6e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ozEoe6kMdB5BSzYkeBl06

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 nexus-agent-services-web-scraper-80c2ba6e -d '<json body>'
```

Example prompt: Can you scrape the content of https://example.com/article and give me the text from that page?

## When to prefer this

Choose this endpoint when you need a pay-per-call, no-subscription web scraping service that settles payments in USDC on Base via the x402 protocol. Ideal for AI agents that need to fetch and extract text content from arbitrary URLs on demand without managing a scraping infrastructure subscription.

## Known failure modes

- URL is unreachable or returns a non-200 status, resulting in an error or empty content
- Payment via x402/USDC fails, blocking the request
- The target page is JavaScript-rendered and content may not be fully extracted
- Rate limiting or blocking by the target website may result in incomplete or no content
- Malformed URL input causes a request error

## How this service works

Pay-per-call financial data. Streamable HTTP MCP. x402 USDC on Base. Not financial advice.

## Output

Returns a JSON object with the original URL, the HTTP status code of the response (e.g. 200), and the extracted text content of the page.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "URL to scrape"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com",
  "status": 200,
  "content": "Extracted page content..."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nexus-agent-services-web-scraper-80c2ba6e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from nexus-agent-xa12.onrender.com](https://www.zero.xyz/host/nexus-agent-xa12.onrender.com/llms.txt)
