# Saylor Agent Tools – Sitemap Discovery & URL Sampling

> Saylor Agent Tools – Sitemap Discovery & URL Sampling is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Discovers and samples sitemaps for a given website, returning sitemap indexes, URL sets, lastmod dates, changefreq info, and sampled URL counts.

## Facts

- Endpoint: GET https://saylorinnovations.com/api/agent/sitemap?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-agent-tools-sitemap-discovery-url-sampling-d35b8a86
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UfIl5NIJtVXGG1UgdvmSl

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 saylor-agent-tools-sitemap-discovery-url-sampling-d35b8a86
```

Example prompt: Can you discover the sitemap for example.com and tell me the sitemap indexes, how many URLs were sampled, and when pages were most recently modified?

## When to prefer this

Choose this endpoint when you need to programmatically discover the sitemap structure of any website — including sitemap indexes, individual URL sets, and freshness signals like lastmod and changefreq — without manually fetching and parsing XML. It is especially useful for SEO audits, pre-crawl reconnaissance, content monitoring, and site structure analysis. Prefer this over generic HTTP fetch tools when you specifically need structured sitemap data parsed and summarized.

## Known failure modes

- No sitemap found: `found` returns false, `sitemap_indexes` and `urls` are empty
- Domain unreachable: HTTP errors in `checked` array, `found` false
- Malformed sitemap XML: partial or empty results returned
- Rate limiting or bot blocking by target server: non-200 HTTP statuses in checked locations
- Invalid or missing `url` query parameter: request fails with validation error

## How this service works

Sitemap discovery and URL sampling - sitemap indexes, URL sets, lastmod and changefreq

## Output

Returns a JSON object with a `found` boolean, an array of sitemap indexes, an array of sampled URL objects, the newest lastmod timestamp, the count of sampled URLs, and an array of checked locations with their final URLs and HTTP statuses.

## 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",
    "queryParams"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "POST",
      "PUT",
      "PATCH",
      "DELETE",
      "HEAD"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "site URL, domain, or sitemap URL (query)"
      },
      "limit": {
       "type": "string",
       "description": "optional 1-200 URL rows, default 50 (query)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "found"
     ],
     "properties": {
      "urls": {
       "type": "array",
       "items": {
        "type": "object"
       }
      },
      "found": {
       "type": "boolean",
       "description": "True when the lookup matched a record"
      },
      "checked": {
       "type": "array",
       "items": {},
       "description": "Locations that were checked"
      },
      "newest_lastmod": {
       "type": "string",
       "description": "Newest lastmod"
      },
      "sitemap_indexes": {
       "type": "array",
       "items": {
        "type": "object"
       },
       "description": "Sitemap indexes"
      },
      "url_count_sampled": {
       "type": "number",
       "description": "Url count sampled"
      }
     },
     "description": "Output fields observed in live endpoint responses; optionality and values can vary by record.",
     "additionalProperties": true
    },
    "description": {
     "type": "string"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-agent-tools-sitemap-discovery-url-sampling-d35b8a86/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
