# Changelog of Sitemap Change Monitor: New & Removed URLs (`offerastudio/sitemap-change-monitor`) Actor

- **URL**: https://apify.com/offerastudio/sitemap-change-monitor/changelog.md
- **Full Actor documentation**: https://apify.com/offerastudio/sitemap-change-monitor.md

## Changelog

### 1.0 (2026-10-02)

- First version.
- URL inventory of websites from their sitemaps: finds sitemaps through robots.txt and `/sitemap.xml` (then `/sitemap_index.xml` and `/sitemap.xml.gz`), follows sitemap indexes (up to four levels), reads gzip files and plain text sitemaps. Only sitemap files and robots.txt are fetched, never the pages. robots.txt rules and Crawl-delay are respected; one request at a time per host, retries on 429 and 5xx.
- Input: domains, site URLs or sitemap URLs (up to 200), maximum URLs per site (default 50,000, at most 250,000), include and exclude path patterns, maximum sitemap files per site.
- Baselines in a named key-value store, compressed. From the second run: new URLs (with lastmod and first-seen time), removed URLs, URLs whose lastmod changed, URL count by section, and publishing statistics (new URLs per day and week, top sections by new URLs, median lag between lastmod and first seen, stale share). The full lists of a run are kept as a JSON record (`diffUrl`).
- A sitemap file that fails to load does not turn its URLs into removals; a site cut short by the URL cap reports no removals; a change of the filters starts a new baseline.
- `includeUnchanged` is off by default and prefilled on, so the default run always has rows.
- Pay per event: `sitemap-checked` at $0.004 per site. Sites that fail are free.
