Sitemap Robots Delta Monitor
Pricing
from $0.01 / 1,000 url change alerts
Sitemap Robots Delta Monitor
Monitor sitemap.xml and robots.txt for URL inventory changes and return new, changed, or removed URLs in normalized JSON.
Pricing
from $0.01 / 1,000 url change alerts
Rating
0.0
(0)
Developer
Danil Iarmolchik
Maintained by CommunityActor stats
0
Bookmarked
0
Total users
0
Monthly active users
14 days ago
Last modified
Categories
Share
Track sitemap and robots.txt URL inventory changes for SEO, website migration, and competitor monitoring workflows.
Why use this Actor?
Most sitemap tools give you a one-time URL dump. Most website change monitors compare page content. This Actor sits between those use cases: it checks public robots.txt and sitemap files on a schedule and returns only URL inventory changes.
Use it to monitor:
- new competitor landing pages
- removed or changed sitemap URLs during migrations
- fresh content URLs from publisher or documentation sites
- sitemap metadata changes before a larger crawl
- URL lists for downstream crawlers, RAG ingestion, or webhook automations
Features
- Discovers sitemap URLs from
robots.txt. - Also tries
/sitemap.xml. - Accepts direct sitemap index or sitemap URLs.
- Traverses sitemap indexes within safe limits.
- Supports regex include and exclude filters.
- Can optionally check URL HTTP status with lightweight
HEADrequests. - Keeps state across runs by
stateKey. - Emits
new,changed, andremovedURL events. - Produces dataset rows plus
OUTPUT,RUN_SUMMARY, andWEBHOOK_PAYLOAD.
Input
{"mode": "delta","changeMode": "new_and_changed","stateKey": "seo-watch","sites": ["https://apify.com"],"includeRobotsSitemaps": true,"includeDefaultSitemap": true,"sameHostOnly": true,"maxSitemapsPerSite": 10,"maxUrlsPerSite": 1000,"maxItems": 100,"includePatterns": ["/store", "/actors"],"excludePatterns": ["/login", "/users/"],"checkStatus": false,"includeRemoved": true,"webhookMode": "summary"}
Output
Each dataset item represents one URL inventory event:
{"change_type": "new","site": "https://apify.com","url": "https://apify.com/store","sitemap_url": "https://apify.com/sitemap.xml","lastmod": "2026-05-05T00:00:00.000Z","changefreq": "","priority": "","http_status": null,"final_url": "","stable_id": "sitemap:...","fingerprint": "...","state_key": "seo-watch"}
Pricing signal
The primary value event is a URL change alert. For public Store monetization, use pay per result with the dataset item event as the primary event.
Limitations
- Only public robots and sitemap data is used.
- The Actor does not fetch page bodies by default.
lastmodquality depends on the website's sitemap.- Optional HTTP status checks increase runtime.
Suggested schedule
For most SEO monitoring, run daily or every few hours. Use separate stateKey values for unrelated site groups.