# mart402.com Web Extraction

> mart402.com Web Extraction is a paid API for AI agents from mart402.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Fetches any URL and returns clean Markdown plus metadata, with automatic JavaScript rendering and robots.txt compliance, requiring no API key

## Facts

- Endpoint: POST https://mart402.com/v1/extract
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mart402-com-web-extraction-e23ea1bf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NDduPn93JhG2T2NjAY-3R

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 mart402-com-web-extraction-e23ea1bf -d '<json body>'
```

Example prompt: Can you fetch the content of https://example.com/article and give me the full text as clean markdown, including the page title and any metadata?

## When to prefer this

Choose this endpoint when you need to extract clean, readable text from any public webpage — especially JavaScript-heavy or dynamic sites — without setting up a browser, managing proxies, or obtaining an API key. It is ideal for AI pipelines that need to ingest web content as markdown, since it handles JS rendering automatically and respects robots.txt. Prefer it over raw HTTP fetching when the target page requires JS execution, and over general-purpose scrapers when you want structured metadata (title, text length, cache status) alongside clean markdown output.

## Known failure modes

- URL is blocked by robots.txt — endpoint respects robots.txt and will not return content
- URL is unreachable or returns a non-200 HTTP status — extraction fails with an error response
- JavaScript rendering timeout — dynamic pages that take too long to render may return incomplete content
- Invalid or malformed URL input — returns an error indicating bad input
- Paywalled or login-gated content — only publicly accessible content can be extracted

## How this service works

Web extraction for AI agents: URL to clean Markdown + metadata, automatic JS rendering, robots.txt respected. No API key.

## Output

A JSON object containing: the page content as clean Markdown, the page title, metadata fields, the length of extracted text, a cache_hit boolean indicating if the result was served from cache, and a receipt ID that can be used to re-fetch the result for free

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mart402-com-web-extraction-e23ea1bf/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mart402.com](https://www.zero.xyz/host/mart402.com/llms.txt)
