# Foundry Sitemap Parser

> Foundry Sitemap Parser is a paid API for AI agents from minty-sprout.onrender.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-11-01).

Parses a website's sitemap.xml to extract all URLs, child sitemaps, and last-modified dates

## Facts

- Endpoint: POST https://minty-sprout.onrender.com/v1/sitemap?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/foundry-sitemap-parser-ce6702bc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_q0QGGQaiSNDLTenn8YrK1

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 foundry-sitemap-parser-ce6702bc -d '<json body>'
```

Example prompt: Can you parse the sitemap for stripe.com and give me all the URLs, child sitemaps, and last-modified dates?

## When to prefer this

Use this endpoint when you need to quickly enumerate all pages or sections of a website without crawling it manually. It is ideal for SEO audits, content discovery, competitor analysis, or building a URL inventory. Prefer this over full web crawlers when you only need what the site owner has explicitly indexed.

## Known failure modes

- Sitemap not found (found: false) if the domain has no sitemap.xml or robots.txt entry
- Empty URL list if sitemap exists but contains no entries
- Timeout or fetch error if the target site is slow or blocks automated requests
- Malformed XML causing parse failure if the sitemap is non-standard
- Input domain missing protocol may cause resolution issues

## How this service works

Sitemap parser: URLs, child sitemaps and last-modified dates from a site's sitemap.xml. Input: a domain or sitemap URL.

## Output

A JSON object containing the sitemap type (index or urlset), a list of discovered page URLs, a list of child sitemap URLs, the total URL count, the source sitemap URL, whether the sitemap was found, and the latest last-modified date if available.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "string",
   "maxLength": 8000,
   "description": "A domain or a sitemap.xml URL"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "type": "index",
  "urls": [],
  "found": true,
  "sitemap": "https://www.base.org/sitemap.xml",
  "url_count": 0,
  "child_sitemaps": [
   "https://base.org/sitemaps/pages.xml",
   "https://base.org/sitemaps/blog.xml",
   "https://base.org/sitemaps/customers.xml"
  ],
  "latest_lastmod": null
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/foundry-sitemap-parser-ce6702bc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from minty-sprout.onrender.com](https://www.zero.xyz/host/minty-sprout.onrender.com/llms.txt)
