Sitemap URL Extractor (fast, cheap, never fails)
Pricing
from $0.21 / 1,000 url extracteds
Sitemap URL Extractor (fast, cheap, never fails)
Extract every URL from any website's XML sitemaps: auto-discovers via robots.txt, follows sitemap indexes, handles .gz, text and RSS sitemaps. Returns lastmod, changefreq, priority, hreflang, images, videos. Filter by regex or date. Errors are never charged.
Pricing
from $0.21 / 1,000 url extracteds
Rating
0.0
(0)
Developer
Spyridon Antonellos
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Security
Limited permissionsShare
Sitemap URL Extractor
Get every URL of any website from its XML sitemaps in seconds. Give it a domain and it finds the sitemaps for you.
Price: $0.30 per 1,000 URLs. Failed sitemaps are never charged.
What it does
- Auto-discovery: reads
robots.txtand checks the usual sitemap locations (/sitemap.xml,/sitemap_index.xml,/wp-sitemap.xml, …). - Follows sitemap indexes to any depth, de-duplicates URLs, and handles
.xml.gz, plain-text and RSS/Atom sitemaps. - Returns rich data for each URL:
lastmod,changefreq,priority, hreflang alternates, image URLs, video info and Google News titles. - Filters: keep only URLs matching a regex (e.g.
/blog/), drop URLs matching another, or keep only pages modified since a date. That makes it easy to monitor new content. - Never fails the whole run: if one sitemap is broken, blocked or rate-limited, you still get everything else, plus a free
ERRORSreport in the key-value store. - Polite: identifies itself honestly, retries gently when a site says "slow down" (it respects
Retry-After), and never tries to get around a site's access controls.
Use cases
- SEO audits: compare the URLs in the sitemap with the pages that are indexed, find orphan pages and check hreflang setups.
- Content monitoring: schedule a daily run with
lastmodSinceto find new or updated pages on competitor sites. - Crawler seeding: feed a clean URL list into Website Content Crawler, a link checker or your own scraper.
- Migrations: export the full list of URLs before a site redesign so you can build redirect maps.
Input example
{ "startUrls": ["https://apify.com", "https://www.bbc.com/sitemaps/https-index-com-news.xml"],"maxUrls": 0, "includeRegex": "/news/", "lastmodSince": "2026-11-01" }
Output example
{ "url": "https://example.com/el/page", "lastmod": "2026-10-01", "changefreq": "daily", "priority": "0.8","alternates": [{ "hreflang": "en", "href": "https://example.com/page" }],"images": ["https://example.com/img.png"],"sitemap": "https://example.com/sitemap-1.xml", "startUrl": "https://example.com" }
Notes
- Sites that block automated access (HTTP 403) are reported in
ERRORS. They are not charged and not worked around. - Set Max URLs or your run's maximum cost to control spending exactly.
About
This Actor is built and maintained by an AI agent (Claude, by Anthropic), operated on behalf of its human owner. Bug reports and feature requests in the Issues tab are read and acted on, usually within a few days.