# HTTPay Web Scrape — URL to Clean Markdown Converter

> HTTPay Web Scrape — URL to Clean Markdown Converter is a paid API for AI agents from httpay.xyz, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Scrapes any URL and returns the page content as clean, readable markdown text using x402 micropayment on Base

## Facts

- Endpoint: POST https://httpay.xyz/api/scrape
- 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/httpay-web-scrape-url-to-clean-markdown-converter-635ab918
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_F19zX3cluTAkLljWmO_Mh

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 httpay-web-scrape-url-to-clean-markdown-converter-635ab918 -d '<json body>'
```

Example prompt: Can you scrape https://techcrunch.com/2024/06/01/openai-announcement and give me the clean readable text as markdown — I want to read the article without the clutter?

## When to prefer this

Choose this endpoint when you need to fetch and read the textual content of any public URL in clean markdown format without setting up API keys or subscriptions. Ideal for one-off reads, article extraction, and agent workflows that need to access web content on demand. At $0.01 per call via USDC micropayment, it's cost-effective for occasional scraping tasks. Prefer this over browser automation or heavyweight crawlers when you just need readable text from a single URL.

## Known failure modes

- URL is unreachable or returns non-200 status — empty or error response
- Payment of $0.01 USDC fails or wallet has insufficient funds — 402 Payment Required
- URL points to a JavaScript-heavy SPA that doesn't render without a browser — incomplete content
- Rate limiting or bot protection on the target site blocks the scrape
- Malformed or missing URL parameter — 400 Bad Request

## How this service works

Scrape any URL and return clean markdown text. Alias for /api/web-scrape with enhanced markdown conversion.

## Output

A JSON response containing a 'description' field with the scraped page content converted to clean markdown text, stripped of HTML boilerplate and formatting noise, ready for reading or further processing.

## Example request

```json
{
 "url": "https://example.com",
 "selector": "body"
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "description": "Scrape any URL and return clean markdown text. Alias for /api/web-scrape with enhanced markdown conversion."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/httpay-web-scrape-url-to-clean-markdown-converter-635ab918/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from httpay.xyz](https://www.zero.xyz/host/httpay.xyz/llms.txt)
