Sitemap URL Extractor | All Pages from XML Sitemaps · Apify
Sitemap URL Extractor: All Pages from robots.txt & Sitemaps avatar

Sitemap URL Extractor: All Pages from robots.txt & Sitemaps

Pricing

from $0.30 / 1,000 urls

Go to Apify Store
Sitemap URL Extractor: All Pages from robots.txt & Sitemaps

Sitemap URL Extractor: All Pages from robots.txt & Sitemaps

Extract every URL a website publishes in its XML sitemaps: robots.txt discovery, nested indexes, gzip, hreflang, images, news. Fast and cheap — no browser. $0.30 per 1,000 URLs.

Pricing

from $0.30 / 1,000 urls

Rating

0.0

(0)

Developer

Andrew Shamah

Andrew Shamah

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Features

Limited permissions

Share

Sitemap URL Extractor: All Website Pages from robots.txt & XML Sitemaps

Turn any domain into a complete list of sitemap URLs — every page the site publishes in its XML sitemaps, with lastmod, changefreq, priority, hreflang alternates, image/video counts and Google News titles. No browser needed: it only reads robots.txt and sitemap files, so it is fast (~170k URLs / 30s in our tests) and cheap.

$0.30 per 1,000 URLs ($0.0003 each). Error rows are free.

What it handles

  • Discovery from robots.txt Sitemap: lines, then common fallbacks (/sitemap.xml, /sitemap_index.xml, /wp-sitemap.xml, .gz, .txt)
  • Nested sitemap indexes (up to 6 levels), gzip, plain-text, RSS/Atom-as-sitemap
  • Extensions: hreflang, image, video, news title
  • Include/exclude globs or regex, modified after date, only-new monitoring mode

Fast free-tier try

Prefill uses a tiny sitemap and a low URL cap so a Try Actor run finishes in seconds:

{
"startUrls": ["https://www.sitemaps.org/sitemap.xml"],
"maxUrlsTotal": 50,
"maxUrlsPerSite": 50
}

Example output

FieldExample
urlhttps://www.example.com/products/123
lastmod2026-10-27T22:49:48.000Z
changefreq / prioritydaily / 0.8
imageCount / videoCount1 / 0
newsTitleHeadline when present
sitemapSource sitemap URL
siteOrigin
{
"url": "https://www.nytimes.com/2026/10/27/opinion/example.html",
"lastmod": "2026-10-27T22:49:48.000Z",
"imageCount": 1,
"videoCount": 0,
"newsTitle": "Example headline",
"sitemap": "https://www.nytimes.com/sitemaps/new/news.xml.gz",
"site": "https://www.nytimes.com",
"error": null
}

Pricing

Actor start + $0.0003 per URL written. Default safety cap maxUrlsTotal=100000 (set 0 for no limit). Use Maximum cost per run to stop cleanly.

Limits

  • Only URLs listed in sitemaps (not a full crawler)
  • lastmod is whatever the site reports
  • Follows robots.txt Disallow when probing fallback paths

SEO & web suite

Documents suite

Jobs suite

Also by us