Illustration of a sitemap.xml file expanding into a list of extracted page URLs

Sitemap URL Extractor

Enter a sitemap.xml URL to extract all the URLs it lists. Sitemap index files are followed automatically (up to 5 child sitemaps, 5000 URLs total). Up to 15 checks/hour per visitor.


💻 Show API usage examples (cURL)
curl -sS "https://devops.majbase.com/sitemap-extractor/api?url=https://example.com/sitemap.xml"

Returns {"source_url", "is_index", "child_sitemaps_fetched", "urls": [{"loc","lastmod","changefreq","priority"}, ...], "total_found", "truncated"}, or {"error": "..."}. Rate limited to 15 checks/hour per source IP; refuses to connect to a hostname that resolves to a private/internal address.

🤖 Use this API as a Claude Skill

Want an AI agent (Claude Code, claude.ai, or anything else that supports the Agent Skills format) to use this tool for you on request? Download the skill below and add it:

⬇️ Download SKILL.md · View raw