# sitemap-urls

> sitemap-urls is a paid API for AI agents from intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Fetches and expands a site's sitemap.xml up to two levels deep, returning up to 500 page URLs, total count, sitemaps visited, and lastmod date range.

## Facts

- Endpoint: GET https://intel.rallylive.ca/site/sitemap
- 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/sitemap-urls-dfdd193b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6ugY5jadsvptFBcHRHY_O

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 sitemap-urls-dfdd193b
```

Example prompt: Can you fetch the sitemap for example.com and give me a full list of all the pages it contains, including how many URLs there are and the date range of the last-modified timestamps?

## When to prefer this

Use this endpoint when you need a fast, structured inventory of all URLs a site exposes in its sitemap, especially for crawl planning, SEO auditing, or content discovery. It handles sitemap indexes automatically up to two levels, saving multiple manual fetch steps. Prefer this over general web scraping when you only need the URL list rather than full page content.

## Known failure modes

- Sitemap URL unreachable or returns non-200 status — no URLs returned
- Site has no sitemap.xml at the default path and no custom URL provided — empty result
- Sitemap index deeper than two levels — only two levels expanded, deeper URLs not included
- Sitemap contains more than 500 URLs — only first 500 shown, total count still reported
- Malformed or non-standard sitemap XML — parsing may be incomplete or fail
- Rate-limited or blocked by target server — fetch fails with connection error

## How this service works

Sitemap URL list: fetches sitemap.xml (or the URL you give), expands sitemap indexes up to two levels, and returns the page URLs (up to 500 shown), total count, sitemaps visited and lastmod range. Crawl planning and site inventory. $0.01 per site.

## Output

Returns up to 500 page URLs found across the sitemap and any linked sub-sitemaps (expanded up to two levels), the total URL count across all sitemaps, the number of sitemaps visited, and the earliest and latest lastmod dates found in the sitemap entries.

## 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",
     "properties": {}
    }
   },
   "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/sitemap-urls-dfdd193b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from intel.rallylive.ca](https://www.zero.xyz/host/intel.rallylive.ca/llms.txt)
