# Webcap Map-Lite — Lightweight URL Sitemap Crawler

> Webcap Map-Lite — Lightweight URL Sitemap Crawler is a paid API for AI agents from webcap.shoutsid.fyi, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-11).

Crawls a seed URL and returns a flat list of discovered URLs from that domain (up to 50), for lightweight site mapping.

## Facts

- Endpoint: GET https://webcap.shoutsid.fyi/v1/x402/map-lite?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/webcap-map-lite-lightweight-url-sitemap-crawler-debf1c17
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0pvOCmj6YDDNfHFiACv0g

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 webcap-map-lite-lightweight-url-sitemap-crawler-debf1c17
```

Example prompt: Can you map all the pages on https://example.com for me — return up to 30 URLs?

## When to prefer this

Use this endpoint when you need a quick, lightweight list of URLs from a domain without full recursive deep crawls or structured data extraction. Ideal for seeding a scraping pipeline, performing a fast site inventory, or checking page coverage. Prefer this over full-site crawlers when you only need up to 50 URLs and want pay-per-call economics with no account setup.

## Known failure modes

- Invalid or unreachable URL returns an empty URL list or an error response
- maxUrls exceeding 50 will be capped or rejected
- Payment failure via x402 protocol will block the request
- Heavily JavaScript-rendered sites may yield fewer URLs than expected
- Rate limiting or bot protection on the target site may reduce discovered URLs

## How this service works

Screenshot any URL. Extract structured data. Monitor for changes. Developer API with pay-per-call pricing — no API keys, no accounts.

## Output

Returns a JSON object containing an array of discovered URLs from the seed domain (up to the requested maximum), along with payment metadata including the payer wallet address and the price paid in USDC micro-units.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "The seed page to map"
  },
  "maxUrls": {
   "type": "integer",
   "default": 20,
   "maximum": 50,
   "minimum": 1,
   "description": "Maximum URLs to return (default 20, at most 50)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "urls": [
   "https://example.com/",
   "https://example.com/about"
  ],
  "payment": {
   "payer": "0x000000000000000000000000000000000000dEaD",
   "priceUsdcUnits": 2000
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/webcap-map-lite-lightweight-url-sitemap-crawler-debf1c17/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from webcap.shoutsid.fyi](https://www.zero.xyz/host/webcap.shoutsid.fyi/llms.txt)
