# Industrial Platform Web Tools – Sitemap URL Extractor

> Industrial Platform Web Tools – Sitemap URL Extractor is a paid API for AI agents from x402-gateway-production-1f21.up.railway.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-12).

Extracts and returns all URLs listed in a website's sitemap, with optional depth and count limits

## Facts

- Endpoint: POST https://x402-gateway-production-1f21.up.railway.app/web/sitemap-urls?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/industrial-platform-web-tools-sitemap-url-extractor-dc2f51fa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__Mj296AMPQXyBPvyM8B1h

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 industrial-platform-web-tools-sitemap-url-extractor-dc2f51fa -d '<json body>'
```

Example prompt: Can you pull all the URLs from the sitemap at https://example.com — limit it to the top 200 URLs and don't go deeper than 1 level?

## When to prefer this

Use this endpoint when you need a structured list of all pages on a website for purposes like RAG ingestion, SEO auditing, content discovery, or site mapping. Prefer this over general web scraping when the goal is enumerating site URLs rather than extracting page content. It is especially useful as a first step before fetching individual pages for analysis or indexing.

## Known failure modes

- No sitemap found at the target URL — returns error or empty list
- URL is unreachable or returns non-200 HTTP status
- Sitemap is malformed or non-standard format
- Limit or max_depth parameters out of allowed range (limit 1–2000, max_depth 0–2)
- URL format invalid — schema requires valid URI format

## How this service works

Machine-payable x402 utilities for hashing, Base64, UUID generation, unit and timezone conversion, realtime crypto market data, webpage/document extraction, URL-to-Markdown, metadata, RAG ingestion and deterministic website change detection.

## Output

Returns a JSON object with status and a list of URLs discovered from the target website's sitemap, filtered by the requested depth and count limits.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "format": "uri"
      },
      "limit": {
       "type": "integer",
       "maximum": 2000,
       "minimum": 1
      },
      "max_depth": {
       "type": "integer",
       "maximum": 2,
       "minimum": 0
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "status": "ready"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/industrial-platform-web-tools-sitemap-url-extractor-dc2f51fa/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-gateway-production-1f21.up.railway.app](https://www.zero.xyz/host/x402-gateway-production-1f21.up.railway.app/llms.txt)
