Sitemap URL Extractor - every page of any site
Pricing
from $0.50 / 1,000 urls
Sitemap URL Extractor - every page of any site
Input: any website URL. Output: every page the site lists in its sitemap, with last-modified date, change frequency and priority. Sitemap indexes are followed automatically. Use when you need a complete URL inventory of a site without crawling it.
Pricing
from $0.50 / 1,000 urls
Rating
0.0
(0)
Developer
Alexandre de La Fayette
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Sitemap URL Extractor
Get every page a website publishes, straight from its sitemap. No crawling.
Point it at a domain. It finds the sitemap the way a search engine does — robots.txt first, then the conventional paths — follows sitemap indexes, and returns the full URL inventory.
Why not crawl?
A crawler visits thousands of pages to discover what exists. A sitemap is that list, published by the site for exactly this purpose. Reading it is faster, cheaper, complete, and cannot break on a redesign.
What you get
| Field | Description |
|---|---|
url | The page URL |
lastModified | lastmod from the sitemap, where declared |
changeFrequency | changefreq hint |
priority | priority value, 0.0–1.0 |
sourceDomain | Site the URL belongs to |
sitemapUrl | Which sitemap it came from |
scrapedAt | Collection time |
Input
{"sites": ["apify.com", "vercel.com"],"urlContains": "/blog/","modifiedAfter": "2026-01-01","maxUrlsPerSite": 1000}
| Option | Default | What it does |
|---|---|---|
sites | required | Domains or direct sitemap URLs — both work |
urlContains | empty | Keep only URLs containing this, e.g. /blog/ |
modifiedAfter | empty | Keep only pages modified on or after this date |
maxUrlsPerSite | 1000 | Cap per site |
Sitemap indexes are followed automatically (up to 25 child sitemaps), and duplicate URLs across overlapping sitemaps are removed.
Who this is for
- SEO teams auditing indexable pages, or finding pages missing from a sitemap
- Content teams inventorying every article on a site with
urlContains: "/blog/" - Migration planning — a complete URL list before moving a site
- Competitive research — see a competitor's full content footprint and publishing cadence
via
lastModified - Feeding a crawler a precise URL list instead of letting it discover blindly
Pairs with our RSS Feed Finder & Reader: that one gives you a site's recent articles, this one gives you everything it has ever published.
Honest limits
- A sitemap is what the site chooses to declare. Pages excluded from it will not appear — this is an inventory of the published sitemap, not a guarantee of every page in existence.
lastModified,changeFrequencyandpriorityare optional in the standard, and many sites omit them. Empty values mean the site did not declare them.- Sites with no sitemap return
no sitemap found. That costs you nothing. - Very large sitemap indexes are followed to 25 children to keep runs bounded.
Pricing
Pay per event. Charged per URL returned. A site with no sitemap costs nothing.
Changelog
1.0 — First release. robots.txt discovery, sitemap index following, filters and dedup.