# Sitesy Sitemap Extractor

> Sitesy Sitemap Extractor is a paid API for AI agents from api.sitesy.ca, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-31).

Discovers and lists all page URLs declared in a domain's sitemaps by checking robots.txt and the standard sitemap location

## Facts

- Endpoint: GET https://api.sitesy.ca/v1/sitemap?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitesy-sitemap-extractor-912e7a58
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NMzf6M-ikICtm51Fwj_E2

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 sitesy-sitemap-extractor-912e7a58
```

Example prompt: Can you pull all the page URLs declared in the sitemap for stripe.com — check robots.txt and the standard sitemap location?

## When to prefer this

Use this endpoint when you need to enumerate the pages a website explicitly declares via its sitemap, which is more structured and complete than link extraction from a single page. Prefer this over generic page scrapers when doing SEO audits, content discovery, or site structure analysis. It is better than manual robots.txt inspection when you want both the sitemap discovery step and the URL listing combined in one call.

## Known failure modes

- Domain has no sitemap or robots.txt — returns empty or minimal results
- Domain is unreachable or returns non-2xx — connection or HTTP error
- Sitemap is malformed XML — parsing may fail or return partial results
- Very large sitemaps with thousands of URLs may be truncated
- Domain input is invalid or malformed — validation error

## How this service works

Sitemap extractor: find a domain's sitemaps through robots.txt and the standard location, then list the page addresses they declare

## Output

A list of page URLs discovered from the domain's sitemap files, sourced from robots.txt references and the standard /sitemap.xml location, including the sitemap file addresses that were found and the individual page URLs they declare.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "description": "A domain name"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitesy-sitemap-extractor-912e7a58/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.sitesy.ca](https://www.zero.xyz/host/api.sitesy.ca/llms.txt)
