# Tanod sitepeek – Sitemap Parser

> Tanod sitepeek – Sitemap Parser is a paid API for AI agents from tanod.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-11).

Fetches and parses an XML sitemap, sitemap index, or text sitemap URL and returns its contained URLs with lastmod, changefreq, and priority metadata.

## Facts

- Endpoint: POST https://tanod.dev/v1/sitemap?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tanod-sitepeek-sitemap-parser-b62eba1e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_itjSfwEuQu8dAFISDhYFs

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 tanod-sitepeek-sitemap-parser-b62eba1e -d '<json body>'
```

Example prompt: Can you fetch the sitemap at https://example.com/sitemap.xml and list me all its URLs along with their last-modified dates and change frequencies? Return up to 500 URLs.

## When to prefer this

Use this endpoint when you need to programmatically discover all URLs published by a website via its sitemap, including SEO metadata like lastmod, changefreq, and priority. It is ideal for SEO audits, content freshness checks, and pre-crawl URL discovery. Prefer this over manual web scraping when a structured sitemap is available, as it is faster and authoritative. It handles XML sitemaps, sitemap indexes (one level), text sitemaps, and gzip compression natively.

## Known failure modes

- Invalid or inaccessible URL returns an error (non-200 HTTP response or network timeout)
- URL pointing to a non-sitemap resource (HTML page, PDF) causes a parse error
- Sitemap index expansion is only one level deep — nested sitemap indexes are not recursed
- max_urls cap of 1000 means very large sitemaps are truncated
- Malformed XML in the sitemap may cause partial or failed extraction
- Gzip decompression failures on corrupted archives return an error

## How this service works

One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.

## Output

A list of up to max_urls URL entries extracted from the target sitemap, each containing the URL string and any available metadata fields: lastmod (last-modified date), changefreq (change frequency hint), and priority (0.0–1.0 crawl priority). Gzip-compressed sitemaps are accepted. One level of sitemap index expansion is supported.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "maxLength": 2048,
   "minLength": 1,
   "description": "Public http(s) URL of an XML sitemap, sitemap index or text sitemap (gzip accepted)."
  },
  "max_urls": {
   "type": "integer",
   "default": 200,
   "maximum": 1000,
   "minimum": 1,
   "description": "URLs to return (1-1000, default 200)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://tanod.dev/sitemap.xml",
  "gzip": false,
  "note": null,
  "urls": [
   {
    "loc": "https://tanod.dev/",
    "lastmod": "2026-10-07",
    "priority": null,
    "changefreq": null
   },
   {
    "loc": "https://tanod.dev/learn/",
    "lastmod": "2026-10-07",
    "priority": null,
    "changefreq": null
   },
   {
    "loc": "https://tanod.dev/learn/unchecked-erc20-transfer.html",
    "lastmod": "2026-10-07",
    "priority": null,
    "changefreq": null
   }
  ],
  "depth": 0,
  "format": "urlset",
  "returned": 3,
  "sitemaps": [],
  "final_url": "https://tanod.dev/sitemap.xml",
  "truncated": true,
  "urls_total": 47,
  "namespace_ok": true,
  "sitemaps_total": 0,
  "invalid_entries": 0,
  "untrusted_content": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tanod-sitepeek-sitemap-parser-b62eba1e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tanod.dev](https://www.zero.xyz/host/tanod.dev/llms.txt)
