Sitemap Harvest Seo avatar

Sitemap Harvest Seo

Pricing

Pay per usage

Go to Apify Store
Sitemap Harvest Seo

Sitemap Harvest Seo

Turn any sitemap into a clean, deduplicated URL list. Follows indexes recursively, handles .xml.gz, include/exclude regex, query stripping, optional lastmod/priority. Ideal for SEO audits, Screaming Frog, RAG, and Zapier/n8n.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

A Man

A Man

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Share

Sitemap URL Harvester — Indexes, Gzip & Filters

Turn any sitemap into a clean, deduplicated URL list in seconds. Handles sitemap indexes, gzipped sitemaps, and regex filters so you can feed SEO audits, Screaming Frog, RAG pipelines, or Zapier without wrestling XML by hand.

What it solves

  • Client sitemap split across many index files — you need every product URL
  • Keep only /blog/ (or drop /checkout/) with one regex
  • .xml.gz or auto-gzip responses that break lighter tools

What you get

FeatureBenefit
Multi-sitemap inputOne URL or twenty — indexes followed recursively
Gzip by magic bytesSafe decompress even when fetch already inflated the body
Regex filteringincludeRegex / excludeRegex
Query strippingClean URLs for dedupe
Optional metalastmod, priority, changefreq when includeMeta: true
Partial failure safetyBad child sitemap → error row; run continues

Sample output

{
"url": "https://apify.com/actors",
"sourceSitemapUrl": "https://apify.com/sitemap.xml",
"index": 12,
"lastmod": "2026-08-01",
"priority": "0.8",
"changefreq": "weekly"
}

Who it's for

  • SEO agencies building crawl lists
  • Content teams inventorying product or blog URLs
  • Automation builders feeding On-Page SEO Audit or RAG ingest

Example input

{
"sitemapUrls": ["https://apify.com/sitemap.xml"],
"maxUrls": 5000,
"stripQueryParams": true,
"includeMeta": true
}

Pricing (when monetised)

EventWhenSuggested
url-harvestedEach page URL written to the datasetStart $0.0005–$0.001 / URL → hike after volume

Error rows are not charged.

  • Only harvest sitemaps you are authorised to use (your property, client property, or public sitemaps published for crawlers).
  • Private / loopback / metadata hosts are blocked before fetch (SSRF guard).
  • Do not use harvested URL lists to attack, spam, or bypass access controls.

Local test

npm install && npm test
node src/main.mjs

Built by narrow_circle