Sitemap URL Extractor
Extract all individual page URLs from any XML sitemap or sitemap index into a clean, flat list. Copy, export to CSV, or download instantly.
filter_alt Advanced Filters expand_more
If set, only URLs containing at least one of these strings will be extracted.
Any URL containing these strings will be ignored.
data_object Extracted URLs
Real World Examples
See how the URL extractor works on live websites. Click any preset to load their sitemaps instantly.
How to extract URLs from a sitemap
Locate the Sitemap
Paste the exact address of your sitemap.xml or sitemap_index.xml. If you just enter a domain name, we'll auto-append the standard path for you.
Apply Filters
Use the Advanced Filters dropdown to specify substrings. Easily hone your list to only pull URLs containing /blog/, or exclude internal /admin/ pages.
Recursive Unfolding
Once submitted, our backend server fetches your XML securely. If we detect a nested sitemap index, we automatically branch out and fetch every child sitemap recursively.
Export Data
We strip away all the noisy <lastmod> tags and aggregate the pure URLs into one clean list to visually inspect, copy, or export as TXT/CSV.
Frequently Asked Questions
What is the difference between a Sitemap URL Extractor and a Sitemap Finder? expand_more
Our Sitemap URL Extractor takes a known sitemap URL and returns the raw individual page URLs (like blog posts, products, pages) hidden inside of it. It is designed to harvest pages for migration, auditing, or programmatic scraping in tools like ScreamingFrog.
The Sitemap Finder takes a root domain name and hunts down the sitemap networks themselves. It builds a map of sitemaps, not a map of pages.
Is there a limit to how many URLs I can extract? expand_more
Can it handle multiple child sitemaps linked in an index? expand_more
<sitemapindex> natively.