Tool · Crawl & index
Sitemap URL extractor
Pull and categorize every URL from an XML sitemap, including nested sitemap indexes, then export the list or map it as a tree.Enter a root domain and it finds the sitemaps automatically.
No URLs yet. Enter a site or sitemap URL above and Extract.
Couldn't reach that sitemap
Some sites block automated sitemap requests — bot protection such as Akamai (common on large retailers) refuses server-side fetches no matter how they're made. Other common causes: the URL returns an error, redirects somewhere unexpected, or isn't a sitemap.
Try the site's robots.txt URL or a direct sitemap URL. Some aggressively protected sites (such as Akamai) refuse automated fetches entirely and can't be extracted here.
What does a sitemap URL extractor do?
An XML sitemap lists a site's URLs for search engines, but it is often split across a sitemap index that points at many child sitemaps, and the raw XML is hard to read. This tool flattens all of that into a single, clean URL list, grouped by top-level path so you can see how many pages live in each section, and hands off to the taxonomy visualizer for a full tree.
How to use this tool
- Give it a site or sitemap. Easiest: enter a site's root domain (like example.com) and the tool finds its sitemaps from robots.txt automatically. You can also enter a direct sitemap or sitemap-index URL.
- Extract the URLs. The tool reads every <loc>, follows a sitemap index into its child sitemaps, and groups the URLs into collapsible sections by top-level path — expand any section to see its URLs.
- Use the output. Download the URLs as CSV, copy them, or open them in the URL Taxonomy Visualizer for a full expandable tree.
How does it work?
Enter a root domain or a sitemap URL. A small hardened service fetches it for you (browsers cannot fetch cross-origin sitemaps directly), reads every <loc>, follows a<sitemapindex> into all of its child sitemaps, and returns one merged, de-duplicated URL list — grouped by first path segment for a quick structural read.
Frequently asked questions
Does it handle sitemap index files?
Yes. When you give it a <sitemapindex>, it fetches each child sitemap it references and merges all their URLs, so you get the full list from one starting point.
Can I just enter a site's homepage or root domain?
Yes, and it is the easiest way. Enter the root domain (like example.com) and the tool reads the site's robots.txt to find its sitemaps, then extracts them. You can also give a direct sitemap or sitemap-index URL.
Is my data uploaded?
Only the site or sitemap URL you enter is sent to the fetch service, which returns the URL list and stores nothing.
What about sites that block the fetch?
The service uses a browser-like request that clears most bot blocks. Some aggressively protected sites (such as Akamai) still refuse automated fetches, and those sitemaps can't be extracted here.
Related tools
Send the extracted URLs to the URL taxonomy visualizer to see them as a tree, check a page's markup with the JSON-LD prettifier & validator, or browse all SEO tools.