# Sitemap Freshness Bulk Checker

> Sitemap Freshness Bulk Checker is a paid API for AI agents from intel.rallylive.ca, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-14).

Checks sitemap freshness for up to 20 domains concurrently in a single call, returning per-item results in input order with error fields and failure counts.

## Facts

- Endpoint: GET https://intel.rallylive.ca/bulk/monitor/sitemap-fresh
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitemap-freshness-bulk-checker-5b70242c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ciNQ2WQXzC8klYJj8F3sO

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-freshness-bulk-checker-5b70242c
```

Example prompt: Can you check the sitemap freshness for all of these domains at once: example.com, shopify.com, wordpress.org, medium.com, and hubspot.com — I need to know which ones have stale or outdated sitemaps.

## When to prefer this

Choose this endpoint when you need to check sitemap freshness for multiple domains (2–20) and want to minimize round-trips and latency. It is more efficient than calling the single /monitor/sitemap-fresh endpoint repeatedly. Ideal for SEO audits, portfolio monitoring, or batch enrichment pipelines where domain lists are known upfront. Use the single endpoint if you only have one domain to check.

## Known failure modes

- Exceeding 20 domains returns an error or truncates input
- Invalid or non-existent domains return per-item errors without failing the whole batch
- Domains with no sitemap return a specific not-found status per item
- Network timeouts for individual domains surface as per-item errors with the remaining results still returned
- Malformed domain inputs cause per-item validation errors

## How this service works

Bulk sitemap freshness: up to 20 domains in one call, processed concurrently, results returned in input order with a per-item error field and a count of failures. Same answer per item as the single /monitor/sitemap-fresh endpoint (Sitemap freshness). Batch enrichment for agents that hold a list. $0.01 per batch.

## Output

An ordered array of per-domain sitemap freshness results matching the input order, each item containing the same data as the single sitemap-fresh endpoint (freshness status, last-modified date, sitemap URL details), plus a per-item error field for any failed lookups and a summary count of how many items failed.

## 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-freshness-bulk-checker-5b70242c/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)
