bisibility — Track Google rankings and Search Console insights. Free during beta.
Try bisibility freeOur product
Favicon of Sitemapper

Sitemapper

PublishedLast updated

Node.js library that parses a sitemap URL including sitemap indexes with many child sitemaps, with concurrency, retries, timeout, and proxy options.

Sitemapper is an open-source Node.js library for parsing XML sitemaps. Point it at a sitemap URL and it resolves sitemap indexes with multiple child sitemaps into a flat list of locations.

Key Features:

  • Index Support - Parses a sitemap index and its child sitemaps in one call.
  • Media Sitemaps - Handles image and video sitemap entries.
  • Reliability Controls - Exposes concurrency, retry, and timeout options.
  • Proxy Option - Accepts an optional proxy agent for restricted targets.
  • Rich Fields - Can return lastmod, changefreq, priority, and the source sitemap URL per location.

Choose Sitemapper when a Node.js service needs configurable sitemap parsing with per-URL metadata.

Categories:
Features:
Open SourceSitemap ParsingSitemap IndexNode.js Package

Share:

bisibility

Growing a website? Track its keywords, Google rankings, Search Console insights, and share of voice with bisibility. Free during beta.

Try bisibility freeOur product

Source code

seantomburke/sitemapper

  • Stars

    137
  • Forks

    84
  • Last commit

    2026-05-10
  • License

    MIT
  • Language

    TypeScript

Metrics recorded 2026-10-16

Repository details

Last push: 2026-09-03

License source: Repository license file

View Repository

Similar to Sitemapper

Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  

Sources

github.com

Verified against the seantomburke/sitemapper repository and the npm package.